19 bourbaki

尚未进行身份认证

程序员。

等级
TA的排名 13w+

自复制程序

<br />好久没写博客了,CSDN似乎更新了代码高亮代码,贴段代码试试吧。<br /> <br />有次部门开会,我能力差,听不懂,又太无聊,尝试写了个自复制程序,C版本的。<br />#include <stdio.h>#include <string.h>#define MODE_NORMAL 0#define MODE_LITER 1void myprint(char* str, int mode, int len){ switch (mode) { case MODE_

2010-12-24 13:11:00

Emacs+Cedet构建开发环境

Emacs+Cedet+Cscope+Ecb就可以实现除了Code Refactory(理论上也可以)之外的所有必须功能:项目管理自动补全符号索引代码生成UML绘图代码浏览代码折叠等等1. 安装本文介绍Cedet的安装和配置。关于Cedet的帮助,除了官方网站,就是lisp文件中的注释和Alex Ott的A Gentle introduc

2009-08-27 21:07:00

解决OpenCV 1.0.0在linux下编译ffmpeg有关例程时的错误

机器:Debian SqueezeOpenCV版本:1.0.0 首先,要让OpenCV支持ffmpeg,需要先安装libavcodec-dev, libavformat-dev, libswscale-dev, libavutil-dev等开发包。 但是,这些最新的ffmpeg开发包的头文件已经不放在/usr/include/ffmpeg下了,而是分别放在/usr/in

2009-08-25 12:32:00

轻松创建Parted Magic之LiveUSB

Parted Magic是一个专门针对系统管理和维护而定制的迷你Linux,整个系统(啥都算上)只有90MB多点。预装了gparted和parted分区工具,这是一个强大的工具,支持的文件系统如 ext2、ext3、ext4、fat16、fat32、hfs、hfs+、jfs、linux-swap、ntfs、ocfs2、reiserfs、reiser4、xfs、zfs 等等,而且gparted的图形

2009-07-04 17:42:00

给eshell设置环境变量

在emacs中使用eshell时遇到一个问题:想要改动shared library的搜索路径,只知道shell里是这只LD_LIBRARY_PATH,但不知道如何在eshell中设置。尝试修改.bashrc文件,不管用——如果是M-x shell启动的shell倒是可以,因为它会去读这个文件,但eshell没有去读。google 了半天也没找到需要的答案,不过在comp.emacs中看到一

2007-06-27 15:40:00

定制GNU Emacs字体语法颜色

在~/.emacs中加上一个如下的lisp语句,这样启动以后该设置就会生效了,当然是全局的.需要进一步的改进.对于更多的机制我不是很清楚.(custom-set-faces (font-lock-string-face ((t (:foreground "Goldenrod"))) t) (font-lock-constant-face ((t (:foreground "Orange")

2007-06-27 15:39:00

搞定debian下的中文输入

自从买了新的机子,装上debian后输入法就没有搞定过。我以前用的挺好的,不知道为什么这次就不行了。fcitx正常启动,设置也没有问题。但不管是用Ctrl-space还是鼠标,都无法进行中文输入。.bashrc设置过了,没有问题。我怀疑是因为fcitx在fvwm(我用它做窗口管理器)后启动。但我明明在.xsession中先运行fcitx,然后才运行的fvwm。但我查看进程,发现fcitx的

2007-06-27 15:33:00

在Debian下安装windows的中文TrueType字体

实在难以忍受linux下的中文字体。把c:/windows/fonts/下的simsun.ttc,simhei.ttf,simkai.ttf考到linux下,经过简单的配置就可以了,效果不错。 在/usr/lib/X11/fonts/下建立一个目录windows(这是我随便命名的)。 进入这个新建的目录。 运行# ttmkfdir > fonts.scale;

2007-06-27 15:29:00

Debian升级:从woody到sarge

woody上的软件和库老了些,常常碰见一些软件要求的库的版本都比较高,所以只有考虑升级了。以前安装woody的时候是刻了7张光盘,这次准备尝试网络升级。首先看一下网络通不通,速度如何。修改/etc/apt/sources.list. 注释掉以前的几条cdrom源的语句,添加了如下两个网络地址: deb http://mirror

2007-06-27 15:28:00

matlab与VC++混合编程之疑难篇(不断更新)

1. 找不到libmatpm.lib问题:编译opencv的matlab接口出现链接错误:找不到libmappm.lib。装的 matlab 7( R14SP2)。解答:Release 14的matlab的matlab complier版本是4。Matlab的帮助中有“Differences Between Release 14 and Previous Versions of the M

2007-06-27 15:25:00

MATLAB与VC++混合编程(2)——利用MATLAB引擎

我最近遇到过这种情况。手头上已经有了一个东东,现在客户要求改进功能;对于改进我已经有好几个想法,但并不确定该用哪一个,因为效果是不好估计,我于是决定先试一个。这个算法需要进行图像分割,我手头有Sobel的代码,但是Sobel算法有其固有的缺点,比如一条直线,一个象素宽,Sobel会分割出两条出来,这不是我想要的。我在MATLAB下试了一下canny算子,效果非常符合我的需求,但要编写一个canny

2007-06-27 14:04:00

MATLAB与VC++混合编程(1)——在MATLAB下调试C/C++程序

如果你有一个C/C++的函数需要测试,利用MATLAB平台是一个经济高效的选择。你不必花过多的精力去理会IO的问题,并且可以很方便的利用 MATLAB的函数来验证你的函数的正确性。有时,你还可以利用MATLAB产生测试数据。这样做还有一个很大的好处,你不必等到整个程序写完了才进行测试。每写完一个小函数,就进行调试和测试,确保其顺利运行和得到正确的输出值,特别是对科学计算函数,你必须保证你的函数的计

2007-06-27 14:01:00
勋章 我的勋章
    暂无奖章