Google hosts 持续更新【更新于:2018-05-10】

hosts所在文件夹:

Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /etc/hosts
Mac(苹果电脑)系统hosts位于 /etc/hosts
iPhone(iOS)系统hosts位于 /etc/hosts
Linux 系统hosts位于 /etc/hosts
绝大多数Unix系统都是在 /etc/hosts

修改hosts后生效方法:

Windows

开始 -> 运行 -> 输入cmd -> 在CMD窗口输入

ipconfig/flushdns

Linux终端输入

sudo rcnscd restart

对于systemd发行版,请使用命令

sudo systemctl restart NetworkManager

Mac OS X终端输入

sudo killall -HUP mDNSResponder

 

C#计算年龄的代码实现

在实际开发中有时会根据生日 DateTime 即出生年月日计算出现在的年龄,可以使用下面的代码快速实现。

// 当前日期.
var today = DateTime.Today;
// 计算年龄.
var age = today.Year - birthdate.Year;
// 判断生日是否已过,返回真实年龄
if (birthdate > today.AddYears(-age)) age--;

 

CSS常用选择器-持续更新中

HTML代码

<article>
  <p>First paragraph...</p>
  <p>Lorem ipsum...</p>
  <p>Dolor sit amet...</p>
  <p>Consectetur adipisicing...</p>
</article>

CSS选择第一个子元素:

article > p:first-child {
  background:red;
}

CSS选择第二个子元素:

article > p:nth-child(2)
{
  background:red;
}

CSS选择最后一个子元素:

article > p:last-child {
  background:red;
}

css选择器奇数偶数:

article > p:nth-child(odd)  #CSS选择奇数行
{
  background:red;
}
article > p:nth-child(even) #CSS选择偶数行
{
  background:green;
}

注意:如需选择DIV中的元素将article更改为div 例:div > p:first-child同样适用于:first-child :last-child :nth-child,如需选择非段落P的元素更改为相应的元素标签即可。

Ubuntu16.04 网络设置静态ip步骤

在Ubuntu16.04 网络设置静态ip步骤如下:

编辑interfaces

通过下面的命令打开interfaces配置文件

sudo nano /etc/network/interface

修改interface配置文件内容

auto lo
iface lo inet loopback
auto ens0                 #该行的ens0为网卡名,不同电脑网卡名可能不一样,以实际名称为准
iface ens0 inet static    #说明同上
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameserver 8.8.8.8

在修改interface配置文件的时候一定要注意不同电脑网卡名可能不一样,上面示例中网卡名是ens0,修改该文件时请将其替换为你电脑默认网卡名称。

重启网卡

完成上面的修改后可以重启电脑的networking服务来生效改变

ubuntu16.04中网络重启命令

sudo /etc/init.d/networking restart

sudo service networking restart

现在可以通过ifconfig命令查看一下IP地址是否已经更新。

18条你不知道的JavaScript简写语法

对于开发人员来说让代码更加简单高效的运行是每一个码农的至高追求,下面是19个JavaScript简写语法,赶快应用到生产中吧。

1.三元运算符

if..else语句不复杂时的最佳替代品

常规语法
const x = 20;
let big;

if (x > 10) {
    big = true;
} else {
    big = false;
}
简写语法
const big = x > 10 ? true : false;

你也可以将代码写成如下样子:

const big = x > 10 ? " greater 10" : x < 5 ? "less 5" : "between 5 and 10";

Continue reading “18条你不知道的JavaScript简写语法”