drswinghead

主站网址

导航

2010年6月16日

linux发行版中包管理一问

摘要: 几个主要的linux发行版本gentoo, debian, ubuntu都使用了各自的包管理,另外还一个FreeBSD也是。最近使用发现这几个包管理有一个不明白的地方,为什么有几个体积比较大的包要分拆成几个小包,我怎么感觉用起来都不方便呢。像我经常使用的qt(自从在qt 4.4.0中加入qtwebkit模块,体积大了一半,源码包共106M),在gentoo上被拆成10几个小包,装起来很不方便,依我... 阅读全文

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

drupal的一个不太满意的地方

摘要: 第一是它对多语言的支持,不支持菜单翻译,不支持语言随时切换。第二是不支持文档列表,不支持自动生成文档概要,那么对于内容比较长的文档,每页都会是一大页,显得找不到主题。这个可以使用变通的文档录入实现,只是感觉有点别扭。另外,上传附件功能我想做到数据库中,1、2M的附件还是没有问题的,目录drupal还不支持,其他系统也很少支持这个功能的。可能要自己写模块实现这个功能了。总的来说,功能还是相当不错的。 阅读全文

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

nullfxp 新分支

摘要: 最近的libssh2协议库开发进度缓慢,还有另一些据点,如只实现了ssh2协议部分等。我准备新建立一个使用 putty的分支,试试效果怎么样。 阅读全文

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

mingw编译qt 4.4.x的问题

摘要: 前两天qt 4.4.1 bug修正版本出来,正好nullfxp 发布新版本1.6.2,为编译windows版本的nullfxp准备编译这个版本的qt一起发布。在winxp, mingw 上编译qt 4.4.1的时候,在inputmethod目录下遇到一个编译问题。使用的g++版本为 4.2.1-sjlj.遇到错误可能是这个版本的g++不稳定,有bug的问题。把g++换到3.4.5稳定版本这个错误没... 阅读全文

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

nullfxp 中一个顽固的bug

摘要: 自从本机上的Qt升级到 4.7.9999,这个bug显示出来,具体表现为,连接到ssh主机后列目录时挂掉,gdb的backtrace显示与QSortFilterProxyModel有关,出现mapToSource时异常。调试了几天也没有找到问题关键,应该是原来的基础代码写的太乱了,如果再找不到考虑重新写下基础的RemoteDirModel这个类。系统上装的非release版本软件太多,是不是这些问... 阅读全文

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

nullfxp 新功能:文件管理器导航栏

摘要: 最近有时间,为nullfxp添加了许多新功能,界面上的上主要改变是,添加一个与文件管理器类似的管理功能,如地址栏,前进,后退,向上导航按钮。另一个是目录视图模式设置功能,可以修改目录视图的大小,适应不同环境应用。技术总结,为显示不同视图模式,使用Qt中的MVC架构,不同视图模式下共享model数据,共享QSelectionModel相关知识。nullfxp最新界面抓图, 阅读全文

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

nullfxp下载量异常的疑惑

摘要: 查看nullfxp项目的下载统计,看到2010-03-25日下载量突然达到128,这是之前从未出现过的数量。难道是sourceforge.net统计系统的问题吗,或者是nullfxp的最大下载早又有了新的突破。这个项目还有许多可以改进的地方,还需要继续完善。++++++2010-03-30的时候下载到137。 阅读全文

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

nullfxp已被fink收录

摘要: fink是mac os x下比较常用的包管理工具,fink网站项目提供fink程序可使用的包的二进制版本,网站地址为:http://www.finkproject.org搜索nullfxp可找到nullfxp项目的最新mac os x进进制包。 阅读全文

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

nullfxp会话管理模块升级设计

摘要: nullfxp当前版本的会话管理只能简单的对已经连接过的主机信息,无法支持主机条目的显示名称(与首次登陆的主机名相同)。存储使用了Qt中非常简单的对象序列化功能,如果想存储复杂关系的数据,则这个Qt对象也必须复杂,对应用不方便。升级任务主要完成下面几个功能:1. 支持主机显示条目修改2. 支持主机信息复制、粘贴3. 支持即将加入的密钥登陆中的密钥路径设置。4. 支持多种协议的主机信息存储,如加上F... 阅读全文

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

nullfxp原生64位windows 7支持的问题

摘要: 现在64位硬件非常普遍,操作系统对64位硬件的支持也不断改进。现在的64位windows7已经运行的相当稳定,兼容性也不错。这种情况下,64位系统是现在的趋势,所以考虑nullfxp原生支持64位操作系统,而不是32位应用程序运行在64位操作系统上。现在的情况是,编译的32位nullfxp既能运行于32位操作系统,又可运行于64位系统,并且运行状态良好,没有什么差别。但是,编译的64位nullfx... 阅读全文

posted @ 2010-06-16 18:21 drswinghead 阅读(244) 评论(4) 推荐(0)

nullget 好象被一个法国的下载网站提供下载了

摘要: http://www.winpenpack.com/main/e107_plugins/forum/forum_viewtopic.php?7152没看出来什么时候引用的,也没看出来下载情况。呵呵。nullget这个项目 停了很久了,做不过来了,要是再能重新起动起来接着升级一下就好了。 阅读全文

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

plugin.h 代码阅读笔记

摘要: 该文件中定义了lighttpd的模块插件结构体。此结构体大量使用了函数指针,对进一步深入了解函数指针很有现在。现在的工作是,解释结构体中每个字段的含义,用处,使用方法。搞清楚插件中几个函数的调用序列,插件中几个函数的返回值对lighttpd有什么影响。[code type="c"]#ifndef _PLUGIN_H_#define _PLUGIN_H_#include “base.h”#inclu... 阅读全文

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

sftp协议中服务器有quota限额时的表现分析

摘要: 1. 服务器上没有一点空间,这个时候创建个目录失败2, 服务器上没有一点空间,这时可以创建空文件,向文件写入n个字节后, write报错.3. 创建一个空文件都不可以的时候。 阅读全文

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

sphinx 全文检索引擎

摘要: Free open-source SQL full-text search enginehttp://www.sphinxsearch.com/ 阅读全文

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

sourceforge.net 主站接近一个月访问不了

摘要: sourceforge.net 主站接近一个月访问不了为了发布nullfxp,使用了firefox中的gladder插件(自动搜索代理服务器)总算能访问到了,就是不稳定,而且访问也非常慢。另一种方法是使用无界浏览器,当前最新版本8.9,可以访问sourceforge.net,连接还比较稳定,但访问速度就慢的不行了。要想富先修路,这道理谁都懂。可这信息高速公路上怎么还有路障呢。 阅读全文

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

svn 源码版本控制使用体会

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

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

unix-center.net 体验平台资源

摘要: ubuntu.unix-center.net 上传速度 80kfedora.unix-center.net 上传 100k 可运行 nullfxpfreebsd.unix-center.net (6.2) 上传 100k+ 可运行 xterm 好象能在上面编译 qt4 , 不过要在/tmp 目录下。solaris.unix-center.net SunOS solaris 5.10 Generic... 阅读全文

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

vc 不支持elifdef指令

摘要: 今天遇到在程序中需要三种情况的宏判断,使用下面的指令:#ifdef A .....#elifdef B ....#else ...#endif但到了vc下编译怎么也会跳到#else块,而B的确是定义了的宏,是vc中不支持这个预编译指令吧。现在只好先把这个写成嵌套式的ifdef#ifdef A ...#else #ifdef B .... #else .... #endif#endif这样应... 阅读全文

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

w500 安装 gentoo相关优化

摘要: 由于笔记本温度过高,经常达到70、80度,任务重的时候到90度。查找发现与开源ati显卡驱动有一部分关系,现在将xorg-server降到1.7.7,并安装ati官方闭源驱动,感觉温度有所降低,大概总体降10度。glxgear值达到5000左右。风扇控制还没有处理好。记一个opera的问题,opera 10.54 开16个标签,CPU占用一直在20%,应该还有问题。播放器及virtualbox声音... 阅读全文

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

wine中文乱码解决方法

摘要: 把下面的代码保存为zh.reg然后终端执行wine /home/user/.wine/driver_c/windows/regedit.exe zh.reg从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/Fonts里面。REGEDIT4[HKEY_LOCAL_MACHINESoftwareMicrosoftWind... 阅读全文

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

一个很有意思的玩意:FlightGear,开源飞机模拟器

摘要: 你一定很想知道开F22战机是什么感觉,甚至梦想有一天自己也能驾驭着飞机在空中飞翔。现实生活中,做飞行员可不是一件简单的事,既然如此,我们就别想那么多,但有了FlightGear这个软件,你的梦想也许就会实现。它是一款飞机的模拟器,与真实的飞机操作环境以及飞行环境是一样的,唯一的区别就是你是通过电脑来控制这架飞机。最重要的是,FlightGear还是一个开源软件。先一看一下驾驭仓的操作环境: 支持操... 阅读全文

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

一个比快速算法更快的排序算法: flashsort

摘要: 现在最快的排序算法是快速排序算法,它的时间复杂度达到O(n log n).但是还有一种排序算法,就是FlashSort排序算法.它的时间复杂度达到O(n),超过了前者.FlashSort排序是基于分类的算法,它的实现思想很简单,是利用构造出来的索引来排序.举一个简单的例子,比如有一百个整数,你很容易就能把它们放在数组的正确位置上,根本不需要作任何比较.flashsort 主页: http://ww... 阅读全文

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

一个能永久存储网页快照的网站

摘要: 要介绍的网站是 http://www.peeep.us/这个网站的功能是存储用户提交的url页面的快照,并且生成另一个该网站的url,浏览这个url能读取到网页的快照,其网站声称能永久存储此快照。这个网站好像被挡了,直接访问不了,需要通过其他方法能访问到。 阅读全文

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

不识之字何其多也

摘要: 最近看《大秦帝国》一书,遇到许多不认识的字啊,且记之以自勉强。酽嚭 pǐ ㄆㄧˇ大。古人名用字。郑码:BJGJ,U:56AD,GBK:87BA笔画数:19,部首:口,笔顺编号:1212514312511324251 宰嚭:即太宰嚭。本名伯嚭,系春秋时楚伯州犁之孙。楚诛伯州犁,伯嚭奔吴,吴以为大夫,后任太宰,故称太宰嚭。嚭嚭:犹勃勃。心跳的样子。拆开看 喜否? 高兴不?谿 xī 同“溪”。 笔画数:... 阅读全文

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

主站点相关已经想到但还没有实现的工作列表

摘要: 考虑了一段时间,总结下面这些要做的基本的功能相关工作:1。网站用户系统,设计及实现2. 文档、新闻的评论系统的实现。3. 语言切换方式,现在使用JS+cookie的方式实现,对搜索引擎不友好,考虑使用常规URL。4. 粗略估计现在每天点击量达到200了,做一个统计访问者浏览器类型和地理位置的模块,主要为了区别搜索引擎与正常访问者以及访问者从哪些URL链接过来的。 (使用google的统计系统完成... 阅读全文

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

人脸识别相关软件及库

摘要: opencvlibfaceeViacam: 用脑袋来移动鼠标 阅读全文

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

今天申请了个google app

摘要: 访问地址:http://cnkitsoft.appspot.com/它的优势在哪?自己不用服务器,流量大的时候,或者说业务好的时候,赚的钱分一部分给google?现在免费google app 限制 数据库存储空间500M,页面数500w. 阅读全文

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

今天偶然遇到一个php框架 yii

摘要: 关注它是因为yii官方网站给出的效率测试比较,这个速度简直是太快了。有空了解一下它的功能如何,因为最近使用zend framework做项目,深受框架效率影响,自己对这两个框架从功能到效率上有一个深入的比较。yii框架中文站,就是资料还不太丰富。 阅读全文

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

介绍两个Qt相关的项目

摘要: 一个是纯Qt写的imap邮件客户端,Trojita另一个是纯Qt写的SMTP客户端库,QwwSmtpClient如果需要实现相关的功能模块,可以作为参考。 阅读全文

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

使用ATI 显卡的KDE4终于出很好的桌面效果了

摘要: Linux ATI卡的问题由来已久了,官方的支持赶不上Linux 内核的步伐,我一般都用比较新的内核,所以很久没有使用官方的驱动, 一直使用的开源ATI驱动。Radeon的KMS在 kernel 2.6.31中引入,还有相关的DRM也引入到了内核,但依旧支持不好,在 KDE4下无法使用KWin自带的桌面效果。今天试了一把git-sources-2.6.32-rc1-git7,也就是今天刚刚发布的最... 阅读全文

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

使用xmodmap映射Thinkpad专有键

摘要: 大多数笔记本电脑上都有几个专有键,我现在使用的Think有几个,像静音、提高音量、降低音量、Fn键,除了静音键管用(只能静音,打不开音量)在KDE4上都没有反应,没有提示。偶然在泡论坛的时候,看到一个关于这种专有键的处理方法,一般都是映射到一个虚拟键上,如F20等,然后在桌面环境中使用定义的虚拟键作为某些功能的快捷键了。主要有两种键盘映射方法,xmodmap和keytouch,我现在使用的是xmo... 阅读全文

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

八款最佳的Linux自由视频编辑软件

摘要: 视频编辑是编辑动态视频画面的程序。在这个个人视频时代,视频编缉逐渐成为桌面的一项核心功能,流行的视频编辑软件也越来越多。过去,Linux视频编辑大大落后于其它流行操作系统。现在情况已经有很大的改善,部分是拜多媒体开发框架的进步所赐,如GStreamer和MLT。此外Linux视频编辑的多功能性也明显提高。Linux现在是编辑视频的优秀平台。linuxlinks的这篇文章编辑了八款最佳的Linux自... 阅读全文

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

关于PC EFI和Chameleon

摘要: 普通PC是使用BIOS的,而MACOSX必须EFI才能支持,为了在普通PC上安装MACOSX系统,人们想出了模拟EFI支持的办法来安装,当然这是非法的,俗称Hackintosh或者黑苹果。用的比较广泛的EFI是PC EFI,而Chameleon(变色龙)则包装使用了PC EFI,所以只需要安装Chameleon就可以了。http://netkas.org/?page_id=21what is PC... 阅读全文

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

关于gentoo 下 chromium-bin对x11-themes/gnome-icon-theme包的依赖问题

摘要: 今天更新portage,发现又有新的包依赖了,localhost ~ # emerge -va chromium-binThese are the packages that would be merged, in order:Calculating dependencies... done![ebuild N ] dev-perl/XML-NamespaceSupport-1.10 28 k... 阅读全文

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

关于网站及项目的一些想法

摘要: 1. 将网站的“下载”栏改为”项目“栏,主要放项目的说明,下载,安装说明,项目进度,计划等内容。现在这页面上的内容还是人工维护的。这样更灵活一点。2.此Blog是自己一些不成熟的想法讨论及演化平台,不再对外公开,删除此Blog在主页的链接。访问的时候直接输入Blog地址吧。在此平台上进化好的文章可以提交到主站的文档系统。3. 由于此空间限制,测试做一下附件base64后放入数据库的可能性,给主站系... 阅读全文

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

关注 WebKit

摘要: WebKit 是一个开源项目,它是一个非常新的浏览器内核,面向HTML5,CSS3的最新特征。Webkit引擎包含WebCore排版引擎及JavascrīptCore解析引擎。最初发现它是在 qt实验室的blog中,labs.trolltech.com,当时没有大注意,等到Qt4.4出来后,这个浏览器内核已经集成到了Qt中,成为Qt的一个模块: QtWebKit。最近两个月,关于这个浏览器内核有许... 阅读全文

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

再选择一种linux发行版

摘要: 两年多来我一直使用的gentoo Linux,不过在最近新买了本之后,感觉在老机器上用gentoo编译升级实在太费劲了。特别是我还喜欢用像qt4,kde4这两个大型软件,编译时间相当长,回头想来,以前只有这台老机器的时候,真是太有耐心了。现在工作生活都太忙,时间不多了,新机器还好,用gentoo编译升级速度相当快,但老机器实现。。。慢了,等不了了,所以准备为老机器选择一种linux发行版。由于用习... 阅读全文

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

几个C/C++语言log宏定义

摘要: 下面的定义使用了C中强大的宏功能及不定参数功能。对于调试C程序非常有用,输出格式如下:Debug: fun name at 'file name' on line 'no'.log 信息xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[code type="c"]/*******************/#define log_printf(ls, fn, l... 阅读全文

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

写出一个超强的lighttpd模块

摘要: 终于找到问题了在我的代码里有这么一段,char * str ; str = …………………………..;………char * k = malloc( strlen( k ) + 1 )strcpy( k , str )而这段代码是在一个动态链接库中的 xxx.so这样一来,那个strcpy之后,程序的 堆 全被写乱套了,程序就会出来下面这些乱七八糟的错误了。######################... 阅读全文

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

加入karia2开源项目

摘要: karia2是一个开源的基于Qt4的命令行下载工具aria2的GUI 跨平台下载管理器项目。aria2c是一个支持许多协议,支持多线程下载的命令行工具。这个项目管理员很久没有更新这个项目,已经停止了,联系了好几次才联系到他本人,经过几封邮件的沟通,就加入了这个项目。加入这个项目的目标是实现一个稳定强大,使用方便的跨平台下载工具。 阅读全文

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

刚安装上Mac OS X Snow Leopard 10.6.2 就出来 10.6.3了,准备升级

摘要: 在Thinkpad上安装的破解版本的10.6.2,不知道升级后会不会有问题,记得上次安装10.5.7升级后出现问题,启动不了。升级完了, 升级过程也是出现了点问题,第一个问题,由于自己安装的一个kext引起的,SleepEnabler.kext这个包有问题,第二个问题,升级过程又把ATIRadeonX2000.kext安装上了,引起了显示卡驱动问题,好在这两个问题都修复了。修复过程:1。 试着进... 阅读全文

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

北京奥运开幕式几个有意思的镜头

摘要: 1. 中国台北代表团进场的时候,镜头转向主席台上的胡哥,当时胡的表情比较有意思。2. 冈比亚进场的时候,镜头也转了。3. 加拿大入场的时候,镜头转向的那个是加总理吧,此人长的的确很SHA。4. 还有一个是在主席台上三个领导人交头接耳的镜头,不知道在说啥。 阅读全文

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

发布 nullfxp 1.0.0 步骤实录

摘要: 真是太麻烦了.我先命令把代码提交到 sf svn库中然后再把它 export 下来,打包成 nullfxp-1.0.0.tar.gz然后,将此 包上传到 sf 的 ftp 服务器,认领到新建立的 1.0 release 目录下。测试下载链接。添加此release note .再解压(为了测试包是否正常),并到此解压目录中编译程序,看编译是否能通过,编译出来的程序是否正常。修改www.qtchina... 阅读全文

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

发现一个开发很活跃的ssh库项目 : libssh2

摘要: 项目主页:http://sourceforge.net/projects/libssh2/Developers : 14Development Status : 4 - BetaIntended Audience : DevelopersLicense : BSD LicenseActivity Percentile (last week) : 99.29CVS Repository : (364... 阅读全文

posted @ 2010-06-16 18:21 drswinghead 阅读(1021) 评论(3) 推荐(0)

发现一个有用的命令pidof

摘要: 这个linux命令找到某个名字的进程的pid值。如果找不到,则返回空值。PIDOF(8) Linux System Administrator's Manual PIDOF(8)NAME pidof -- find the process ID of a running program.SYNOPSIS pidof [-s] [-c] [-x] [-o omitpid] [-o omitpid..... 阅读全文

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

发行版:NexentaCore Platform 介绍

摘要: Nexenta OS是一份免费和开放源码的操作系统,它将OpenSolaris内核与GNU应用软件系统相结合。Nexenta OS运行在Intel/AMD的32位或64位架构上,并以单张可安装光盘的形式发布。可以通过高级软件包管理工具从Nexenta OS软件仓库安装更新及未包含在光盘上的二进制软件包。此外,基于源码的软件组件可以从Debian/GNU Linux和Ubuntu Linux的网络仓... 阅读全文

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

在Qt4中使用QPersistentModelIndex传递QModelIndex

摘要: 在Qt4的model/view架构中,用的非常多的是QModelIndex,但这个类是动态的,可以说不可以传递的,因为随着view的变化,相同结点的QModelIndex也可能不同,非常容易失效,甚至造成读写数据错误的问题。Qt4中还提供一个QPersistentModelIndex类,说明中这个类可以存储作为结点记录,并且不会因为model的变化而变化,应该也可以当作参数传递。测试其中nullf... 阅读全文

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

在freebsd 7.0上安装上了kde 4.1.0

摘要: 通过ports安装,不复杂,但费时间,硬盘空间也用了不少,总算正常启动起来了。kde4 很好,很强,启动了kde4桌面,感觉不到在用什么系统,所能感受到的只有KDE4。从安装kde4,到试用了一会,freebsd 做桌面还有很多问题,现在就没法正常使用flash插件看网上视频。开发环境现在一般只用一个emacs全搞定,也就是开发环境肯定没问题。2008-06-17装上了在线歌曲播放器amarok ... 阅读全文

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

在gentoo上用上btrfs最新版了

摘要: 目前btrfs代码还没有放到内核源码树,现在是一个单独的模块。把一测试用临时分区格式化为btrfs了,一些临时数据放上面测试。使用的是sys-fs/btrfs和 sys-fs/btrfs-progs两个包,内核是2.6.28-rc6的。使用bonnie++测试,与ext4相比较有得有失,好象CPU使用率比较高。但感觉磁盘的使用率高些,我的gentoo的最新portage在 ext4上du出来500... 阅读全文

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