会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kellis
博客园
首页
新随笔
联系
管理
订阅
2016年4月23日
man命令信息页
摘要: linux环境下使用man查询一些关键字,一个关键字的介绍可能很多,我们了解一下在这个信息页可以使用的命令: SUMMARY OF LESS COMMANDS Commands marked with * may be preceded by a number, N. Notes in parent
阅读全文
posted @ 2016-04-23 21:36 kellis
阅读(257)
评论(0)
推荐(0)
2015年12月23日
数据与内存
摘要: 测试代码: 1 #include 2 #define TEST_ULONG 1 3 #define TEST_STRUCT 1 4 #define TEST_BIT 1 5 typedef unsigned long ULONG64; 6 typedef unsigned int ULONG...
阅读全文
posted @ 2015-12-23 22:48 kellis
阅读(172)
评论(0)
推荐(0)
2015年11月10日
Scanf的理解
摘要: 函数名: scanf功 能: 执行格式化输入用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: s...
阅读全文
posted @ 2015-11-10 15:01 kellis
阅读(343)
评论(0)
推荐(0)
2015年11月9日
<转载与补充>C与C++动态内存分配
摘要: 一、基本概念 malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用m...
阅读全文
posted @ 2015-11-09 23:23 kellis
阅读(186)
评论(0)
推荐(0)
2015年11月8日
swapAB
摘要: void swap1(int *a, int *b){ int c; c = *a; *a = *b; *b = c;}void swap2(int *a, int *b){ *a = *a + *b; *b = *a - *b; *a = *a - *b;}void ...
阅读全文
posted @ 2015-11-08 13:47 kellis
阅读(184)
评论(0)
推荐(0)
堆排序
摘要: 对于堆排序,最重要的两个操作就是构造初始堆和调整堆;当然堆排序分为大顶堆和小顶堆,它是根据排序中根节点大小来描述的。构造初始堆:从最后一个非叶节点开始,使Key[i]>=Key[2i+1]&&key>=key[2i+2]void heap_sort_init(int *pArr, int len){...
阅读全文
posted @ 2015-11-08 12:23 kellis
阅读(268)
评论(0)
推荐(0)
2015年10月30日
归并排序、快速排序
摘要: - - - - - - - -- - - -|- - - -- -|- -|- -|- --|-|-|-|-|-|-|-从上到下,对一个数组进行不断划分找中值,这便是快速排序;从下到上看,子项分别插入排序-->合并,这便是归并排序。其实两者是相通的。排序的稳定性是指如果在排序的序列中,存在前后相同的...
阅读全文
posted @ 2015-10-30 19:47 kellis
阅读(263)
评论(0)
推荐(0)
2015年10月18日
ieee浮点
摘要: IEEE浮点标准用符号位、有效数、指数位来表示一个数符号位:决定是负数(s=1)还是正数(s=0)有效数:无符号二进制小数(exp)指数位:2的幂(frac可能为负数),加权在单精度浮点浮点格式(C语言中的float)中,s、exp、frac域分别为1位、8位、23位,产生一个32位的表示。在双精度...
阅读全文
posted @ 2015-10-18 19:28 kellis
阅读(489)
评论(0)
推荐(0)
计算机与数学之数据范围
摘要: 废话不说,先来一段程序,诸位童鞋们猜猜这段程序的输出:#include#define MAX 255int main(int argc, char **argv) { unsigned char i, a[MAX]; for(i = 0; i float,int-->short等等2.加...
阅读全文
posted @ 2015-10-18 17:26 kellis
阅读(399)
评论(0)
推荐(0)
2015年10月13日
Bash 替换连续多个空格为一个
摘要: 现在我们有一个文件,想要获取所有用户的工资列:[dell@localhost res]$ cat table 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin Techn...
阅读全文
posted @ 2015-10-13 21:09 kellis
阅读(1722)
评论(0)
推荐(0)
下一页
公告