随笔分类 - c
摘要:https://github.com/prem30488/C2CUDATranslator http://www.training.prace-ri.eu/uploads/tx_pracetmo/GPSMEToolkitIntro.pdf gp-sme.co.uk https://www.opena
阅读全文
摘要:原文地址:http://blog.chinaunix.net/uid-28587158-id-4006500.html 文章内容来源于stackoverflow上的回答,写的很详细http://stackoverflow.com/questions/14388706/socket-options-s
阅读全文
摘要:cmake 最新版的安装方法: 1,下载最新版的cmake,如 cmake-3.24.0-rc1-linux-x86_64.sh 2,mkdir /home/hzh/soft/softy/cmake-3.24.0-rc1 3,sh some_path/cmake-3.24.0-rc1-linux-x
阅读全文
摘要:网址: https://www.spinellis.gr/cscout/ https://www2.dmst.aueb.gr/dds/cscout/index.html https://github.com/dspinellis/cscout 还有一个工具叫Xrefactory,它可以分析c++程序
阅读全文
摘要:https://askubuntu.com/questions/26498/choose-gcc-and-g-version https://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-u
阅读全文
摘要:http://scons.org/ https://www.ibm.com/developerworks/cn/linux/l-cn-scons/index.html 后附:另外,WAF是一个基于scons的构建工具,而且是 Re-design of scons to improve its wor
阅读全文
摘要:Asio C++ Library: Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchrono
阅读全文
摘要:目前我自己最喜欢的还是 ddd 、 gdbgui 和 vim-vebugger插件或vimgdb插件 三种。 后来发现还有个叫 gdbida 的调试前端,听说和 gdbserver 联合调试远程进程很方便。 You could try using Insight a graphical front-
阅读全文
摘要:Yes! With the new version 7.0 gdb, you can do exactly that! The command would be "reverse-step", or "reverse-next". You can get gdb-7.0 from ftp.gnu.o
阅读全文
摘要:这个实现比较优秀,可自行改成java的实现。
阅读全文
摘要:-Wl选项告诉编译器将后面的参数传递给链接器。 -soname则指定了动态库的soname(简单共享名,Short for shared object name) soname的关键功能是它提供了兼容性的标准: 当要升级系统中的一个库时,并且新库的soname和老库的soname一样,用旧库链接生成
阅读全文
摘要:作者:于洋链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有,转载请联系作者获得授权。 原文:unicode,ansi,utf-8,unicode big endian编码的区别 很久很久以前,有一群人,他们
阅读全文
摘要:由于软链接及android的外部卡mount方式存在,导致一个文件夹可能同时有两个路径,如: /mnt/sdcard1 /storage/ext_sdcard ,如果通过某种方式(如mount命令)得到了这两个路径,但是现在要给路径去重,可以采用如下方法: 一、首先,要判断目录是否是同一个目录,可能
阅读全文
摘要:在j2ee中可能会引起业务的延迟,java自行决定是否需要使用 Socket.TCP_NODELAY 选项来禁用 nagle 策略算法。c语言的语法是: setsockopt( sock, IPPROTO_TCP, TCP_NODELAY, (void *)&on, sizeof(on));
阅读全文
摘要:在源代码里面如果这样是定义的: #ifdef MACRONAME //可选代码 #endif 那在makefile里面 gcc -D MACRONAME=MACRODEF 或者 gcc -D MACRONAME 这样就定义了预处理宏,编译的时候可选代码就会被编译进去了。 对于GCC编译器,有如下选项
阅读全文
摘要:写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11...
阅读全文
摘要:除了自己实现之外,还有个c语言写的基于事件的开源网络库:libeventhttp://www.cnblogs.com/Anker/p/3265058.html最简单的select示例:#include #include #include #include #define STDIN 0 // fi...
阅读全文