Programming
davidcqw
这个作者很懒,什么都没留下…
展开
-
在线代码编辑器
多个在线代码编辑器(转自http://www.7mdm.com/157.html): 1、http://codepad.org/ 推荐星级:★★★★ 是否需注册:否(注册的话也很快,几秒钟而已) 优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。转载 2014-05-04 15:11:37 · 798 阅读 · 0 评论 -
overview search algorithm
Search algorithm For searching virtual spaces : brute-force search : heuristics search : beam search : stack decoding search local search : the steepest descent or best-first crite原创 2014-05-08 19:16:46 · 557 阅读 · 0 评论 -
C++著名程序库(转)
C++著名程序库的比较和学习经验(转自校内,虽然不是搞C++的,但了解一些基础的还是很有必要) 1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介转载 2014-05-08 18:59:39 · 468 阅读 · 0 评论 -
写一网络爬虫有感
经验有三: 1、多线程的程序要注意全局变量的读写要加锁 2、用core dump文件解决程序的莫名崩溃问题 3、用valgrind解决内存泄露问题 4、用gdb调试多线程程序原创 2014-05-08 18:49:38 · 754 阅读 · 0 评论 -
ubuntu vim中文乱码问题
转载: 添加中文字符编码: $sudo vim /var/lib/locales/supported.d/local #添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030 使其生效: $sudo dpkg-reconfigure locales转载 2014-05-08 19:08:38 · 656 阅读 · 0 评论 -
vi 快捷键记录
b -> 光标向前移动上一个单词词头 e -> 光标向后移动下一个单词的词尾 大写V -> 选中当前行 viw:选择光标所在的单词(v进入visual模式,然后iw) yiw:复制光标所在的单词 查找的话就是两个很常用的明令:# 和 * VIM格式化代码 (1) 按两下小写g,即gg,定位光标到第一行。 (2) 按住Shift+v,即大写原创 2014-05-08 19:06:18 · 476 阅读 · 0 评论 -
vs创建和调用dll和lib经验
学习了一下,中间还是有不少细节要注意,特此记录 一:生成DLL 1:创建DLL工程 文件->新建->项目->visual c++->win32->win32控制台应用程序(win32项目也可以) 填写项目名称MyDLL->确定->下一步->DLL(附加选项 对空项目打钩)->完成。 到这里DLL工程就创建完毕了,下面新建两个文件My原创 2014-05-04 15:47:22 · 558 阅读 · 0 评论 -
代码测试、调试、优化相关知识
代码测试、调试与优化小结 by falcon 2008-02-29 代码写完以后往往要做测试(或验证)、调试,可能还要优化。 关于测试(或验证),通常对应着两个英文单词verification和validation,在资料[1]中有关于这个的定义和一些深入的讨论,在资料[2]中,很多人给出了自己的看法。但是我想正如资料[2]提到的: “The d转载 2014-05-04 16:00:04 · 633 阅读 · 0 评论 -
利用python调用外部的dll或者so文件,碉堡了
http://www.linuxany.com/archives/1266.html 链接中讲的是so文件,同样的,对于dll文件也完全可以用,关键就是ctypes这个库,碉堡了 这样完全可以靠python来做前台脚本(如UI),c++来做后台算法 当然,除了调用外部的程序外,也可以把c++写成python的扩展模块来调用,见下面链接 http://blog.c原创 2014-05-04 15:32:42 · 1893 阅读 · 0 评论 -
配置python命令tab键自动补全
1.edit and configure pythonstartup file # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: com原创 2014-08-26 11:41:35 · 482 阅读 · 0 评论