自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小狼的窝

古今多少事儿,都付笑谈中。实事求是, 不爱慕虚荣。

  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 professional assembly langage 读书笔记

简单的汇编程序:# cpuid.s : extract the vender ID of cpu.section .data output: .ascii "the processor vender ID is 'xxxxxxxxxxxx'/n".section .text.globl _start_start: nop movl $0, %eax cpuidmovl $output, %edimovl %ebx, 28 (%edi)movl %edx,

2010-12-16 12:57:00 560

原创 冒泡排序

<br />冒泡排序算法:<br /> <br />c:<br /> <br />#include<stdio.h>void swap(int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp;}void bubble_sort(int *a, int length){ int i,j; for(i =length-1; i >0; --i) {

2010-12-12 21:47:00 463

原创 Python编程1

最近想用python编程,写些无聊的代码,同时记下自己的思路。娱乐而已。1. 抛弃传统的Hello world!,这个实在是无聊。从计算和开始。#!/usr/bin/env python#计算1+2+3+4....+100的值i = 1 sum = 0while i 2.打印如下图形      *    * * *  * * * * ** * * * * * *首先我们来分析,这个图形一共有四行,图形的第一行是从第四个位置,第2行是第三个位置,第3行是第2个位置...于是我们可以

2010-12-09 22:11:00 598

原创 vim + ctags + taglist + cscope 阅读代码

早就听说vim+ctags+taglist+cscope是阅读代码的利器,以前很少注意使用,这次使用一下。安装vim 安装ctags:ctags -R * #生成tagsset tags=./tags,../tags,../../tags #加入ctags生成的tagsCtrl-] #跳转到函数等定义的地方Ctrl-r #回到跳转的上一次地方tag myfunc #跳转到myfunc处,如果有很多的话,会给出选择安装taglist安装scope

2010-12-09 20:11:00 650

原创 为mandriva 2010 spring打包(geany-0.19.2)

今天按照官方的wiki,打包了geany-0.19.2,选择geany的原因之一是因为它是我比较青睐的一个轻型IDE(我更愿意称之为文本编辑器).Mandriva 2010 Spring的geany 还是0.18.1的,比较老了。1.  安装必须的工具rpmbuild:#urpmi rpm-build还必须安装gtk+相关的东西,因为geany依赖的是gtk+2.2. 配置环境:修改了官方的脚本Rpmsetup.sh:#!/bin/shif [ -f ~/.rpmrc -o -d ~/rpm ]; th

2010-12-07 20:24:00 913

原创 po文档

po文档格式http://www.adempiere.com/index.php/ZH/Translation_PO_File_Approach_Detail

2010-12-03 19:54:00 541

原创 apue源码编译

apue的源码可以从官方网站获得(http://www.apuebook.com/):.h文件一般用来声明局部变量,定义宏(当然只是习惯而已),所以apue.h头文件中声明了一些诸如err_ret函数和定义了一些宏,但是函数没有实现,如果下载了源码的话,就会看到其实函数的实现在lib/*c文件中,所以如果要使用这些函数的话(比如err_ret),不能简单的在源程序中include“apue.h",这样一些函数就没有定义。方式1:按照作者的思路,把那些*.c文件编译成目标文件(做成库),然后就可以在编

2010-12-02 16:08:00 908

原创 Linux FAQ

此FAQ目的是记录自己在使用LINUX过程中遇到的通用问题,先给出总的解决方案,然后针对不同的发行版提供不同的思路。(Debian GNU/Linux, openSUSE,Manriva)1. 为什么我的发行版无法打开google的在线音乐?A: google的在线音乐需要flash播放器的支持,目前,很多流行的发行版内置了自动安装的功能,尤其是桌面发行版。如果采用内置搜索功能安装失败,到Adobe官网下载相应的包,进行安装(http://get.adobe.com/cn/flashplayer/).对

2010-12-02 15:31:00 864 1

原创 opensuse多媒体

<br />尝试了一下opensuse,发现即使用DVD安装,默认的多媒体也是非常的不完善,<br />搜了一下,发现这个发行版做的真是人性化(我不赞同这种人性化)---一键安装。<br /> <br />下面是两个链接,有兴趣的可以看看:<br /> <br /> <br />http://packman.links2linux.de/package/xine-lib/123778<br /> <br />http://opensuse-community.org/Restricted_formats/1

2010-12-02 09:56:00 513

原创 LINUX系统安装

安装系统,从本质上来说就是两步:1.启动2.寻找安装镜像其中1启动,需要引导程序,引导程序流行的有grub,和syslinux这些引导程序需要介质(载体),常见的载体有cd/dvd, usb记忆棒,硬盘,步骤2,需要有安装镜像,一般是iso,这些iso也需要有介质,常见的也有cd/dvd, usb记忆棒,硬盘,和网络ftp理论上来说:任何一种启动媒介,和镜像媒介都是可以搭配使用的。只不过常见的就那几种而已。给出一个硬盘安装opensuse的实例,(引导程序grub和镜像都在硬盘):下载openSUSE

2010-12-02 09:21:00 1303

原创 几个shell小技巧

1. expr 命令由于bash 是功能有限的解释器,所以自身并没有支持太多的算术运算,一切都是字符串。所以如果涉及到算术运算,需要借助其他的工具,比如bc(功能比较强大的小工具),expr 和$(())算术扩展.expr 支持几个常见的算术运算+ ,--, * , /, %(取模),.wolf@debian:~$ sum=1wolf@debian:~$ sum=`expr $sum + 11`wolf@debian:~$ echo $sum12wolf@debian:~$ expr $su

2010-11-29 16:27:00 904

原创 鸽巢排序(pigeon sort)

鸽巢排序(Pigeonhole sort), 也被称作基数分类, 是一种时间复杂度为O(N+n)且在不可避免遍历每一个元素并且排序的情况下效率最好的一种排序算法. 但它只有在差值(或者可被映射在差值)很小的范围内的数值排序的情况下实用,同时也要求元素个数(n)和成为索引的值(N)大小相当。作用在数组上,索引时间为常量值O(1),则有最坏时间复杂度: O(N+n)最好时间复杂度:O(N+n)平均时间复杂度: O(N+n)最坏空间复杂度:O(N*n)算法:1. 给定一个待

2010-11-28 17:49:00 1837 3

原创 Debian squeeze 美化字体

参考了这篇文章(http://acidjou.net16.net/?p=10),美化了一下Debian Squeeze的字体,效果还是不错的。中间有很多此依赖关系没有满足,需要手动安装一些软件。

2010-11-23 22:38:00 874

原创 Debian使用amule

<br />Debian Squeeze(testing currently)安装电驴amule。<br />root@debian:/home/wolf# aptitude search amulep amule - eD2k 和 Kad 客户端,类似 eMule p amule-common - common files for the rest of aMule packag

2010-11-23 22:29:00 3306

原创 TeX FAQ

<br /> <br />1.  Bad math environment delimiter<br /> <br />只有一些特别的字符可以被用来当作分割符(比如 ) [ ] /{/} | /|).如果忘记了/right或者忘记结束array环境(使用/end{array}),也会出现这样的错误。<br /> <br />2. ! Misplaced /noalign.<br /> <br />在使用/hline前,忘记在上一列后添加//了。<br /> <br /><br /><br

2010-11-22 21:28:00 1118

原创 TeX细节备忘录

1.用TeX画表格使用环境tabular/begin{tabular}{|t|l|}

2010-11-22 21:19:00 520

原创 thinkpython翻译总结

最近对于thinkpython的翻译小项目接近尾声,适时总结一下(tex篇):布局:纸张的大小,字体的大小,左右上下的边距,行距和字距基本不用调整,使用默认的就行。页眉,页脚细节:1. 生成索引。必须在导言部分加入宏包{makeidx},并在导言中激活索引命令/usepackage{makeidx}/makeindex在文本中,通过命令/index{key}来实现索引的内容,key是导言的关键词。在文本最后使用/printindex

2010-11-16 20:54:00 564

原创 我的Debain 源

以前一直以为用一个源(我用的是163)就足够了,但是最近163的sid源服务器貌似宕掉了,所以为了保险还是再添加一两个吧。三个Debian box,都需要更新,还是把sources.list记下来,以便自己以后用的便捷和易于维护。##########################squeeze#################################### deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i38

2010-11-14 20:13:00 1555 2

转载 Remapping Keys Under Linux

Quick Start<br />To swap caps lock and control:# Make the Caps Lock key be a Control key:<br /><br />xmodmap -e "remove lock = Caps_Lock"xmodmap -e "add control = Caps_Lock"<br /><br /># Make the Left Control key be a Caps Lock key:<br />

2010-11-14 09:44:00 751

原创 大数相乘(小数点)

<br />大数相乘的实例,网上的实现很多,但是总给人一种模糊的感觉,不加注释,盲目抄袭。<br /> <br />#include<stdio.h>#include<string.h>main(){ char str1[101],str2[101], * pos1, * pos2; //定义字符串str1, str2,来容纳两个大数, 指针pos1,pos2分别指向小数点的位置 static unsigned c[202] ={0}, //字符串c用来容纳

2010-10-31 10:47:00 1150

原创 实现一个简单的shell

#include #include #include #include #include #define MAXARGS 20#define ARGLEN 100main(){ char *arglist[MAXARGS+1]; int numargs; char argbuf[ARGLEN]; char *makestring(); numargs=0; while(numargs0) { arglist[numarg

2010-10-12 20:47:00 2153 2

翻译 在python中使用lambda演算

在面向对象编程和python没有出现之前,计算最主要的方面就是函数式编程。对计算机编程来说,一个函数就是一个演算,也可以被定义为来源于一系列对于符合特定参数的输入的有穷操作结果的集合。在python入门教程中也提到,这些参数(parameters)是函数的参数(arguments).如果要用伪代码的形式定义一个数学函数,用lambda形式是一个很好的方法。比如计算一个输入值x的平方,计算式是x*x。但是,对于lambda,我们用正式的函数定义:    λ x. x·x这个可以

2010-10-05 22:26:00 910

原创 windows xp 搭建php(apache, mysql,php)开发环境

最近想在linux(debian)和windows xp(虚拟机)上进行php开发。试了一下wamp和xampp都不是很理想。于是手动安装。安装apache2下载msi文件,先按默认的安装安装mysql下载msi文件,默认安装,在过程中注意以前的mysql会对新安装的产生一些影响(比如root密码)。安装php不推荐下载windows installer.下载.zip文件,解压至c:/php。配置apache 支持php打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。1.

2010-10-03 22:55:00 918

原创 小狼的python笔记(不完整版)

单引号,双引号,三引号无论单引号,双引号还是三引号,所括住的内容都是字符串。单引号,双引号和三引号,可以相互包含,而不会使解释器混乱。三引号可以跨行,(python会自动加上/n)其他的两个不可以。用print输出时,按照字符串的内容输出。python中数的表示最新的python中,数分为:整数(可以无限大), 浮点型数,虚数(eg.12j/J).可以用type

2010-09-01 11:46:00 722

原创 大学的教育真是悲哀(小谈我在南邮的两年) 未完

<br />首先说明一下,我是南邮软件工程大三的学生。南邮的软件工程专业不能算是一个好专业,甚至只是一个二流专业(没有以专业取人的意思)。<br />当年,沦落到南邮就是人生的悲哀!<br /> <br />在江苏很多地方的民间都还盛传着南邮是一流学校的说法。我不愿意对此做过多的辩解。只是奉劝各位还在象牙塔的高中学生,如果立志要搞IT,<br />不要到南京邮电大学来(当然基础要是很好的话,另当别论)。<br /> <br /> <br />南邮的软件工程,课程设置的很有趣儿,那些参与设置课程的某些人就像是

2010-08-30 22:14:00 5192 7

原创 windows + pygtk

<br /><br />windows平台建立pygtk开发环境<br /> <br />linux(debian)上不用配置即可进行pygtk开发。windows平台上的也不是很复杂。<br /> <br />按照官方给的思路:<br />In order to install PyGTK on Windows you need:<br /> <br />    * A Python interpreter for Windows (you can get it at the Python downloa

2010-08-21 10:34:00 1438

原创 debian squeeze (testing)安装virtualbox

debian squeeze (testing)安装virtualbox虚拟机。由于在debian squeeze 上kvm 的功能还十分有限。所以想尝试一下virtualbox。virtualbox 在linux上一般有两种,一个是virtualbox-ose,开源版本,但是功能也是有限;另一个是virutalbox的官方版本(http://www.virtualbox.org/wiki/Linux_Downloads),虽然不是开源的,但是功能比较强大,比如真正意义上的全屏,支持USB等等。安装有两种方

2010-08-20 19:17:00 1216

原创 临江仙

滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月秋风。一壶浊酒喜相逢。古今多少事,都付笑谈中。

2010-08-07 22:46:00 632

原创 历史的天空

<br />暗淡了刀光剑影<br /><br /> 远去了鼓角铮鸣<br /><br /> 眼前飞扬着一个个<br /><br /> 鲜活的面容<br /><br /> 湮没了黄尘古道<br /><br /> 荒芜了烽火边城<br /><br /> 岁月啊你带不走<br /><br />

2010-08-07 22:31:00 589

原创 wolf's softwares of debian installation

#/****************************************************************#wolf`s debian clean installation #This installation file is matained by wolf python london ( 刘宇辉)#I'm now a sophomore in NJUPT(Nan Jing University of Posts and Telecommunications).

2010-06-16 20:17:00 625

原创 debian apache 支持python

为了自己建一个自己的小站,而去学习php,实在是不值得。不如python来的简单。下面介绍debian 上apache2支持python。首先安装一下libapache2-mod-python  这个模块。Mod_python is a module that embeds the Python language interpreter within the server, allowing Apache handlers to be written in Python. Mod_python brings

2010-06-14 09:48:00 1806

原创 MC(Midnight Commander) 使用详述

MC是什么?随着gnome和KDE两大图形界面的风行,MC这个来源于gnu的素有“瑞士军刀”(Swiss army knife #debian)之称的文件浏览器越来越不为人所知。首先:wolf@debian:~$ man mcNAME mc - Visual shell for Unix-like systems.USAGE mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-e [file]] [-v file]DESCR

2010-06-10 21:32:00 9404

原创 一封有趣的邮件列表

昨天debian user邮件列表里有一封很有意思的邮件。Hi,ext3 can have only 32000 files/folders under a folder and I hit that limit.Which file system can I use to over come it?I am planning for JFSDoes any

2010-04-25 11:19:00 1883

原创 mpg123 听音乐

 MPG123,听音乐最好能使用一个表(文件)把要播放的歌曲目录存在表里面:  find . -name "*.mp3" | sed s//.//// | sort > list.lst  播放的时候就可以:mpg123 --list list.lst 如果要循环的话可以加入--loop选项:mpg123 --loop -1 songname.

2010-04-05 09:50:00 5134 2

原创 ubuntu pdf(Okular)无法显示中文

最近很是奇怪, 因为开始在自己的笔记本上装ubuntu(和debian接近麻),出现了一个问题, okular无法显示中文。开始的时候, 不得不用另一台机器(debian)来显示。 后来查阅了相关的资料,解决方法如下: apt-get install poppler-data 这个口是库poppler的一个用来解析数据的文件没有安装, 这个是一个BUG。  

2010-03-30 12:03:00 5562 1

原创 ubuntu karmic wxwidget 配置

参考:1.http://wiki.wxwidgets.org/Installing_and_configuring_under_Ubuntu2.http://wiki.wxwidgets.org/Hello_World 首先应该安装一些必要的包。apt-get install build-essential #一般这一步不用,大家都事先安装好了这个了apt-get ins

2010-03-27 09:42:00 829

原创 wxpython笔记

从今天开始正式学习wxpython。写下一些笔记。参考:http://wiki.wxpython.org/Getting%20Started第一个例子:#!/usr/bin/env pythonimport wxapp = wx.App (False)frame =wx.Frame (None, wx.ID_ANY, "Hello world")frame.Show (Tr

2010-03-24 12:16:00 490

转载 html table

标签定义 HTML 表格。简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。take care:HTML 与 XHTML 之间

2010-03-17 00:10:00 491

转载 amix the lucky stiff(vimrc)

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Maintainer: amix the lucky stiff"             http://amix.dk - amix@amix.dk"" Version: 3.3 - 21/01/10 01:05

2010-03-16 22:58:00 780

原创 shell 编程(一)之 正则表达式

接触linux那么长时间了, 今天想到了应该系统的学习整理一下了。(系统debian, ubuntu)。就从命令行和linux shell (bash)开始吧。  正则表达式骑士没有什么神秘色彩,她就是模板(pattern)而已,用来匹配数据流的模式模板。她是通过一些linux(unix)程序来筛选符合匹配模式的数据流,该模板通常会被包含在“/.../”中。  正则表达式最重要的就

2010-03-15 19:13:00 966

VIM备份文件

vim配置文件及cscope和ctag文件.

2012-09-13

linux command line bible

linux command line bible,简单,详细的shell脚本编程指南.

2012-08-21

mpg123 windows版本

mpg123 windows版本,轻级的因为播放器。可以播放mpg3

2012-08-04

foundation of gtk+ development

GTK+(GIMP ToolKit)官方指定的两本书籍之一,

2010-08-22

空空如也

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

TA关注的人

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