drswinghead

主站网址

导航

2010年6月16日

svn 源码版本控制使用体会

摘要: 我的nullfxp项目使用的svn有三个多月了,越来越感觉这东西的重要性了,甚至有点离不了。现在使用了svn中的许多功能了,像tags,开支开发,版本回溯,异地维护代码的一致性等。我现在无论在哪都可以通过这个svn维护项目了,测试svn中项目的最新版本,查看以前某一版本的特性,修改提交bug。由于现在项目只我一人在维护,现在还没有碰到过像版本冲突的及处理的问题,多分支开发与合并的问题,还有我现在还... 阅读全文

posted @ 2010-06-16 18:21 drswinghead 阅读(112) 评论(0) 推荐(0) 编辑

2010年6月12日

kde 4.5 beta2安装中的几个小问题

摘要: 昨天kde 4.5 beta2发布,在gentoo上开始安装该更新版本,虽然大多数包都顺利安装,但也遇到几个小问题。首先,kttsd模块已经改名了,现在叫jovie。所以在从以前的版本升级时,总是无法找到kttsd模块的源代码。解决方法,emerge -Ca kttsd卸载旧的版本,将kttsd-4.4.85.ebuild改名为jovie-4.4.85.ebuild, 放在新创建的jovie目录,... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(139) 评论(0) 推荐(0) 编辑

KDE Akademy 2008 会议

摘要: Qt开发人员展示了 qt 4.5 版本中的重大改进及新功能,包括qt webkit模块及KDE shell中用到的qt canvas的改进,像video支持,动画支持,各种图形变换,优化绘图及动画。其中图形canvas有可能提速40倍。这会议上还透漏qt 4.5大概在08年底或者09年初发布。另外KDE 4.3 可能是基于 qt 4.5的,当前的开发版本KDE 4.2 依然使用qt 4.4.x系列... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(94) 评论(0) 推荐(0) 编辑

PHP实现的二分查找法

摘要: 今天做题的时候这个二分算法都没写出来,真惨。再记下来看一遍。[code type="php"]$a[$mid]) $low=$mid+1; else { $found=1; $key=$mid; } $i++; } echo "共进行了{$i}次查找 "; echo "找到的下标是{$mid} "; echo "找到标志位{$found} "; ?[/code] 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(92) 评论(0) 推荐(0) 编辑

Qt库商用问题

摘要: Nokia收购Trolltech后,将其Qt 4.5版本及以后版本开发库开源协议转换为LGPL,这个协议对Qt商用限制很宽松,在不修改Qt库源代码的基础上,允许开发中使用Qt开发库,允许调用Qt发布的动态库,允许商用程序发布时一起发布未经过修改的Qt动态库。另外,自己编译的Qt动态库(不修改代码)应该也可以随商用程序一起发布吧。有一个商业程序XWin的,Qt的动态库文件名就不是在qt 网站下载的默... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(302) 评论(0) 推荐(0) 编辑

lighttpd 模块中的函数调用顺序

摘要: 在lighttpd启动的时候运行下面三个函数调用:mod staffft plugin inited mod_stat_plug_initmod_stat.c 73 call order mod_stat_init2007-09-25 09:36:50: (mod_stat.c.120) call order mod_stat_set_defaults在有新的请求发来时运行下面的函数调用:2007... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(140) 评论(0) 推荐(0) 编辑

Qt Firefox 3.x 是怎么回事

摘要: 偶然看到这么一条消息,firefox一直用的gtk+,着实惊了一下子。原来是firefox的渲染引擎开始试验性的使用qt 4.4.firefox与nokia合作,整出来个emebed firefox with qt. 当然普通PC桌面使用也是没有问题的。还给出了已经编译好的版本,看下面这篇blog.http://browser.garage.maemo.org/news/10/ 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(107) 评论(0) 推荐(0) 编辑

Thinkpad + Mac os X86 (ThinkMac) 应用手记

摘要: 这两天测试在Thinkpad W500 上安装 Max os X86,经过多次安装实验才得到一个基本功能的ThinkMac系统。当前可用的功能:有线网络,Opera, Safari浏览器。音乐媒体,itunes播放MP3,在线FLASH音乐、视频播放,中文支持,中文的系统界面,中文输入法。(这手记在我的ThinkMac上编写的)IM工具,MSN可以使用自带升级工具升级系统自带软件。还不完善的地方:... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(501) 评论(1) 推荐(0) 编辑

clisp 语言中的结构体

摘要: 1. defstruct语法结构:(defstruct struct-name (filed1 default-value :type filed-type) (filed2 default-value2 :type filed-type2) ... )struct-name 为定义的结构体的名字,可以是clisp允许的符号名。field1 结构第一个成员变量名,可以是clisp允许的任何符号名。... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(156) 评论(0) 推荐(0) 编辑

clisp语言中的包

摘要: 1. 包简介clisp中的包就像一个名字空间一样,可在包中定义变量、函数等包的另一个作用分离不同功能的模块代码组织。包具有导入导出的概念,有特定关键字实现这个功能。make-package 包声明函数(make-package package-name &key nicknames use)package-name 包名字&key 表示后面的参数使用键名/值表示法传入参数。nicknames 简... 阅读全文

posted @ 2010-06-12 14:33 drswinghead 阅读(301) 评论(0) 推荐(0) 编辑