自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 单位GB和GiB的分别

很多人买硬盘或其他储存媒体时都会产生类似的疑问,为什么明明买了160GB的硬盘,可是装在电脑后系统只显示149点多GB的可用空间而已,不明白个中道理的人就会产生被JS欺骗的感觉。其实这是因为厂商和系统用不同进制的容量单位关系,所以造成了偏差。据Wikipedia的注译,GB(gigabyte)是十进制的容量单位,1GB等于1,000,000,000Bytes。而二进制的容量单位则是用G

2013-11-29 09:42:29 14753

原创 VIM区分大小写设置

查找通常是区分大小写的,如果希望vi在查找过程中忽略大小写,则键入:set ic。要使其变回默认状态,则键入:set noic。(http://hi.baidu.com/aomingshi/item/cb1e6c305083522ab3c0c57c)

2013-11-29 09:31:42 4050

原创 VIM标识符跳转命令

跳转到函数、变量定义处:[+ctrl+i 跳转到函数、变量和#define(按键的按下先后顺序需从左到右,对函数定义的跳转存在疑问)[+ctrl+d 跳转到#define处ctrl+i 向前跳到前几次光标位置ctrl+o 向后跳到后几次光标位置

2013-11-29 09:26:07 702

原创 Linux Make的有用选项

-n 或者 --just-print 或者 --dry-run只打印出要执行的命令,但不执行命令

2013-11-26 10:15:56 692

原创 关闭vmware player的“简易安装”功能

在较新的vmware player里,我发现安装ubuntu时,用户几乎不用进行任何设置,系统就会自动帮你安装,名曰“简易安装”。但是在用户希望自己进行设置(比如决定磁盘分区、分区格式等等)时,这一点却成了一个障碍。一下是不让vmware自动采取“简易安装”的设置方法。在新建虚拟机的时候,选择上图中的最后一项,也就是“I will install the operating sys

2013-11-22 14:51:59 10681

原创 UNIX使用录

本文将长期更新,它应该伴随这我使用UNIX的经历而不断延伸。2013/11/21    统计文件夹的大小    du -sh ./其中s代表统计磁盘大小,h代表以可读性高的方式显示结果。2013/11/21    新建用户useradd –d /usr/sam -m sam其中d和m分别为新用户创建用户的用户目录和用户名。但还需为用户创建用户口令,该账号才能使用。

2013-11-21 15:25:51 663

原创 putty中文乱码及颜色设置

我第一次使用putty这个伪终端软件时碰到的一个问题是终端界面不能显示中文字符(我是用的Linux是ubuntu中文版),后来通过上网才发现应该把putty的字符集设置成UTF-8,这样中文就可以顺利地显示了。还有一个小问题是关于颜色的,默认情况下putty是黑底白字,但我喜欢白底黑字,所以用户可以通过Putty--> Window-->Colours-->General options fo

2013-11-21 15:14:28 1662

转载 linux清理磁盘空间详解

提示 1:清理残余的配置文件一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。要删除某个软件的残余配置文件,可以执行下面的操作:在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。点击 Synaptic 右下角的 S

2013-11-21 15:03:24 991

原创 crontab文件格式

Linux中crontab文件一般位于/etc目录下,具体的文件名会因系统的不同而不同,但一般都会与cron相关,所以还是可以方便的发现。在Linux中,如果希望系统定时执行某项命令,可以在crontab文件中加入相应项来完成。一下是对crontab文件格式的说明及举例。第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期

2013-11-21 15:02:13 2080

原创 在使用reviewboard时,向分支添加新文件后,不能产生diff并由此就不能post-review新review request的原因

在Linux下使用reviewboard时,一般步骤为:1、svn co https://xxxxxxx 将版本库里的相应代码检出。2、对检出的代码进行必要的操作,这里包括增、删、改。3、使用post-review命令(该命令需要手动安装,用户可以去官网查看相关帮助文档),它会自动生成当前代码跟第一步中checkout出的原始代码的差异文件(.diff),并据此向reviewboard

2013-11-21 14:52:39 3160

原创 Linux/Unix下去除windows下换行符^M

Windows下保存的文本文件,上传到Linux/Unix下后总会在末尾多了一个换行符^M,导致一些xml、ini、sh等文件读取错误,下面介绍几种方法解决此类问题:一、使用vi编辑器,vi是类Unix系统下功能强大的编辑器,利用vi,可以替我们解决很多问题:1. vi 文件名2. 按下 Esc3. 输入以下字符串: %s/^M//g  (注意,^M = Ctrl v + Ctrl

2013-11-14 11:38:27 1196

原创 GNU Coding Style、StarDict、splint、indent、《C Traps and Pitfalls》、《Expert C Programming》

这周接触了三项概念(技术)一、GNU Coding Style,一种GNU的C编写风格,鄙人看个2分钟,感觉不是很合适我,所以决定继续沿用linux的C代码风格。二、StarDict,linux发行版中比较流行的屏幕翻译软件(流行的说法来自百度),初步感觉还较为实用。三、splint,一个linux中对C源代码进行是否存在潜在逻辑和标准错误分析的程序,以后定要用它。四、indent

2013-11-08 16:57:50 1040

原创 Duff's Device

void send(int *to, int *from, int count) { int n = (count + 7) / 8; switch (count % 8) { case 0: do { *to++ = *from++; case 7: *to++ = *from++; case 6: *to++ = *from++;

2013-11-08 15:58:43 691

原创 如何用VI编辑器编辑二进制文件

1、用带-b参数的vim打开它,-b告诉vim打开的是二进制文件$ vim -b *.*2、在vim下输入 :%!xxd,会得到如下显示,xxd程序是vim软件包自带的一个程序,其功能就是进行十六进制的dump或者反之。0000000: eb48 90d0 bc00 7c8e c08e d8be 007c bf00 .H....|......|..0000010: 0

2013-11-08 15:45:06 4020 1

An Introduction to Surreal Numbers

研究之美中关于超数理论的论文,这里详细描述了关于超数理论的方方面面

2018-08-01

空空如也

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

TA关注的人

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