摘要: 参考:http://www.nikhilgopal.com/2010/12/dealing-with-large-files-in-python.html及stackoverflowline by line的:1.使用with关键词:1 with open('somefile.txt', 'r') as FILE:2 for line in FILE:3 # operation 类似于:1 for line in open('somefile.txt'):2 process_data(line)2.使用模块fileinput:1 import f 阅读全文
posted @ 2013-12-06 15:14 WarBean 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 1.pytailer 实现了Unix的head,tail,follow指令的功能,链接:https://github.com/six8/pytailer 阅读全文
posted @ 2013-12-06 15:07 WarBean 阅读(223) 评论(0) 推荐(0) 编辑
摘要: free的选项有-s 秒数 表示隔几秒更新-c 次数 表示总的更新次数,如果不加则一直更新-b -k -m -g 分别表示以byte,kb,mb,gb为单位显示所以要以mb为单位每秒更新一次内存使用情况的指令就是:free -m -s 1 阅读全文
posted @ 2013-12-06 14:44 WarBean 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 明明已经include了math.h,还是提示没有sqrt和floor等各种数学函数,解决办法是显式制定要链接libm数学库:gcc -o target target.c -lm-lm一定要放最后,否则编译失败 阅读全文
posted @ 2013-12-03 01:11 WarBean 阅读(406) 评论(0) 推荐(0) 编辑
摘要: cocos2dx 不要直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate)原文链接:http://zhangxaochen.com/?p=144今天看别人 cocos2d 代码的时候发现个怪现象, 整个工程里面 没有 setTouchEnabled(true) 这样的代码, 但是程序跑起来的时候却可以响应 触屏事件。于是下断点跟踪啊跟踪,发现 m_bIsTouchEnabled 这个变量确实是 false。。 那么这个layer 到底是怎么响应触摸事件的呢?存在即合理,空穴不来风。经过别人提醒, 意识到原因在这里:1 virtu. 阅读全文
posted @ 2013-11-22 16:43 WarBean 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 总结出来的调用流程是:main ---> AppController ---> MyNavigationController ---> IntroLayer --->HelloWorldLayer1 int main(int argc, char *argv[]) {2 3 ...4 int retVal = UIApplicationMain(argc, argv, nil, @"AppController");5 ...6 } 1 @interface MyNavigationController : UINavigationController 阅读全文
posted @ 2013-11-22 00:04 WarBean 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 平台:xcode5.0.2运行:cocos2d-2.0 自带的 cocos2d-test-ios 工程错误:error:no such file or directory:'/Users/我的用户名/Library/Developer/Xcode/DerivedData/jellyfish-fsomqwhqasishxcfzhgvccrdvzpt/Build/Products/Debug-iphoneos/libcocos2d.a'解决办法:点击项目名称,在右边的 build setting 中将Build Active Architectures Only 值设为 No 即可 阅读全文
posted @ 2013-11-21 02:06 WarBean 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 1 // Problem#: 1011 2 // Submission#: 2190848 3 // The source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License 4 // URI: http://creativecommons.org/licenses/by-nc-sa/3.0/ 5 // All Copyright reserved by Informatic Lab of Sun Yat-sen University 6 //dp[. 阅读全文
posted @ 2013-08-29 00:33 WarBean 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个密钥字符串,假设其长度为k,然后再给出一个明文字符串,以k为段长不断截出来,构成一个矩阵,最后一行剩余的空位随便怎么补齐,这样横着放好之后,再竖着一列一列输出,但是不是简单地从左到右,而是按照密钥字符串中的字符排序进行。要求输入密钥字符串和密文字符串,输出明文字符串。数组的下标计算颇为纠结,像这种题就应该老老实实在草稿纸上模拟一下,空想很容易想错的。代码如下: 1 // Problem#: 1036 2 // Submission#: 2194504 3 // The source code is licensed under Creative Commons Attributi 阅读全文
posted @ 2013-08-29 00:30 WarBean 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 这道题要求在一个图里面确定是否存在环路,如果没有,则输出该森林的高度和宽度,其中高度定义为叶子离根最远的距离,宽度定义为同一高度中节点数的最大值。一开始的思路是找到所有入度为0的源点,然后深搜之,如果遇到已访问的点就说明存在环路。但是没有考虑到有些环路中不存在入度为0的点,比如1->2, 2->3, 3->1这种。所以还是在深搜退出后判断是否还有未访问的点。先前还想过用“不存在源点”来代替“存在无源点的环路”的检测,但是可能同时存在有源点的环路和无源点的环路,所以此路不通。代码如下: 1 // Problem#: 1034 2 // Submission#: 2194590 阅读全文
posted @ 2013-08-29 00:15 WarBean 阅读(408) 评论(0) 推荐(0) 编辑