Programming
文章平均质量分 60
jingwenlai
这个作者很懒,什么都没留下…
展开
-
Qt resources
Useful links by Qiliang:一本新书,开源的书,正在开发中,目前还没有完成。 http://cartan.cas.suffolk.edu/moin/OopDocbook_________________http://www.oreilly.com/openbook/ 很多书呀,目录就先不贴了,大家自己看吧。 http://www.qtopia.org.cn/phpB原创 2006-11-15 16:42:00 · 1050 阅读 · 0 评论 -
Git在Merge时提示(no branch)差点丢失数据,后找回
因为与远端服务器存在冲突,在解决冲突的时候实际上是在(no branch)上做的。修改了一段时间后,突然忘记了,以为是在某个branch中做的更改,我用git co master,然后用git branch一看, git branch* (no branch) mastergit branch* master 吓一跳,之前的好多修改没有了,只有一个master bra原创 2010-04-12 16:03:00 · 4650 阅读 · 0 评论 -
Emacs作为编程工具的一些小技巧
1. compile-mode中可以在*compilation*这个buffer中利用一系列的命令快速地对源代码中的错误进行定位,最常用的是M-g n 定位到下一个错误的源代码相应位置M-g p 定位到源代码的上一个错误的相应位置在源代码编译的时候,你可以使用M-x compile来激活它,默认的编译命令是make -k,当然,如果你像我一样使用cmake,你也可以不用默认的命令,原创 2010-04-20 17:51:00 · 3841 阅读 · 1 评论 -
小Show一下我的小白上的Emacs Python开发环境
对Aquamacs默认字体相当满意.Python-mode挺好用.自动提示想再配置一下.原创 2010-04-10 18:39:00 · 1781 阅读 · 4 评论 -
终于搞定Direct3D中视频播放
弄了好长一段时间,今天终于把自己录的测试视频在Direct3D中显示出来,发个图留念。 翻了好久DirectShow的Sample例子Texture3D9,还有就是看参考书>,实现过程中,发现自己需要的效果与书中讲的有些区别,中间在找一些测试方法,比如,把视频渲染出的结果先存在图片中,看DirectShow出来的结果对不对。这部分一开始还去找一些tga之类的无损压缩的图片格式原创 2010-05-21 17:04:00 · 3644 阅读 · 1 评论 -
Gdb 调试Segmantation Fault的方法
gdb调试程序,类似于vs2005中的call stacks功能原创 2010-06-01 17:15:00 · 1259 阅读 · 0 评论 -
译;将Python嵌入到Qt程序中
翻译Qt Quarterly的一篇文章: 利用PythonQt将Python嵌入到Qt程序中翻译 2010-06-02 15:03:00 · 11257 阅读 · 0 评论 -
Qt插件中如何导入可变化的Widgets
动态地导入插件相应的widgets原创 2010-06-07 19:27:00 · 1797 阅读 · 0 评论 -
[转]好文共享:源代码就是设计
转载至:http://blog.csdn.net/mingxunzh/archive/2009/10/17/4689961.aspx 至今,我仍能记起当我顿悟并最终产生下面文章时所在的地方。那是1986年的夏天,我在加利福尼亚中国湖海军武器中心担任临时顾问。在这期间,我 有幸参加了一个关于Ada的研讨会。讨论当中,有一位听众提出了一个具有代表性的问题,“软件开发者是工程师吗?”我不记转载 2010-03-19 18:00:00 · 933 阅读 · 0 评论 -
推荐使用Git作为管理版本工具
近一个多月在使用git进行源代码管理的过程中,越来越发觉git功能的强大。之前有使用过SVN,现在还在使用,而在工作中所使用的是VSS,下面针对自己使用的感受说一下对几个版本管理工具的比较,也许看过之后你会乐于使用git或者在其它现有的工具中结合git的优势。 一,代码污染少用VSS及SVN进行版本管理均会在每个子目录下产生.scc,.svn等文件或子目录,不利于保持代码库的整洁,原创 2010-03-19 16:16:00 · 1368 阅读 · 0 评论 -
Git服务器的建立
据我目前所知,在团队中使用GIT作为SERVER好像不是太多,这两天试了一下,主要是觉得在各台机之间传代码会方便一点,因为有时候在WIN下开发,有时在LINUX下开发。而这个作为交换的空间也只是作为暂存用,用完之后要删掉的。 网上大部分的介绍是从头建立一个GIT REPOSITORY,而我的需求是把现有的GIT仓库转移到LINUX主机上,供多台机获取及上传等。在GIT主站找到了以原创 2010-03-18 17:42:00 · 6520 阅读 · 1 评论 -
OOP的未来
OOP的未来 撰文/Bjarne Stroustrup & Tim Lindholm 编译/孟岩 把宝押在Java上?或是坚持C++不动摇?还是考虑考虑C#?你是否犹豫不决?那么不妨先听 听下面这些专家的说法,对于面向对象程序设计语言的现状和未来作一番了解。 关键词:C++,Java,C#,OOP 科技进展一日千里,产品生产周期则越来越短,不少程序员已经完全没有时间掌握第二种 语言。不论一个程序员转载 2006-11-19 21:19:00 · 1519 阅读 · 0 评论 -
命名管道通信的实现,转。
最近在查Windows命名管道的时候,在CodeProject中发现了一个最小的通信的例子。转于此。客户端#include #include #define BUFSIZE 1024#define PIPE_TIMEOUT 5000int main(){ HANDLE hFile; BOOL flg;原创 2008-07-09 13:11:00 · 1041 阅读 · 0 评论 -
svn 与 git 并用的使用流程(译)
Git SVN Workflow(http://andy.delcambre.com/2008/03/04/git-svn-workflow.html)注:翻译主要结合自己的使用实践及理解进行。I know, I know, this is blog post number one million about Git and git-svn. This is primarily f翻译 2009-10-20 10:28:00 · 1648 阅读 · 0 评论 -
Git与SVN配合使用
Git与SVN配合使用Jingwenlai 2009-11-3版本管理工具对于开发来说很重要,可以保留一些重要的历史记录,在分支比较工具的帮助下,可以有效地帮助多人开发。当前主要的版本管理有: Microsoft VSS,CVS,SVN,Git, 另外还有Mericul,Perforce等。 之前用过一段时间的SVN,感觉挺方便的.因为是一个人写些实验的东西,基本上还是在主原创 2009-11-03 16:09:00 · 3537 阅读 · 0 评论 -
MeshDeformer进度日志及开发计划
当前完成的功能:使用Qt进行界面开发,使用libQGLViewer及OpenGL进行显示CMake进行工程配置SVN及Git进行版本管理。模型导入:借助assimp导入多种不同格式的mesh模型处理: 使用CGAL对模型进行操作,目前仅止于模型的存储,后续需要加入对相应算法的实现。 正在测试、查找及实现中的功能模块:脚本引擎部分,预计会使用Py原创 2010-01-14 17:51:00 · 2147 阅读 · 0 评论 -
我的Emacs 配置
一直断断续续地使用着emacs,曾经也配置过Emacs以编写代码,现在基本上熟练了基础使用。断断续续对其进行过设置,但中间有好些东西忘记了又重新找资料设置,然后过段时间又要再搜资料。好记性不如烂笔头啊。现在觉得遇到一点瓶颈,再抽一两天时间翻资料,设置。其间大部分资料都是通过emacser.com获得以下是我个人的一些设置过程: 在设置的过程中,记住经常使用M-x eval-原创 2009-11-20 14:53:00 · 1484 阅读 · 0 评论 -
git的配置
边看>与查资料过程中写的一些笔记,供以后自己查阅: 一些常用的配置如下,可以直接存储在文件中(home目录中的.gitconf,或者直接用git命令行设置) [core] editor = emacs[merge] tool = vimdiff[alias] co = checkout ci = commit -a st =原创 2009-11-27 09:05:00 · 633 阅读 · 0 评论 -
Observer 设计模式与CEGUI中的消息响应处理
Observer设计模式与CEGUI中的消息响应处理Jingwenlai2009-12-10 Observer设计模式 可以将观察者(Observer)设计模式理解成(报刊-订阅者)的形式,订阅者只需注册后,一旦报刊有更新,则会自动通知到订阅者。 这种模式可应用的场合较多,如在《Headfirst design原创 2009-12-14 11:15:00 · 1453 阅读 · 0 评论 -
利用Python统计源代码行数以及对源代码排版
近段时间写的一个软件需要做软件著作权登记,需要统计源代码行数以及提交部分源代码,刚好利用Python写了这么一个小工具。用法如下:在windows命令行窗口,使用python python_count_line.py source_code_root_directory即可。其中,source_code_root_directory为需要统计的源代码的根目录,源代码目录中如果有其它子目原创 2012-03-14 15:23:07 · 1278 阅读 · 0 评论