自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿修罗道

Dont think who you are, know you are

  • 博客(29)
  • 资源 (23)
  • 收藏
  • 关注

原创 通过patch实现生成使用补丁

一、原理  diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。  patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。  举个例子来说文件A和文件B,经过diff之后生成了

2011-08-30 13:45:56 2418

原创 gcc、gdb、makefile 学习和用法

一、gcc1、gcc通过后缀来区别文件类型:  .c为C语言源文件;.C、.cc或.cxx为C++源文件;.h为头文件  .o为编译后的目标文件;.s为汇编语言源文件;.i为C语言预处理文件2、编译选项:  -o filename 编译后输出文件名为fil

2011-08-29 19:38:27 2888

转载 cpio命令用法

cpio命令     利用cpio 可将文件或目录从文件库获取出来或将散列文件拷贝到文件库。cpio 的指令格式:         cpio –i[bcdmrtuv] [patterns]         cpio –o [abcv]         cpio –

2011-08-29 10:56:31 2524

原创 shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select

1、expr计算整数变量值格式 :expr arg 例子:计算(2+3)×4的值1、分步计算,即先计算2+3,再对其和乘4s=`expr 2 + 3`expr $s \* 42、一步完成计算:expr  `expr 2 + 3 `  \* 4 –说明: 运算符号和参数之间要有空格分开; 通配符号(*),在作为乘法运算符时要用\、“”、‘’符号修饰

2011-08-27 13:15:21 41139

原创 shell编程:引用变量、内部变量、条件测试、字符串比较、整数比较、文件比较、逻辑操作、引号、通配符、调试执行

1、env显示当前的环境变量 2、PS1='[\u@\h \w \A] \$' 可以设置bash的命令与提示符。3、echo $$ 显示当前bash的PID号4、echo $?显示上一条指令的回传值(指令成功回传值为0,其他为非零)5、unset name

2011-08-26 21:03:00 9372

转载 笔试题strcpy写法

题目:     已知strcpy函数的原型是:         char * strcpy(char * strDest,const char * strSrc);     1.不调用库函数,实现strcpy函数。     2.解释为什么要返回char *。

2011-08-25 19:45:57 1810 1

转载 const用法

一、 const声明常量如const int max = 100;   优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)二、

2011-08-25 19:39:52 1320 1

原创 sizeof用法和分析

一、 定义:   sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。其返回值类型为size_t,在头文件stddef.h中定义。在32位系统中:  char的sizeof值为1,char是我们编程能用的

2011-08-25 15:36:13 1789

原创 android 广播机制Broadcast、BroadcastReceiver用法解读

一、广播机制    在android系统中,发生的事情是可以被广播出去的。这就好像是微博。我发布一条消息,没加我关注的就不能看见,而我只能看见我加关注的消息,但是无论怎样消息都产生了。这就是广播机制。这个过程中一共有两个部分,即消息的发送和消息的接收。二、收发消息的方式

2011-08-24 18:34:21 4426

转载 对网关,路由,DNS,ARP,ARP欺骗的比喻

假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。    但是你不被允许走出大门,你想与外界发生的一切联

2011-08-24 11:19:29 1878 1

转载 CBAC配置实验

做了个CBAC实验:如下图: 步骤一:接口连通性配置R1(config)#int s0R1(config-if)#ip add 10.1.1.1 255.255.255.0R1(config-if)#clock rate 64000R1(confi

2011-08-24 10:32:19 2009

原创 路由器接口审查规则和ACL 分析

一、审查规则    首先,先说明一点,审查规则与ACL不是一个事。虽然,通常是一起用,但是他俩顶多算是邻居,不是一家的。例如审查规则的命令是:ip inspect  name RuleName tcp;ACL则是 access-list 101 permit ip any a

2011-08-24 09:12:31 2772

转载 基于上下文访问控制(CBAC)介绍与分析

一、Cisco IOS安全技术Cisco IOS防火墙特性集作为Cisco IOS软件的一个选项,提供了一个先进的安全解决方案,这种集成化路由器安全解决方案是Cisco Systems安全解决方案系统中的一个部件。Cisco IOS安全服务包括一系列特性,能使管理人员将一

2011-08-23 20:26:47 3476

原创 路由方式,IP路由选择过程

一、路由及路由方式     路由这个术语用来说明将数据包从一台设各通过网络发往另一台处在不同网络上的设备。路由器并不关心这些主机,它们只关心网络和通向每个网络的最佳路径。路由器可以从相邻的路由器或从管理员那里认识远程网络。之后,路由器需要建立一个描述如何寻找远程网络的路由表(

2011-08-22 21:11:52 11366 3

原创 Linux 添加用户 ,帐号管理 ,群组管理 详解

一、 单个账户管理    先说说账号的组成。每一个帐户都有拥有人和拥有组群两个属性,所以每个登陆的使用者至少有两个ID,即UID(User ID)和GID(Group ID)。所有用户的ID都存放在/etc/passwd 中 例如     fsy:x:50

2011-08-18 21:19:43 13310 1

原创 linux下 配置VSFTP 实现 Fedora与windows互访

1、安装 。终端输入 #yum -y install vsftpd  2、配置vsftpd.conf文件 #cd /etc/vsftpd/[root@localhost vsftpd]# vi vsftpd.conf 3、在vi中添加以

2011-08-18 13:17:27 3162

原创 ln 命令用法 hard link 与 symbolic link 区别 分析

Hard Link (实体链接, 硬式连接)    首先要知道inode。它就像一个指向档案的指针,档案的内容由inode的记录来指向。所以读取一个档案内容可以有多个文件名对应一个文件的inode号码,这就是hard link。   举个例子来说,假如我系统有个 /r

2011-08-17 20:30:36 7489

原创 linux 指令熟悉

1、date  显示日期时间2、cal  显示日历  eg: cal 12 20123、按[TAB]可进行自动补全代码,按两次显示相似命令集4、命令后面加上 --help可查询中文帮助,man 加上命令 可查询英文文档,按q退出。5、ctrl+shift+alt+

2011-08-16 14:33:46 1348

原创 Fedora的一些基本设置

#1,设置sudo,提权在Ubuntu或其他发行版本下用惯sudo,我们可以通过下面方式来实现sudo。在命令行下输入# su# visudo然后,在配置文件中找到下面的几行内容:## Allow root to run any com

2011-08-16 10:24:25 2142

原创 通过VMware 在windowXP上安装Fedora15

1、 先上网下个VMware ,我用的是7.1.4 。   2、上网下个Fedora15 我在 这里下载的,点击链接  我选的是倒数第2个,网易的i386的那个,3.39G下载速度还是挺快的。   3、安装VMware,这个就不用多说了吧....  序列号上网找一个先用,然后重启机器。   4、启动VMware,点选第一个图标:new Virtual Machine -> next -

2011-08-15 16:47:01 3524

原创 谈谈我对学习看法&一周学习总结

经过了这将近一个礼拜的学习,我想谈点关于学习上的想法。仅是个人不成熟的观点,说的不好希望大家谅解。一、学习氛围       实话说,学习氛围并不优秀。这是我的错。大家调动学习劲头,了解大家学习情况,是学委的责任。这方面出了问题是我的错。今后我会努力协调。但是,我不希望

2011-08-12 21:00:53 8114 1

原创 有路由器完整的三层交换网络

本次操作是接用核心交换机实现三层交换继续做的....    完成图:       1、配置核心交换机对外接口: Switch(config-if)#no switchport ......................................此句解决

2011-08-12 15:14:31 2240

原创 路由器静态路由配置 两个路由通过serial连接

实验背景  学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。每个校区出口利用一台路由器进行连接,两台路由器间学校申请了一条2M的DDN 专线进行相连,要求做适当配置实现两个校区的正常相互访问。  完成图:

2011-08-12 13:24:59 17536

转载 使用Cisco Packet Tracer之图解无线网络全网互联

昨天一位jack.d的网友,问到我这个问题,就这个问题写一篇文章帮助他解决一下这个小问题!希望能够对他有所帮助。 拓扑图如下: 在这里,我们通过3560三层交换机做为核心交换机,在交换机上面的配置如下:Switch(config)#int vlan 1 S

2011-08-12 10:39:57 41103 5

原创 用核心交换机实现三层交换

哎,这个做的可真是艰辛。昨天弄了一晚上,终于ping通了。今天早上还让一场大暴雨拍了个结实,万幸的是碰到了同学,蹭伞过来的,不过也基本上湿透了   闲话少说。昨天有人问,为什么只通过交换机可以实现三层交换?其实,核心交换机有路由器的功能,需要开启:ip routing。另外,

2011-08-12 10:05:58 5937

原创 通过单臂路由实现两个vlan的互访

假设有这样一个项目:一个公司有两个销售部的电脑,两个开发部的电脑,分别要分布在两个vlan上。本来这两个部门是不联系的。后来应公司管理需要,销售部与开发部要加强交流。所以,需要使在某些时候可以互访,现要求实现。实验环境:Cisco Packet Tracer编辑完成如

2011-08-11 09:40:16 6970

原创 路由器与交换机的区别 深入分析

一、路由器     读取每一个数据包中的地址然后决定如何传送,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。二、交换机 一般分为二层交换机和三层交换机:       二层交换机: 二层交换技术是发展比较成熟,二层交换机属数据链路层

2011-08-10 20:29:11 2049

原创 OIS协议分层模型

协议分层共有7层,如下表: OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet

2011-08-09 20:30:23 4233

原创 C类地址子网、主机、广播地址等子网掩码的相关的计算

首先,C类地址的表示范围为:192.0.0.1~223.255.255.255,默认网络屏蔽为:255.255.255.0; 所以对于110.110.110.0之类的地址不在本文讨论范围之列,它们的子网是可以上万,根本就不是人算的,找个工具算吧。  计算时一般涉及到这样一些问

2011-08-09 20:09:05 12645 1

Cocos2d-x 3.x 开发(十八)自动Batch和自动剔除

在游戏的运行过程中,图形的绘制是非常大的开销。对于良莠不齐的Android手机市场,绘制优化较好的游戏,可以在更多的手机上运行,因此也是优化的重中之重。图形方面的优化主要体现在减少GUP的绘制次数上。这里我们分别从自动优化渲染批次和绘制剔除两个方面来看新版本在绘制上的优化。 相关博客:http://blog.csdn.net/fansongy/article/details/26968473

2014-05-25

DemoPhy 物理应用打砖块

使用最新的物理系统,结合Cocostudio 制作的一个简单的打砖块的Demo

2014-04-18

Cocos2d-x 3.0开发(三)点击交互的四种处理beta2版代码

cocos2d-x 3.0Beta2版的点击响应处理代码。相关博客地址:http://blog.csdn.net/fansongy/article/details/12716671

2014-01-30

Cocos2d-x 3.0 开发(十五)使用UILayout布局,制作对话界面

编辑器中能设计静态展示的UIScrollView,而通常我们都需要在程序中动态增加信息。插入元素的位置怎么确定?在3.0中UILayout已经实现了基本的布局,这个例子则是一个简单的实现。相关博客地址:http://blog.csdn.net/fansongy/article/details/17382049

2013-12-17

Cocos2d-x 3.0 开发(十四)使用UIScrollView 实现大小不同物品拖动展示

UI部分一直是cocos2d-x的弱项,而这种境况在3.0版本中将得到改善。让我们从一个曾经的坑入手——CCTableView,来看看这些新特性。相关博客:http://blog.csdn.net/fansongy/article/details/16950241

2013-12-12

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk的3.0 alpha1新版本

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk的3.0 alpha1新版本 对应于Coco2d-x 3.0 alpha1 使用,更新之前3.0 alpha0 的 文件。相关博客地址:http://blog.csdn.net/fansongy/article/details/14142323

2013-12-03

Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序

帧事件指的是一个与帧相关联的事件。作为新加入的功能,它会给开发带来很多便利。这篇中我们将看到如何使用它。我们将上篇中制作的动画稍加修改。相关博客地址:http://blog.csdn.net/fansongy/article/details/16991385

2013-11-27

Cocos2d-x 3.0 开发(十)使用CocoStudio场景编辑器关联组件

我们有了UI交互、有了动画人物、有了物理模拟,还差最后一步——将这些元素融合起来。这次我们使用cocoStudio中的场景编辑器,将先前做过的所有东西都放到一个场景中去。相关博客:http://blog.csdn.net/fansongy/article/details/14544921

2013-11-08

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk

模拟真实的世界是个比较麻烦的事情 通常这种事情都是交给物理引擎来做 但它们使用的过程中有个令人讨厌的地方 参数太多了 为了初始化一个简单的场景要写很多代码 在cocos2d x 3 0版本中 出现了一个新类族 physicals 它将Box2D或者chipmunk做了一层封装 使我们的上层调用有更友好的接口 相关博客:http: blog csdn net fansongy article details 14142323">模拟真实的世界是个比较麻烦的事情 通常这种事情都是交给物理引擎来做 但它们使用的过程中有个令人讨厌的地方 参数太多了 为了初始化一个简单的场景要写很多代码 在cocos2d x 3 0版本中 出现了一个新类族 physi [更多]

2013-11-04

Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤

游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来。比如获得一件装备后人物形象的改变,或者战斗中武器、防具的损坏等。这些变化的实现就要通过动态换肤来实现。在这个Demo中,点击屏幕会动态更换小人手中的武器。相关博客:http://blog.csdn.net/fansongy/article/details/13024265

2013-10-25

Cocos2d-x 3.0 开发(七)在程序中处理cocoStudio导出动画Demo

使用cocoStudio可以方便的制作动画,接下来的工作就是我们的程序中使用制作好的动画。这篇中,我将使用程序将两个动画连接起来。相关博客地址:http://blog.csdn.net/fansongy/article/details/12955989

2013-10-22

Cocos2d-x 3.0 关联程序逻辑与cocoStudio导出文件

上篇说到将CocoStudio的导出文件在程序中运行出来,但是并没有用户交互,即点击响应,程序的逻辑判断也都没有。这篇中我们把它们加进去,这样就可以算一个完整的程序了。相关博客:http://blog.csdn.net/fansongy/article/details/12795299

2013-10-16

Cocos2d-x3.0 使用CocoStudio创建UI并加载到程序中

CocoStudio的使用无疑是cocos2d-x 3.0的重要组成部分,接下来我们用它来创建一组UI,并将其读入到程序中显示出来。 相关博客地址:http://blog.csdn.net/fansongy/article/details/12757411

2013-10-15

Cocos2d-x3.0 四种点击交互处理Demo

在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函数回调,与重写layer层的touch消息响应,构成了一个相对完整的交互模式。本例运用四种方式,写了一个简单的Demo。对应博客地址:http://blog.csdn.net/fansongy/article/details/12716671

2013-10-14

Excel 配置导出实例

使用VBA与Excel你能用20行不到的代码就完成一个配置工具。无法想象吧。配套博客地址:http://blog.csdn.net/fansongy/article/details/9988127

2013-08-15

Python 架简单网站

使用Python 搭建的简单网站。虽然没有复杂的功能,数据的读取,处理之类的也都有,算是动网了。很简单入门用。

2013-06-11

获取 ios 系统网络状况、电量

有自己简单封装的一个接口。文件中也有官方的例子,可以自己下来改改。 相关博客为:http://blog.csdn.net/fansongy/article/details/8927734

2013-05-14

TMX官方忍者游戏cocos2d-x实现(三)

更新到最完整的版本。不过还有点小瑕疵。 相应博客地址为:http://blog.csdn.net/fansongy/article/details/8881664 欢迎来看看。

2013-05-03

TMX官方忍者游戏cocos2d-x实现(二)

加入碰撞检测和吃西瓜的版本。

2013-05-02

TMX官方忍者游戏cocos2d-x实现(一)

官方文档游戏的cocos2d-x实现(部分)。 可见博客 http://blog.csdn.net/fansongy/article/details/8864561

2013-04-28

多功能子网掩码计算工具

本软件可以划分ABC三个网段子网,计算子网掩码,每网段计算机数量及打印出每子网的详细划分。

2011-08-13

两个小时成为ISA2004专家

关于ISA2004配置的介绍和分析,图示清楚,实用性强

2011-08-13

空空如也

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

TA关注的人

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