C/C++语言
文章平均质量分 60
yudingding6197
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
std::move,移动赋值,终于体会其用法精髓
终于在自己开发的应用中,理解为啥使用std::move()了原创 2025-12-24 17:58:07 · 179 阅读 · 0 评论 -
VxWorks 系统时间时区设置
转发:VxWorks 系统时间时区设置_xiao503的博客-优快云博客_vxworks 设置系统时间转载 2022-04-30 15:02:09 · 2693 阅读 · 0 评论 -
可变参数
Windows:#define debug(format, ...) printf (format, ##__VA_ARGS__)引用:https://blog.youkuaiyun.com/tkp2014/article/details/78656077#define EMPTY #define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); ...转载 2019-09-20 19:17:57 · 177 阅读 · 0 评论 -
centos7 ssh 不用密码登录
网上好多文章写得太烂,严重误导人,这篇还不错,可以作为参考http://chenlb.iteye.com/blog/211809在centos7通过本机登录,假设用户 test,非rootyongh[test@Comp ~]$cd ~[test@Comp ~]$ssh-keygen -t rsa然后需要直接敲大约3个回车,生成了 id_rsa, id_rsa.pub两个原创 2017-09-01 15:42:41 · 456 阅读 · 0 评论 -
gcc 编译和makefile技巧
假设有文件simple.c:宏展开,预处理 -E -Pgcc -E -P simple.cgcc -E simple.c #将会生成更多的内容,对于阅读不方便,加上'-P'就可以屏蔽这些内容依赖头文件:gcc -M simple.cgcc -MD simple.c #将生成simple.d 文件-M 生成...原创 2015-10-05 15:27:14 · 916 阅读 · 0 评论 -
CentOS 开发问题
部门使用一台安装CentOS 64bit的服务器,编译一个简单的Hello原创 2014-10-15 13:54:54 · 1095 阅读 · 0 评论 -
vxworks一些基本知识
"long long" and "unsigned long long" 类型,本身定义了宏 ULLONG_MAX LLONG_MAXunsigned long long ll1;long long 112;ll1 = 2362231918310719548ull;ll2 = 2362231918310719548ll;printf("Type: %llu %lld原创 2014-06-29 13:37:04 · 2072 阅读 · 0 评论 -
vs2005 设置 编译问题
如何调用DLL,指定路径,不需要拷贝选择当前工程,右击"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了 不过似乎也还是有其它的方法指定路径。winnt.h编译出错,提示:1>d:\program files\microsoft visu原创 2013-03-31 14:12:06 · 1016 阅读 · 0 评论 -
bmp格式深入理解
Bmp格式,关于BITMAPFILEHEADER 和 BITMAPINFOHEADER 不说了,网络上全都有。从0x36字节开始说起,根据bmp不同的格式,内容有所不同:先谈谈8bit Bitmap (Monochrome Bitmap),建议使用像素1*1的文件进行分析。8bit文件只有两种颜色:白或者黑。需要定义彩色表,结构就是RGBQUAD。 因为黑白两种,所以从0x36开始需要原创 2013-05-13 16:00:55 · 1107 阅读 · 0 评论 -
非递归堆排序改进,从下标0开始排序
网上堆排序用到的数组,很多都是从1开始进行排序。我做了改进,可以从0开始。希望能够帮助大家,如果有错误,非常感激能够指出#include void print_arr3(int arr[], int count){ int i; printf("\n_____ current list:\n"); for(i=0; i<count; i++) { printf("%d ",原创 2013-07-21 02:54:18 · 1008 阅读 · 0 评论 -
Cannot load library : undefined symbol
在Linux下开发动态链接库,编译了一个应用程序,一个动态链接库,运行#./test so/libtest.so悲哀的看到:Cannot load library: so/libtest.so: undefined symbol: _ZTV13BaseCurveData why?在定义的基类中,class BaseCurveData{public: Ba原创 2012-10-11 02:36:03 · 3414 阅读 · 0 评论 -
timestorm远程调试 powerpc的代码
在板子上使用的PowerPC的芯片,发现Timestorm的license过期了,想启动C/C++ remote debug, 失败了。想了又想,看到了C++ local application Debug的选项,看见Debugger的标签,可以设置为 gdbserver debugger,哈哈,天助我也,这个不需要license.在Connection 标签中设置为TCP, 板子的IP原创 2011-10-27 11:48:44 · 723 阅读 · 0 评论
分享