自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

翻译 软件构建中的设计

软件设计最重要的就是管理其复杂度设计的层次:1,软件系统2,分解为了系统和包3,分解为包中的类4,分解为类中的数据和子程序5,子程序内部-2系统层次:为了让子系统简单易懂且易于维护,就要尽量简化子系统之间的交互关系。最简单的交互关系是让一个子系统去调用另一个子系统中的子程序;稍微复杂一点的交互关系是在一个子系统中包含另一个子系统中的类;而最复杂的

2014-12-31 21:15:30 560

翻译 怎样解题 --解题表(how to solve it)

《怎样解题》 美.波利亚下面是来自书中的解题表:第一 理解题目你必须理解题目 未知量是什么?已知数据是什么?条件是什么? 条件有可能满足吗?条件是否可以确定未适量?或者它不够充分?或者矛盾? 画一张图,引入适当的符号。 将条件的不同部分分开。你能把它们写出来吗?第二 拟定方案找出已知数据与未知量 你以前见过它吗?或者你见过同样的题目以一种稍有不同的形式

2014-02-15 22:46:05 1542

转载 Fedora-19安装texlive2013并配置中文

之前通过yum install安装了texlive,不过在使用过程中老是报错,后来通过下载完整iso安装成功,并成功配置了中文(真是一个折腾啊)现将安装和配置过程记录下来,希望能帮到有需要的人。首先,说一下我的环境:$ uname -aLinux localhost.localdomain 3.12.9-201.fc19.i686 #1 SMP Wed Jan 29 16:02:1

2014-02-15 00:01:04 3445 1

原创 将一个循环小数转换成分数

一位循环小数转换例子,将无限循环小数a用分数表示:a = 1.6666... (6无限循环)10 * a = 16.666666... 10a - a = 15 ===> 9a = 15  ==> a = 15/9 = 5/3对于一位循环小数,最简单的方法就是乘以10,然后相减算出分数表达式,当然你乘以其他10的倍数也可以,例如100,100a - a = 166.666...

2014-02-09 16:01:38 3269

原创 linux下编译bochs-2.6.2

操作系统: Fedora19内核: 3.12.9Linux localhost.localdomain 3.12.9-201.fc19.i686 #1 SMP Wed Jan 29 16:02:15 UTC 2014 i686 i686 i386 GNU/Linux$ tar zxvf bochs-2.6.2.tar.gz$ ./configure --enable

2014-02-09 15:32:53 3028

原创 linux修改键盘按键

我的电脑:Fedora-19$ uname -aLinux localhost.localdomain 3.11.10-200.fc19.i686 #1 SMP Mon Dec 2 20:48:22 UTC 2013 i686 i686 i386 GNU/Linux使用xmodmap工具进行修改,使用man xmodmap,里面就有交换按键caplock(大小写切换键)和右

2014-01-28 11:34:10 8392 3

原创 centos-6更新yum源(163)

更新前请先备份原来的repo文件,养成好习惯cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bak到http://mirrors.163.com/.help/centos.html下载对应的repo文件或者直接用命令下载wget http://mirrors.163.com/.help/CentOS6

2014-01-11 19:19:24 2706

转载 Fedora 19安装以后的优化

Fedora 19安装以后的优化转载自 http://www.zhukun.net/archives/6614最近安装了Fedora 19 32bit,以下是一些优化配置,使之更适合国人使用。1,安装gnome-tweak-tool设置工具Fedora 19自带的系统设置工具十分简单,一些重要的地方都不能设置。比如窗口默认没有最大化和最化小的按钮。sudo yum

2013-10-27 16:13:39 4008

转载 ubuntu切换默认输入法

一个命令就搞定,在当前用户的终端下输入:例如我要当前用户 切换到scim输入法如下:im-switch -s scim #其中scim是你所要切换的输入法的名称。这个命令是修改了$HOME/.input.d下面的配置。如果想要把系统里的所有用户 都切换到scim输入法,那么此命令就要加上sudo(方法如下)sudo im-switch -s scim 这个命令修

2013-02-27 19:12:57 1521

原创 python核心编程第二章习题

"""python核心编程练习2使用的python版本: Python 3.2.3"""def t2_5(): """分别写一个while和for循环,输出整数0~10。 """ i = 0 while i <= 10: print(i,'', end='') i += 1 print() for i in

2013-02-27 18:48:34 936

原创 python 的二进制、八进制、十六进制数表示

python 的二进制、八进制、十六进制数表示二进制:>>> abin = 0b1000>>> abin8八进制:>>> aoct = 0o123(数字0,字母o)>>> aoct83十六进制:>>> ahex = 0xAB    >>> ahex171

2013-02-26 15:40:49 27365

原创 python round(x[, n])函数

python 3.x中的round(x[, n]): 对x进行四舍五入(对于刚好是5的,结果取偶数),                    n可以指定精确到小数点后几位,默认n为0,n为负数代表小数左边第几位>>> for i in range(10):num = i + 0.5print(num, ':', round(num))0.5 : 0  #

2013-02-26 15:32:47 1862

转载 在Emacs中用ibus输入法切换输入法问题

在Emacs中用ibus输入法切换输入法问题  a sudo add-apt-repository ppa:irie/elisp   添加安装文件  b sudo apt-get update   更新  c sudo apt-get install ibus-el   安装 (或者上网下载emacs的ibus插件--ibus-el 例如ibus-el-0.3.1 下载地址ht

2013-01-29 15:22:28 940

原创 linux打开window文件出现乱码 修正

有时我们把一个winddows下的文件拿到linux下打开时会发现文件中的中文内容不能正常显示,出现乱码,你可能会奇怪,我的linux系统明明支持中文的啊,就像下面我的系统一样(图一)。但注意到, 我的系统编码是zh_CN.UTF-8(这种格式是支持中文的)而你在windows下的文件的编码方式可能是gbk方式(例如解压缩出来的文件),直接打开看到就是乱码了此时,你需要将gbk格式文件

2012-12-16 10:54:08 897

原创 深入理解计算机系统 第2章 信息的表示和处理

一,概念1.计算机存储和处理以一概念二值信号表示的信息;  计算机使用8位二进制,即1字节(byte)做为最小的可寻址存储器单位。2.字长(word size)  每台计算机都有一个字长,指明整数和指针数据的标称大小(nomial size)  字长决定了系统虚拟地址空间的最大的大小,例如一个字长为n位的机器,  其指针也为n个字长,指针所能访问的虚拟地址空间就是0~2^n

2012-12-01 19:45:37 543

原创 算法导论 第六章 堆排序 习题6.5-8 k路合并排序

/* * 请给出一个时间为O(nlgk),用来将k个已排序链表合并为一个排序链表的算法。 * 此处n为所有输入链表中元素的总数。(提示:用一个最小堆来做k路合并) * * 思路:利用有k个元素的最小堆有lgk的复杂度, * 所以堆的元素组成要每个链表的一个元素组成 * * 具体步骤: *step1:取每个链表的第一个元素,构造成一个含有k个元素的堆 *step2

2012-12-01 00:14:55 1018

原创 算法导论第六章 堆排序

算法导论第六章  堆排序一 概念1.(二叉)堆是数据结构的一种数组对象(堆是数组而不是一般的树)2.但它可以视为一棵完全二叉树,二叉树的层次遍历对就数组元素的顺序对应,树根对应A[1],  对于第i个元素,有以下主要关系: PARENT(i)  return i/2    // its parent LEFT(i)  return 2*i    // its left ch

2012-11-30 21:01:57 656

原创 第二章 合并排序-分治算法

/*  * p,q,r是下标,满足p * 将两个合并排好序代替当前子数组A[p..r] * Running time: O(n) n = r-q+1 ÊÇÁœŽýºÏ²¢×ÓÊý×éÔªËصĞöÊýºÍ  */ void merge(int a[], int p, int q, int r) {     int *left, *right;     int n1

2012-11-14 12:52:59 400

原创 第二章 简单排序算法--插入排序,冒泡排序,选择排序

插入排序/*  * Insertion_sort time complexity:  * Best-case: if the original sequence is sorted in a wanted-order: O(n)  * Worst-case: if the original array is sorted in a reverse order: O(n^2)

2012-11-14 12:43:01 436

高级perl编程

高级perl编程第一版,中文版 advance perl program

2014-07-24

perl cookbook

perl cookbook 英文版第2版

2014-07-24

apache test

apache测试环境描述

2014-03-29

emacs configure 2

emacs configure 2

2014-02-08

emacsd configure

emacs 配置文件 字符长度不符合要求

2014-02-07

practical vim

practical vim -- good

2014-01-19

python for data analysize

python for data analysize

2014-01-01

SourceInsight破解版,可用

SourceInsight35,内有安装包,注册码。 用着还行

2013-06-09

计算器安卓源代码

安卓源代码,可导入到myclipse里,适用于安卓2.0以上

2013-04-27

星际词典包

星际词典压缩包,里面有:牛津词典,朗道英汉,汉英词典,计算机词典,专业英语词典,现代汉语,英语字根词典,汉-日,日-汉词典 安装星际词典后,先可将此压缩包解压,再将里面想要添加的词典添加到 ~/.stardict/dic 目录下即可

2013-03-29

计算机程序设计艺术卷1至卷3全

计算机程序设计艺术卷1至卷3中文版,经典之作,值得学习.

2012-11-11

空空如也

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

TA关注的人

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