chrome通过SwitchyOmega配置代理

之前公司搭建的vpn丢包80%以上,搞的我很郁闷,玩不了。
然后就找了一种新的PAC脚本方式,在这做个记录。

  • 安装 SwitchyOmega.

这个是google的一个扩展程序。
SwitchyOmega可以在谷歌应用商店安装。

如果没法连接,也可以在github下载安装最新版安装。
安装直接拖动到 google->更多工具->扩展程序即可,上面的链接也有显示如何安装。

Read More

hexo 添加百度谷歌收录sitemap

自动推送:
最近发现百度没收录blog子页,然后就研究了一番。
之前在theme里添加了一段百度自动推送的js:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>

Read More

hexo LF will be replaced by CRLF 错误

今天用hexo deploy 到github和coding,发现如下错误。

1
2
warning: LF will be replaced by CRLF in tags/wechat/index.html.
The file will have its original line endings in your working directory.

看到网上资源很少,这边做个记录。
解决方式为:

  • 删除.deploy_git 目录
  • git config –global core.autocrlf false
  • hexo clean
  • hexo g
  • hexo d

关于开发wechat小程序

小程序今日上线致敬乔布斯,朋友圈一堆言论刷屏以及一片卧槽声起伏不定。
博主也不能免俗的研究了一番,注册了一个小程序,写了个demo。
首先发表点个人对该产品的观点:

  • 用完即走,目前看来第一批试用者倒是实实在在的没有玩坏,不过根据文档来看,玩坏是早晚的事儿。
  • 与其他应用共用UnionID,这种事儿就能看出腾讯心很大。
  • 优势在于开发上速度会更快,用户量以及用户推广也会方便不少。
    说说技术坑点:
  • https,博主不想说脏话。
  • rpx,博主再次不想说脏话。
  • 自己杜撰程序脚本,博主还是不想说脏话。

    Read More

挂载磁盘和永久挂载

最近折腾,给磁盘扩容,阿里云得从新挂载,顺道儿这边做个记录。

df -hl(看看有没有挂载成功)

1
2
3
4
5
6
7
root@iZ25xadwwi4Z:~# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 3.4G 16G 18% /
udev 489M 4.0K 489M 1% /dev
tmpfs 199M 268K 199M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 498M 0 498M 0% /run/shm

Read More

php中关于redis的使用

安装扩展我这边不做过多说明,大家自行搜索一下。

php连接到redis服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to liecol server.";
//查看服务是否运行
echo "Running: "+ $redis->ping();
//Connection to liecol server.
//Running: PONG
//新建数据
$redis->set("liecol", "name");
$arList = $redis->get("liecol-list");
$redis->lpush("liecol1", "Redis");
$redis->lpush("liecol1", "Mongodb");
$redis->lpush("liecol1", "Mysql");
$arList = $redis->lrange("liecol1", 0 ,5);
$arList = $redis->keys("*");
//liecol
//liecol1
?>

Read More

jQuery上传插件FileUpload浅析

对比了一下fileupload与其他的一些多图上传插件的对比
发现1fileupload1不需要对浏览器插件有支持,而且是一个神似input file的一个插件,因为业务需要,于是做了一下简单研究。
jQuery File Upload支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示。

需要的文件:

1
2
3
4
jquey-1.8.3.min.js
jquery-ui-widget.js
jquery.iframe-transport.js
jquery.fileupload.js

如果跨站点的话,需要一个iframe的文件,也可支持bootstrap样式修改。

需要的表单样式:

1
<input id="fileupload" type="file" data-url="action_url" name="file[]" multiple>

action可直接放到input上也可自行添加url。

Read More

redis操作浅谈

介绍:
Redis 开源高性能的key-value数据库,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
读的速度是110000次/s,写的速度是81000次/s。
redis支持string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
这里不做安装介绍,有需要的可自行搜索教程。
Redis 客户端语法:redis-cli
启动 redis 客户端,打开终端并输入命令 redis-cli.

1
2
3
4
$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG

Read More