2015寒假最后一天

来凑个博文,这个寒假有意义的事没干多少呢。

写个nodejs的东西结果也没做完,弹幕播放器也没怎么动,大部分时间都不知道花到哪里去了。

 

动漫补成列表:

  1. 潜行吧!喵亚子!(结果是个节操片
  2. ゆるゆり(结果是个节操片
  3. 不笑猫与变态王子(还在补 (结果是个节操片

不知道为什么我的补番计划里都是节操片。。。

马上我就要离开大红黑和小红去往天国地狱 的学校了,开学考试,一模考试一起来,这酸爽。。

另外那十万三千本口语书我也没有背,算了不背了。。反正也没意思。。

 

那就这样啦,大家拜拜

【收藏】潜行吧!奈亚子!

由于奈亚子的完整版在bili已和谐,不过以前的其实还在,因为还没看完。。所以收藏一下。

原帖地址:http://tieba.baidu.com/p/3408671616

https://static-s.bilibili.com/play.swf?cid=视频的id

 

第一季1-12集id:777966-777977

第二季1-12集id:924396-924407

 

可是由于实际的投稿已经不存在,所以不能发弹幕,只能看看前人发的弹幕了。

大家2015新年快乐!

这次看春晚我相信绝大多数人都拿着手机不停地在那到处抢红包,节目也没好好看几个。要说歌舞类节目的话,电视前的人应该确实没多少有耐心看的。

昨天(零点前的一天)抢coding的红包我倒是很来劲,毕竟已经不是奔着红包去的了,是奔着它们的解密题目去的。中午的题目比较简单,只要先把图里的那一串字符里的语义化符号转回去,然后可以明显看出来是vi的指令,照着输入就可以获得一个罗马数字的数学表达式,然后把罗马数字转换成普通数字拿计算器算一下,红包密码就出来了。我第一个解出来并抢到了红包,不过金额还没第二名多我表示不服。。。。

晚上的coding红包就麻烦了。首先图片上一个支付宝的红包,一个点,一个coding的小猴子,一个点,一个地球。

继续阅读大家2015新年快乐!

刚才吃饭的时候我妈妈一直在跟我唠叨,要考上大学,没学历的人都没能力的人,有能力的人都是学历高的人。

我一直忍着什么也没说。

但她说道为了给她姑婆的儿子找工作去送礼,人家没见。
我问她:你还去送礼了?
她说:当然要送礼了,中国就是这个样子,谁也改变不了。你不能改变这个社会,只能让这个社会改变你。

我直接出来一句,一个一个字重重的对她骂出来:我 放 你 个 屁!

有这样教育子女的?我活到这么大能保持自己的个性,保持拒绝被社会恶俗同化的决心简直是奇迹了。
[论不听话的好处

Xposed for Lollipop 测试版

昨天晚上十点Xposed的作者发布了一个未在xposed内部推送的测试板,专为萝莉棒制作。

帖子地址:你点我啊点我啊(打不开请自行翻墙)

根据帖子介绍,要更新到这个版本需要下载两个东西

  1. xposed-arm-20150213b.zip(用于安装前先刷recovery)
  2. XposedInstaller_3.0-alpha1.apk(Xposed主体)

还有一个开发者用的api包我就不贴过来了

另外由于还是测试版我就不装了,坐等小白鼠。。。

 

另外感谢大家都不认识的春哥提供的情报

[Node.js]isFile

昨天被nodejs的`isfile` 坑了一下午。

本来我是这么用的

var fs=require("fs");
var stat=new fs.Stats();

stat.isFile(文件路径);

结果没有任何返回,也没有报错。于是我就研究了一下午是不是相对路径问题,是不是系统问题什么的。。。

为什么我要这么写呢,因为API文档很简单就带过了这个内容,连个例子也没有:


 

Class: fs.Stats

`fs.stat()` , `fs.lstat()`  和 `fs.fstat()`  以及他们对应的同步版本返回的对象。

stats.isFile()
stats.isDirectory()
stats.isBlockDevice()
stats.isCharacterDevice()
stats.isSymbolicLink() (仅在与 fs.lstat()一起使用时合法)
stats.isFIFO()
stats.isSocket()

 


由于看到了`class fs.Stats` ,我第一反应就是先`new` 一个出来,结果就悲剧了。后来经过不断探索,昂头奋进,披荆斩棘,终于从废渣信息爆满的百度里找到了`isFile` 的正确用法,是这样:

var fs=require("fs");
fs.statSync(路径).isFile();//同步版

fs.stat(path,function(s){//异步版
	callback(s.isFile());
});

`isDirectory()` 和`isFile()` 同理

[PHP]禁止json_encode显式转换为UTF8编码

我今天发现弹幕播放器载入的弹幕虽然不多,但是传回的弹幕json却很大,于是我想起了一个鬼故事[json_encode对[非正常字符]的显式utf8转换],所以很多弹幕数据会被转换成字符形式的utf8码『\uxxxx』,虽然英文字符和中文字符实际上占用的大小不一样,不过把文字显式转换成utf8码仍然是额外消耗空间的,json完全可以保留原本的文字进行json格式化。

那么现在问题来了,会画画的妹纸好还是会唱歌的妹纸好呢
那么现在问题来了,json是否可以直接取消utf8转换呢?如果可以那真是极好,要是不可以的话还得在转换以后正则替换掉所有utf8码。

还好json_encode的第二个设置参数可以设置

 json_encode(数组,JSON_UNESCAPED_UNICODE);

这样就可以取消utf8显式转换了,某视频的弹幕返回的json也从90+K变成了50+K。

友链功能更新

昨晚折腾了一下,做了个友链点击统计和链接目的地状态检查,不正常的链接会变成灰色并在后面追加括号(已挂) _(:з」∠)_
人为点击链接后链接的点击计数就会+1(在下一次刷新页面时可见)。

然后我把logo浮到后面去了,并隐藏了无logo时的img标签。

站点状态是由crontab定时执行的,5分钟一次。

这次没有数据库,因为数据很少,所以直接用json来存储了。


更新:改了一下样式