码迷,mamicode.com
首页 >  
搜索关键字:buffer    ( 3426个结果
对生产者和消费者问题的另一个解决办法是使用QWaitCondition(封装好了wakeOne,wakeAll,而且与QReadWriteLock对接,几乎是万能的办法)
对生产者和消费者问题的另一个解决办法是使用QWaitCondition,它允许线程在一定条件下唤醒其他线程。其中wakeOne()函数在条件满足时随机唤醒一个等待线程,而wakeAll()函数则在条件满足时唤醒所有等待线程。 1、bool wait (QMutex * mutex,unsigned  ...
分类:其他好文   时间:2018-05-25 00:17:29    阅读次数:6
C++11新特性之字节对齐、多参数模版、placement new
1. 内存对齐 上面的代码演示了采用#pragma pack()方法实现内存对其。接下来介绍C++11中相关内存对其的方法。 1.1 alignas alignas指定内存对其大小,有时候我们希望不按照默认的内存对齐方式来对齐,这时我们可以用alignas来指定内存对齐。 在C++11中,只要是一个 ...
分类:编程语言   时间:2018-05-23 14:59:13    阅读次数:12
【Thrift一】Thrift安装部署
Thrift安装部署 <! TOC "Thrift安装部署" "下载源码包" "安装g++" "解压Thrift安装包" "安装boost开发工具" "测试(python版)" <! /TOC 下载源码包 安装g++ centos: 如果没有安装g++,无法编译 解压Thrift安装包 安装boos ...
分类:其他好文   时间:2018-05-23 02:06:26    阅读次数:15
c++ 字符数组-print and 写入文件
1.print char buffer[22][8] = { 0 }; method1: 为了打印出unsigned char数据所对应的数值,可以将其强制转换成int类型,并做打印输出。 std::cout << "buffer[22][0]: " << std::hex << (int)buff ...
分类:编程语言   时间:2018-05-22 12:59:24    阅读次数:11
关于 NIO 的一点直观感受
使用普通的 socket 读取流: 这个 read 是阻塞的,如果读不到数据,它会一直阻塞。 NIO 读取流: 这个 read 是非阻塞的,即使如果没有数据,也会返回。 如果是 linux 系统,NIO 的 Selector 底层应该也是 epoll。 ...
分类:其他好文   时间:2018-05-22 12:49:04    阅读次数:9
how to check CAN frame
1. check buffer size getsockopt(s, SOL_SOCKET, SO_SNDBUF,&snd_size, &optlen); setsockopt(s, SOL_SOCKET, SO_SNDBUF,&snd_size, &optlen); setsockopt(s,SO ...
分类:其他好文   时间:2018-05-22 10:45:59    阅读次数:9
Final浅谈
Final可以修饰类,也可以修饰方法和变量,还可以修饰参数,接下来就浅谈下Final的意义: 1、修饰类 被Final 修饰的类是不能被继承的,默认final修饰的类的方法也是final类型的。从字面就可以看出,final意为“最终的,不可更改的”,在用final修饰类之前,要确认是否该类永远都不要 ...
分类:其他好文   时间:2018-05-22 00:48:37    阅读次数:7
Websocket,ProtoBuffer,Hightlight,JSON 等,最近遇到的一些知识点小结
websocket websocket 支持但不仅限于web场景,是一种封装好的socket通信协议,可以用来做C S通信。 可以通过设置 来指定通信的数据流格式,从而达到简洁高效传输: protobuffer protobuffer 是一种数据协议,同等角色有 XML, JSON 。最大的有点是节 ...
分类:Web程序   时间:2018-05-21 21:13:34    阅读次数:11
Springboot 文件上传
单文件上传 public String SingleUpload(MultipartFile file, String url) { String fix; String fileName; File tempFile; if (!file.isEmpty()) { fix = getFix(fil... ...
分类:编程语言   时间:2018-05-21 14:39:50    阅读次数:10
第十一周作业
研究缓冲区溢出的原理,至少针对两种数据库进行差异化研究 缓冲区溢出是指当计算机向缓冲区内填充数据位数时,超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上,理想的情况是程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下 ...
分类:其他好文   时间:2018-05-21 01:08:04    阅读次数:28
3426条   1 2 3 4 ... 343 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!