共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页 
摘要: 使用cmake进行项目编译管理时,我们经常使用 add_library(foo SHARED foo.cpp) 这样的话,输出时,如果在win下面会得到foo.dll,linux下面会得到libfoo.so,mac 下得到libfoo.dylib 如果我们编写的是用于lua扩展的C模块,那么在进行r阅读全文
posted @ 2016-03-03 15:10 冷侃 阅读(1088) 评论(0) 编辑
摘要: excel是我们工作及生活当中不可或缺的东西,好吧,我是一个游戏程序员,数值哥哥肯定会给我些表格的。回归正题,为什么需要做这个封装? 为什么需要这个项目,因为我们需要使用程序进行自动化操作 VBA我们不熟悉,而且我必须使用我最熟悉的lua或者是python,由于lua的运行环境更简单,直接文件拷贝一阅读全文
posted @ 2016-02-01 15:52 冷侃 阅读(1163) 评论(0) 编辑
摘要: 够无聊的写这个,为防止需要的人也无聊一遍,写个吧算法有n种,但是,咱们一种就够用了 1 --数组倒序排列 2 local function orderByDesc( input ) 3 local output = {} 4 local count = #input 5 wh...阅读全文
posted @ 2016-01-25 18:31 冷侃 阅读(446) 评论(0) 编辑
摘要: 为什么需要多线程?最简单的多线程长啥样?为什么需要线程池,有什么问题?实现的主要原理是什么?带着这几个问题,我们依次展开。1.为什么需要多线程? 大部分程序毕竟都不是计算密集型的,简单的说,正常情况下,以单线程的模式来写对程序员而言是最舒心的。因为所有的代码都是顺序执行,非常容易理解!函数一级一级...阅读全文
posted @ 2015-12-12 18:52 冷侃 阅读(2824) 评论(0) 编辑
摘要: 作为一个呼应,写一个c++版本的同步http post客户端功能,如果你需要纯C版本,移步这里linux下纯C简单的HTTP POST请求 客户端模型讲解一下基本的的http post协议通过\r\n,实现tcp的消息边界每个请求的第一段POST/a.bHTTP/1.1POST http的方法,还有...阅读全文
posted @ 2015-12-09 21:18 冷侃 阅读(11691) 评论(0) 编辑
摘要: 我们知道,ssh客户端的文件及文件夹的权限会影响到身份验证是否通过,可能又不告诉我们为什么,这真是件烦心了事 所以,服务器调试执行就可以看到很多错误信息了  /usr/sbin/sshd -d -p 2222 以上命令采用调试方式监听端口2222,可以看到错误信息,妈妈再也不用担心我的权限问题了 客阅读全文
posted @ 2015-10-08 18:35 冷侃 阅读(77) 评论(0) 编辑
摘要: 直接上代码 执行结果 结论: lua 5.1、luajit不支持 lua5.2完美支持 终于找到一个升级为lua5.2的理由了阅读全文
posted @ 2015-09-07 14:37 冷侃 阅读(88) 评论(0) 编辑
摘要: 我们在c#/c++里为了防止调用出现异常的时候程序可以正常的执行,经常使用try{}catch{}的结构, 那么,语言简单的lua是怎么做到的呢?答案就在pcall 先简单的介绍一下这个函数: 用人话来说就是:传不带参数的函数指针他帮你执行,返回两个参数,第一个是执行状态,成功返回true,有错误返阅读全文
posted @ 2015-07-25 14:09 冷侃 阅读(185) 评论(0) 编辑
摘要: git clone 'https://github.com/mongodb/mongo-cxx-driver.git' scons -j2 --c++11=on --sharedclient --use-sasl-client编译成共享库,这里需要注意的是如果你的应用程序使用的是c++11记得也要打阅读全文
posted @ 2015-04-25 23:03 冷侃 阅读(501) 评论(0) 编辑
摘要: 首先当然得先下载安装包了 http://pan.baidu.com/s/1jGL1Nvw 这里就不断的下一步下一步需要注意三个, 现在就可以启动服务了 如果要查看日志的话可以 tail -f log/* 再另开个终端 tail -f /var/log/messages  阅读全文
posted @ 2015-03-07 01:27 冷侃 阅读(1223) 评论(1) 编辑
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页