- 博客(92)
- 资源 (9)
- 收藏
- 关注
转载 推荐一个源代码浏览网站
原文: http://www.linuxers.cn/2010/04/23/%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%AA%E6%BA%90%E4%BB%A3%E7%A0%81%E6%B5%8F%E8%A7%88%E7%BD%91%E7%AB%99/今天在逛水木linux dev版的时候发现了一个不错的网站,www.sooset.com,它可以提供在线的源代码浏览。目前提供的工程很多了,比如kernel,lucene,apache等。它目前支持在右侧以文件夹形式浏览,对于C和C
2010-10-24 10:30:00
1066
原创 一个不错的知识管理工具--wiz
<br /> 最近无意发现wiz这个工具,就觉这个工具是我想要的。这一两年想找一个工具来做知识管理,但都没找到我想要。wiz基本就是我心目中的知识管理工具。<br /> 它集成了便签,日记,文档管理,时间管理(即任务管理); 我觉得一个比较好的功能,它打通了便签和时间管理,有一个特别的便签--"任务列表",它会列出当前要做的工作,只要在WizCalendar里添加任务,它就会出现在"任务列表"便签里。<br /> <br /> 大家可以到这里(http://cn.wizknowl
2010-10-24 10:26:00
1483
原创 BT新协议-µTP
最近BitTorrent公司开源了一个更“绅士化”的BT协议µTP,其协议规范在这里,并在GitHub发布了uTP协议实现库的源代码,代码在这里 。
2010-05-30 14:12:00
2160
转载 程序设计之异步操作
原文: http://blog.sina.com.cn/s/blog_4d6f62190100gtxw.html 异步操作,就我个人理解而言,是指一个单一事务的操作过程中,不会因为由于事务中的单个慢操作而堵塞事务的关键路径,从而影响处理的整体性能。从一个老外的一篇文章中,看到了他对阻塞以及异步的整体理解,从这个理解出发,阻塞和异步互不冲突,同步的操作可以是阻塞的也可以是非阻塞的
2010-05-17 10:23:00
704
转载 让数据解析能够做到向前向后完全兼容(最近做项目总结)
原文: http://www.vimer.cn/2010/03/%E8%AE%A9%E6%95%B0%E6%8D%AE%E8%A7%A3%E6%9E%90%E8%83%BD%E5%A4%9F%E5%81%9A%E5%88%B0%E5%90%91%E5%89%8D%E5%90%91%E5%90%8E%E5%AE%8C%E5%85%A8%E5%85%BC%E5%AE%B9%E6%9C%80%E8%BF
2010-05-10 13:59:00
921
转载 简明HTTP协议
原文:http://www.vimer.cn/2010/02/%E7%AE%80%E6%98%8Ehttp%E5%8D%8F%E8%AE%AE.html转载自Vimer的程序世界 [ http://www.vimer.cn ] 注:公司同事分享,在此仅作交流1 HTTP协议的概念和历史1.1 什么是HTTP协议HTTP协议是超文本传送协议(HyperText
2010-05-10 11:49:00
864
转载 怎样写一个拼写检查器
原文: http://blog.youxu.info/spell-correct.html 怎样写一个拼写检查器 PeterNorvig翻译: EricYou XU上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写检查工具感到惊奇.比如说在搜索的时候键入[speling],
2010-04-28 10:41:00
2122
原创 使用ant的unzip需要注意编码
在使用ant的unzip时遇到一个问题,压缩包是由ant的zip生成,里面有中文文件名,用unzip解压后中文文件名是乱码。查一下文档,发现ant的zip默认是使用操作系统的默认编码,但unzip默认是使用UTF-8编码,编码不一致导致解压乱码。 解决办法是使用unzip时指定使用操作系统的默认编码:
2010-04-23 09:46:00
4315
转载 我能使用这个Intent吗?
这篇文章介绍了Android系统中使用的Intent的一个技巧,收藏一下,以后可能用到。 原文: http://www.cnblogs.com/xirihanlin/archive/2010/04/12/1710163.html Android提供了一个非常强大且易于使用的消息类型:Intent。你可以使用Intent来将应用程序变成一个高级的库
2010-04-22 14:36:00
812
1
原创 Code::Blocks的配色
一直对Code::Blocks的默认的代码配色不是很满意,因为用得不多,所以就不管了。但最近我想自己在业余时间写的代码尽量用Code::Blocks来写, 花了点时间按照UliPad的配色修改了Code::Blocks。 这个配置文件可在这里下载。 (这个配置文件只配了c++代码的配色) PS: UliPad的默认配色很不错。
2010-04-15 10:07:00
2685
原创 Code::Blocks的中文化
Code::Blocks官方虽然没有中文语言包,但网上有,搜索"Code Block 简体中文语言包 " 就可以了,把它下载下来,解压后放到$(Code::Blocks安装目录)//share/CodeBlocks/locale目录下,然后在Code::Blocks的主菜单选择"Setting" -> "Enviroment",在弹出的对话框选择"View",在右边的panel中选中
2010-04-14 20:37:00
1429
原创 《高效程序的奥秘》第二章读书笔记(三)
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 循环移位 左循环移位n个位: y = (x>(32-n))右循环移位n个位: y = (x>>n) |
2010-04-07 16:29:00
863
转载 随机文本生成
在《编程珠玑》的第15章有介绍随机生成文本,我上网搜了一下,发现这篇文章,转载一下。 原文: http://blog.youkuaiyun.com/z_york/archive/2008/06/14/2546764.aspx 上个星期一个偶然的机会,看到一篇介绍“随机文本生成“的东西(Generating Text,“随机”二字是我画蛇添足加上去的),挺有趣的,加之这段时间比较有研
2010-04-01 23:13:00
3934
原创 windows上放弃使用PyGTK
最近在网上看到了gwibber这个软件,gwibber是用PyGTK+Webkit开发的,界面用HTML实现的,所以在windows下想用一下PyGTK,把pycairo,pygobject,pygtk和GTK运行环境安装了(安装PyGTK真麻烦,还是wxPython安装比较简单)。 运行一个简单的例子,直接就出错了,出错信息: from gtk import _g
2010-03-31 16:47:00
3053
4
原创 《高效程序的奥秘》第二章读书笔记(二)
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 书中列出了一些恒等式: 1. -x = ~x +1 = ~(x-1)2. ~x = -x-13.
2010-03-29 14:10:00
949
原创 《高效程序的奥秘》第二章读书笔记(一)
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 把一个字的最右侧的1改成0,这个可以用来检查一个无符号整数是否为2的幂: x&(x-1) 其结果
2010-03-24 16:44:00
993
原创 CreateProcess要注意的一个问题
今天重看《windows核心编程》(第五版)P86页时,才发现CreateProcess的第二个参数pszCommandLine是不能传入”常量字符串”,因为CreateProcess内部是会修改这个参数的,在CreateProcess返回前,会把这个字符串还原成原来的形式。 我以前都没注意到这个问题,这是多么危险的问题啊。
2010-03-23 17:52:00
815
1
原创 开始使用Sphinx写读书笔记
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 其实,以前我就想用reStructuredText来写读书笔记,但发现在reStructuredText上面贴代码很痛苦,所以就放弃了。后来就发现了Sphinx这个写文
2010-03-23 16:48:00
1794
原创 代码审查工具 rietveld的安装与使用(二)
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 接着上文,介绍如何使用rietveld。 Normal 0 7.8 磅 0 2 false false
2010-03-22 17:49:00
4500
原创 代码审查工具rietveld的安装与使用(一)
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 代码审查工具rietveld是Google 推出的一个代码审查工具,它是运行在Google APP Engline上;但可以通过
2010-03-16 17:26:00
3771
原创 如何写一个lex
最近2年有部分工作跟编译原理相关,是做做词法分析/语法分析,也自己研究了squirrel脚本的编译和虚拟机的实现,python的虚拟机;但对编译器前端的那些算法都已经忘了,看来要重新再研究研究。 http://blog.ftao.org/category/computer-science/compiler/lex/ 这里作者自己动手写了一个lex,并分享出来,我觉得真强,以后用空研究
2010-03-05 14:30:00
1403
原创 S先生与P先生谜题
我在这里http://blog.ftao.org/category/develop/python/page/2/ 看到这条题目,觉得很有意思,记录一下。 题目:S先生与P先生谜题设有两个自然数X、Y,2S:我确信你不知道这两个数是什么,但我也不知道。P: 一听你说这句话,我就知道这两个数是什么了。S: 我也是,现在我也知道了。现在你能通过
2010-03-05 14:17:00
1286
原创 [python]PLY模块--Lex/YACC的python实现
PLY模块 是Lex/YACCPython 的实现,可以用来实现词法分析/语法分析,但如何用,还没研究,以后有时间再研究吧; 主页: http://www.dabeaz.com/ply/ pycparser模块 是使用PLY模块分析c语言语法的模块,没什么文档,但模块自带了例子和测试用例。 主页: http://code.google.com/p/pycparse
2010-03-04 17:41:00
4849
原创 [python]重定向输出
本文作者:riag本文出处:http://blog.youkuaiyun.com/riag声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 调用一个控制台程序,获取它的标准输出,或把它的标准输出重定向到界面上,这里只介绍如何获取它的标准输出,因为原理都一样的。使用python2.5的subprocess模块
2010-03-04 16:40:00
4251
转载 一天一个CRT函数 strcspn
这篇文章介绍了一个很好的查找字符的算法,以后可以借鉴一下原文在这里 : http://blog.youkuaiyun.com/chenyu2202863/archive/2010/02/06/5293941.aspx 刚看到strcspn的实现时,很是惊诧!靠,这么优秀的算法,分析了老半天才搞明白。世界上为啥聪明的人这么多呢?1.介绍原型:size_t strcspn(const
2010-03-04 10:19:00
634
原创 windows下重设mysql的root密码
最近因为忘了mysql的root密码,上网Google一下,现在把步骤记一下,防止以后忘了。我用的是xampp软件包。 1. 停止mysql2. 打开cmd,切换目录到 /xampp/mysql/bin, 运行 mysqld -skip-grant-tables 这条命令是跳过权限检查启动mysql服务 3. 打开另一个cmd,同样切换目录到
2010-03-04 09:52:00
780
原创 Pencil:一个基于XUL的界面设计项目
今天,在 javaeye 网站上无意看到这个项目,觉得用它来做界面原型很不错,而且是跨平台。可到 http://www.javaeye.com/news/2847 这里看一下。 这个项目的主页: http://www.evolus.vn/Pencil/Home.html
2010-02-22 15:15:00
1336
原创 BM模式匹配算法的一些资料
今天,我在网上看了BM模式匹配算法,在这里记录一下。 《图解BM算法》 从原理上介绍BM模式匹配算法 《BM模式匹配算法-实现(C语言)》 代码实现
2009-12-07 15:07:00
817
原创 [vc]复制文件时显示复制进度
我们在用window复制文件时,会有一个复制进度条出来,如果想在代码里实现这种效果,可以使用window提供的SHFileOperation API来实现,而不是我们通常使用的CopyFile API。并且SHFileOperation API也支持删除/移动/重命名文件操作。 SHFileOperation 的用法自己Google 一下,不难使用
2009-12-03 17:14:00
1679
1
原创 window的一些开放的技术规范
今天,我在网上无意发现了微软开放的一些的技术规范,网址在这里 :http://msdn.microsoft.com/en-us/openspecifications/default.aspx
2009-12-03 15:59:00
513
原创 编程查看局域网的共享文件夹
主要是用 WnetEnumResource和NetShareEnum API 来查看局域网的共享文件夹。有一个工具ShareEnum 是用来查看局域网的共享文件夹在这里下载 csdn论坛里有人举了一个例子,可参考一下,到这里看看。
2009-12-01 11:04:00
1121
原创 window下dll做多国语言的翻译方法
在window下用dll做多国语言是比较方便的,只要加载资源dll,然后调用AfxSetResourceHandle API 就可以实现多国语言了;但用dll做多国语言,翻译成其他语言不是很方便。 我在看TortoiseSVN源代码时,它也是用dll做多国语言,不过它提供一个命令行程序把资源dll的字符提取出来,生成pot文件(了解linux下i18n的都知道pot文件),把字符
2009-11-30 10:42:00
3226
原创 一个简单的trac插件
该插件实现的功能是,当一个添加/修改/删除一个bug时,就通过jabber通知到相关感兴趣的人。该插件依赖xmpppy模块。代码如下: #--*-- coding: cp936 --*--from datetime import datetimefrom trac.core import *from trac.ticket.api import ITicketChange
2009-11-30 10:01:00
1871
转载 (转)UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
原文: http://www.alisdn.com/wordpress/?p=1135 本文已同步发于:http://blog.youkuaiyun.com/sfdev/archive/2009/02/18/3906243.aspx这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规
2009-10-09 17:11:00
551
转载 (转)周鸿祎产品秘笈:小版本成就大产品
近日,360公司董事长周鸿祎做客腾讯科技《新产品经理》系列访谈,期间他将自己多年的产品心得和盘托出,甚至访谈中都不需要腾讯科技发问。不得不说,这场访谈也是在《新产品经理》系列访谈中最精彩的对话之一。前言少叙,以下为周鸿祎访谈精彩观点及文字实录,以飨网友与众产品人。 精彩观点: -打动用户的需求,这个话题好像很废话,但是最质朴.有很多产品他们并不是在真正打动用户需
2009-10-09 16:35:00
1800
原创 [python]生成cscope符号索引文件的脚本
在使用vim/Emacs阅读源代码时,都要用到cscope生成符号索引文件。网上介绍cscope的文章都会说用下面这段命令来生成cscope的符号索引文件:#!/bin/shfind . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.filescscope -bkq -i cscope.filesctags -R
2009-08-09 10:15:00
2460
原创 免费好用的流程图、UML工具
之前,我一直用Visio来画流程图。现在想全部换用免费的流程图、UML工具,所以在网上搜了一遍,发现了几个不错的工具。EDraw Mind Map -- 一个国内的思维导图工具, 用它可以画出很漂亮的流程图,如果是在windows下使用的话,严重推荐这个。网址:http://www.edrawsoft.com/cn/freemind.phpyEd Graph
2009-08-09 09:49:00
14752
原创 独立使用XPCOM
XPCOM(CrossPlatform Component ObjectModel)是一种跨平台组件模型,是Mozilla技术的核心。通过Mozilla提供的SDK,我们可以在我们自己的程序里独立使用xpcom。 下面以vs2008的一个简单控制台程序来演示如何使用XPCOM。
2009-07-26 22:17:00
5092
1
原创 LeakDiag下载地址
LeakDiag 是一个监测内存泄漏的工具,可在这里下载ftp://ftp.microsoft.com/PSS/Tools/Developer%20Support%20Tools/LeakDiag/ 如果上面的地址登录不了,可到这里下载:http://download.youkuaiyun.com/source/1422939 我已经上传到csdn。
2009-07-20 22:32:00
8650
多国语言辅助工具-ResTextUI
2009-11-30
演示独立使用XPCOM
2009-07-26
rgopt参数分析模块
2009-05-16
单元测试框架rgtest修正版
2008-10-10
根据svn版本库自动生成版本号
2007-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人