drswinghead

主站网址

导航

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) 编辑

clisp语言中的字符

摘要: 1. 介绍函数:char-code 计算一个字符的ASCII值。函数:code-char 根据ASCII值构造一个字符。char-code 函数的返回值范围:binaries built without UNICODE support with UNICODE supportCHAR-CODE-LIMIT 2^8 = 256 17 * 216 = 1114112其中CHAR-CODE-LIMI... 阅读全文

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

clisp语言中的循环语句

摘要: 1. loop 基本循环语句语法结构:(loop for x from a to b do () )x 为循环变量,在do语句中使用。a 变量或者常量,循环开始b 变量或者常量,循环结束。b必须大于或等于a。2. dolist 宏循环语句语法结构:(dolist (var list-form [result-form]))var 循环变量,循环过程中的值为list-form中的每个元素。3. do... 阅读全文

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

KDE4上emacs 的C-w键无效的处理方法

摘要: 在KDE4上,这个C-w键被当作默认的关闭窗口等操作的键,在使用emacs的时候,按这个键就被KDE处理了,所以emacs没有响应这个操作。解决办法:在system setting的标准键盘快捷键中找一个close标准键为Ctrl+w,已经修改为另一个候选键Ctrl+ESC保存后再设置为Ctrl+w,这时产生一个resign消息,确定,保存然后再设置为Ctrl+ESC.保荐就好了,不用注销重启动等... 阅读全文

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

clisp语言中的数字

摘要: 1. 数字数据类型 NUMRER , REAL , RATIONAL, INTEGER, FLOAT2. 数字的概念数字计算函数:ext:! 计算数字的阶乘CL (! 2)2CL (! 3)6CL (! 30)265252859812191058636308480000000EXT:EXQUO 计算两个数字的整数商,如果不能整除,则会报错。(对整除的时候,这个函数比 / 效率高)。CL ... 阅读全文

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

gcc 4.5的问题

摘要: 在gentoo上安装了一个最新的gcc 4.5预览版,gcc version 4.5.0-alpha20091210 (experimental) (Gentoo 4.5.0_alpha20091210)。应该与gcc 4.4.x版本二进制兼容,直接切换到这个gcc版本,使用c/c++的程序都没有遇到问题。但是也发现gcc 4.5编译速度特别慢,非常消耗CPU资源。等待正式版本再测试。另外,在编... 阅读全文

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

dmalloc用法快速入门

摘要: dmalloc是一个简单易用的C/C++内存leak检查工具,以一个运行库的方式发布。dmalloc能够检查出直到程序运行结束还没有释放的内存,并且能够精确指出在哪个源文件的第几行。dmalloc 主页: http://dmalloc.com支持的平台:AIX, BSD/OS, DG/UX, Free/Net/OpenBSD, GNU/Hurd, HPUX, Irix, Linux, MS-DOG... 阅读全文

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

gentoo linux 桌面遇到的软件冲突

摘要: 冲突相关的软件:vmware-workstation-5.5.7.91707 vmware-modules1.0.0.15-r1 dbus-1.2.3hal-0.5.11-r1gentoo-sources-2.6.25-r1现象:1) 启动vmware中的虚拟机导致死机,没有响应这时需要关闭hal服务。2) 关闭hal服务后,运行vmware-workstation报错。process 19298... 阅读全文

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

gentoo 中 license mask的包解决办法

摘要: 一些和license相关的协议问题,目前不需要怎么关心这个东西,所以可以根据portage机制,打开所有有限制协议的包portage 输出为:localhost virtualbox-bin # emerge -va virtualbox-bin^@These are the packages that would be merged, in order:Calculating dependenc... 阅读全文

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

gentoo 系统中 mysql 5.1 与 amarok相互block问题的解决办法

摘要: mysql-5.1.45amarok-2.3.0.99问题,开启amarok[embedded] USE后,链接默认MYSQL编译出来的libmysqld.a的时候出错:Linking CXX shared module ../../../../../lib/amarok_collection-mysqlecollection.so /usr/lib/gcc/x86_64-pc-linux-gnu... 阅读全文

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

lighttpd base.h 代码阅读笔记 (不断完善中。。。)

摘要: sock_addr : union , 此联合是一个能处理IPV4和IPV6和UNIX域套接字的结构。类似于 struct sockaddr 结构体。一般此联合用于存储连接双方的IP地址。request : typedef struct {…} request , lighttpd存储远程请求的结构体。在一个请求处理完成之前些结构体一直存活,生命周期是在一次请求。此结构体放在下面要说明的 serv... 阅读全文

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

linux 上的一些硬件使用

摘要: thinkfinger: 需要选项:CONFIG_INPUT_UINPUT:ThinkFinger is a driver for the UPEK/SGS Thomson Microelectronics fingerprint reader (USB ID 0483:2016). ... Toshiba is shipping their laptops either with the UPE... 阅读全文

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