- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 CentOS 5.5 下源码安装 gcc 4.9.1
wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.9.1/gcc-4.9.1.tar.bz2 解压缩源代码包,进入gcc-4.
2015-04-26 13:29:53
1466
1
原创 求素数的几个方法
#define N 100000000求1~N中的素数个数;// 方法一: 直接判断n是否为素数 n为正整数bool IsPrime1(int n) // 在VS2010中运行时间为239秒{ int i; if (n == 1) return false; for (i = 2; i * i <= n; i++) if (n % i ==
2015-04-05 09:31:42
485
转载 C语言产生满足正态分布的随机数
转载自:http://blog.sina.com.cn/s/blog_70a14458010155b8.htmlC语言产生满足正态分布的随机数转载▼标签: c 正态分布 it分类: C C语言中可以通过rand函数生成满足均匀分布的随机数,但是生成满足正太分布
2015-01-26 09:10:58
9134
转载 软件安装原理
转载自:http://wenku.baidu.com/link?url=1HGCb2V6LAQoMH38VRJt6pheH45K6bQA- 3UzBKLjJmTGoiSBdOzP2dwzTPTawHYGnD_3MpDQ0KWFstWQ7KGG1vfjEALhg8BnajLFOORYlJS软件在安装时,到底做了些什么? 大家每天都在用电脑,可
2014-12-22 17:27:21
978
原创 TCP/IP详解(协议)笔记——ARP和RARP
ARP:地址解析协议1、ARP的作用当一台主机把以太网数据帧发送给另外一台主机时,是根据6个字节的硬件地址来确定目的接口的,从不检查IP数据报中的IP地址,那么问题来了,发送的那个主机是如何知道另外一台主机的硬件地址呢?这时ARP就发挥它的作用了。2、ARP的过程当主机A要发送数据给主机B时,A首先检查它的ARP高速缓存(里面存放了最近IP地址与硬件地址之间的映
2014-11-26 11:44:48
665
原创 VC6.0反汇编代码
//C代码如下所示:#include int add(int a, int b){return a+b;}int main( void ){int a, b, c;a=1;b=2;c=add(a, b);prinit("%d\n", c);return 0;} //几个寄存器的含义ebp:基址指针 esp:堆栈指针
2014-11-18 10:42:49
3800
转载 vim FAQ
(1) 为什么别人的方法在我这里行不通?(2) 如何找到上次编辑的文件?(3) 如何复制粘贴?(4) 如何在多个文件中进行替换?(5) 如何把fold一次全部打开?(6) 如何选择、复制或者查找光标所在的单词?(7) 如何计数搜索的字符串?(8) 如何去掉高亮搜索?(9) 如何解决linux下gvim中文菜单乱码的问题?(10) 如何对所编辑的文件语法高亮显示?
2014-11-14 11:32:30
315
原创 Linux菜鸟必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命
2014-11-10 14:55:42
817
原创 vim配置文件
map :call SaveInputData()func! SaveInputData()exec "tabnew"exec 'normal "+gP'exec "w! /tmp/input_data"endfunc"colorscheme torte"colorscheme murphy"colorscheme desert "colorscheme
2014-11-09 21:52:13
414
原创 C++面向对象部分内容总结
(1)面向对象的程序设计要素:封装性、继承性、重载性、多态性;(2)C++有43个保留关键字;(3)C++输入函数:cin 输出函数cout;(4)引用(5)类和对象1、三种访问权限:private(默认)、protected、public;2、对象成员的访问:“类内”指在类的成员函数中,“类外”指在类的成员函数之外,通过对象或对象指针访问对象的成员;3、类成员的访问特
2014-11-03 21:40:16
1052
转载 #pragma once 与 #ifndef
#pragma once 这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。 #pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本上已经是每个编译器都有
2014-10-07 09:35:34
466
转载 C语言运算符优先级
优先级 运算符 结合性 1 () [] -> . 自左向右 2 ! ~ ++ -- - (type) * & sizeof 自右向左 3 & * % 自左向右 4 + - 自左向右 5 > 自左向右 6 >= 自左向右 7 == !=
2014-10-01 23:13:24
404
转载 多字节存储顺序
多字节存储顺序多字节数据存放顺序与CPU有关,微处理器中的存放顺序有正序(Big-Endian)和逆序(Little-Endian)(也称大端存储和小端存储)之分。常见的Intel系列使用的编码方式属于Little-Endian类;某些RISC架构的CPU,如IBM的Power-PC等属于Big-Endian类。 两种编码区别: Big-Endian:高位字节存入低地址,低位字节存
2014-09-29 21:33:14
1128
原创 几种排序法
void Bub_Sort(int *array, int n){ int i, j; for(i = 0; i < n - 1; i++) for(j = 0; j < n - 1 - i; j++) if(array[j] > array[j+1]) { int temp; temp = array[j]; array[j] = array[j+
2014-09-29 10:49:22
383
转载 C语言内存分配
1. 内存分配方式 内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。[3]从堆上分配,亦称动态
2014-09-28 21:34:26
353
转载 const的使用方式
什么是const?编辑 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2为什么引入const?编辑 const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3主要作用编辑 (1)可以定义const常量,具有不可变性。
2014-09-28 20:02:22
507
转载 qsort函数用法
qsort函数用法qsort 功 能: 使用快速排序例程进行排序 用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *)); 各参数:1 待排序数组首地址 2 数组中待排序元素数量 3 各元素的占用空间大小 4 指向函数的指针用于
2014-09-27 10:50:06
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人