上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 61 下一页
摘要: 问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a. 所以在使用pthread_create()创建线程时,需要链接该库。 1. 终端:问题解决:在编译中要加 -pthread参数 2. qt的cmake配置: 可以修改CMakeLists. 阅读全文
posted @ 2016-09-09 11:09 jiu~ 阅读(13266) 评论(0) 推荐(0) 编辑
摘要: 那句话的意思是从 void* 到 int 的转换丢失精度,相信看到解释有些人就明白了, 此问题只会出现在X64位的Linux上,因为在64位的机器上指针占用8个字节,int 占用四个字节,所以才会出现这样的问题, 解决方法: (long)ptr == -1 就好了 阅读全文
posted @ 2016-09-09 11:03 jiu~ 阅读(8414) 评论(1) 推荐(1) 编辑
摘要: undefined reference to typeinfo - C++ error message There are some compiler and loader error messages that shout obviously as to their cause, but ther 阅读全文
posted @ 2016-09-09 09:25 jiu~ 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 使用python idle的人恐怕都无法忍受默认的白色背景,及其语法高亮主题。 大家更倾向于使用黑色背景。 用户目录 的.idlerc 目录: 下面介绍Obsidian, Desert, 和Tango三种主题配置 在 用户目录 的.idlerc 目录下新建名为 config-highlight.cf 阅读全文
posted @ 2016-09-08 11:42 jiu~ 阅读(11669) 评论(0) 推荐(0) 编辑
摘要: Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。 用pdb调试有多种方式可选: 1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前 python -m pdb myscript.p 阅读全文
posted @ 2016-09-07 17:49 jiu~ 阅读(344) 评论(0) 推荐(0) 编辑
摘要: bool f (const char *s) { int s1,s2,s3,s4; if (sscanf(s, "%d.%d.%d.%d", &s1, &s2, &s3, &s4) != 4) { return false; } if ((s1 & 0xffffff00) || (s2 & 0xffffff00) || (s3 & 0xff... 阅读全文
posted @ 2016-09-07 17:38 jiu~ 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: 一,概述 仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。 有些功能的的代码,会在不同的成员函数中用到,想复用这些代码。 1)公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成 阅读全文
posted @ 2016-09-07 17:36 jiu~ 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一般情况HTTP的Header包含Content-Length域来指明报文体的长度。如: 有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求,这时用需要实时生成消息长度,服务器一般使用chunked编码。 在进行Chunked编码传输时,在 阅读全文
posted @ 2016-09-02 15:43 jiu~ 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用。 由此网络程序里最基本的函数就是read和write函数了。 写函数: ssize_t write(int fd, const void*buf,size_t nbytes); write函数将buf中的nbytes字节内 阅读全文
posted @ 2016-09-02 15:40 jiu~ 阅读(6976) 评论(0) 推荐(1) 编辑
摘要: 1. 简单工厂模式 利用多态,建立一工厂,管理对不同逻辑类的实例化。 example: 2. 策略模式 建立纯需类,作为对外接口。 3. 单一职责原则 就一个类而言,应该仅有一个引起它变化的缘由。 4. 开放-封闭原则 可拓展、不可修改。 在我们最初编写代码时,假设变化不会发生;当变化发生时,我们就 阅读全文
posted @ 2016-08-24 17:54 jiu~ 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 61 下一页