摘要: 目的:申请一片缓冲,将结构体内容传递进入该缓冲再读取出来。 数据:结构体一成员为指针类型,结构体二成员为非指针类型。 用到的函数: calloc(); malloc(); memcpy(); strcpy(); sprintf();将整形或者无符号整形格式化输入进入一个字符串。 atoi();字符串 阅读全文
posted @ 2017-07-28 14:40 bobojiang2016 阅读(472) 评论(0) 推荐(0)
摘要: fread()是c库函数,利于移植,使用缓存,效率较read()高。 原型: 要注意的是它的返回值,如果读取到了文件尾,返回值小于count,可以使用feof()函数检测出来,返回真。 PS:返回值代表的是某种类型的size的个数。 下面程序按照1024k(一次大小为sizeof(char))一次读 阅读全文
posted @ 2017-07-26 17:52 bobojiang2016 阅读(7996) 评论(0) 推荐(0)
摘要: {1} 头文件:#include <sys/types.h> #include <sys/socket.h>定义函数:int sendto(int s, const void * msg, int len, unsigned int flags, const struct sockaddr * to 阅读全文
posted @ 2017-07-26 17:41 bobojiang2016 阅读(838) 评论(0) 推荐(0)
摘要: 在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* addres 阅读全文
posted @ 2017-07-25 19:31 bobojiang2016 阅读(2372) 评论(0) 推荐(0)
摘要: 从Git-Hub上下载了Apollo源码在Ubuntu上准备运行一下 完成了以下步骤: adduser: The user `root' already exists. 阅读全文
posted @ 2017-07-12 14:01 bobojiang2016 阅读(1483) 评论(0) 推荐(0)
摘要: 用bind()函数就可以,成功返回0, 占用返回-1. 阅读全文
posted @ 2017-07-10 16:32 bobojiang2016 阅读(743) 评论(0) 推荐(0)
摘要: 自己手动添加的.ui文件在VS中是无法右键编译的,也即是说,在用QT designer编辑过的.ui文件无法实时更新相应的ui_XX.h文件,造成调试结果无法显示编辑过的新界面。 解决办法: 右键.ui文件属性:改自定义生成工具,应用,在常规里按照自己相应的文件和路径输入: 命令行:setlocal 阅读全文
posted @ 2017-04-09 12:02 bobojiang2016 阅读(3890) 评论(1) 推荐(1)
摘要: 用CMake将Qt、VTK和ITK整合后,打开解决方案后添加新类时运行会出现“n个无法解析的外部命令”的错误。 原因是新建的类未能生成moc文件,解决办法是: 1.右键 要生成moc文件的.h文件,打开属性->常规->项类型改为自定义生成工具。 2.在新生成的选项中,填上相关内容: 具体如下: 命令 阅读全文
posted @ 2016-05-25 08:44 bobojiang2016 阅读(3527) 评论(0) 推荐(0)
摘要: qt中文代码用vs2010编译问题解决 总结说就是qt5默认UTF8不支持微软默认的ANSI(GB2312/GBK)。解决办法是把中文字符串全部用 封装起来。 链接:http://www.docin.com/p-886087050.html 阅读全文
posted @ 2016-05-02 10:27 bobojiang2016 阅读(515) 评论(0) 推荐(0)
摘要: 现在是一枚纯种小白,c语言都没看完的小白,今年目标,跟着导师做项目,好好学编程,c++,数据结构。目前要做的是基于vtk的体绘制,在vs2010平台上,好了,开始看书,编程。 数轴上的原点,开始。 阅读全文
posted @ 2016-03-12 15:57 bobojiang2016 阅读(183) 评论(0) 推荐(0)