自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leon

我们历经迷茫走到今天,为何要轻易放弃

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 openwrt实现无线上网白名单

通过修改防火墙配置文件来实现上网过滤。配置文件  /etc/config/firewall1、Mac白名单在配置文件尾部添加如下:config rule option src              lan option dest             wan option src_mac          9C:D2:1E:F9:34:39 option ta

2015-08-27 22:43:06 11208

原创 C语言实现Split函数

借助C语言的动态内存分配,实现类似VB中Split函数的效果。函数介绍:功能:按一个字符来拆分字符串参数  src:要拆分的字符串参数  delim:按照这个字符来拆分字符串参数  istr:借助这个结构体来返回给调用者拆分后的字符串数组和字符串的个数返回拆分是否成功#include #include #include typedef struct

2015-08-26 22:00:54 24625 2

转载 void与void*详解

void关键字的使用规则:             1. 如果函数没有返回值,那么应声明为void类型;             2. 如果函数无参数,那么应声明其参数为void;             3. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;              4. void不能代表一个真实的变量;void体现了

2015-08-26 08:27:10 575

转载 realloc 用法

最近在写source code时需要在数组的buffer小时重新申请一块buffer,故找了一些资料,乖乖,竟然原指针还可以“漂移”。。。。。。realloc 原型:extern void *realloc(void *mem_address, unsigned int newsize); 用法:#include 有些编译器需要#include 功能:改变mem_address

2015-08-25 18:30:58 3917

转载 C语言动态内存分配函数解析

引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。  一、对于malloc,在终端输入 #:man  malloc可以知道函数原型是:  Void *calloc(size_t  size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,

2015-08-25 17:41:03 765

转载 Linux 的cp命令

功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数:-a 或 --archive 此参数的效果和同时指定"-dpR"参数相同-b 或 --backup 删除、覆盖目的文件先备份,

2015-08-24 21:57:03 579

原创 C语言实现字符串分割(类似vb中split函数)

头文件:#include 定义函数:char * strtok(char *s, const char *delim);函数说明:strtok()用来将字符串分割成一个个片段。参数s 指向欲分割的字符串,参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim 的分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s

2015-08-24 21:39:37 2350

原创 Ubuntu下架设FTP服务器实现Windows、openwrt、ubuntu互传文件

在openwrt开发过程中,在Windows下写代码,传到ubuntu上交叉编译,再将编译好的文件传到开发板上运行,是很常用的开发流程。然而如何在这三者之间架设一个方便的文件传输通道呢?下面就来说过程。第一步:Ubuntu下架设FTP服务器 vsftpd安装配置见:http://blog.sina.com.cn/s/blog_971a156001010xy4.html安装完成后,通过浏

2015-08-20 12:56:28 2041

原创 openwrt 中opkg update 报错的问题解决

修改  /etc/opkg.config   配置文件 将此文件内容换为下面内容,即可解决opkg update download时报错的问题dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay arch all 10 arch ar71xx 100 s

2015-08-20 09:05:54 14684

原创 Linux 利用管道父子进程间传递数据

父进程通过管道向子进程传递字符串,然后子进程向屏幕打印出所收到的字符串。

2015-08-09 10:14:24 6081

飞机大战(C++)

基本功能 (1)设置一个战机具有血量和攻击属性,通过键盘的方向键可控制战机的位置,空格键发射重型导弹,C键发射跟踪导弹。 (2)多架敌机随机从界面上端飞出,具有不同的速度和飞行方向,敌机随机发射导弹。 (3)被劫持的客机随机产生,界面中来回上下飞行,击中机翼,客机会向被击中机翼的方向飞行,击中客机中部位置客机直接坠毁,击中机头有10%的机率坠毁,击中机尾客机迅速飞出窗体,成功迫降。 (4)被劫持的客机中具有一定数量的乘客,在飞行过程中有一定机率跳伞,飞出窗体矩形则表示成功逃生。 (5)每隔一段时间会产生一个血包,可以为战机恢复2点生命值。 (6)敌机血量、速度、产生时间根据关卡增加而增加,可自行选择关卡。 (7)对于随机产生的敌机和敌机导弹,若飞出窗体矩形,则释放该对象;对于血量为0的敌机和敌机导弹,同样会删除释放内存空间,减少内存消耗。 (8)添加爆炸效果和音效,战机导弹发射音效,跳伞动画效果,背景移动效果。 (9)菜单中具有重新开始、暂停等功能。

2015-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除