自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 减少if语句

原文http://geek.csdn.net/news/detail/81154if语句的缺点:出现if语句的代码会越改越糟,变得越来越难维护。如何减少if语句1.函数参数中有bool变量实际上是将两个不同的功能绑定到了一个函数中,解决方法是用两个函数代替一个函数。1)void foo(int arg0, bool flag)[if(flag){

2016-06-19 02:58:16 633

原创 history !

export HISTTIMEFORMAT='%F %T ' :设置history命令显示的时间戳格式history 10         :查看最近10条历史命令执行上一条命令1.按向上键,按回车2.输入!!后,按回车3.输入!-1后,按回车4.按Ctrl+P后,按回车执行命令历史中第四条命令!4执行最近以ps开头的命令!p

2016-06-15 19:55:27 422

原创 pushd popd dirs

dirs        :显示目录栈pushd   :将目录压栈popd     :跳转到栈顶的目录,将它弹出栈显示的第一个目录始终是当前目录,而不是压入栈里的内容。显示的第二个目录是栈顶目录。例子:cd ~mkdir tmpcd tmpmkdir dir1 dir2 dir3 dir4cd dir1pushd .cd ../di

2016-06-14 23:19:06 470

原创 第2章 linux学习方法

1.学习目标(1)学会架站 (2)抛弃图形界面,学会命令行界面 (3)学习linux通用技能2.学习内容(1)计算机概论与硬件相关知识 (2)linux的安装与常用命令 (3)linux操作系统的基础技能,如权限 (4)vi (5)shell与shell脚本 (6)软件安装,如Tarball/rpm/dpkg等安装方式 (7)网络基础 (8)架设网站3.书籍《鸟哥的linux私房菜

2015-10-07 17:54:15 510

原创 第1章 linux概述

1.linux是什么linux有linux内核和linux发布版两个概念。 linux发布版由kernel+softwares+tools组成。2.linux内核版本号最初的linux内核由Linus Torvalds开发,为0.02版本。 目前linux内核开发分为两种版本,分别是稳定版的偶数版,如2.6.x,一种是开发中版本,如2.5.x。3.POSIXPOSIX是可携式操作系统接口的缩写,

2015-10-07 17:41:59 479

原创 第0章 操作系统概念

1.计算机体系结构2.操作系统内核操作系统内核是一组程序,这组程序的重点在于管理计算机的活动和驱动系统中的所有硬件。 内核的功能:a.系统调用接口b.程序管理c.内存管理d.文件系统管理e.设备驱动3.应用程序和内核有较大的关系,和硬件关系不大。硬件和内核关系较大。用户和应用程序关系较大。

2015-10-02 11:33:28 548

原创 大端(网络字节序)与小端(主机字节序)存储

big_endian大端存储,存储顺序从高字节到低字节,地址指向最高有效字节。在网络中将IP和端口指定为多字节时使用大端存储,也称为网络字节顺序(network_byte)。little_endian小端存储,存储顺序从低字节到高字节,地址指向最低有效字节。本地主机存储IP和端口制定的多字节时使用,也称为主机字节顺序(host_byte)。实例0x1234 ||内存地址||0x4000||0x40

2015-09-20 22:19:46 531

原创 MinGW环境变量设置、CodeBlock添加额外的库

MinGW环境变量设置-**PATH=D:\软件\CodeBlocks\MinGW -**LIBRARY_PATH=D:\软件\CodeBlocks\MinGW\lib -**C_INCLUDEDE_PATH=D:\软件\CodeBlocks\MinGW\include -**CPLUS_INCLUDE_PATH=D:\软件\CodeBlocks\MinGW\includeCodeBlock添

2015-09-20 21:43:47 1342

转载 认证和加密区别

基于公开密钥的加密过程  比如有两个用户Alice和Bob,Alice想把一段明文通过双钥加密的技术发送给Bob,Bob有一对公钥和私钥,那么加密解密的过程如下:Bob将他的公开密钥传送给Alice。Alice用Bob的公开密钥加密她的消息,然后传送给Bob。Bob用他的私人密钥解密Alice的消息。基于公开密钥的认证过程  身份认证和加密就不同了,主要用于鉴别用户

2015-03-06 14:57:30 3654

转载 王爽《汇编语言》 复习资料

《X86汇编语言总结》转载自http://blog.csdn.net/cto_51/article/details/8827862AX、BX、CX、DX一般用来存放数据[BX]、[BP]、[SI]、[DI]中一般存放着某个段寄存器的偏移地址,默认情况下,[BX]中存放着数据段(DS)的偏移地址,[BP]中存放着栈段(SS)的偏移地址(功能和SP类似),其中BX只

2015-02-24 15:31:02 2223

原创 小结:9 跳转指令小结

1、段内转移1.1、段内短转移jmp short 标号 ;ip=ip+8位偏移,8位偏移=标号的地址-下一条指令的地址;所有条件转移指令都是短转移jcxz 标号loop 标号1.2、段内近转移jmp near ptr 标号 ;ip=ip+16位偏移,16位偏移=标号的地址-下一条指令的地址jmp 16位寄存器 ;ip=16位寄存器的内容jmp word ptr

2015-02-05 14:29:33 547

原创 小结:实验8 分析一个奇怪的程序

assume cs:codecode segment0H mov ax, 4c00H3H int 21Hstart:5H mov ax, 0s:8H nopnopaH mov di, offset s;di=0005Hmov si, offset s2;si=0020H;cs:[si]指向cs:0020H,所以s2标号下的jmp shorts1指

2015-02-04 21:40:41 1876

转载 小结:8.4 8086汇编 寻址方式小结

寻址方式名称用处[idata]直接寻址[bx]寄存器间接寻址[si][di][bp][bx+idata]寄存器相对寻址结构体[bx].idata;一维数组idata[si];二维数组[bx][idata]     [si+idata][di+idata][bp+ida

2015-01-29 16:22:25 590

原创 小结:实验5 编写、调试具有多个段的程序

1.结论(1)若未指定程序的入口,程序载入后cs指向第一个段,ip=0; 若指定了程序的入口,程序载入后cs指向指定入口的那个段的段地址,ip等于入口相对段地址的偏移(2)一个段的大小至少为16字节,最大为64k字节,因为计算地址时有 段地址*16 的步骤。(3)若段的数据有n字节,则程序加载后,该段实际占有的空间为(n/1 6+1)*16(n/16取整数部分)(4)只有bx可

2015-01-23 13:56:13 1514

原创 问题解释:实验2 用机器指令和汇编指令编程

在debug环境下,先设置2000:0~2000:f内存单元值为0,再运行汇编代码如下:mov ax, 2000mov ss, axmov sp, 10mov ax, 3123push axmov ax, 3366push ax为什么运行过程中2000:0~2000:f中内容发生改变?

2015-01-21 18:49:28 1407

空空如也

空空如也

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

TA关注的人

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