自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(80)
  • 资源 (10)
  • 收藏
  • 关注

原创 Ubuntu中安装vncserver后d键和方向键恢复的三种办法

方法1:Go to System menu -> Preferences -> Keyboard ShortcutsUnder the Window Management catagory, select the entry for Hide all normal windows and set focus to the desktop and press the

2013-06-04 10:59:26 766

转载 Linux用户空间与内核空间

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。段页式

2013-03-24 15:22:24 416

转载 malloc的实现

mallocmalloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。  动态内存分配就 是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不像数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据 程序的需要即时

2013-02-25 11:25:37 381

转载 apue编译错误汇总(Ubuntu 12.04)

apue源码make:/usr/include/bits/timex.h:31:7: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ be的解决方法如题,出现这个问题的原因是在timex.h的第31行出现了status的定义:[cpp] view plaincopyint status;

2012-09-13 14:56:41 665

转载 linux shell历史命令调用

linux shell提供了历史命令记录功能,通过对历史命令的调用,我们可以在shell提示符下节约大量的时间和命令输入。  linux系统Shell历史命令默认保存在用户主目录下的".bash_history"文件中。当然,我们也可以通过修改坏境变量"HISTFILE"来设置Linux Shell历史命令记录文件的路径,如在用户目录下的".bashrc"文件中的添加行"export HIST

2012-06-26 18:24:28 1541

转载 Emacs中连接FTP 编辑远程文件

Emacs中连接FTP 编辑远程文件c-x c-f/[email protected]:/host:filename/user@host:filename/user@host#port:filename/method:user@host:filename/method:user@host#port:filenamemethod可以是:ftp,ssh,rl

2012-06-20 14:48:12 1570

转载 0号进程和1号进程的区别

系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。整个linux系统的所有进程也是一个树形结构。树根是系统自动构造的,即在内核态下执行的0号进程,它是所有进程的祖先。由0号进程创建1号进程(内核态),1号负责执行内核的部分初始化工作及进行系统配置,并创建若干个用于高速缓存和虚拟主存管理的内核线程。随后,1号进程调用execve()运行可执行程序init,

2012-06-14 17:44:07 548

转载 Dired模式常用快捷键

详细的用法说明可以参照Emacs的info文件,这里只是介绍一些常用的功能。M-x dired 或者 C-x d,可以进入dired-mode,这样便可以对文件进行操作了,作为一个文件管理器还是挺不错的。在.emacs里加入以下语句。( setq dired-recursive-deletes t) ; 可以递归的删除目录 ( setq dired-recu

2012-06-08 16:12:51 762

转载 emacs搜索功能总结

热键绑定 C-s C-rC-s 前向搜索 C-r 后向搜索 EMACS里面的搜索是增量搜索.增量搜索的好处是,在你输入单词的第一字符时,编辑器就开始搜索,能够加快搜索的速度。比如搜emacs,当 你输入e的时候,就会搜索buffer中所有的e,并且高亮显示。下一个C-s自动补全当你输入了ema,如果发现已经搜索到了定位emacs了,你可以用C-w来不全e

2012-06-07 11:29:10 520

热键绑定 C-s C-rC-s 前向搜索 C-r 后向搜索 EMACS里面的搜索是增量搜索.增量搜索的好处是,在你输入单词的第一字符时,编辑器就开始搜索,能够加快搜索的速度。比如搜emacs,当 你输入e的时候,就会搜索buffer中所有的e,并且高亮显示。下一个C-s自动补全当你输入了ema,如果发现已经搜索到了定位emacs了,你可以用C-w来不全e

2012-06-07 11:27:45 105

转载 Using Cscope as Semanticdb Backend

CEDET 1.0终于在8月份的时候发布了,新的semanticdb实现竟然加入 了对cscope后端的支持,真是用完才觉得爽。使用auto-complete前端 加上cscope解析如图:cscope+auto-complete其实早就觉得ctags/etags对头文件的解析不够完整,这次用cscope, 基本上所有的函数和变量定义都能找到。闲话少

2012-05-27 16:49:48 558

转载 linux 中解析命令行参数 (getopt_long用法)

getopt_long支持长选项的命令行解析,使用man getopt_long,得到其声明如下:  #include        int getopt_long(int argc, char * const argv[],                  const char *optstring,                  const struct option

2012-05-14 09:18:49 331

原创 将live555变成VS2010中的项目文件

编译库文件:1.新建一个解决方案live555,并在此解决方案下新建4个项目工程,分别为BasicUsageEnvironment、LiveMedia、Groupsock和UsageEnvironment。新建项目时注意选择 Win32 Static Library。2. 解压live555-lastest.tar.gz到此解决方案的文件夹下。3. 往四个项目工程里面的SourceFi

2012-01-08 12:52:11 2707

错误1:在查找预编译头使用时跳过环境:VS2010微软官方解释:Visual C++ Concepts: Building a C/C++ ProgramCompiler Warning (level 1) C4627Error Message”: skipped when looking for precompiled header useWhile searching

2012-01-07 15:13:50 91

原创 live555windows下编译(VS2010)

1 在windows下编译live555(1).下载live555,http://www.live555.com/(2). 编辑 win32config,TOOLS32=C:\Program Files\Microsoft Visual Studio 9.0\VC        修改保证这个路径是你的Vs2010 路径。 (3). 编辑"LINK_OPTS_0 = $(linkde

2012-01-06 11:59:25 909

转载 也许你这辈子都只是个小人物

中小学成绩一直很出色,但也不是惊天动地的神童。考上一所不错的大学,但也不是清华北大。进来后发现身边的人都挺挫,其实自己也不过这么回事。毕了业,进了一所还算不错的单位,但也不是什么nb企业 。拿着固定的收入,住着租的房子或者公司宿舍。努力个三五年工资涨到五六千,nb点的八千上万?攒钱贷款买了房,娶了妻,在钢筋混凝土的都市的一个角落里有了一个自己的洞。若干年后买了一款大众的

2012-01-01 23:35:40 409

转载 如何阅读他人的程序代码

如何阅读他人的程序代码文/王建兴 作者简介: 王建兴,清华大学资讯工程系的博士研究生,研究兴趣包括计算机网络、点对点网络、分布式网络管理、以及行动式代理人,专长则是Internet应用系统的开发。曾参与过的开发项目性质十分广泛而且不同,从ERP、PC Game到P2P网络电话都在他的涉猎范围之内。    一、读懂程序代码,使心法皆为我所用程序代码是别人写的,只有原作者才真的

2011-12-27 19:32:25 484

原创 Ubuntu 11.10 ibus输入法图标消失的解决办法

方法:重启ibus现在的Ubuntu系统采用ibus作为输入法。它不是很稳定。所以经常需要重启输入法。从命令行重启:菜单-应用程序-附件-终端killall ibus-daemonibus-daemon -d

2011-12-19 14:45:14 664

原创 设置浏览器保护色(chrome)

由于经常上网浏览信息,默认设置的背景为白底黑字,视觉对比较大,对眼睛不利,因此尝试修改浏览器的默认背景和前景色。所做操作如下,使用的浏览器为chrome:1 安装stylist扩展2 在stylist的设置中创建新的的styles,所用代码如下:body {background-color:#C7EDCC !important;} div {background-color:#C7ED

2011-12-19 10:49:53 2454

原创 英雄气概和权谋之士

历史上的人物总是这样,要么充满英雄气概,要么是权谋之士。项羽是英雄气概,而刘邦则是权谋之士。英雄气概的人,总是能够让人荡气回肠,他们看中的往往不是最后的结果,他们做事更多的是凭着一腔的热血,这种人甚至有点可爱,做出来的事情往往悲壮豪情。权谋之士则相反,他们更多的是要得到最终的结果,为了这个结果,他们可以做出很多让人惊讶之极的事情,比如极致的忍辱,他们要承受更多的压力,包括自身和外界,他们实现目标的

2011-12-10 18:28:54 647

转载 静态库和动态库的区别

库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库    这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当 然这也会成为他的缺点,因为

2011-12-08 21:45:31 280

原创 .a和.so文件及gcc选项解释

** .a和.so文件的区别.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看.la文件的格式 $file .la.la: ASCII English

2011-12-07 23:17:03 805

原创 Ubuntu编译mplayer

** ** mplayer出现如下错误,但是使用vlc则能正常播放 sdpplin: bad stream_id 65536 (must be >= 0, = 0,  sdp? librtsp: server responds: 'RTSP/1.0 404 Not Found' librtsp: server responds: 'RTSP/1.0 454 Session Not Fo

2011-12-07 23:15:37 2274 1

原创 河套地区、河西走廊

1 河套地区河套古称河南,位于北纬37度线以北,一般指贺兰山以东、吕梁山以西、阴山以南、长城以北之地。包括银川平原(宁夏平原)和鄂尔多斯高原、黄土高原的部分地区,今分属宁夏、内蒙古、陕西。黄河在这里先沿着贺兰山向北,再由于阴山阻挡向东,后沿着吕梁山向南,形成“几”字状,故称“河套”。河套平原一般分为青铜峡至宁夏石嘴山之间的银川平原,又称“西套”,和内蒙古部分的“东套”。有时“河套平原”被用

2011-11-28 10:03:32 5261

原创 设置/home目录到另外一个分区

以下的方法实现了1将原来/home中的数据转移到新的/home中2设置自动启动挂载新的/home分区首先你需要进入恢复模式 (最好用ubuntu livecd引导)本例以用livecd引导进入恢复模式为例 ,假设 原有的硬盘/目录是/dev/sda1 1 挂载/ 到恢复模式下的系统中 mkdir /mnt/systemmount /dev/sda1 /mnt/syste

2011-11-25 20:58:46 1012

原创 读史有感

历史的东西很多的是和现实不相符的,是王权者或者著史者为了自己的利益任意的篡改。那些在历史上功勋卓著的人或许在才能上确实是高人一筹,但是往往在自己的私生活的龌龊或者猥琐的思想上也更胜人一筹,才能往往和品德不能成正比,这就是现实。没有完美的人,没有完美的历史,我们唯一能把握的是用自己思辨的头脑在我们当下的历史舞台上用自己的眼睛去辨,只有这个是唯一真实的。http://photo.ren

2011-11-24 14:52:48 357

转载 鲜卑族的由来与现在的分布

鲜卑族的由来与现在的分布 2000年12月----钱伟长      北魏是由鲜卑族建立起来的,鲜卑族的拓跋氏族曾经是北魏的王族,在中国历史上占有很重要的地位。大概在3世纪末的时候,鲜卑族占领平城(大同),并在此建都。当时,北方诸民族入侵中原时,都经过大同,但只有鲜卑族是成功占领大同的。中原民族(炎黄帝民族)对待北方来犯的民族是花过很大力量的,争夺的焦点就是大同。有时大同在中

2011-11-24 14:29:46 6931

转载 VIE是什么?

VIE是什么?可以简单理解为:你在北京一年,不满足买房条件,然后你和卖家签订一份50年的出租协议(租金一次性给清),然后你搬进去住了。案例一:你是中国公民,在国内创立了一家企业A,业务很好,想去上市(为了融资、为了退出)。但是无法达到上交所和深交所的要求,即使达到要求,对漫长的审批也无望。于是想到海外(香港、美国等)更容易上市、方便融资和退出的市场去IPO。

2011-11-24 11:06:20 653

原创 Bochs编译及安装

通过Ubuntu包管理器下载的Bochs无法调试,因此需要自己进行编译安装。1 命令./configure --enable-debugger --enable-disasmmakesudo make install2 常见问题:问题:X windows gui was selected, but X windows libraries were not found.解

2011-11-23 17:19:31 2191

原创 Ubuntu 编译最新的ffmpeg

* 下载ffmpeg和x264的源码这个自己google* 配置文件选项./configure --enable-shared --enable-shared --enable-gpl --enable-nonfree --enable-x11grab --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-

2011-11-23 14:31:27 1819 1

转载 你害怕什么?---关于拖延

关于拖延,自己有过很多次不愉快的经历,以前以为是一个自制的问题,并为此深深自责。但是总体上来说,如同《拖延心理学》开始即说的:「拖延从根本上来说并不是一个时间管理方面的问题,也不是一个道德问题,而是一个复杂的心理问题。根本而言,拖延的问题是一个人跟自身如何相处的问题,它反应的是一个人在自尊上的问题。」如果不能接受这点,拖延的问题永远改正不了。拖延往往只是症状而已,和很多病症一样,症状本身并不是真正

2011-11-19 23:56:59 1421

原创 面试之后更深的迷茫

工作终于找好了,是我这个行业中的老大,给的薪酬也不错。回忆自己找工作的过程,觉得自己有很多的缺陷,找完工作以后留给我的是更深的迷茫。我要找什么样的工作?这个问题的答案我不知道,在一开始的海投中我想过这个问题,可是没有想出一个确定的答案,总觉的在IT中,朝阳行业太多了,我都眼花缭乱了。后来不停的准备笔试,准备面试,然后又是笔试,然后又是面试。准备笔试的过程中很大一部分的时间都用在了C

2011-11-19 23:55:11 474

原创 迷茫之后更深的迷茫

工作终于找好了,是我这个行业中的老大,给的薪酬也不错。回忆自己找工作的过程,觉得自己有很多的缺陷,找完工作以后留给我的是更深的迷茫。我要找什么样的工作?这个问题的答案我不知道,在一开始的海投中我想过这个问题,可是没有想出一个确定的答案,总觉的在IT中,朝阳行业太多了,我都眼花缭乱了。后来不停的准备笔试,准备面试,然后又是笔试,然后又是面试。准备笔试的过程中很大一部分的时间都用在了C++的复

2011-11-19 23:25:29 105

转载 杨毅:不够优秀就不要腆着脸继续占便宜

“一个人事业上的成功,只有15%是由于他的专业技术,另外的85%要依靠人际关系、处世技巧。”或许正是在戴尔·卡耐基这句名言的指引下,很多人都把人脉积累作为自己职业生涯规划实施过程中的重要一步。但是,哪些人更容易积累有效的、为你所用的人脉?凭什么别人就甘愿为你所用?你是否把自己的成功过于依赖在人际关系的构建上,而忘记了自身能力的积累?如果没有思考清楚这些问题,而盲目崇拜人际关系,可能只会陷入本末倒置

2011-11-19 13:10:45 385

转载 5条查找命令的区别

使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find

2011-11-17 09:06:53 354

原创 emacs中cscope的安装和使用

我使用的系统使Ubuntu 11.101 安装cscopesudo apt-get install cscopesudo apt-get install cscope-el配置文件 ~/.emacs 里面加上 (require 'xcscope) ;或者,如果希望在打开 c 或者 c++ 文件的时候才加载 xcsope ,可以写:(add-hook 'c-mode-common

2011-11-16 23:49:31 2038

转载 在Emacs中使用多个shell buffer

在Emacs中使用多个shell bufferIn Emacs on 25 June 2009 with 4 comments工作中非常依赖GNU Emacs和Terminal,总在两个程序之间来回切换,不舒坦,虽然我已经把Emacs和Term指定在不同的虚拟桌面。不爽之,遂改之,我想在Emacs里面舒服的使用shell。为什么?引用:

2011-11-15 10:51:19 2062

转载 Bochs调试指令

[执行控制]c|cont                  向下执行,相当于WinDBG的“g”。s|step|stepi [count]    单步执行,相当于WinDBG的“t”,count 默认为 1。p|n|next                单步执行,类似于WinDBG的“p”。q|quit|exit             退出调试,同时关闭虚拟机。Ctrl-C

2011-11-14 23:42:18 986

转载 概率生成器--算法

1.假设我有个{0,1}生成器,生成0的概率为p,生成1的概率为q,如何通过此发生器获得一个均为1/2的{0,1}生成器呢?【答】思路:寻找两个等概率事件。易知连续投掷两次获得01 or 10的概率均为p(1-q) =Y,因此如果我们连续生成两个数,如果获得00或者11概率为U=p^2+(1-p)^2,则继续再获取两个数,直到获取到10或者01为止。概率为(1+U+U^2+U^3+...)*Y

2011-11-08 11:13:08 492

原创 RTSP详解

RTSP的功能:rtsp并不传输数据,其作用相当于流媒体服务器的远程控制,传输数据可以通过传输层的tcp和udp协议。rtsp和http的区别和联系:(1)联系:两者都用纯文本来发送消息,且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的HTTP协议分析代码 。(2)区别rtsp是有状态的,不同的是RTSP的命令需要知道现

2011-11-03 10:09:29 2613 2

Emacs使用手册

Emacs使用手册,每一个geek都应该使用的IDE,神一样的利器,希望能给需要的朋友带来一份福音

2011-11-22

MPEG4标准白皮书

MPEG4标准白皮书,详细介绍了MPEG4标准,希望能够给视频开发的人员带来参考

2011-11-22

mp4info查看MP4信息的软件

查看MP4信息的软件查看MP4信息的软件查看MP4信息的软件

2011-01-10

Windows程序开发设计指南(Charles Petzold )

Windows程序开发设计指南(Charles Petzold )经典的书,网上很难下到的

2010-03-26

GDB NS2 调试

GDB NS2 调试GDB NS2 调试GDB NS2 调试

2009-12-22

lex的GNU版本,希望对大家有用

lex的GNU版本,希望对大家有用。lex的GNU 版本

2009-11-14

ns中文手册,希望对大家有用

ns中文手册,希望对大家有用,只翻译了部分章节

2009-11-14

历年考研复试口语经典范文推荐

历年考研复试口语经典范文推荐.历年考研复试口语经典范文推荐.doc

2009-04-11

cisco经典交换机软件

给没有交换机实践交换机配置的试验

2007-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除