自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bj6785的专栏

专注于嵌入式软件课题的研究

  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 ps -aux 详解

USER : 行程拥有者PID : pid%CPU : 占用的 CPU 使用率%MEM : 占用的记忆体使用率VSZ : 占用的虚拟记忆体大小RSS : 占用的记忆体大小TTY : 终端的次要装置号码 (minor device number of tty) STAT: 该行程的状态:Here are the different values tha

2010-02-01 11:08:00 988

原创 apt-get工具汇总

 apt-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息,请参阅SourcesList引言“起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘pac

2010-01-30 19:04:00 435

转载 Curl编程

 2.1 LibCurl编程流程 在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程: 1.       调用curl_global_init()初始化libcurl 2.

2010-01-06 18:00:00 2152

原创 cscope的配置和应用

在一个大的程序中,如果想快速了解这个程序的结构,那么cscope是必不可少的一个工具他的具体配置是:1。在你想要查看的程序目录中建立一个cscope.file文件,命令:find . -name *.cpp -o -name *.h > cscope.files2。命令:cscope -bq ,产成三个文件cscope.in.out、cscope.out、cscope.po.out

2009-12-02 09:54:00 606

转载 Ubuntu 开机自动进入命令行模式

 直接在X环境下停掉GDM服务:     sudo update-rc.d -f gdm remove 重新启动(进入文字命令行模式):     sudo reboot -n 如果想在命令行模式直接进入X环境的话,则需输入:     startx 如果想改回开机启动回到X环境的话,则需开启GDM服务即可:     sudo update-rc.d gdm d

2009-10-29 22:39:00 1527 1

转载 教育引导

首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux.    是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的状况:各大 linux论坛十分热闹,但我国linux人材却还十分紧缺.到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥!    如果在论坛里来一次调查投

2009-10-15 14:49:00 433

转载 awk文本处理总结(入门,中级,高级)

awk处理文本总结 - Alex.Wang            2008-2-19 15:55作为技术支持工程我们最最经常的工作就是经常碰到要处理文本文件,不管是什么数据库最后都可以导成文本,我们就可以对他进行处理了,这样即使你不是对所有数据库操作都很熟悉也可以对他的数据进行处理了。我们必须的工具有两个一个是shell一个是awk,awk对于处理文本文件是最最适合的掌握了awk我们就可以

2009-10-13 18:17:00 322

原创 cmph (C Minimal Perfect Hashing Library)个人理解及应用简介

经我在作一个GTK手机输入法,大致的算法是用两个查找引擎,一级引擎是数字—拼音,而二级引擎是拼音—汉字,一级引擎是用树和链表,而二级引擎 是用的glib库哈西表来做得,但是我今天并不是想谈我所做得项目,我今天要说的是cpmh,首先还是先看一下这两个图片的对比吧:                            Figure 1: (a) Perfect hash fu

2009-09-26 22:04:00 4367

转载 Sqlite常用函数:

文章来源于http://blog.csdn.net/ast_224/archive/2009/01/08/3734099.aspx                                                                                                 Sqlite常用函数:1、打开数据库:

2009-09-24 12:47:00 486

转载 使用SVN项目管理软件

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、将改动的

2009-09-24 10:06:00 895

转载 如何在C语言中巧用正则表达式

如何在C语言中巧用正则表达式 如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程序中运用正则表达式。 标准的C和C++都不支持正则

2009-09-24 10:03:00 356

javascript真经

编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。     数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。      你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2形式的数码转换方程呢。然而,就是在数据和代码间这种即矛盾又统一的运转中,总能体现出计算机世界的规律,这些规律正是我们编写的程序逻辑。     不过,由于不同程序员有着不同的世界观,这些数据和代码看起来也就不尽相同。于是,不同世界观的程序员们运用各自的方法论,推动着编程世界的进化和发展。       众所周知,当今最流行的编程思想莫过于面向对象编程的思想。为什么面向对象的思想能迅速风靡编程世界呢?因为面向对象的思想首次把数据和代码结合成统一体,并以一个简单的对象概念呈现给编程者。这一下子就将原来那些杂乱的算法与子程序,以及纠缠不清的复杂数据结构,划分成清晰而有序的对象结构,从而理清了数据与代码在我们心中那团乱麻般的结。我们又可以有一个更清晰的思维,在另一个思想高度上去探索更加浩瀚的编程世界了。     在五祖弘忍讲授完《对象真经》之后的一天,他对众弟子们说:“经已讲完,想必尔等应该有所感悟,请各自写个偈子来看”。大弟子神秀是被大家公认为悟性最高的师兄,他的偈子写道:“身是对象树,心如类般明。朝朝勤拂拭,莫让惹尘埃!”。此偈一出,立即引起师兄弟们的轰动,大家都说写得太好了。只有火头僧慧能看后,轻轻地叹了口气,又随手在墙上写道:“对象本无根,类型亦无形。本来无一物,何处惹尘埃?”。然后摇了摇头,扬长而去。大家看了慧能的偈子都说:“写的什么乱七八糟的啊,看不懂”。师父弘忍看了神秀的诗偈也点头称赞,再看慧能的诗偈之后默然摇头。就在当天夜里,弘忍却悄悄把慧能叫到自己的禅房,将珍藏多年的软件真经传授于他,然后让他趁着月色连夜逃走...     后来,慧能果然不负师父厚望,在南方开创了禅宗另一个广阔的天空。而慧能当年带走的软件真经中就有一本是《JavaScript真经》!

2009-12-09

vim配置,包含自己写的说明,很全,很好用

c.vim, gtk-vim-syntax.tar 是用于 vim 中用于 gtk 语法高亮的插件, 大体上进行如下操作即可 mkdir -p ~/.vim/after/syntax ~/.vim/syntax cp c.vim ~/.vim/after/syntax/ tar xf gtk-vim-syntax.tar mv gtk-vim-syntax ~/.vim/syntax vimrc, gvimrc 是我个人使用的 vim 配置文件, 主要是绑定了一些快捷键, 比如打开新的 tab, 或是打开函数列表 cp vimrc ~/.vimrc cp gvimrc ~/.gvimrc taglist.vim 是用于在 vim 中显示函数列表的插件 mkdir -p ~/.vim/plugin/ cp taglist.vim ~/.vim/plugin/ 我在 .vimrc 中绑定了大写字母 T 作为切换键, 在 normal 模式下按 T 即可打开或关闭列表 vcscommand.zip 是 vim 的版本控制 (咱们用的是 svn) 插件, 提供一些方便的辅助功能. 在 gvim 中它会提供一项菜单, 另外也提供快捷键来直接访问 安装与使用请参考它的说明文件 另外建议安装 ctags 与 cscope, 通过它们我们可以在 vim 中进行函数跳转或反向索引等操作, 便于阅读代码. 这些工具建议通过 debian/ubuntu 的 apt 机制自己安装

2009-12-02

SVN常用命令(使用频率最高的)

最最最常用的命令,保证你看了就会,都是使用频率最高的命令

2009-09-25

vim使用手册(最新)

作为开源世界最重要的编辑器之一(另一个是Emacs),Vim以其强大的功能和可定制能力被众多开 发者所喜爱。不过,也许就是因为Vim的功能太强大了,要真正用好Vim并不容易。本文作者在多年的实 际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对Vim作全面而系统的介绍,但 也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深 入挖掘其能力,真正把这一强大的工具用好。

2009-09-25

linux应用程序开发指南使用gtk+ gnome库+ glib

gtk的书籍非常少,这个算是比较好的书籍了,我自己费城喜欢

2009-09-25

sqlite经典教程

嵌入式程序员所用的数据库,公认的最经典的使用教程

2009-09-25

makefile中文教程

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows 的IDE 都为你做了这个工作,但我觉得要作一个好的和professional 的程序员, makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专 业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不 自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工 程的能力

2009-09-25

GDB调试工具指南(完全版)

作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开 不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。 发者所喜爱。 本文作者在多年的实 ——本文并不企图对 Vim 作全面而系统的介绍,但 际使用中逐渐掌握了一些实用技术,在此介绍给大家。 也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深 入挖掘其能力,真正把这一强大的工具用好。

2009-09-08

空空如也

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

TA关注的人

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