愷风(Wei)的专栏

使用工具、了解工具、创造工具……

Linux Bash Shell学习(十三):流程控制——while/util

  本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记之五,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了while和util,他们在高级编程语言中也常见。在这里,我们将继续学习他们。  wh...

2009-12-31 09:09:00

阅读数:5053

评论数:0

Linux Bash Shell学习(十二):流程控制——select

  本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记之四,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了case。在这里,我们将继续学习他们。  select和其他流控制不一样,在C这类变成...

2009-12-29 21:57:00

阅读数:11480

评论数:0

Linux Bash Shell学习(十一):流程控制——case

  本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记之三,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了case。在这里,我们将继续学习他们。  case通过检测字符串的样式是否匹配,数目是...

2009-12-29 17:13:00

阅读数:12441

评论数:0

Linux Bash Shell学习(十):流程控制——for

  本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记之二,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了bash。在这里,我们将继续学习他们。  和C不一样的是,在shell中是匹配list...

2009-12-28 22:05:00

阅读数:5236

评论数:0

Linux Bash Shell学习(九):流程控制——if/else

  本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了bash。在这里,我们将学习他们。  if/else是通过判断选择执行或者执行部分代码,可...

2009-12-22 02:17:00

阅读数:143426

评论数:1

Linux Bash Shell学习(八):shell编程基础——string操作

  本文也即《Learning the bash Shell》3rd Edition的第四章Basic Shell Programming之读书笔记之二,但我们将不限于此。String操作  在下面的描述中,“:”是可以删除的,存在是表示“存在但不允许为null”,不带“:”表示“存在”,即允许为...

2009-12-21 13:27:00

阅读数:19191

评论数:1

Linux Bash Shell学习(七):shell编程基础——运行Shell脚本、function

  本文也即《Learning the bash Shell》3rd Edition的第四章Basic Shell Programming之读书笔记,但我们将不限于此。运行shell脚本程序  一个包含shell命令的脚本就是一个shell程序,例如.bash_profile。我们创建shell脚...

2009-12-15 23:32:00

阅读数:25044

评论数:1

Linux Bash Shell学习(六):设置环境参数

续Linux Bash学习(五):特殊文件、别名、选项和参数   本文也即《Learning the bash Shell》3rd Edition的第三章Customizing Your Environment之读书笔记二,但我们将不限于此。设置一个好的用户环境,对我们开发是非常关键的。在这一章节...

2009-12-12 22:51:00

阅读数:9647

评论数:1

MX学习(一):Clutter Button的使用

  Mx没有文档,但是NBTK有,我们可以使用NBTK的文档,只要将nbtk都换成为mx就可以。  先来看看button的使用,下面是一个使用的例子。我们在stage上创建两个clutter button,一个是toggle button,即点击后button的状态变成按下,在点击恢复,一个是普通...

2009-12-09 15:24:00

阅读数:3196

评论数:0

Clutter讨论(四):NBTK和MX

  由于clutter是无法嵌入GTK,如果我们需要在clutte stager里面加入button,进度条是有困难,我们也可能希望这些界面小组件能够具备clutter actor那样的动态效果,这在clutter-devel的环境中比较麻烦。为了解决这个问题,moblin引入了NBTK开发工具,...

2009-12-09 11:38:00

阅读数:4029

评论数:0

Kernel module编程(十三):信号量、互斥锁、读写信号量和完成量

  本文也即《Linux Device Drivers》,LDD3的第五章Concurrency and Race Conditions的读书笔记之二,但我们不限于此内容。信号量(Semaphore)信号量和互斥锁  Kernel提供不同的原语来处理不同的情况,最常用的是采用信号量的方式。如果不能...

2009-12-01 21:18:00

阅读数:7366

评论数:0

Linux Bash Shell学习(五):特殊文件、别名、选项和参数

  本文也即《Learning the bash Shell》3rd Edition的第三章Customizing Your Environment之读书笔记,但我们将不限于此。设置一个好的用户环境,对我们开发是非常关键的。在这一章节中,从四个方面进行介绍:特别的文件,别名,选项,参数。特殊文件 ...

2009-12-01 21:03:00

阅读数:5023

评论数:0

Webkit:在moblin上的编译

  我们在git clone git://git.webkit.org/WebKit.git中下载webkit的基于GTK的sourcecode,进行编译,希望能够有一个基础的开发环境。另外从repo.moblin.org中可以获得webkit的相关rpm,可以下载一个src.rpm来试一试。  ...

2009-12-01 16:13:00

阅读数:5023

评论数:1

WebKit:WebBrowser的架构

Architecture and evolution of the modern web browser   这是一片很好的文章,太长,不想全文翻译,仅抽取部分,后来成了笔记,直接摘录。这篇文章写于2006年,与现在有两年多的时间,这期间由于给予手持设备的浏览器得到了很大的发展,但...

2009-12-01 14:40:00

阅读数:8620

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭