![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
dynastysea
这个作者很懒,什么都没留下…
展开
-
fedora 15 多余内核管理
安装windows和fedora 15双系统之后,起初一切正常,grub引导加载程序可以选择进入相应的系统。后来系统更新之后多了一个选项,即多了一个linux内核版本可以选择,很多时候,我们并用不到,如何删除呢? rpm -qa | grep kernel 命令可以查看所有的内核版本,uname -r 可以查看当前使用的版本内核。 yum remove kern...原创 2011-09-09 23:46:50 · 203 阅读 · 0 评论 -
不生成中间变量,交换两个数
最近看深入理解计算机系统这本书时,在第二章有个练习题,在不生成中间变量的情况下,交换两个数。代码如下: void swap(int *x, int *y) { *y = *x ^ *y; /*Step 1*/ *x = *x ^ *y; /*Step 2*/ *y = *x ^ *y; /*Step 3*/ } 这个过程的效果是...原创 2011-07-02 20:15:38 · 130 阅读 · 0 评论 -
字符串的哈希处理函数
在算法精解这本书上看到一个字符串哈希处理函数,知其然不知其所以然,仅记下以作备用 unsigned int hash(const void* key){ const char* ptr; unsigned int val; val = 0; ptr = key; while(*ptr != '\0') { unsigned int tmp;...原创 2012-11-07 22:58:56 · 172 阅读 · 0 评论