小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

2014年6月30日

Unix/Linux环境C编程入门教程(18) kali-linuxCCPP开发环境搭建

摘要: 1. Kali linux是BT5的晋级版本,用于信息安全。基于Debian7内核。新建虚拟机。2. 选择默认虚拟机3. 选择稍后安装操作系统4.选择Linux Debian7 64位,因为KaliLinux基于Linux Debian7。5. 设置虚拟机名称为KaliLinux6.设置处理器... 阅读全文

posted @ 2014-06-30 15:57 牛栏山1 阅读(256) 评论(0) 推荐(0) 编辑

CC++初学者编程教程(4) 安装Oracle12c于Windows Sever2012

摘要: 我们开启虚拟机Windows Sever2012启动中。3.看到WindowsSever2012的桌面。我们解压缩两个文件, winx64_12c_database_1of2.zip,winx64_12c_database_2of2.zip.也就是Oracle的安装文件。这个时候我们可以看到服务器... 阅读全文

posted @ 2014-06-30 15:50 牛栏山1 阅读(152) 评论(0) 推荐(0) 编辑

Keli Linux与网络安全(2)——初探Keli

摘要: Kali是BackTrack的升级换代产品,按照官方网站的定义,Kali Linux是一个高级渗透测试和安全审计Linux发行版。作为使用者,我简单的把它理解为,一个特殊的Linux发行版,集成了精心挑选的渗透测试和安全审计的工具,供渗透测试和安全设计人员使用。也可称之为平台或者框架。 作为Li... 阅读全文

posted @ 2014-06-30 14:09 牛栏山1 阅读(342) 评论(0) 推荐(0) 编辑

Keli Linux与网络安全(1)——在VMWare中安装Keli系统

摘要: Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由OffensiveSecurity Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之... 阅读全文

posted @ 2014-06-30 14:07 牛栏山1 阅读(317) 评论(0) 推荐(0) 编辑

C语言的本质(12)——指针与函数

摘要: 往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂。下面详细为大家介绍C语言中指针函数和函数指针。 1、指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。 格式: 类型说明符 * 函数名(参数) 由于返回的是一个地址,所以类型... 阅读全文

posted @ 2014-06-30 13:20 牛栏山1 阅读(154) 评论(0) 推荐(0) 编辑

C语言的本质(11)——指针与数组

摘要: 1、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占... 阅读全文

posted @ 2014-06-30 13:12 牛栏山1 阅读(148) 评论(0) 推荐(0) 编辑

C语言的本质(10)——指针本质

摘要: 指针,大概是C语言中最难理解的概念之一了。指针这个东西是C语言中的一个基本概念,C99中对于指针的定义是:1. 指针的类型是derived from其它类型,也就是说指针的类型是由它指向的类型决定的;2. 指针是一种reference类型,即引用类型; 指针这个词出现在高级语言程序设计中,在汇... 阅读全文

posted @ 2014-06-30 13:08 牛栏山1 阅读(174) 评论(0) 推荐(0) 编辑

C语言的本质(8)——副作用与顺序点

摘要: C 语言中,术语副作用是指对数据对象或者文件的修改。例如以下语句var = 99;的副作用是把 var 的值修改成 99。对表达式求值也可能产生副作用,例如: se = 100对这个表达式求值所产生的副作用就是 se 的值被修改成 100。序列点是指程序运行中的一个特殊的时间点,在该... 阅读全文

posted @ 2014-06-30 13:02 牛栏山1 阅读(203) 评论(0) 推荐(0) 编辑

C语言的本质(7)——C语言运算符大全

摘要: C语言的本质(7)——C语言运算符大全 C语言的结合方向 C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。如有表达式 x-y+z则 y 应先与“-”号结合,执行 x-y 运算,然后再执行+z 的运算。这种自左至右的... 阅读全文

posted @ 2014-06-30 13:00 牛栏山1 阅读(5763) 评论(0) 推荐(0) 编辑

C语言的本质(6)——位运算

摘要: 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二... 阅读全文

posted @ 2014-06-30 12:58 牛栏山1 阅读(297) 评论(0) 推荐(0) 编辑

C语言的本质(5)——类型转换的本质与处理

摘要: 数据类型转换的方式C 语言中的数据类型转换可分为隐式转换和显式转换两种。隐式转换隐式转换也可称作为自动转换,它经常以以下几种形式发生:1、在计算一个同时出现多种数据类型的表达式时,将所有数据类型都转换为同一种数据类型。2、在对数据进行输出时,按指定格式将数据输出。3、利用赋值运算符将数据转换为运... 阅读全文

posted @ 2014-06-30 12:47 牛栏山1 阅读(191) 评论(0) 推荐(0) 编辑

C语言的本质(4)——浮点数的本质与运算

摘要: C语言的本质(4)——浮点数的本质与运算 C语言规定了3种浮点数,float型、double型和long double型,其中float型占4个字节,double型占8个字节,longdouble型长度要大于等于double型,本文档将以float型为例进行介绍,double型和long doub... 阅读全文

posted @ 2014-06-30 12:36 牛栏山1 阅读(659) 评论(0) 推荐(0) 编辑

C语言的本质(3)——整数的本质与运算

摘要: C语言的本质(3)——整数的本质与运算 计算机存储的最小单位是字节(Byte),一个字节通常是8个bit。C语言规定char型占一个字节的存储空间。如果这8个bit按无符号整数来解释,则取值范围是0~255,如果按有符号整数来解释,则取值范围是-128~127。C语言规定了signed和unsig... 阅读全文

posted @ 2014-06-30 12:33 牛栏山1 阅读(160) 评论(0) 推荐(0) 编辑

C语言的本质(2)——二进制、八进制、十六进制与十进制

摘要: 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开... 阅读全文

posted @ 2014-06-30 12:31 牛栏山1 阅读(467) 评论(0) 推荐(0) 编辑

C语言的本质(1)——计算机与二进制

摘要: 人类的计数方式通常是“逢十进一”,称为十进制(Decimal),大概因为人有十个手指,所以十进制是最自然的计数方式,各民族的文字中都有十个数字,而阿拉伯数字0-9是目前最广泛采用的。 计算机是采用数字电路搭成的,数字电路中只有1和0两种状态,或者可以说计算机只有两个手指,所以对计算机来说二进制是... 阅读全文

posted @ 2014-06-30 12:31 牛栏山1 阅读(294) 评论(0) 推荐(0) 编辑

C语言入门(21)——使用DBG对C语言进行调试

摘要: C语言入门(21)——使用DBG对C语言进行调试 程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设... 阅读全文

posted @ 2014-06-30 12:30 牛栏山1 阅读(283) 评论(0) 推荐(0) 编辑

C语言入门(20)——使用VC2013对C语言进行调试

摘要: 软件调试过程中,有时会一些逻辑和内存访问方面的问题,如果没有调试器的帮助,找出何处代码导致这块内存被更改是一件非常麻烦的事情。恰当运用数据断点可以快速帮我们定位问题的所在。 1、VC的调试快捷键F5: 开始调试Shift+F5: 停止调试F10: 调试到下一句,这里是单步跟踪 F11: 调试... 阅读全文

posted @ 2014-06-30 12:29 牛栏山1 阅读(147) 评论(0) 推荐(0) 编辑

C语言入门(19)——C语言的编码风格

摘要: 代码风格好不好就像字写得好不好看一样,如果一个公司招聘秘书,肯定不要字写得难看的,同理,代码风格糟糕的程序员肯定也是不称职的。虽然编译器不会挑剔难看的代码,照样能编译通过,但是和你一个团队进行协作的其他程序员肯定受不了,甚至写完代码几天之后再来看,自己都不知道自己写的是什么。代码和语言文字一样是为... 阅读全文

posted @ 2014-06-30 12:28 牛栏山1 阅读(148) 评论(0) 推荐(0) 编辑

C语言入门(18)——数组与字符串

摘要: 用来存放字符量的数组称为字符数组。字符串可以看作一个数组,它的元素是字符型的。 字符数组的定义 形式与前面介绍的数值数组相同。例如:char c[10];由于字符型和整型通用,也可以定义为int c[10]但这时每个数组元素占2个字节的内存单元。 字符数组也可以是二维或多维数组。例如:char ... 阅读全文

posted @ 2014-06-30 12:27 牛栏山1 阅读(239) 评论(0) 推荐(0) 编辑

C语言入门(17)——C语言数组应用的一个实例

摘要: 本篇通过一个实例介绍使用数组的一些基本模式。问题是这样的:首先生成一列0-9的随机数保存在数组中,然后统计其中每个数字出现的次数并打印,检查这些数字的随机性如何。随机数在某些场合(例如游戏程序)中是非常有用的,但是用计算机生成完全随机的数却不是那么容易的。计算机执行每一条指令的结果都是确定的,没... 阅读全文

posted @ 2014-06-30 12:27 牛栏山1 阅读(213) 评论(0) 推荐(0) 编辑

导航