摘要: 将博客搬至CSDN 阅读全文
posted @ 2017-08-19 15:12 瓜子啊 阅读(98) 评论(0) 推荐(0) 编辑
摘要: function CompareString(in_source, in_compare) local ret_value; local ret_msg; if (in_source > in_compare) then value = 1; msg = 'source greate then'; end if (in_source < in_compare) the... 阅读全文
posted @ 2017-08-19 15:03 瓜子啊 阅读(2563) 评论(0) 推荐(0) 编辑
摘要: 0x00 什么是表table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块 阅读全文
posted @ 2017-08-19 09:57 瓜子啊 阅读(193) 评论(0) 推荐(0) 编辑
摘要: function CheckValue(str_value, int_value) local msg; --逻辑运算符的使用 if (int_value < 0) or (str_value == ' ') then msg = 0; else msg = 1; end return msg; end in_str = io.read(); in_int = 1... 阅读全文
posted @ 2017-08-18 16:25 瓜子啊 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 0x00.什么是lua Lua 是一个小巧的脚本语言,底层c编写,可以调用c更高的提升性能 0x01.lua能做什么 Lua的目标是成为一个很容易嵌入其它语言中使用的语言, 0x02.lua的简单案例 阅读全文
posted @ 2017-08-18 14:49 瓜子啊 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 0x00 sed、akw是什么 LINUX高效的处理文档字符工具 0x01、学习的四个难点 sed、akw的工作机制 正则表达式的配合使用 如何进行交互操作 语法和编写技巧 阅读全文
posted @ 2017-08-15 10:01 瓜子啊 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 0x00.信号量的作用 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线 阅读全文
posted @ 2017-08-14 17:28 瓜子啊 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 0x00.什么是线程同步 同步,又称直接制约关系,是指多个线程(或进程)为了合作完成任务,必须严格按照规定的 某种先后次序来运行 0x01.案例代码 执行结果: reacher@ubuntu:~/projects/proj$ ./syn 1212121212 结论:利用条件避免无休止抢占公共资源 0 阅读全文
posted @ 2017-08-13 12:23 瓜子啊 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 0x00. 遇到问题 TiXmlNode 不提供节点属性查询,跟进代码查看有friend class TiXmlElement; 友员类,忘记怎么玩了╮(╯▽╰)╭。 0x01. 将代码抓取出来 A.一个段子轻松记住友元类之间的关系!(′▽′)ψ 甲愿意把甲的秘密告诉乙,但是乙不见得愿意把乙自己的秘 阅读全文
posted @ 2017-08-13 06:30 瓜子啊 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 0x00.什么是线程 是计算机中独立运行的最小单位,运行时占用很少的系统资源。可以把线程看成是操作系统分配CPU时间的基本单元。一个进程可以拥有一个至多个线程。它线程在进程内部共享地址空间、打开的文件描述符等资源。同时线程也有其私有的数据信息,包括:线程号、寄存器(程序计数器和堆栈指针)、堆栈、信号 阅读全文
posted @ 2017-08-12 21:16 瓜子啊 阅读(173) 评论(0) 推荐(0) 编辑