
Linux
文章平均质量分 72
Peter_san
这个作者很懒,什么都没留下…
展开
-
Common Lisp的ubuntu环境下安装
<br />Common Lisp的ubuntu环境下安装:<br /> <br />一般都安装了emacs,还需要安装lisp和SLIME,<br /><br />sudo apt-get install common-lisp-controller<br />sudo apt-get install slime<br />emacs里 Alt+x 输入 slime,就启动了lisp环境。<br /><br />>"hello, world"<br /><br />转载 2010-11-30 23:19:00 · 2965 阅读 · 1 评论 -
effective C++总结(转)
<br />记得大一C++学得比较到位,现在忘得差不多了,有空看看别人的总结,来的比较快。。。<br />转自:http://blog.chinaunix.net/u2/75985/showart.php?id=1219076<br /> <br /> <br />导读如果没有什么训练和素养,就贸然使用C++,会导致写出来的代码不易理解,不宜维护,不宜扩充,缺乏效率,而且容易出错。 Scott Meyers在狠夸了C++语言怎么好之后,抛出了这么一句,点名了使用C++的难度,我们在读一些前辈的代码时,有时经原创 2010-12-23 14:02:00 · 1063 阅读 · 0 评论 -
Boost中提供的5类智能指针
<br /><br />转自:http://www.kuqin.com/cpluspluslib/20080117/3755.html<br /> <br /> <br />Boost中提供的5类智能指针。分别是:<br />l scoped_ptr 独占的指针<br />l scoped_array 独占的数组<br />l shared_ptr 引用计数指针<br />l sha转载 2011-05-16 16:06:00 · 1025 阅读 · 0 评论 -
掌握Linux的Bash命令(转)
转自:http://spazzzz.blog.51cto.com/2707720/499923 启用root用户,使用sudo passwd命令禁用root用户,使用passwd -l ls [-adlsht]:列出当前目录下的非隐藏文件 -a 显示所有文件 -d 显示目录本身 -l 以列表形式显示详细信息 -s 显示文件大小,单位块 -h 带度量单位显示 -t 按最新修改时间显示Linux中3种时间属性atimeaccess 读取或执行时变化ctimec转载 2011-05-23 13:53:00 · 1009 阅读 · 0 评论 -
配置VirtualBox NAT方式端口转发完成windows下putty登录ubuntu10.10(转)
<br /> 1. 关闭VirtualBox虚拟机应用程序<br />2. 进入VirtualBox安装目录,比如: C:/Program Files/Oracle/VirtualBox><br />3. 对于VirtualBox v3.2以后版本,可以使用如下一行简化命令轻松完成ssh-22端口转发配置<br /> VBoxManage modifyvm "ubuntu10.10" --natpf1 "gliethttp_ssh,tcp,,2222,,22"<br /> 如果虚拟机中的ubuntu原创 2011-04-20 23:46:00 · 1557 阅读 · 0 评论 -
Libev-3.7源码分析(一)
暑假马上开始了,开始为漫长的暑假打算着。回忆过去,大学的日子在无忧与放荡中度过去了,最后的一个暑假,接下来面临求职,我想,这个暑假,可以做一些事,一些对成功有帮助的事,就开始了这一系列的文章,希望能善始善终。原创 2011-06-20 16:07:00 · 2306 阅读 · 1 评论 -
s3c6410 2d 3d 基础
GRAPHICS 2D关键概念:Ø 硬件加速:硬件来完成基本图元的绘制Ø On-Screen Rendering:在同一屏幕上,从一个位置复制到另一个位置。Ø Off-Screen Rendering(离屏渲染):从内存复制数据到frame bu原创 2011-09-02 14:38:11 · 1678 阅读 · 0 评论 -
android binder驱动源码分析(二)
接着上篇的讲。我们注意到binder在使用buffer的时候一次声明一个proc(对应一个进程)的buffer总大小,然后分配一页并做好映射。当使用时,发现空间不足,我们接着映射,同时把这个buffer拆成两个,并把剩余的继续放到free_buffers里面。下面从binder_alloc_buf这个函数讲起:static struct binder_buffer *binder_alloc_bu原创 2011-12-18 03:05:05 · 7060 阅读 · 0 评论 -
android binder驱动源码分析(一)
这些天需要了解binder驱动,所以看了一下代码,记录一下。初始化,open很简单,略过。我们从mmap开始static int binder_mmap(struct file *filp, struct vm_area_struct *vma){ int ret; struct vm_struct *area; struct binder_proc *proc = filp->原创 2011-12-18 00:43:59 · 5145 阅读 · 0 评论 -
__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )(转)
<br /><br />转自:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html<br /> <br /> <br />先看下简单的初始代码:注意其编译运行后的结果。<br /><br />root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件<br />#ifndef CLOBAL_H<br /> #define GLOBAL_H<br /> #incl转载 2010-12-18 16:47:00 · 894 阅读 · 0 评论 -
C语言extern与static的用法,及extern “c
<br /><br /> <br />一、c语言static与extern的用法<br />1.static和extern:<br />大工程下我们会碰到很多源文件。<br />文件a.c<br />static int i; //只在a文件中用<br />int j; //在工程里用<br />static void init() //只在a文件中用<br />{<br />}<br />void callme() //在工程中用<br />{<br /> static int sum;<br />}原创 2010-12-18 14:26:00 · 1498 阅读 · 0 评论 -
Unix网络编程(卷二)源码编译报错解决
源码下载地点:http://www.kohala.com/start/unpv22e/unpv22e.html1、按照Readme操作,进入lib目录下make报错:gcc -g -O2 -D_REENTRANT -Wall -D_POSIX_PTHREAD_SEMANTICS -c -o daemon_inetd.o daemon_inetd.cIn file included from /usr/include/netinet/in.h:24, from /usr/i原创 2010-12-05 23:28:00 · 5401 阅读 · 1 评论 -
最简单的 man2pdf (man page 转换成 PDF)
<br />转自:http://www.linuxeden.com/forum/viewthread.php?tid=158197&highlight=<br /> <br />今天想导出man文档,发现很多man2pdf,不过都不好用,这个不错,方便适用,强烈推荐。<br /> <br />$ man -t bash | ps2pdf - > bash.pdf转载 2010-12-13 12:47:00 · 1031 阅读 · 0 评论 -
网页导出为pdf(使用cups-pdf)
<br />今天发现网页上有好东西,复制粘贴嫌麻烦了,搜索了一下有没有好方法,别说,还让我找到了,就是使用虚拟打印机来完成。<br />1、安装cups-pdf包。<br />sudo apt-get install cups-pdf <br />2、在“System->Administration ->printing“下可以看到<br /><br /><br />3、试着打印网页。我用chrome,点击打印,出现如下界面:<br /><br /><br /> <br />4、选择“PDF”,点击“pri翻译 2010-12-13 13:52:00 · 3744 阅读 · 0 评论 -
linux下pdf转换成其它格式
poppler-utils是一个基于xpdf-3.0的pdf渲染库。$ sudo apt-get install poppler-utils 使用:pdftotext {PDF-file} {text-file} How do I convert a pdf to text?Convert a pdf file called hp-manual.pdf to hp-manual.txt, enter:$ pdftotext hp-manual.pdf hp-manual.txtSpecifies th翻译 2010-12-13 14:22:00 · 1795 阅读 · 1 评论 -
Wget for fun
Wget is nice little piece of software that everyone should know. With it you can check site, download from FTP an entire collection of files or a photo gallery. Just open your terminal and these stepsGNU Wget is a free software package for retrieving file转载 2010-12-13 14:43:00 · 687 阅读 · 0 评论 -
命令行手工备份Ubuntu系统的方法 还原Ubuntu系统备份的方法
<br /> 以前发过备份、还原、克隆Ubuntu系统的工具:Ucloner(原 ubuntu-cloner) - 系统备份、恢复、克隆、批量部署 ,不过有的人肯定想geek到底,要全手工命令行进行ubuntu备份和恢复,想知道怎么命令行手工备份Ubuntu系统的方法 还原Ubuntu系统备份的方法,往下看:<br />下面是备份Ubuntu系统的方法:<br />然后打开终端,输入以下命令:<br />1、成为根用户:sudo su<br />2、转到根目录:cd /<br />然後,下面就是转载 2010-12-17 23:54:00 · 2562 阅读 · 0 评论 -
内核源码中的printk——__attribute__ format
asmlinkage int printk(const char * fmt, ...)__attribute__ ((format (printf, 1, 2))) __cold;__attribute__((format(printf,m,n)))m表示格式化字符串的序号n表示变参的序号查了一下。摘抄过来。以备后需。http://www.unixwiz.原创 2011-12-16 23:18:37 · 1324 阅读 · 0 评论