共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页 
摘要: 为什么需要多线程?最简单的多线程长啥样?为什么需要线程池,有什么问题?实现的主要原理是什么?带着这几个问题,我们依次展开。1.为什么需要多线程? 大部分程序毕竟都不是计算密集型的,简单的说,正常情况下,以单线程的模式来写对程序员而言是最舒心的。因为所有的代码都是顺序执行,非常容易理解!函数一级一级...阅读全文
posted @ 2015-12-12 18:52 冷侃 阅读(2635) 评论(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 冷侃 阅读(11166) 评论(0) 编辑
摘要: 我们知道,ssh客户端的文件及文件夹的权限会影响到身份验证是否通过,可能又不告诉我们为什么,这真是件烦心了事 所以,服务器调试执行就可以看到很多错误信息了  /usr/sbin/sshd -d -p 2222 以上命令采用调试方式监听端口2222,可以看到错误信息,妈妈再也不用担心我的权限问题了 客阅读全文
posted @ 2015-10-08 18:35 冷侃 阅读(60) 评论(0) 编辑
摘要: 直接上代码 执行结果 结论: lua 5.1、luajit不支持 lua5.2完美支持 终于找到一个升级为lua5.2的理由了阅读全文
posted @ 2015-09-07 14:37 冷侃 阅读(83) 评论(0) 编辑
摘要: 我们在c#/c++里为了防止调用出现异常的时候程序可以正常的执行,经常使用try{}catch{}的结构, 那么,语言简单的lua是怎么做到的呢?答案就在pcall 先简单的介绍一下这个函数: 用人话来说就是:传不带参数的函数指针他帮你执行,返回两个参数,第一个是执行状态,成功返回true,有错误返阅读全文
posted @ 2015-07-25 14:09 冷侃 阅读(173) 评论(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 冷侃 阅读(457) 评论(0) 编辑
摘要: 首先当然得先下载安装包了 http://pan.baidu.com/s/1jGL1Nvw 这里就不断的下一步下一步需要注意三个, 现在就可以启动服务了 如果要查看日志的话可以 tail -f log/* 再另开个终端 tail -f /var/log/messages  阅读全文
posted @ 2015-03-07 01:27 冷侃 阅读(1194) 评论(1) 编辑
摘要: 先下载JDKFor 64 Bit:-# cd /opt/# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-...阅读全文
posted @ 2015-03-07 01:00 冷侃 阅读(1280) 评论(0) 编辑
摘要: 在所有的服务器编程当中,定时任务永远是一个不可或缺的需求。最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置。怎么来设计这个接口呢,想了几个方案: oh no!不靠谱啊,如果这接口真设计成这样,得有多烂,灵光一现,unix下的crontab表达式非常完美的解决了这个问题。 附上cro阅读全文
posted @ 2015-02-25 00:01 冷侃 阅读(4703) 评论(0) 编辑
摘要: 2D客户端编程从某种意义上来讲就是素材组织,所以,图片素材组织经常需要批量处理,python一定是最佳选择,不管是win/linux/mac都有一个简单的运行环境举两个应用场景:如果不是在某个文件夹里面则将文件夹名称插入前面所有的文件名名称加上一个前缀直接看代码吧# encoding: UTF-8i...阅读全文
posted @ 2015-02-24 17:24 冷侃 阅读(40360) 评论(0) 编辑
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页