按类别查询搜索结果
关于关键词 的检测结果,共 17171
andersonyan | 2018-01-14 23:35:51 | 阅读(3430) | 评论(0)
1. 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用, 是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调,     是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步...【阅读全文】
zhbnx | 2018-01-10 11:17:40 | 阅读(650) | 评论(0)
c++ 单例模式【阅读全文】
51learn | 2017-12-29 14:24:09 | 阅读(540) | 评论(0)
#include<iostream>#include "stdlib.h"using namespace std;int main() { int k; printf("乘法口诀:C/C++版本 by jacklin@shouyiren.net \r\n"); printf("-------------------------------------------------------------------------------------\r\n"); for (int  i = 1; i <= 9; i++) { for (int j=1;...【阅读全文】
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();&...【阅读全文】
iARM | 2017-12-25 15:15:37 | 阅读(1740) | 评论(0)
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就 是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人...【阅读全文】
osmanthusgfy | 2017-12-25 13:53:23 | 阅读(2180) | 评论(0)
如题,参考MS的文档:https://blogs.msdn.microsoft.com/chuckw/2012/11/30/direct3d-sdk-debug-layer-tricks/https://blogs.msdn.microsoft.com/vcblog/2015/03/31/visual-studio-2015-and-graphics-tools-for-windows-10/安装Graphics Tools就行了,具体安装步骤如文档所说:To install the Graphics To...【阅读全文】
lelv123 | 2017-12-24 23:38:19 | 阅读(2630) | 评论(0)
skllidq | 2017-12-12 12:21:53 | 阅读(1680) | 评论(0)
key_person | 2017-12-08 18:45:51 | 阅读(2390) | 评论(0)
探讨使用信号量和条件变量实现的多线程循环队列的性能差异【阅读全文】
T-Bagwell | 2017-11-29 18:21:52 | 阅读(22700) | 评论(3)
在ffmpeg的源代码中,有新旧版本的编解码接口调用示例,但是demux、mux然后decode、encode的联动起来的接口调用实例并没有,在使用旧版本的编解码接口在编译时会报接口弃用告警信息,所以最好尽快把原有的调用方式切换到新的编解码接口调用方式,告警信息如下:点击(此处)折叠或打开liuqideM...【阅读全文】
key_person | 2017-11-22 20:57:48 | 阅读(3070) | 评论(0)
探讨锁定非临界区带来多少性能消耗【阅读全文】
key_person | 2017-11-22 19:38:08 | 阅读(2780) | 评论(0)
QUIC 协议的官方文档的翻译
QUIC是基于UDP的可靠协议【阅读全文】
pppStar | 2017-11-21 11:20:34 | 阅读(44210) | 评论(0)
一.综述 针对服务器网络性能进行优化的工作是极端复杂的,因为在这里有多个不确定因素影响的最终的性能,在这里并不是简单的1+1+2=4的问题,而很可能会是1+1+2=-1。粗略的说,影响性能因素的元素大致有:IOAT配置,网卡驱动版本,操作系统版本,主板芯片组-芯片型号/主板布线,应用程序架构...   &...【阅读全文】
tseesing | 2017-11-11 00:14:46 | 阅读(1470) | 评论(1)
nginx 线程池【阅读全文】
密林三木 | 2017-11-06 14:23:52 | 阅读(1140) | 评论(0)
Linux 2.6系统调用注册及调用流程:init/main.c --->start_kernel()--->arch/x86/kernel/traps.c.trap_init()在此文件中,执行如下函数进行system_call与int 0x80绑定:# define SYSCALL_VECTOR0x80set_system_trap_gate(SYSCALL_VECTOR, &system_call);arch/x86/kernel/entry_64.S.system_call():cmpq $...【阅读全文】
密林三木 | 2017-11-06 14:22:05 | 阅读(1470) | 评论(0)
Linux 内核态系统调用函数定义file:include/linux/syscalls.hSYSCALL_DEFINE0#define SYSCALL_DEFINE0(name) asmlinkage long sys_##name(void)asmlinkage 通过堆栈而不是寄存器进行参数传递。#define asmlinkage CPP_ASMLINKAGE __attribute__((syscall_linkage))示例函数:SYSCALL_DEFINE2(gethostname, ...【阅读全文】
密林三木 | 2017-11-06 14:17:11 | 阅读(1170) | 评论(0)
linux int 0x80系统调用系统调用汇编实现:点击(此处)折叠或打开.section .datamsg:        .ascii "hello world!\n".section .text...【阅读全文】
Alondra | 2017-11-02 17:32:05 | 阅读(0) | 评论(0)
C语言取余运算%的用处使用方法,什么情况下使用取余运算。【阅读全文】
Alondra | 2017-11-02 17:31:49 | 阅读(0) | 评论(0)
C语言取余运算%的用处使用方法,什么情况下使用取余运算。【阅读全文】