摘要: 1. 首先在Linux里面装上tftp server,详见上一篇转载的日志。基本上没问题的。2. Linux上网使用桥接,设置windows,linux,开发板的IP分别是192.168.1.x1,192.168.1.x2,192.168.1.x3。这一点很重要!一定得是桥接!原来因为在学校用ipv... 阅读全文
posted @ 2015-08-09 11:13 笨笨小成 阅读(422) 评论(0) 推荐(0) 编辑
摘要: tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统1、sudo apt-get install tftp-hpa tftpd-hpa xinetd2、建立配置文件sudo vi /etc/xinetd.d/tftp新建文件tft... 阅读全文
posted @ 2015-08-09 11:04 笨笨小成 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 转载:select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出... 阅读全文
posted @ 2015-07-24 14:31 笨笨小成 阅读(143) 评论(0) 推荐(0) 编辑
摘要: scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(str... 阅读全文
posted @ 2015-07-12 15:13 笨笨小成 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 单链表的翻转是一道很基本的算法题。 方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。 方法2:使用三个指针遍历单链表,逐个链接点进行反转。 方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。方法1的问题是浪费空间。方法2和方... 阅读全文
posted @ 2015-07-10 16:54 笨笨小成 阅读(159) 评论(0) 推荐(0) 编辑
摘要: sizeof()功能:计算数据空间的字节数 1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。 2.指针与静态数组的sizeof操作 指针均可看... 阅读全文
posted @ 2015-06-25 20:11 笨笨小成 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.... 阅读全文
posted @ 2015-05-20 13:41 笨笨小成 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Memcopy和memmove函数在linux下看了一下两个函数的源码。两个函数都在头文件string.h中定义,函数原型为:void * __cdecl memcpy ( void * dst,const void * src,size_t count);void * __cdecl memmov... 阅读全文
posted @ 2015-05-18 19:00 笨笨小成 阅读(365) 评论(0) 推荐(0) 编辑
摘要: register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你。一、皇帝... 阅读全文
posted @ 2015-05-12 22:48 笨笨小成 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小... 阅读全文
posted @ 2015-04-28 20:31 笨笨小成 阅读(147) 评论(0) 推荐(0) 编辑