参考 https://docs.microsoft.com/zh-cn/windows/win32/api/winbase/nf-winbase-bindiocompletioncallback 前言 IOCP除了使用IOCP Input/Output Completion Port IO完成端口 ...
分类:
其他好文 时间:
2019-09-10 14:45:37
阅读次数:
111
1. AcceptEx 10061 客户端循环连接,没有发送数据,一定次数后,连接失败,WSAGetLastError的结果是10061。并且后续无法再次连接。 这是因为其中的一个参数,详细用法参考IOCP Input/Output Completion Port IO完成端口 dwReceiveD ...
分类:
其他好文 时间:
2019-09-09 14:48:34
阅读次数:
108
C7和C6都要用的基础工具包 C7用的基础工具包 | 命令 | 作用 | | : | : | | tree | 以树形显示目录结构 | | psmisc | pstree 等命令 | | vim | vi升级版 | | wget | 下载工具 | | bash completion(默认源) | 自 ...
分类:
系统相关 时间:
2019-08-23 20:43:41
阅读次数:
156
设置路径:File–>Settings–>Editor–>General–>Code Completion–>Match case 取消Match case 勾选。 【over】 ...
分类:
其他好文 时间:
2019-08-22 11:27:51
阅读次数:
86
IDEA有个很牛逼的功能,那就是后缀补全(Postfix Completion),这个功能可以通过后缀来使用代码补全进行模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 i ...
分类:
其他好文 时间:
2019-08-19 12:59:48
阅读次数:
177
typedef list<CNewParRange> ParList; const CString C_Pos_Start_Completion[] = { _T("M2208"), _T("M2240"), _T("M2272"), _T("M2304"), _T("M2336"), _T("M2 ...
分类:
其他好文 时间:
2019-08-16 18:34:00
阅读次数:
70
修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的C ...
分类:
其他好文 时间:
2019-07-18 16:45:39
阅读次数:
111
device_driver include/linux/device.h struct device_driver { const char * name; /* 驱动名称 */ struct bus_type * bus; /* 总线类型 */ struct completion unloaded ...
分类:
系统相关 时间:
2019-06-29 12:30:08
阅读次数:
125
1 执行(run) alt+r 2 提示补全 (Class Name Completion) alt+/ 3 单行 注释 ctrl + / 4 多行注释 ctrl + shift + / 5 向下复制一行 (Duplicate Lines) ctrl+alt+down 6 删除一行或选中行 (del ...
分类:
其他好文 时间:
2019-06-23 01:13:06
阅读次数:
131
答: 使用信号量,wait队列,completion,调用schedule,用GFP_KERNEL指定的内存分配malloc,get,free,page等都会引起睡眠 思考: Q: 为什么会引起睡眠呢? A: 为了获取一些资源,这些资源当时不可得,因此进程进入睡眠,本质上就是进入不可被调度的状态,不 ...
分类:
系统相关 时间:
2019-06-21 18:25:09
阅读次数:
111