04 2011 档案

摘要:原文地址 http://blog.csdn.net/deep_explore/archive/2011/01/07/6122784.aspx memset原型 (please type "man memset" in your shell) $ man memset MEMSET(3) Linux Programmer's Manual MEMSET(3) NAME memset - fill memory with a constant byte SYNOPSIS #include <string.h> void *memset(void *s, 阅读全文
posted @ 2011-04-20 19:49 caleb yuan 阅读(1060) 评论(0) 推荐(0)
摘要:首先,推荐一下《算法导论》的第六章—堆排序,在网上找了很多资料,发现还是这本圣经最给力。大家学堆排序一定要去看看,不然是一种浪费。如果大家没有,可以去网上下载英文版(chm版)的,既清晰又适合阅读。 其实堆排序的讲解网上很多,而且基本都一样,不过我还是把一些基本概念写出来: 堆:(二叉)堆数据结构是一种数组对象。它可以被视为一棵完全二叉树,树中每个结点与数组中存放该结点值的那个元素对应。 二叉堆有... 阅读全文
posted @ 2011-04-20 16:48 caleb yuan 阅读(308) 评论(0) 推荐(0)
摘要:作者: 黄森堂(vcmfc) 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F... 阅读全文
posted @ 2011-04-07 16:52 caleb yuan 阅读(161) 评论(0) 推荐(0)
摘要:运行程序更新时出现报错: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用) 其实这是因为有另外一个程序在运行,导致锁不可用。原因可能是上次运行更新或安装没有正常完成。解决办法时杀死此进程 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 这时系统提示 dpkg 的操作被中断了, 您必须手动执行 'sudo dpkg --configure -a' 以修复这个问题。 按照系统提示输入 sudo dpkg --configure -a 然后再运行你要运行的更新或安 阅读全文
posted @ 2011-04-07 16:47 caleb yuan 阅读(297) 评论(0) 推荐(0)
摘要:Apt-fast 是一个用 axel 来加速 apt-get 软件安装的脚本安装sudo add-apt-repository ppa:tldm217/tahutek.netsudo apt-get updatesudo apt-get install apt-fast现在你可以用 apt-fast 命令来替代 apt-get 了,比如sudo apt-fast updatesudo apt-fast install firefox通过这个工具在安装软件时,因为用到了 axel 的多线程下载功能,所以在下载软件包时会比普通的 apt-get 要快上好几倍。当然这也取决于网络,如果下载来自于 P 阅读全文
posted @ 2011-04-07 12:53 caleb yuan 阅读(298) 评论(0) 推荐(0)