2015/12/3 7:23:43翻牌: 12627临幸: 0
    最近在移植一份神代码,遇到各种问题。好多个都是内存越界的原因。今天遇到了free(): corrupted unsorted chunks。以前也看过一点关于free是如何释放内存的东西,好久没写博客了,顺道写点吧,老玩也不是个事。    先说一下free(): corrupted unsorted chunks是什么原因。当要释放的内存在使用的时候发生了越界,将这块内存前后的一些信息改掉,就会发生这个错误。malloc和free在debug版下,会在分配的内存前后加上一些额外的信息。大体上是内存的前面32字节是一个结构体,里面记录了分配的内存的大小,4字节的校验位,以及其他信息。内存...
2015/9/6 14:11:15翻牌: 2869临幸: 7
.............................................
2015/9/5 16:4:13翻牌: 2736临幸: 3
题目很简单,就是写一段代码,它的输出刚好和它的源码一样。里面比较恶心的地方就是转义字符了,好在python有原始字符串,可以很方便的解决。src0 = r"for i in xrange(4):" src1 = r"    print "src%d = r\"" % i + eval("src%d" % i) + "\""" src2 = r"for i in xrange(4):" src3 = r"    print eval("src%d" % i)" for i in xrange(4):     print "src%d = r\"" % i + eval("src%d" ...
2015/8/5 1:23:33翻牌: 2796临幸: 5
今天正式进入实验室第三天,完全不在状态。第一天擦桌子擦半天,脏的啊,都不如网吧干净。座位还是其他部门的如果人家不给,过几天还得搬到墙边的小桌子上面壁去。电脑严重不足,好心给别(女)人(生)搬电脑了,最后自己没领到。。。第二天领了台2g的笔记本,一步一卡,卡的潇洒。十点导师叫来开会,说是他去因特尔了,我们三个学生准备转导师吧。哭。下午装了装开发工具,好心的大师姐给了几个网址,看看以后可能用到的框架,然而并没有任何中文材料。。。英语渣已然哭瞎。第三天看了五分钟资料,然后就在磨蹭,今天干点什么呢。。。转导师这一个月都没事情可干,转过去也不知什么情况。...
2015/6/6 12:22:13翻牌: 2466临幸: 5
/* basic styles for black background and crosshair cursor */ canvas { cursor: crosshair; display: block; background-color: #000; }Canvas is not supported in your browser.// when animating on canvas, it is best to use requestAnimationFrame instead of setTimeout or setInterval // not suppo...
2015/5/26 8:43:25翻牌: 3714临幸: 1
官方教程地址http://stedolan.github.io/jq/tutorial/1、获取JSON数据我们以github上jq项目最新5条评论的JSON数据为例。获取数据如下:curl "https://api.github.com/repos/stedolan/jq/commits?per_page=5"2、高亮并按属性排序显示用 jq "."即可:curl "https://api.github.com/repos/stedolan/jq/commits?per_page=5" | jq "."结果:这里的评论内容比较多,我们现在想拿第一个评论。3、获取数组某一项curl "http...
2015/5/7 10:51:39翻牌: 2529临幸: 0
上次发音乐是把百度空间的音乐插件抠了过来,很漂亮,歌曲也很多。ueditor自带的这音乐插件能搜索到的音乐就少很多。好在《默》是可以搜到的。歌坛一姐的天籁歌声。忍不住化身一条固执的鱼逆着洋流独自游到底年少时侯虔诚发过的誓沉默地沉没在深海里...
2015/4/18 16:15:38翻牌: 4797临幸: 0
一、预备知识1. 文件描述符File Descriptor    Linux shell中的File Descriptor可以理解为一个指向文件的指针。默认有三个FD:0,1,2。分别指向的是:Keyboard设备文件,Moniter设备文件,和Moniter设备文件。Shell中还允许有3..9的FD,默认都没有打开,可以认为指向的为null。可以通过一下命令查看得开的FD:ls /proc/self/fd返回的数字代表FD的值。利用重定向可以为一个FD赋值,使其指向一个非null的文件,其实就是打开一个FD。6>&1可以理解为将FD6指针指向FD1指针指向的文件,既Moniter。这样,...
2015/3/7 5:36:54翻牌: 9832临幸: 41
使用方法1. 安装npm install ueditor-nodejs --save2. 到ueditor官网下载php版或者jsp版的ueditor,将ueditor放入public下,重命名文件夹为ueditor3. 将ueditor.config.js中的serverURL改为 URL + "ue"4. 注册后台var ueditor = require("ueditor-nodejs"); app.use("/ueditor/ue", ueditor({//这里的/ueditor/ue是因为文件件重命名为了ueditor,如果没改名,那么应该是/ueditor版本号/ue     ...
2015/3/2 9:28:10翻牌: 2754临幸: 0
    最近阿里服务器即将到期,后续要将博客放在bae上,首先要解决的就是图片的存储,百度云存储官方没有nodejs的sdk,自己根据rest api封装了一个nodejs版的sdk。后续使用这个sdk做一个ueditor的后台——ueditor-bcs。编辑博客时的图片直接存在bcs上。    开源地址https://github.com/longmenwaideyu/bcs-nodejs-sdk使用方法npm install bcs-nodejs-sdk var bcs = require("bcs-nodejs-sdk"); //详见test/test.js...