大约有 3,305 项符合查询结果(耗时:0.0133秒) [XML]
将Linux代码移植到Windows的简单方法 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...Windows平台最接近Linux控制台就是DOS,特别是一些环境变量设置和全局常量的定义。Tar的有些代码针对MSDOS环境已经做了一部分修正,这点在移植过程中可以利用起来。还有一个可选项是__CYGWIN__。有些Linux程序会针对Cygwin平台做出代...
boost多索引容器multi_index_container实战 - C/C++ - 清泛网 - 专注C/C++及内核技术
...失败后的回调函数(Rollback),正所谓“亡羊补牢,为时未晚”,你可以在修改前先保存旧值,然后把旧值作为这个回调函数的参数去“补救”,这里不再给出具体例子了,boost文档中有详尽的用例。
有人可能已经注意到了,每...
cpuid汇编指令 - C/C++ - 清泛网 - 专注C/C++及内核技术
...8086和8088CPU中,FLAGS只有16位长,在80386CPU中,bit 21被保留未用,在支持CPUID指令的CPU中,这一位将为1。
2、CPUID指令的执行方法
把功能代码放在EAX寄存器中,执行CPUID指令即可。例如:
mov eax, 1
cpuid
前面说过CPUID指...
Socket 错误返回码详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...義是指錯誤的socket描述子,這個錯誤的socket描述子可能是未經開啟的socket或是以關閉的socket。
在WinSock中有個相通的錯誤代碼WSAENOTSOCK,用來指定錯誤的socket描述子。詳細說明請參考WSAENOTSOCK部分。
WSAEACCES (10013) 無此權限
...
Dokan虚拟磁盘开发实战 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...,目录与文件的同步函数则放到一个单独的单元文件里,连接远程服务端则采用IndyTCPClient实现,传输采用了JSON,以便于和服务端的Python脚本通讯。
附录部分是实现的代码,Dokan.pas及superobject.pas等代码请自己搜索下载。
附录...
