摘要: 因为基本从c#/javascript/c/c++/python/lua/action script,一路走来,对所有的C系列的语法既熟悉又有好感;那在看语言的时候肯定会与C系列的东西进行类比,那就总结一下go语言与C比的特别之处声明变量常量及函数类型时放在名称的后面,这点有点类似as3,只不过把as... 阅读全文
posted @ 2014-07-23 23:50 冷侃 阅读(751) 评论(0) 推荐(0) 编辑
摘要: global g_arrdef add(): #global g_arr g_arr = [] g_arr.append(1)add()print g_arr #你将收获一个NameError错误############################def add2(): global g_arr g_arr = [] g_arr.append(1)print g_arr #ok,这是一个数组了#简单的说虽说你声音为全局变量,但是,在函数内部你也得再次声音,这应该是作为命名空间的补充吧 查一下资料http://woodpecker.org.cn/diveintopython/html_pr. 阅读全文
posted @ 2014-04-09 15:38 冷侃 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 设置为允许某组远程ssh ,key也放入相应的服务器了,死活提示,Permission denied (publickey). 而偏偏另外的用户相同的配置却又可以,这里找到答案,原来是跟目录的权限有关 http://blog.csdn.net/hanhuili/article/details/110 阅读全文
posted @ 2014-03-10 01:11 冷侃 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 经历过几个时期,一直都用无符串的,总感觉有一个符号位非常的不靠谱,编译器什么时候给你转一下类型,或者干了什么后来又觉得C嘛,不会管你的到底是-1/还是255,反正都一样,什么类型啊,都是浮动,不就是一段内存长这样嘛后来又变了,觉得unsigned char真是麻烦,还得这么长或者typedef unsigned char uint8;又或者#include,然后就一律都是char *真到今天,md5函数里面,有一个内存转成字符串的,才深刻认识到,原来,对于字节流而言,符号位也是会影响的有符号数扩宽填充符号位,--------------------------------"%02X& 阅读全文
posted @ 2014-01-22 15:55 冷侃 阅读(4180) 评论(0) 推荐(0) 编辑
摘要: appweb显然是不二之选,看了下最新版,已经到了4了下载下来,http://appwebserver.org/software/appweb-4.4.4-0-src.tgz,十几M,直接吓傻,离我的目标有点远,翻箱倒柜,到了一个老版本2的,体积还算还好,而且功能强大瞄了下代码,虽然是为嵌入式系统准备但是功能还真是强大,甚至于支持一个类asp的动态网页语言,叫做esp。这一个web服务器应该有的结构,虽然小巧,但我想,apache也应该是这样的结构拿着这个web服务器显示不是为了做网页用了,所以,如果让自己想要的功能跑进服务器才是关键。每种服务需要一个MaModule/MaHandlerSer 阅读全文
posted @ 2013-12-27 14:43 冷侃 阅读(4480) 评论(0) 推荐(0) 编辑
摘要: 在cygwin终端下面,cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug当收获警告Could not determine Eclipse version, assuming at least 3.6 (Helios)加上指定eclipse版本cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug -D_ECLIPSE_VERSION=3.7 ../../../../workspace/core_ob 阅读全文
posted @ 2013-09-30 11:04 冷侃 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 因为用了c++0x的一些新特性,必须使用4.6及以上的版本编译,所以使用了4.7编译,运行时提示错误 这个时候下了个glibc2.7的代码进行编译,并且编译安装后。。 哈,直接系统崩溃,所有的工具全部用不了,包括bash进程来起不来。只能重新 参考 Glibc安装的库中有一个为ld-linux. 阅读全文
posted @ 2013-07-22 19:58 冷侃 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 经常在AS3里面收获到NaN,但一直认为C++是弱类型的,只管内存,再加上平时都跟uint32打交道比较多,才会在今天踩到陷阱。碰到一个值为-nan(0x400000)造成的crash.google了一下收获到:http://stackoverflow.com/questions/570669/ch... 阅读全文
posted @ 2013-01-18 13:46 冷侃 阅读(13011) 评论(0) 推荐(1) 编辑
摘要: 一、innodb行锁分类record lock:记录锁,也就是仅仅锁着单独的一行gap lock:区间锁,仅仅锁住一个区间(注意这里的区间都是开区间,也就是不包括边界值。next-key lock:record lock+gap lock,所以next-key lock也就半开半闭区间,且是下界开,上界闭。next-key 锁定范围:(负无穷大,最小第一记录],(记录之间],(最大记录,正无穷大)二、语句锁定情况分析SELECT ... FROM ... FOR UPDATE对读遇到的所有索引记录设置独占的next-key锁定。INSERT INTO ... VALUES (...)对被插入的 阅读全文
posted @ 2012-11-14 16:57 冷侃 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 以下三个都表示同一个路径,但可以会有问题/cygdrive/c/cygwin/home/linbc/alchemy/bin/home/linbc/alchemy/binc:\cygwin\home\linbc\alchemy/bin很显然,最好的方式是第一种。。在配置alchemy的时候,如果你在/home/linbc/alchemy/路径下 执行config,有可能会在生成的一些路径中使用了上文的第二种风格,而如果,你这个时候又使用第1种风格切换到项目的路径,编译里可能会收获错误llvm-ld: Could not find llvm-stub.exe executable!说到这里,我想, 阅读全文
posted @ 2012-09-20 14:43 冷侃 阅读(244) 评论(0) 推荐(0) 编辑