上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 41 下一页
摘要: 预处理器可以简化某些工作: 第一个原因:某些特定的数量,路径,字符串可能在程序中出现很多次。可以定义一个宏,例如把数值定义成显式常量。这样修改的时候只要改一个地方就可以了。另外预处理器可以很容易地将所有常量定义在一起,找到 常量就变得很容易。 第二个原因:函数调用会带来系统开销,那么可以用 宏定义一 阅读全文
posted @ 2020-08-15 10:39 Grooovvve 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 编辑vim的配置文件: vim /etc/vimrc #设定tab宽度为4个字符 set softtabstop=4 #设定自动缩进为4个字符 set shiftwidth=4 #用space替代tab输入set expandtab #设置换行自动缩进set autoindent 阅读全文
posted @ 2020-07-27 23:35 Grooovvve 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 编译代码的步骤: 预处理器:源代码经过预处理器处理后变成了修改后的源代码,主要是处理#符号开头的特殊行;编译器: 编译修改后的源代码,将翻译后的机器语言指令,也就是目标代码,存储在目标文件中;目标文件:不是完整的程序,因为它不包含一些必要的运行时库,所以无法执行;运行时库:执行一些常规操作或者某些困 阅读全文
posted @ 2020-07-20 23:37 Grooovvve 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 传统unix应用程序设计逻辑,autoconf有一个prefix的概念。 系统的系统库,基础工具和内核是放到一套代码树中的,编译这个代码,内核和核心库,工具是一同完成的,这些都被认为是操作系统的一部分。这些核心文件,就以根目录作为prefix。所以,/是所有操作系统核心程序的prefix。 在这个核 阅读全文
posted @ 2020-07-17 00:13 Grooovvve 阅读(585) 评论(0) 推荐(0) 编辑
摘要: msys 的安装和使用: https://blog.csdn.net/brooknew/article/details/86472420 使用MinGW编译Lua: https://www.cnblogs.com/jessicas/articles/4477655.html MSYS的安装和使用(w 阅读全文
posted @ 2020-07-15 23:49 Grooovvve 阅读(229) 评论(0) 推荐(0) 编辑
摘要: windows下lua三方库lua-cjson的编译:https://blog.csdn.net/qq_35566365/article/details/88625009 windows 环境下,为lua添加luasocket库:https://blog.csdn.net/GiveMeFive_10 阅读全文
posted @ 2020-07-15 23:29 Grooovvve 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不 阅读全文
posted @ 2020-07-15 23:02 Grooovvve 阅读(6724) 评论(0) 推荐(0) 编辑
摘要: 这里要注意单引号在sql语句中是用于表示字符串引用的; 通常在json字符串中会有单引号,或者双引号用来表示字符串引用。通常双引号才是规范的。 那么将json字符串本身原封不动地存进数据库时,要注意将json字符串中的单引号进行转义。即再添加一个'在json字符串的单引号前面。这样sql程序才不会把 阅读全文
posted @ 2020-07-15 22:54 Grooovvve 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: 使用cjson库的encode,decode函数 使用Lua CJSON库进行encode与decode操作完成对Json数据转化:https://www.cnblogs.com/aibox222/p/8854571.html lua -- encode and decode:https://www 阅读全文
posted @ 2020-07-15 22:44 Grooovvve 阅读(3296) 评论(0) 推荐(0) 编辑
摘要: 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这里分两种情况讨论: 1、需要另一个分支的所有代码变动,采用git merge; 2、只需要部分代码变动(某几个提交),采用cherry pick; git cherry-pick <commitHash> 上述命令会将指定的提交co 阅读全文
posted @ 2020-07-14 08:43 Grooovvve 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 41 下一页