博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
C-Lua-Erlang-Php
hshqcn.cublog.cn
管理博客
发表文章
留言
收藏夹
博客圈
音乐
相册
文章
· Erlang
· 生活
· Javascript
· Lua
· misc
· Net
· Php
首页
关于作者
姓名:Huang Shiqiang 职业:Web程序员 年龄:25 位置:北京 个性介绍:宅
||
<<
>>
||
我的分类
最新文章
·
《Shell脚本学习指南》
·
空目录下的通配符扩展
·
栈的安全是用户的责任
·
自然灾害中的人为因素【网..
·
lua小程序,环绕打印正方形
最新留言
·
daqing
我的博客地址换了: http:/..
·
qingliangcn
你好:
非常感谢..
·
cc0cc
http://code.google.com/p..
·
hshq_cn
什么得罪不得罪的,呵呵
·
陈湘
兄弟,以前有得罪之处还请包..
最新评论
·
支持下!
·
这个人本来就是个大忽悠,谁..
·
5.1_CN.part1.rar
无法下..
·
csdn 和百度
2个 非常 土..
·
这些都不是人
不必理会 ..
最新收藏
统计信息
·
总访问量:134181
·
文章个数:165
·
评论条数:62
·
留言条数:5
·
网友推荐:
【置顶】我希望我們是個自由幸福的國家
<div class="quote"> <div class="quotetext"> “ 我希望我們是個自由幸福的國家。每個人不需要違背良心,只要靠自己的才能和品德就可以找到合適的位置;一個簡單而幸福的社會,人性的善得到最大的張揚,惡 得到最大的抑制;誠實、信用、友愛、互助將成為我們生活的常態,沒有那麽多煩惱和憤怒,每一個人臉上是純真的笑容。 ” </div> <div class="source">— <a href="http://zh.wikipedia.org/wiki/%E8%AE%B8%E5%BF%97%E6%B0%B8">許志永</a></div></div>
查看全文
发表于:2009-08-19 ┆
阅读(345)
┆
评论(1)
《Shell脚本学习指南》
《Shell脚本学习指南》,译自O'REILLY的《Classic Shell Scripting》,<br>感觉翻译的还是对不住原作啊。
查看全文
发表于:2010-03-15 ┆
阅读(18)
┆
评论(0)
空目录下的通配符扩展
# 遍历当前目录下的条目<br><br>for fn in *<br>do<br> echo $fn<br>done<br><br>## NOTE:<br># 如果是空目录,显示一行只有“*”的字符串;<br># 使用“./*”也类似;<br><br>fp=*<br>for fn in $fp<br>do<br> if [ -e $fn ] # if [ X"$fp" != X"$fn" ]<br> then<br> echo $fn<br> fi<br>done<br><br># 另外,每个条目的格式都与模式相同,即:<br># * - basename,<br># ./* - ./basename,<br># $(pwd)/* - fullname。<br>
查看全文
发表于:2010-03-12 ┆
阅读(14)
┆
评论(0)
栈的安全是用户的责任
要使用Lua的C API,如果可能往栈内压入数据,用户必须自己来确保栈操作不会溢出。<br><br>见手册中3.2节关于栈尺寸的描述,最好先使用<a name="lua_checkstack"><code>lua_checkstac<span style="font-family: 'Courier New',Courier,'宋体';">k检测。<br><br>云风也有提到:</span></code></a><a href="http://blog.codingnow.com/2006/09/lua_cclosure_upvalue.html" target="_blank">lua cclosure 的 upvalue 数量限制</a><br><br>群里的朋友遇到循环创建协程导致内存访问错误的情况,也是这个原因。<br><br>Lua官方实现中有两个宏,incr_top和api_incr_top,前者是内部用的,带栈空闲空间检测和按需扩展功能,后者不带,而前者用于debug、do、object等内部模块中,后者只用于api模块中(用户可见)。<br><br>用户列表中别人的提问表明,5.0版本之前是带自动扩展的。<br><br>之前学习Lua源码时候对api_incr_top与incr_top的差异有注意到,但是到现在为止,源码学习暂时中断了(很久了),还没好好研究这个情况。<br><br>感谢群友的不懈努力。<br><br>
查看全文
发表于:2010-03-09 ┆
阅读(29)
┆
评论(0)
自然灾害中的人为因素【网摘】
<font size="4"><span style="color: rgb(255, 1, 2);">自然三大灾难:地震震过,台风吹过,摄制组路过!</span></font><br><br>有人罗列出近年来剧组破坏环境的“大事记”:<br>“2004年,《<span style="color: rgb(204, 51, 51);">无极</span>》剧组破坏了香格里拉县碧沽天池的美好;<br><br>2005年,《<span style="color: rgb(204, 51, 51);">神雕侠侣</span>》剧组在九寨沟‘辣手摧 花’,不仅污染了那里的水资源,还‘蹂躏’了一些瀑布、地面青苔和植被;<br><br>还是2005年,《<span style="color: rgb(204, 51, 51);">大旗英雄传</span>》剧组在重点文物摩崖石刻上涂鸦刻字、《<span style="color: rgb(204, 51, 51);">情癫大圣</span>》 剧组在神农架筑起水泥蘑菇;<br><br>2006年,中国目前保存最完整的唐代烽燧‘大墩烽燧遗址’惨遭《<span style="color: rgb(204, 51, 51);">楚留香传奇</span>》剧组‘黑手’;<br><br>2009年1月,新《<span style="color: rgb(204, 51, 51);">三国</span>》电视 剧组污染了浙江永康杨溪水库水源的事还没消停,新《<span style="color: rgb(204, 51, 51);">水浒</span>》又来破坏湿地了。<br><br>短视的人啊,你们听到大自……
查看全文
发表于:2010-01-08 ┆
阅读(78)
┆
评论(0)
lua小程序,环绕打印正方形
群里有人出的小题目,觉得有意思,做了下,不要见笑,呵呵。<br><br>一个画图程序 要求打印出<br><br>int i=5;<br> 1 2 3 4 5<br>16 17 18 19 6<br>15 24 25 20 7<br>14 23 22 21 8<br>13 12 11 10 9<br><br>int i=6<br> 1 2 3 4 5 6<br>20 21 22 23 24 7<br>19 32 33 34 25 8<br>18 31 36 35 26 9<br>17 30 29 28 27 10<br>16 15 14 13 12 11<br><br>俺的想法很简单,绕着找到了规律,除了第一行,每一圈中(顺时针),四条边,值递增,位置分别 增+len,-1,-len,+1,其中len是边长,每两边之后递减。<br><br><br> <table style="border-collapse: collapse;" width="95%" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0"><tbody><tr><td><p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 204);"></span><span><span style="color: rgb(0, 0, 0);"></span><br><span style="font-weight: bold; color: rgb(0, 0, 127);">function</span><span style="color: rgb(0,……
查看全文
发表于:2009-12-28 ┆
阅读(106)
┆
评论(0)
Redis
这东西的文档bug百出啊,<br>不说很多处单词直接连在一起,影响阅读,<br>也不说有些语句读不懂(俺太菜),<br>也不说有几处命令返回的0或1颠倒了(通过上下文以及其他类似地方可以纠正)。<br><br>单单说那个list和set操作命令:“<a name="LPUSH _key_ _string_">LPUSH _key_ _string_</a>”,俺一直没搞懂,<br>上了telnet,就写“lpush mylist foo”,一直就不行,看客户端程序的例子“<a name="Play_with_the_built_in_client"><span class="pln">redis</span><span class="pun">-</span><span class="pln">cli lpush mylist firstvalue</span></a>”。。。<br>还是没搞明白怎样在telnet上用,反正不是报错就是压入mylist了,但是都是空字符串。。。<br>最后,当更多的知识点进入脑袋之后,终于开窍了,应该是“lpush _key_ _value_lenght_”,<br>然后回车,然后输入值。。。<br>list的元素不是key-value对,只有index。。。<br>跟set命令一样,要输入的值是个bulk,所以telnet上要先输入值的长度。。。<br>文档中介绍参数类型和返回值的时候,提到了命令或者返回值有bulk类型,现在看来,这种类型在telnet里作为输入都是先写上值的长度,然后“\r\n”之后再写值。……
查看全文
发表于:2009-12-02 ┆
阅读(211)
┆
评论(0)
Lua虚拟机指令集介绍(v5.1) - 翻译
pdf文档,wps制作,中英对照。<br><br><table style="border-collapse: collapse;" width="360" align="center" border="1" bordercolor="#dddddd" cellpadding="0" cellspacing="0"> <tbody><tr height="60"><td width="60" align="center"><img src="/fileicon/rar.gif" alt="" border="0"></td><td> <table style="border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0"> <tbody><tr height="20"><td width="40" align="center">文件:</td><td>5.1_CN.part1.rar</td></tr> <tr height="20"><td width="40" align="center">大小:</td><td>390KB</td></tr> <tr height="20"><td width="40" align="center">下载:</td><td><a href="http://blogimg.chinaunix.net/blog/upfile2/091201094653.rar">下载</a></td></tr> </tbody></table> </td></tr> </tbody></table><br><table style="border-collapse: collapse;" width="360" align="center" border="1" bordercolor="#dddddd" cellpadding="0" cellspacing="0"> <tbody><tr height="60"><td width="60" align="center"><img src="/fileicon/rar.gif" alt="" border="0"……
查看全文
发表于:2009-12-01 ┆
阅读(406)
┆
评论(1)