- 博客(64)
- 收藏
- 关注
gentoo在虚拟机上的安装
昨天尝试了1个晚上,最后失败了,今天完全安照昨天的步骤来,只是在内核编译的时候,多选了 <*> Reiserfs support <*> Ext3 journalling file system support <*> JFS filesystem support <*> Second extended fs support <*...
2010-03-09 15:32:24
195
Leo中常用指令备忘
@root 告诉LEO我们要引用哪个文件;LEO中tangling的命令的意思,我的理解是“卷入”的意思,如同滚雪球一样; 在标题中使用<<>>来申明这node是个section; @c命令用来说明,下面的文本将会被提取出来; leo只辨识子节点; @file和@root有些相似,只不过,它们保存信息的方式不同,@root将信息保存在...
2009-12-20 21:36:25
168
好玩的sm--全屏上显示你的输入
此sm非彼sm在ubuntu下,你直接输入sudo apt-get install sm就好了,然后运行下 sm更多内容详见http://packages.debian.org/lenny/sm
2009-11-15 23:40:15
233
魔兽角色没了
CWOW停服一个月,我感觉来说,真是一个漫长的过程啊。7月30日,听说开服了,于是,我下载了2天的bt,终于把客户端搞定。备注,前段时间,我把魔兽客户端给删掉了,加上前段时间魔兽事件闹腾的,还真的不想玩了,所以7月30日那天没有一点儿的准备。客户端有了,我绑定了账号,登录进去一看,我的角色没了!1个猎人和1个牧师,我花了好多心思在里面的2个角色,就这样没了,心里突然凉了会儿了。1个投入财力、精力这...
2009-08-02 18:09:59
286
ubuntu下配置apache的mod_python
在读mod_python的安装文档时候遇到点问题,现在解决了,和大家分享下。 我的系统是ubuntu的9.04版本,用apt-get安装apache和mod_python的这里是我参考的mod_python的中文文档 在2.3.2 配置 Apache小节中,因为apt-get安装的,在/etc/apache2/mods-available/python.load文件...
2009-06-09 15:47:45
186
绝对路径的文件名去掉目录或者去掉后缀名的简单做法
如果我们拿到一个绝对路径的文件名,如/home/somebody/demo/long.name.txt,我只想取得long这个文件名shell中的模式匹配运算符非常的好用。file_name=/home/somebody/demo/long.name.txt第一步去掉路径名file_name=${file_name##/*/}结果是long.name.txt第二步去掉后缀名...
2009-06-03 17:09:26
1192
shell中的$@和$*的区别
$@和$*在shell中都表示所有命令行参数,在没用双引号的时候,它们2个是差不多的,但是,加了双引号,结果就不同了 假设命令行参数 $1是hello $2是world for i in "$*"do echo $idone结果是hello world for i in "$@"do echo $idone结果是helloworld ...
2009-06-03 11:28:53
171
umask 和 系统默认权限
umask是什么?umask是设置了用户创建文件(目录)时候默认权限的掩码,通常存放在/etc/.profile,$[HOME]/.bash_profile,$[HOME]/.profile中。我们可以在命令行中输入umask查看当前的umask值,在ubuntu一般显示4位,先撇去第一位不讲,讲后面3位。 默认权限怎么起作用?当umask为022,二进制表示000010010举例...
2009-06-01 10:56:19
194
vim 常用的技巧整理
VIM是我现在最常用的编辑器,我把些我常用的技巧整理下1、剪切粘贴,这个是写东西最常用的了,比如复制第3行的内容到第6行去::3 move 6 2、剪切第1到第6行到第7行去:1,6 move 7 3、复制粘贴把前面的move 改成copy就行了。 4、显示行号:set number 5、高亮显示文本:syntax on 6、前面两条可以放到.vimrc这个...
2009-05-19 15:18:23
116
组件和构件的区别
组件在辞典中的解释:(1) [assembly]∶供装配整台机器、构件或元件的零件组合(2) [module;package]∶在电子或机械设备中组装在一起形成一个功能单元的一组元件(3) [unit]∶组装产品(如书橱或碗橱)时所组合的通常或多或少重复的部分(4) [section]∶可被组装或被重新组装的几个部件之一构件在辞典中的解释:(1) [stru...
2009-04-28 17:19:06
3293
把gedit改造成为textmate-like的编辑器 资料搜集
http://ror-party.group.iteye.com/group/blog/228796 http://grigio.org/textmate_gedit_few_steps http://www.thaumatocracy.com/textpad-for-linux http://www.ubuntu-tw.org/modules/newbb/view...
2009-04-28 11:06:05
127
原创 麻烦的罗马字符白字注音
大写小写英文注音国际音标注音中文注音Ααalphaa:lf阿尔法Ββbetabet贝塔Γγgammaga:m伽马Δδdeltadelt德尔塔Εεepsilonep`silon伊普西龙ΖζzetazatZ塔Ηηetaeit艾塔Θθthetθit西塔Ιιiotaio...
2009-04-10 10:40:48
638
范式的简单理解
数据库1、2、3、BC范式的简单理解:一范式:属性是原子化的,所以属性是不可分解;二范式:每一个非主属性完全函数依赖于某个候选键的;三范式:普通属性对候选键的函数依赖是非传递的;BC范式:所有属性对候选键的函数依赖是非传递的;所以一范式>二范式>三范式>BC范式...
2009-04-06 15:43:30
389
关于MPEG知识点的整理
MPEG现今主要的共5个标准。简单的区别(是一种一层封装前一层的感觉):MPEG1是一种编码的标准;MPEG2是一种组合的标准;MPEG4是一种交互系统的标准;MPEG7是一种多媒体系统接口的标准;MPEG21是集成框架的标准。 ...
2009-03-28 13:29:01
199
架构 和 构架 定义
很多朋友分不清这两个词,其实,模糊看待也差不多的。如果想钻下牛角尖那么 我们先看下汉语中关于构的定义:一种组合。关于架的定义呢? 一种支持的东西。 所以从这两个词的定义我们可以看出构比架抽象。 对应下英文单词 架构: architecture 构架:framework 对于OO的程序员,我可以举个通俗但不准确的例子 把architecture看着一个类,...
2009-03-25 10:00:34
940
1
原创 软件需求
软件需求: 业务需求(business requirements),用户需求(user requirements),功能需求(functional requirement),非功能需求(none-functional requirements) 业务需求: 反应组织机构或客户对系统、产品高层次的目标要求,他们在项目视图与范围文档中予以说明。 用户需求: 描述用户使用产品必须完成的任务...
2009-03-23 15:08:01
134
原创 icase
ICASE(integerated Computer-Aided Software Engineering),和CAD一样,只是最后是SE不是Designing。 集成方式的演变: 数据交换(点到点的数据交换)==》公共用户界面(在一致的界面下调用不同的工具)==》信息中心库。 ICASE信息库: “数据-工具”和“数据-数据”集成机制和数据结构,它提供了明显的数据库管理系统的功能。...
2009-03-23 12:59:59
504
原创 测试中的覆盖
测试中的覆盖方法有: 语句覆盖,判断覆盖,条件覆盖,条件组合覆盖,路径覆盖。(由弱到强) 语句覆盖: 每条可执行语句被覆盖一次。 判定覆盖: 每个判断语句被覆盖一次。 条件覆盖: 判断语句中的每个条件被覆盖一次。 条件组合判断: 判断语句中的每个条件组合被覆盖一次。 路径覆盖: ...
2009-03-19 20:30:44
142
原创 command模式
在底层语言的使用很多的一个callback机制,是将调用的发送者和调用执行者。 在面向对象设计中,command模式是callback的替代者。 command模式:将请求封装成为一个对象,这个对象在执行者那里展现出统一的接口。 class Command def execute raise NotImplementedError end endclas...
2009-03-19 14:07:54
172
原创 OMT 定义
Object Modeling Technique: UML的三大源泉之一。 OMT的模型视角: 对象模型,动态模型,功能模型。 对象模型: 对象的静态结构,对象之间的关系。 对象模型的词汇: 类,属性,操作,继承,关联,聚集。 动态模型: 随时间变化的方面。 动态模型词汇: 状态,子状态,超状态,事件,行为,活动。 功能模型: 描述系统内部数据转换。 功...
2009-03-19 08:51:18
788
原创 组成 和 体系结构 区别
计算机结构是计算机组成的抽象。计算机组成是计算机结构的逻辑实现。计算机组成是计算机实现的抽象。计算机实现是计算机组成的实例化。
2009-03-19 08:34:51
259
原创 对于系统、模型、视图的描述
系统(system): 由2个以上相互区别的元素,元素之间存在相互联系,形成特定结构,向环境提供特定功能,从属于更大的系统。 元素: 可由一组模型从不同的角度描述。 模型(model): 对于现实语义闭合的抽象。 视图(view) : 模型的某一个侧面。 总结:系统包含元素,元素抽象为模型,模型维度太高,用视图来投影来简化。 ...
2009-03-18 19:51:36
231
原创 用例的理解
系统需求: 功能性需求和非功能性需求 (类比找女朋友,要是女性的,这算功能性需求,漂不漂亮算是非功能性需求,ps:有点邪恶的例子,更邪恶的例子自己去YY)。 非功能性需求: 可用性(Usability),可靠性(Reliability),性能(Performance),可支持性(Supportability),设计约束等。这里不举例了,很容易YY的。 用例: 表述功能性需求,对动作序...
2009-03-18 16:40:08
130
原创 多态的几种类型
总体是分为通用多态和专用多态:通用多态:不同的类型值,执行相同的代码。专用多态:不同的类型值,执行不同的代码。(类似枚举 “什么类型,执行什么操作”) 通用多态分为:参数多态和包含多态参数多态:参考c++中的template(静态联编时候实现)包含多态:可以理解为abstract functions,interface的方法(动态联编时候实现,) 专用多态:强制多态和重载多态强制...
2009-03-18 16:10:51
994
原创 I/O系统的工作方式
假设幼儿园一个阿姨带N个孩子,要给每个孩子分M块水果糖,糖放在自己的糖果包里面。假设孩子们把M块糖都吃完,那么她采用什么方法呢?1、她先从糖果包里面给孩子甲一块糖,盯着甲吃完,然后再给第二块,等吃完第二块又给第三 块,吃完第三块又给第四块。接着给孩子乙,其过程与孩子甲完全一样。依次类推,直至到 第10个孩子发完四块糖。看来这种方法效率太低,重要之点还在于孩子们吃糖时她一直在守 候,什么事也不能...
2009-03-17 15:30:19
259
原创 ubuntu使用的第3天
人类是天生好奇的动物,我们喜欢摆弄东西,对它的作用和使用方式形成自己的看法,直到什么东西出错,或者完全出乎我的意料,我们才会去求助高手,或者参考资料------被忘记的哪篇文章的开头语今天是使用ubuntu的使用的第3天了,也就是3天前,我开始使用传说中很强大的操作系统,又上贼船了,或者从一艘贼船跳到另一艘贼船。为了对得起自己的毒誓,坚持使用这个os30天,如果坚持不下去了,再回来以前的贼船w...
2009-03-05 19:25:51
117
ubuntu中用到一些备忘
显示器的切换: xrandr --output VGA --autoxrandr --output VGA --off deb的安装:dpkg -i package_file.debdpkg -r name
2009-03-04 15:13:09
116
原创 同事和他的网站
今天,同事来我办公室串门的时候,聊到他的网站,一个翻译类型的网站,曾经让他自豪的一个网站。他是一个学化工出生的人,一点不会编程,自学N国语言之后发现地址翻译中,许多人遇到这样那样的困难,刚好兴趣学了个vb语言,然后就开始他的类似翻译知识库系统开发,知识辞条竟然达到百万计。当然跌跌撞撞是避免不了的,从开始没安全设施的网站,在黑客敲诈下,一点点完善,在google翻译出来之前,排除被黑客敲诈掉的一部分...
2009-03-03 18:05:44
194
在windows NT/2000/xp/2003上创建自定义服务
原帖http://www.tacktech.com/display.cfm?ttid=197 在windows NT/2000下需要:Instrsrv.exe 在windows NT/2000下安装和删除系统服务的工具;Srvany.exe 允许任意的windows应用程序变成系统服务;你能通过点击这里srvany.zip下载。这个zip包里面有三个文件。你只需要srvan...
2009-03-03 17:00:24
249
原创 Ubuntu Linux系统下Apt-get命令参数详解
整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。常用的APT命令参数:apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package...
2009-03-02 00:08:43
137
Rakefile的格式
http://rake.rubyforge.org/files/doc/rakefile_rdoc.html 用这个编辑器不好用呢,贴上来的文章格式都乱掉了,改附件下载吧,我做成pdf了。
2009-03-01 02:24:41
153
Erlang边读边练(1)
我看书有个习惯,先看图和代码,然后代码中不懂的再去前后文去找说明,有人说这太浪费时间了,我觉得这样才0距离接触代码。Armstrong的代码看得我十分的不爽,可是,学erlang就是像受戒律一样,忍啊忍,悟啊悟,之后,如修炼得道般豁然开朗。ok,废话少说,读programming erlang 读到 IRC Lite的时候发现在自己面前横着一道槛了。io_widget是什么?lib_chan是什...
2009-02-24 16:20:43
161
原创 今天的唠叨
学操作系统的时候,进程是资源分配的基本单位(cpu资源,内存资源)在用汇编编写代码的时候,程序分成数据块,和代码块。学算法的时候,有两个o o(time),和o(space)。开始用c的时候,学会了用数据结构,和函数指针。c++的时候,2个东西结合起来变成类。学网络开发的时候,知道,把共享资源集结起来,那就叫做服务器,共享资源包括某一类服务,或者某一块数据。oop的时候发现,把某一...
2009-02-24 09:32:45
94
原创 erlang中一点感觉
长期在OOP下编程,现在转过来学习写erlang,感觉有点怪怪的,动笔写erlang程序的,发现一直没啥头绪。不过我还是习惯性的把erlang代码面向对象进行构思。那么通过http://www.iteye.com/wiki/erlang/1434-erlang-39-s-oo-and-java-39-s-oo 这篇文章,基本能入门 写erlang程序了。 OO过程中不是习惯抽象类出来么,给模块...
2009-02-22 12:57:12
117
GS库用户指南(基本API篇)
gs库是erlang的基本图形库。我在这篇文章里面介绍常用的几个图形库的API的用法。系统的内容可以参照http://www.erlang.org/documentation/doc-4.7.3/lib/gs-1.3.5/doc/html/part_frame.html 首先介绍下GS里面最最基本的几个API: ...
2009-02-18 15:42:28
329
用rake帮助开发erlang项目(8)
1、自动测试我的项目。2、能应付相依赖erl文件的编译。3、rake的默认任务就是自动测试。 task :default => [:test_all]task :test_all =>[:init_unit_test,:complie] do |t| beams = FileList["./bin/*.beam"] beams.each do |b| base...
2009-02-18 10:06:21
109
用rake帮助开发erlang项目(7)
1、自动测试我的项目。2、能应付相依赖erl文件的编译。3、编译test文件下的源代码。 这里稍微修改下原先的complie 任务,让它也能编译test文件 修改如下: desc "Complie project!!"task :complie do |t| srcs = FileList['./srcs/**/*.erl','./test/**/*.erl'] srcs.e...
2009-02-18 10:03:27
113
用rake帮助开发erlang项目(6)
1、自动测试我的项目。2、能应付相依赖erl文件的编译。3、自动生成测试源代码放入test文件夹下面(例:在srcs下的一个helloworld.erl,在这个任务下生成一个test_helloworld.erl存放在test文件夹下面)。4、编译test文件下的源代码 desc "init_unit_test!"task ...
2009-02-18 09:55:28
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人