with open('t', 'w') as f:
f.write('89504e47 0d0a1a0a 0000000d 49484452 00000258 00000209 08020000 00f6d6d4 d9000000 1c69444f 54000000 02000000 00000001 05000000 28000001 05000001 04000185 9f9cfe3e 80000040 00494441 547801ec 9d076055 d5fdc703'.replace(' ', '').decode('hex'))
file t
t: PNG image data, 600 x 521, 8-bit/color RGB, non-interlaced
用 python2 的话,删掉那个字符串里的空格
>>> with open('f', 'w') as f: f.write('89504e470d0a1a0a0000000d49484452000002580000020908020000'.decode('hex'))
然后在终端里输入
file f
就会输出
f: PNG image data, 600 x 521, 8-bit/color RGB,
所以这是 png 格式的图片数据,大小都有了……
写入本地文件,然后用 file 命令
先用 htop 之类的看看是哪个进程
feedly 或者 http://reader.livedoor.com/ ,最近一直用着 google 的
#8 楼 @luikore anki 和 supermemo 也不错,我在用 anki 学日语,虽然说 supermemo 的算法更加科学些 http://en.wikipedia.org/wiki/Spaced_repetition
虽然没有金币但是好像有材料,测试时玩过一下,不太喜欢画风,手感比火炬 2 都要差些
可以直接用 python
多看看 pdf 还好,可以自动切边 还有更厉害的办法,pdf 重排 http://www.zhihu.com/question/20821137 https://github.com/koreader/kindlepdfviewer mobi 格式就没那么麻烦。我习惯 mobi 用 kindle,pdf 用 kindle fire
磁盘满了吗?
纵报 bug,也幸福
直接写入文件就行了,读出来的应该就是图像格式的了。具体是什么格式可以查文档,或者用 file 命令猜下 图片就是二进制流,二进制流有可能是图片格式。所以“二进制数据流转换为图片”,其实也是二进制流转换成二进制流,只是格式不同而已。如果已经是图像格式,那就不需要转换
不改需求不赶进度,照做也无妨
如果想自己分析 c++ 源码做自动转换,可以用 llvm / clang 的前端工具,很好用
https://github.com/zsh-users/antigen zsh 可以用这个,感觉比 oh-my-zsh 轻些
fish 里也可以调用其他 shell 来跑脚本,sh / bash / zsh ___,所以兼容性其实不是问题。fish 推崇零配置的哲学,所以默认的配置就已经做得很好,命令提示和补全这些默认就已经很贴心,不需要装第三方配置和翻一堆配置文档 不兼容也无非是 cmd $(cmd2) 变成 cmd (cmd2)、cmd && cmd2 变成 cmd; and cmd2 之类,也没有学习难度,大致看看文档就能掌握
fish shell 确实不错,用了好久了,虽然和 sh 不兼容
每个网站都会这样的,各种蠢得不行的扫描器,跟它们搏斗很烦也没有必要,因为日志压缩后也不会占多少空间,而且需要分析时可以先手工过滤掉,而不需要从禁止入手。毕竟日志就是日志,发生了什么就记录什么才是正道
比如这个请求的模式就很容易描述,GET ".*\.php$"
,过滤掉这个模式的条目再分析就可以了
google 帮到你