自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 nasm 汇编指令 列表

操作指令MOV   dst, src   把src 的内容 复制到 dst中,操作字长由参数字长决定push    把参数入栈pop      从栈顶弹出数据,存入给定参数中PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.(在不同模式下面,对应不同的寄存器,如32bit模式,对应32位寄存器)POPA    把DI,SI,BP,SP,BX,DX,C

2014-12-30 12:28:53 2608

转载 GCC编译屏蔽内建函数

转自:http://blog.sina.com.cn/s/blog_7077264c0100lvwn.html-fbuiltin这是默认选项,用于通过名字来识别内建函数。选项 -fno-builtin 指出,除非利用前缀 __builtin_进行引用,否则不识别所有内建函数。例如,为了获得内建版本,应该调用 __builtin_strcpy() 而不是名为 strcpy()的函数。

2014-12-28 18:28:25 1154

原创 sublime text 3 搭建c/c++ 环境 及 激活

一直纠结于在linux下面没有好用的IDE,不过最近研究了一下sublime 发现还是相当不错的,轻巧,唯美!!sublime本身功能有限,但其拥有庞大的插件库,可以提供强大的功能。一  为了方便插件的安装,首先先来安装一下Package Control:通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台输入:import urll

2014-12-26 17:11:53 503

原创 NS3 中Attribute 学习

在NS3中,每个类都有与之相关的属性,这些属性可以看作是对基本类型的封装,这些属性存储在与类相关的TypeId类中。下面来介绍一下attribute的相关实现:与属性相关的文件主要位于src/core/model文件夹下面文件名中带有attribute关键字的文件最基本的类有三个:AttributeValue ,AttributeAccessor和  AttributeChecker 另外

2014-12-14 19:01:38 2182

原创 NS3 中 ObjectBase类学习

该类位于 src/core/model/object-base 文件中  。在该文件的开始部分,有如下的宏定义:#define NS_OBJECT_ENSURE_REGISTERED(type) \ static struct X ## type ## RegistrationClass \ {

2014-12-14 18:40:14 1862

原创 NS3 仿真器 之 typeid 类知识学习

NS3中,每个类都包含了一个typeid。一个类的typeid主要用来记录与这个类相关的属性,trace源,继承树之类的信息。一  内部类型在TypeId类中,定义了三个内部类型:1.1  AttributeFlag : 属性标志,用来表面TypeId类 内部所含属性 的性质,如可读/可写/可在构造时赋值/以上三中都有,具体定义如下enum AttributeFlag {

2014-12-14 15:45:58 2893

原创 64位模式下 nasm 和c语言的互相调用

首先,需要说明的是,64位模式下,nasm和c语言函数之间的参数传递是通过64位寄存器来进行的,而32位模式下,参数的传递则是通过栈来实现的,这一点区别很重要!!在,64位模式下,针对64位整型参数(long类型),按照参数从左到右的顺序,依次通过寄存器RDI, RSI,RDX, RCX,R8, 和R9 来传递,如果参数个数超过了这么多,那么多余的参数通过栈来传递1, nasm

2014-12-12 16:32:54 5298 1

转载 Opensuse的静态IP设置

转自:  http://blog.chinaunix.net/uid-26760055-id-3143579.htmlOpensuse的静态IP设置如下:1.修改/etc/sysconfig/network/config文件NETWORKMANAGER=”yes” 通过 networkmanage 的用户方法设置NETWORKMANAGER=”no” 通过 ipfu传统

2014-12-08 15:24:59 4664

原创 在win7中硬盘安装opensuse 13.2

首先,去官网下载opensuse的DVD镜像文件,大概有4G左右的大小然后将iso镜像拷贝到某个分区的根目录下,在这里假设将镜像放在D盘根目录。然后将镜像也解压到D盘根目录。一切准备就绪。用虚拟光驱打开iso镜像,运行里面的安装程序,就是对应*_LOCAL那个,因为我们这里采用本地安装。之后按照提示,会要求重启系统,照做就好。重启之后进入安装界面,一路进行,

2014-12-08 15:19:28 2832

原创 archlinux 安装

安装时,首先选择Boot Arch Linux 选项。然后会进入到命令行模式:执行下面的命令进行分区cfdisk选择分区表类型,选择DOS,即为MBR分区表然后进入分区界面进行分区,分区方式类似于其他linux发行版,可以简单的将整块磁盘分成3个区/dev/sda1:  200M  主分区(用来作为/boot分区)/dev/sda2: 剩余所有内存 逻辑分区   

2014-12-07 21:40:43 611

原创 Redhat server 6.5 vsftp 安装

首先,运行下面命令来检测是否已安装vsftp:rpm -qa| grep vsftpd如果已经安装就会出现vstfp的版本号相关的信息,如果没有出现就是没有安装如果没有安装,可以从光盘中进行安装。光盘的Packages目录下有许多常用的包rpm -ivh ftp包的名字修改启动方式为开机自动启动:chkconfig vsftpd on接下来,设置防火墙,由于Redhat默认

2014-12-06 22:30:09 2396

vc++进度条的应用及美化

编译器用的是vs2008,主要是一个进度条的美化已经相关的设定,如取消安装时会回滚等

2013-04-13

空空如也

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

TA关注的人

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