使用Ajax从后台获取数据后,分别将最大、最小和平均值显示在三个tab中。表格插件使用的是 DataTables。初始化表格以后,只有当前激活的表格可以正常显示,点击tab切换页面中的表格表头与内容不对齐。

当前激活的tab表格显示正常
图1.当前激活的tab表格显示正常

阅读全文 »


如果 WIN7 有两张网卡,而且需要连接不同的网络 IP 地址时,可以编写一个批处理脚本,当需要切换 IP 的时候,直接点击对应的脚本,就可以实现快速切换,避免每次输入 IP 地址、子网掩码和网关等信息。

1
2
netsh interface set interface name="本地连接" admin=ENABLED
netsh interface set interface name="本地连接 2" admin=DISABLED

将以上脚本保存为一个后缀为 .bat 的文件,如 NetSwitch.bat ,需要切换的时候直接双击执行就可以了。
另付上通过批处理脚本修改 IP 地址、子网掩码和网关的命令:

1
2
3
netsh interface ip set address name="本地连接" source="static" addr="192.168.1.110" mask="255.255.255.0" gateway="192.168.1.1" gwmetric="1"
netsh interface ip set dns name="本地连接" source=static addr="119.29.29.29"
netsh interface ip set dns name="本地连接" source=static addr="182.254.116.116"

参考文档:
win7如何通过netsh命令禁用启用本地连接


在使用 Highstock 制图时,后端将数据库中存储的日期直接转换为毫秒值发送到前端,但是前端根据接收到的数据显示出现了异常,本来查询到的是一天的数据,但是横坐标的日期却显示了两天的时间。
经过检索,发现后端发送给前端的数据需要转化为 UTC 格式下的毫秒值才不会出现错位。

java下取utc下的毫秒值:

1
2
3
4
5
6
7
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
date = df.parse("2017-11-02");
Calendar cal = Calendar.getInstance(TimeZone.getDefault());//TimeZone.getDefault()获取主机的默认 TimeZone,即时区偏移量。
cal.setTime(date);
list.add(date.getTime()+cal.getTimeZone().getRawOffset());//cal.getTimeZone().getRawOffset()是相对utc的偏移量
//date.getTime()+cal.getTimeZone().getRawOffset()就是2012-11-26对应的utc下的毫秒值非UTC格式毫秒

参考文档:
关于highstock横坐标的一些的一些说明(1)使用UTC时间


文本居中的引用

使用方式

1
2
3
4
5
6
7
8
9
<!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 -->
<!-- 其中 class="blockquote-center" 是必须的 -->
<blockquote class="blockquote-center">blah blah blah</blockquote>

<!-- 标签 方式,要求版本在0.4.5或以上 -->
{% centerquote %}blah blah blah{% endcenterquote %}

<!-- 标签别名 -->
{% cq %} blah blah blah {% endcq %}

效果示例

人的一切痛苦,本质上都是对自己的无能的愤怒。
阅读全文 »

记录 Hexo 从 Win7 迁移到 CentOS 6.5 过程中遇到的问题。
CentOS 6.5 可以直接通过 yum 源安装 nodejs, 具体过程参照官方文档

1.在已经删除的目录中执行 npm install -g hexo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
root hexo $ npm install -g hexo
path.js:1184
cwd = process.cwd();
^

Error: ENOENT: no such file or directory, uv_cwd
at Object.resolve (path.js:1184:25)
at Function.Module._resolveLookupPaths (module.js:419:17)
at Function.Module._resolveFilename (module.js:522:22)
at Function.Module._load (module.js:476:23)
at Module.require (module.js:568:17)
at require (internal/module.js:11:18)
at /usr/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/usr/lib/node_modules/npm/bin/npm-cli.js:92:3)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)

解决办法

阅读全文 »
0%