wu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  读书笔记

摘要:学习Tips: http://blog.codingnow.com/cloud/LuaTipsLua提供的机制是C所不擅长的,比如:高级语言、动态结构、简洁、易于测试和调试等。正因为如此,Lua 具有良好的安全保证,自动内存管理,简便的字符串处理功能及其他动态数据的改变。通常情况下,组件(或对象)表现为具体在程序开发过程中很少变化的、占用大量 CPU时间的决定性的程序,例如窗口部件和数据结构。对那种在产品的生命周期内变化比较多的应用方向使用Lua 可以更方便的适应变化。Chunk是Lua执行的每一块语句。注释:-- 多行注释: --[[ --]]Numbers表示实数,Lua中没有整数。lua 阅读全文
posted @ 2012-05-19 14:58 butterflydog 阅读(142) 评论(0) 推荐(0)

摘要:SHELL是一个工具程序,是用户与内核交互的接口。要清除僵尸进程,必须重启改变文件所有者:chown root filenamebash: declare -x 定义局部变量; declare -a 定义数组;`ls`和$(ls)在bash下同样。整型算术运算 ((n= $j+$k));数值比较的问题: 有2种:1.类似C语言的比较,用(())包含,比如if (( $n < 100 )) 2.用-le来比较,要用[],比如if [ $n -le 100 ], (注意空格的问题)grep 对双引号中的$变量进行展开替换,单引号不展开egrep 扩展了一些正则表达式的元字符(+?等),fgr 阅读全文
posted @ 2012-05-05 13:02 butterflydog 阅读(298) 评论(0) 推荐(0)

摘要:Linux下Daemon进程示例。将进程ID写入到文件中,并对文件加锁,确保只有一个daemon进程在运行。此外,有信号处理函数示例。(备注:参考大名鼎鼎的 APUE中示例,整理而出 :))#include <iostream> using namespace std; //TO BE ADDED #include <fcntl.h> #include <errno.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <sign 阅读全文
posted @ 2012-03-11 20:58 butterflydog 阅读(224) 评论(0) 推荐(0)

摘要:1.2The most important thing to do when learning C++ is to focus on concepts and not get lost inlanguage-technical details.The difference between C and C++ is primarily in the degree of emphasis on types and struc-ture. C is expressive and permissive. C++ is even more expressive.1.3A programming lang 阅读全文
posted @ 2012-02-26 21:29 butterflydog 阅读(201) 评论(0) 推荐(0)