大约有 1,190 项符合查询结果(耗时:0.0074秒) [XML]

https://www.tsingfun.com/it/cp... 

【解决】C、C++混合编译link失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...c_cpp_mixed_compileC、C++混合编译时,C头文件不加 extern "C",函数按照C++编译会改变函数名称,导致link时报undefined reference to `xxx` 的 错误。加 extern "C" 解决,但是直接加的话 C、C++混合编译时,C头文件不加 extern "C",函数按照C++编...
https://www.tsingfun.com/it/cpp/cpu_avx_run.html 

CPU指令集avx程序无法运行,运行崩溃 - C/C++ - 清泛网 - 专注C/C++及内核技术

...令查看CPU指令集,看是否支持。比如_mm256_cmpeq_epi64 这个函数需要avx2指令集,但是CPU不支持,就导致程序崩溃起不来。原因就是CPU不支持相应的指令集导致的。 Linux上使用 lscpu 命令查看CPU指令集,看是否支持。 比如 _mm256_cmpeq...
https://www.tsingfun.com/it/tech/660.html 

Windbg Step 2 分析程序堆栈实战 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...失败的。因此你可以使用类似下面的通配符来查找正确的函数名: x MSVCR90D!*tol× 然后用bm *tol*给所有含有tol的函数都设置断点; 然后用bl查看断点列表,用bc 2-6 清除,用bd 2-6禁用 第二个到6个断点 2. lm查看loaded Modules lm ...
https://www.tsingfun.com/it/os_kernel/511.html 

Linux反编译全攻略 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

... 我们打开iat.txt文件,把disasm.txt文件中的地址全部转换成函数名,例如: 代码: 8048979: 68 00 00 00 00 push $0x0 804897e: 68 03 00 00 00 push $0x3 8048983: e8 88 fe ff ff call 0x8048810 转换成 这样...
https://www.tsingfun.com/it/cpp/650.html 

NASM x86汇编入门指南 - C/C++ - 清泛网 - 专注C/C++及内核技术

...成,并且BIOS服务中断用int 10h和int 16h,在linux中,所有的函数通过linux系统调用最终被内核处理,并且通过int 80h陷入内核代替用户空间执行,这称为linux的软中断(关于软中断,这里不细讲,我以后会专门写篇文章来结合x86的流水...
https://www.tsingfun.com/it/tech/1340.html 

iOS开发调试技巧总结 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...第n+1次中断。 调试输出如下: 同时,还可以查看某个函数被调用的次数,设置Action参数如下,注意要选中Automatically continue after evaluating actions. 输出结果如下: 【3.异常断点】 断点的功能不限于上面所述。开发iOS知道,...
https://www.tsingfun.com/ilife/idea/677.html 

RSA 算法是如何诞生的 - 创意 - 清泛网 - 专注C/C++及内核技术

... 公钥密码 blah blah blah…不对称密码 blah blah blah…单向函数 blah blah blah…但是符合条件的单向函数目前没找到。我有信心找到这样的单向函数,你看你要不要和我一起试试? 这些显然不足以让早已下决心走纯理论路线的 Adlem...
https://www.tsingfun.com/it/cpp/2108.html 

C/C++中的段错误(Segmentation fault) - C/C++ - 清泛网 - 专注C/C++及内核技术

...ent fault 之所以能够流行于世,是与Glibc库中基本上所有的函数都默认形参指针为非空有着密切关系的。目录1。什么是段错误?2。为什 Segment fault 之所以能够流行于世,与Glibc库中基本上所有的函数都默认形参指针为非空有着密...
https://www.tsingfun.com/it/cpp/475.html 

VS Addin插件基本开发入门 - C/C++ - 清泛网 - 专注C/C++及内核技术

...一个Connect.cs文件,它是插件的入口代码。其中OnConnection函数是插件启动、响应事件的处理函数。里面默认向Tool菜单下添加了子菜单,代码简单明了,不解释。 这时,我们直接Ctrl + F5运行插件,启动VS新实例后,点击”工具“...
https://www.tsingfun.com/it/cpp/645.html 

C++ HICON与HBITMAP相互转换 - C/C++ - 清泛网 - 专注C/C++及内核技术

...con = ::CreateIconIndirect(&ii);//一旦不再需要,注意用DestroyIcon函数释放占用的内存及资源 ::DeleteObject(hbmMask); return hIcon; } 方法二: #include <gdiplus.h> #pragma comment(lib,"GdiPlus.lib") HICON CreateIcon(HBITMAP hBitmap) { Gdiplus::Bitm...