Avatar_small

开始用zsh(1):globbing

一直不清楚blog的定位是什么,姑且先作为知识的整理和分享好了。 zsh的交互式实在太诱人,反正还没有熟悉bash,还是直接上手zsh好了。切换shell可以直接用chsh -s /bin/zsh globbing 也就是利用*之类的字符生成多个文件名,除了bsah的模式之外还有一个扩充模式。然后python中也有对应的模块,不知道有什么不同的地方。 基本的模式都很熟悉了: ...

Avatar_small

compiz reading

找到了入口 main.c : main () -> addDisplay () 就在这个函数addDisplay()中,我们找到了向Xserver请求WM的代码,现在这个代码很珍贵的说。。。。 /* Wait for old window manager to go away */ if (currentWmSnOwner != None) { ...

Avatar_small

使用pdfBox读取PDF文件注意问题

本来想要iText来读取pdf的,结果网上搜索下得出结论,使用iText读取pdf基本上是无法实现的。 于是还是改用了pdfBox来读取文件。于是造成了iText与pdfBox混用的尴尬。 虽然如此,但也遇到了不少问题。下面分析遇到的问题。 ---------------------------------------------------------...

Avatar_small

Java操作Excel文件之使用JXL 学习笔记

百科上对于JXL的说明: 通过java操作excel表格的工具类库    支持Excel 95-2000的所有版本    生成Excel 2000标准格式    支持字体、数字、日期操作    ...

Avatar_small

使用iText5.x创建PDF中文处理问题

今天无意中在网上看到iText这个东东,iText 是利用Java 来操作PDF 操作的一种开源API 简单说明下使用该API创建PDF文件的过程 PS:使用的是iText5.x版本 /** * 创建PDF文件 * @param filePath 文件路径 * @param content 需要写入的内容 * @throws Docu...

Avatar_small

Becoming a member of ACM !

今天打开gmail时发现一封acmhelp发的邮件,点开来居然是membership的邀请信! Dear ICPC Participant: As an ACM-ICPC participant, the Association for Computing Machinery (ACM) is delighted to offer you ACM Student Membe...

Avatar_small

工程方法乱谈

除了信仰,似乎再也没有什么有效的方法能够统一大家的思想了,很显然,“软件工程方法”绝对不是什么信仰。 认识到这一点,一切问题就好回答了: 1,永远没有有效的方法,方法必须持续的改进和完善。 2,工程未结束之前,一切都是估计,而且永远估不准。 3,不仅仅小公司、垃圾公司会失败,大公司、百年老店失败的次数比小公司还多。 4,任何公司的任何项目都有可能出现失控的局面,而是否能够得到控制完...

Avatar_small

升级后屏幕的分辨率问题

从9.10升级到10.04后屏幕分辨率非常有问题,一直以为试显卡驱动没装好或者试没配好。写完论文后几乎没开过这个系统,于是拖到昨天才开始解决,昨天还是从显卡入手,没解决。。 今天开始是继续试显卡,不行,后来顺手查看了当前的内核版本与升级后的10.04的版本,发现根本就是自己启动的时候引导了旧的内核版本,于是修改了grub的menu.list,重启便解决了>.<

Avatar_small

jQury datatables plugins 中文排序

本来想现在这个公司能让我学学服务器方面的东西.....看来是有些渺茫了...早说嘛...早说我就不来了,在原来那里还给我管两部开发服务器...经理肯教。不能怪别人,怪自己吧。 好! 牢骚发完了..我来现在这个新公司弄javascript去了........javascript我也是没用过几次的... 但是....网站新功能模块的所有javascript都要我一个人完成...shit....

Avatar_small

About framebuffer

初次接触framebuffer这 个概念是在去年的9月,那个时候安装archlinux,进入X后觉得console好丑,quark一来,在grub启动的menu.lst上加了一句 vga=792,瞬间console就变成1024*768的分辨率了。先是感到惊喜,再叹quark的神通,三来意识到自己和别人的差距。关于怎样开启framebuffer,grub的配置文件注释里面有很好的说明,这里是...

Avatar_small

编写跨浏览器兼容的 CSS 代码的金科玉律

作为 Web 设计师,你的网站在各种浏览器中有完全一样的表现是很多人的目标,然而这是一个永远无法真正实现的目标,很多人认为,完美的跨 浏览器兼容并不必要,这样说虽然没错,但在很多情形,一种近似的兼容还是很容易实现的,本文讲的是各种跨浏览器兼容的 CSS 编码准则和技巧。 理解 CSS 盒子模型 如果你想实现不需要很多奇巧淫技的跨浏览器兼容的 CSS 代码,透彻地理解 CSS 盒子...

Avatar_small

转载 快速排序详细分析

快速排序详细分析 注:REF[n]为参考资料,列于文章结尾。 看了编程珠玑Programming Perls第11章关于快速排序的讨论,发现自己长年用库函数,已经忘了快排怎么写。于是整理下思路和资料,把至今所了解的快排的方方面面记录与此。 纲要 算法描述 时间复杂度分析 具体实现细节 划分 ...

Avatar_small

随机函数

随机函数的实现 在编程过程中经常要用到随机数,通过调用库函数rand()来产生随机数。在调用rand()函数前一般要先调用 srand (unsigned int seed)产生随机种子。seed的选取一般可以采用系统时间来设置。产生随机数的范围在0~RAND_MAX。RAND_MAX定义在stdlib.h,其值为32767。 假如我们要产生10个0~10之间的随机数,可以通...

Avatar_small

如何在 Windows 下使用 LaTeX

在 Linux 用慣了 TeXLive,因此我打算在 Windows 下還是用 TeXLive。 先連到 TeXLive 的官方網站:http://www.tug.org/texlive/,按下面的圖進行操作。 接著,開啟終端機執行 texhash updmap --enable Map=nsungu.map updmap --enable Map=cw...

Avatar_small

所谓焦头烂额

晒下需要过的考试: 计算机组成实验:差一次实验,20号考试 计算机体系实验:差一次实验,26号验收考试 羽毛球:期末考试: J2EE:大程序,在线聊天系统,尚未着手做,刚配好Eclipse,不懂Jsp、Struts…… 编译系统设计:尚未着手,写编译器,估计要弃考了…&hellip...