订阅博客
-
最近文章
近期评论
文章归档
分类目录
- awk (4)
- C/C++ (1)
- javascript (1)
- linux/unix (51)
- php (3)
- programming (5)
- qt (2)
- sed (1)
- shell (29)
- vim (8)
- 数据库 (4)
- 未分类 (2)
标签云
链接
月归档:九月 2010
Qt 4.7 发布了!
刚刚看到了Qt labs 上宣布Qt 4.7.0正式版发布了。
和Qt 4.6相比(Qt 4.6是2009年12月1 号发布的),Qt 4.7中主要的主要改进: 继续阅读
代码优化概要
我编写程序至今有35年了,我做了很多关于程序执行速度方面优化的工(一个示例),我也看过其它人做的优化。我发现有两个最基本的优化技术总是被人所忽略。
注意,这两个技术并不是避免时机不成熟的优化。并不是把冒泡排序变成快速排序(算法优化)。也不是语言或是编译器的优化。也不是把 i*4写成i<<2 i*4的优化。 继续阅读
QT的Graphics View框架与坐标系
Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。 Items能处理键盘事件,鼠标的按,移动、释放、双击事件,也可以跟踪鼠标移动。Graphics View使用BSP树来提供对item的快速查找,使用这种技术,它可以实时地绘制大规模场景,甚至以百万items计。Graphics View在Qt 4.2中被引用,它替代了它的前辈QCanvas。 继续阅读
程序性能优化
开场白:最近公司招人,接触了一批形形色色的工程师,但感觉绝大多数人基础都很差,在某次TL的讨论之后,就想到了写一个《面试宝典》系列。
卷首语:这个《面试宝典》名字是我一贯的标题党风格,其实在内容上都是很简单、很基础的——都是那种“不知道这些就别出来混”的知识点。所以,高手/牛人可以到此打住了——端咖啡——送客~~~ 继续阅读
让美女时钟做你的桌面
前两天写了一篇文章:Linux命令行下更改桌面背景(GNOME环境),这几天刚好看到了搜道网站的美女时钟,上面的美女图片是每分钟换一次,想了想要是能把上面的报时的美女图片当做桌面,为你报时,岂不是很好玩? 继续阅读
Linux命令行下更改桌面背景(GNOME环境)
GNOME桌面环境下通过图形界面操作更改桌面背景很简单,但是如何在命令行下设置桌面背景呢?我们可以用GNOME的配置工具gconftool-2实现 继续阅读
Vim快速选中、删除、复制引号或括号中的内容
最近刚刚发现了一些Vim中,快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧,感觉非常实用。可以极大的提高编辑效率。 继续阅读
在Vim中设置svn代码更新、提交快捷键
经常写代码的同学免不了要经常重往版本库中提交、更新代码。如果在Vim中设置一些快捷键来完成这些工作,可以极大的提高工作效率。由于Vim灵活的可配置性,完成这些工作非常轻松,以svn为例说下具体方法。 继续阅读
jQuery性能优化指南
现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 继续阅读
oracle预定义的异常列表
命名的系统异常 产生原因
ACCESS_INTO_NULL 未定义对象
CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时
COLLECTION_IS_NULL 集合元素未初始化
CURSER_ALREADY_OPEN 游标已经打开 继续阅读
ORACLE 中ROWNUM用法详解
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明 继续阅读
gvim 在新标签页中打开文件
在windows下使用vim时有个很不方便的地方,每次双击文件编辑时,就会新打开一个窗口,如果想在新标签中打开,就必须右击文件,然后选择在当前的vim中打开。网上搜索了一些文章,方法基本都是修改注册表,修改右键的编辑功能,使用起来还是不方便。能不能双击文件时直接在gvim的新标签中打开呢? 继续阅读
软件开发者面试百问
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。 继续阅读
标签为 programming
留下评论
Linux下MBR的备份与恢复
MBR是Master Boot Record的简称,又叫主引导记录.它是硬盘上最重要的一个数据结构,当用分区软件创建分区的时候,分区软件会自动创建MBR.MBR处于硬盘的第一个 扇区.即0柱面,0磁头,1扇区.主引导记录由三部分构成,第一部分是一小段执行代码,共446字节,第二部分是64字节的分区表,第三部分是系统标志,一般为 55AA(两个字节). 继续阅读
