按类别查询搜索结果
关于关键词 的检测结果,共 5850
andersonyan | 2017-12-29 11:33:21 | 阅读(1620) | 评论(0)
一、在多实例间实现全局的线程安全锁1.1 实例场景:1. 类的声明与定义//channel.hclass CChannel{  friend void* audio_write_process(void* params);  friend void* video_write_process(void* params);public:  CChannel();  ~CChannel();public:  int handle_audio_thread();&...【阅读全文】
key_person | 2017-12-08 18:45:51 | 阅读(2390) | 评论(0)
探讨使用信号量和条件变量实现的多线程循环队列的性能差异【阅读全文】
key_person | 2017-11-22 20:57:48 | 阅读(3070) | 评论(0)
探讨锁定非临界区带来多少性能消耗【阅读全文】
theKernel | 2017-10-24 10:58:07 | 阅读(4740) | 评论(0)
#1) 项目工程文件目录结构    #2) 源码##2.1) hello/include/hello.h点击(此处)折叠或打开#ifndef HELLOWORLD_HELLO_H#define HELLOWORLD_HELLO_Hextern void hello(void);#endif //HELLOWORLD_H...【阅读全文】
帅得不敢出门 | 2017-10-04 16:01:04 | 阅读(1920) | 评论(0)
主要讲下c/c++的,xptemplate c++会有些代码会帮你自动完成,但是代码格式可能并不是我们想要的,怎么办,可以通过修改配置解决1)修改()中的空格假设是c++(只针对c++)则在ftplugin/cpp下新建个.vim文件 .vim/ftplugin/cpp/zm.vim添加如下内容:XPTemplate priority=personalXPTvar $SParg   ''或者在vimrc...【阅读全文】
莫落雨 | 2017-08-31 23:38:07 | 阅读(710) | 评论(0)
HazeC | 2017-08-22 11:30:06 | 阅读(3470) | 评论(0)
zlib基本使用【阅读全文】
philarlala | 2017-08-20 11:42:42 | 阅读(2140) | 评论(0)
linux 下进程之间通讯的几种方式,管道,有名管道,信号量,共享内存,信号,消息队列,套接字,网上都是很多例子的,现在想用多播的方式在同一台主机下的几个进程直接通信,不知道可不可行?写了一个发送和接收组播的小例子来测试,代码如下:mcast_send.c点击(此处)折叠或打开#include<s...【阅读全文】
reachergua | 2017-08-08 17:44:24 | 阅读(890) | 评论(0)
点击(此处)折叠或打开/* Q1:如果文件模式创建权限是777,结果会怎么样?-》创建的文本权限没有777,rwxrwxr-x    Q2:用shell的umask命令验证该结果-》reacher@ubuntu:~/projects/proj$ umask &nb...【阅读全文】
ch122633 | 2017-08-05 13:23:00 | 阅读(1330) | 评论(0)
一、信号和槽机制    信号和槽用于两个对象之间的通信,我们希望任何对象都可以和其他对象进行通信。    当一个特殊的事情发生时便可以发射一个信号,而槽就是一个函数,它在信号发射后被调用来相应这个信号。(强耦合)    一个信号对应一个槽;一个信号也可以关联多个槽;多个信号关联...【阅读全文】
sichunyuan | 2017-08-02 18:06:29 | 阅读(2790) | 评论(0)
编码器将每个NAL各自独立、完整地放入一个分组,因为分组都有头部,解码器可以方便地检测出NAL的分界,并依次取出NAL进行解码。每个NAL前有一个起始码 0x00 00 01(或者0x00 00 00 01),解码器检测每个起始码,作为一个NAL的起始标识,当检测到下一个起始码时,当前NAL结束。同时H.264规定,当检...【阅读全文】
chunchui1987 | 2017-07-23 19:24:51 | 阅读(760) | 评论(0)
在上一篇中讲了磁卡软解码技术的信号处理部分,刷卡时,磁条信号经过处理后得到宽宽窄窄的曼码信号,单片机需要准确的记录下刷卡时三个轨道每一个信号电平的宽度,保存下来,然后再进行解码。在设计中我使用的单片机是STM32F103单片机,要准确的同时记录三个轨道的数据信息,必须是用中断,就是单片机识别到信号管脚电平变...【阅读全文】
chunchui1987 | 2017-07-23 13:32:43 | 阅读(830) | 评论(0)
所谓磁卡软件解码就是指不通过专用解码芯片,而是通过用软件的方式来实现,这样灵活度高,成本也大大降低了,所有目前专业做这一行的公司都实现了自己的软解码技术,像目前大多数POS上都是用软解码。虽然需要实现这个技术的公司已经很少了,但我还是在此分享一下最近的成果。 磁卡最常见算是银行卡了,虽然国内已逐渐淘汰...【阅读全文】
【C/C++】 c++线程
hindleyzeng | 2017-07-21 20:04:42 | 阅读(0) | 评论(0)
philarlala | 2017-07-13 19:25:51 | 阅读(10930) | 评论(0)
同事最近想用netlink 获取指定网卡的信息,在网上搜了大半天,都是用netlink获取全部网卡的信息的例子,没有获取指定网卡信息的例子,找我帮忙看看,建议他用ioctl(前段时间刚好总结了ioctl 相关的内容,想了解的请参考http://blog.chinaunix.net/uid-30226910-id-5766831.html),不过个人认为netlink 也肯定是能获取指...【阅读全文】
xitry | 2017-07-07 15:01:39 | 阅读(3300) | 评论(0)
C++中没有被调用的静态函数,编译的时候会不会被优化掉呢?一个同事写C++的代码,在源程序中加了个函数,nm编译后的目标文件发现她加的函数没有被编进去。在确认了编译路径,宏分支等没有问题后,一时觉得好奇怪。后面看到她函数前面加了个static属性,我去掉后发现可以编进去了。因此,引发了如题的思考。...【阅读全文】
philarlala | 2017-06-30 17:30:12 | 阅读(3880) | 评论(0)
  程序跑的好好的,改成多线程就各种segfault 了,看到都心累,只能gdb 慢慢调了,每次都是在ssl_connect的时候就出错,认真重新检查了一遍ssl_connect 之前的所有步骤,man 了个个函数,发现SSL_library_init() 是不可重入的,openssl的官网也有说明,1.1.0 之前的版本SSL connect是不支持并行的,要是升级openssl 库...【阅读全文】
philarlala | 2017-06-24 18:40:35 | 阅读(3350) | 评论(0)
在应用层获取系统的网卡或者路由的信息都可以通过ioctl 获取,总结一下使用ioctl 获取网卡信息相关的内容1.关键数据结构,strucet ifreq 通过ioctl 获取某一个网卡信息的数据结构,struct ifconf 是获取所有可用网卡的数据结构(经实践,不管网卡link 状态是up or down,只能获取配置了ip地址网卡)struct ifreq 和 struc...【阅读全文】
帝国时代211 | 2017-06-21 23:29:08 | 阅读(1910) | 评论(0)
2016年华为上机第一道题目:最高分是多少【阅读全文】
harrytsz | 2017-06-12 17:03:41 | 阅读(500) | 评论(0)