自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (28)
  • 收藏
  • 关注

原创 神奇的位运算(bitwise trick)

在计算机中,数据都以二进制补码的形式存储,根据这一特点,适当采用位运算(bitwise operation)可以很巧妙地解决问题,同时运算效率更高。时刻牢记,最大的负数是-1,在计算机中,它的存储形式是全1。位运算符左移>   左移相当于乘以2,友谊相当于除以2.在计算机中,位运算比乘法、除法运算要快得多,所以适当采用移位运算取代乘除运算,能够提高运算效率。右移时要注意符号

2015-06-29 13:52:20 1288

转载 Ubuntu终端常用的快捷键

本文转载自牛会飞同学的个人博客,针对个人情况略有修改。    Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更是得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+t。其他的一些常用的快捷键如下: 快捷键 功能 Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到最末尾 Ctrl+k 删除

2015-06-23 14:55:26 499

翻译 github之添加SSH key

Git是目前世界上最先进的分布式版本控制系统(没有之一)。github是一个神奇的网站,这个网站可以提供git仓库托管服务,如果注册了github账号,就可以获得免费的git远程仓库。由于本地git仓库和github仓库之间的传输是通过SSH加密的,所以要想将github的远程仓库与本地git仓库关联起来,你需要在github网站上添加你本地计算机的SSH key。   在github账号中添加SS

2015-06-19 11:32:57 687

原创 shell之条件判断

在linux下用shell脚本能够方便地解决很多问题,作为初学者,我也只是窥见了其强大功能中小小的一角。     条件判断,主要包括值的判断和字符串的判断,在shell中还包括对文件的判断。我没有系统的学过shell编程,只是通过一些网上的教程等入了门(当然,是否真的入了门还有待证实),用着用着,我接触到了用于条件判断的 []、[[]],以及 test命令,然后我就困惑了,三者差别在哪里?

2015-06-16 14:56:01 505

转载 Coreutils Viewer -- 显示linux命令运行进度的工具

本博客系转载文章,内容有所改动,感谢原文作者及译者。     Coreutils Viewer (cv)是一个简单的程序,它可以显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。cv之美在于,它能够和其它linux命令一起使用,比如

2015-06-12 17:40:51 3273

原创 FIGlet -- 有意思的小程序

FIGlet 是linux一个非常有意思的小程序,它能够将普通的ASCII字符以大字符的形式“画”出来,而且可供选择的样式多种多样。其名称来源是”Frank, Ian and Glen’s letters”。详细信息,可参考其官网。     先来一瞥它的风采吧!(当然,你是可以直接这么用的 – figlet 42)      FIGlet的输出支持多种字体,默认采用的是standard,通过-I3

2015-06-12 15:03:23 1330

原创 印象笔记以PDF导出笔记

印象笔记能够将单条笔记导出,但不支持将笔记以pdf的格式导出,这在很多情况下还是不太方便的,此时可以通过pdf虚拟打印机来完成这一工作。    dopdf是一款免费的pdf虚拟打印机,据说功能不够完善,不过单就将笔记导出为pdf这一点来说足矣。可直接到官网上下载并安装。    pdf虚拟打印机安装完成后,打开印象笔记,选择要导出的笔记,然后选择“文件”–>“打印”,此时会列出系统中可用的打印机,在“

2015-06-11 13:10:41 4671

原创 一段神奇的代码

做一个优雅的程序员,好像是很多程序员的一大目标,何为优雅,如何优雅?下面是一段神奇的代码,什么编码风格,什么编程规范,统统丢到一边吧,化腐朽为神奇才是更加难能可贵的!#define M 002354l#define A 000644l#define G 000132l#define I 000322l#define C 000374

2015-06-04 12:55:50 3152

BCH3.c(纠错码)

BCH编码普遍用于SSD的ECC算法中,具有强大的纠错能力。对于1个扇区(512B),码字长度为4304(538B),即冗余信息长度为26B时,该编码能够纠正不超过16bit的错误。

2016-02-23

Inside NAND Flash Memories

书中非常详尽地介绍了NAND Flash相关的知识。

2016-01-13

FIO说明文档HOWTO

FIO是一个功能强大的硬盘性能测试工具,通过编写Job File,可以定制非常复杂的测试,同时可以很方便地重复测试。此篇文档中就对Job File的编写做了极为详细的说明。

2016-01-07

高性能固态盘的多级并行及算法研究

此为华中科技大学胡洋博士的博士毕业论文,其中介绍了SSD的结构知识,以及与FlashSim相关的许多基础知识,对于学习SSD底层结构有极大的帮助。

2016-01-05

深入浅出MFC_第2版_简体中文文字版 (PDF)

对于深入学习和使用MFC来说是非常有帮助的,学习过程中对于Win32 API等的使用也会有所助益。

2015-11-20

一些头文件(包括devioctl.h、ntdddisk.h、ntddstor.h)

这个资源包中包含一些与windows驱动开发相关的头文件,如devioctl.h、ntdddisk.h、ntddstor.h等,好像这些都与winddk相关。

2015-08-06

jd-gui-windows (windows下查看.class文件的工具)

jd-gui可以用于查看.java文件经过javac编译后生成的.class文件。

2015-07-23

jad.exe (java反编译工具)

一个类似于javap的java反编译工具,运行速度快,据说Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decomplier、DJ Java Compiler、NMI's Java Class Viewer等反汇编工具都以jad作为核心引擎,只是在jad内核的基础上加了一个图形界面。 下载jad.exe后复制到jdk/bin目录下,就可以像javap一样使用了。 在命令行中执行jad -p > tmp.java 后,tmp.java文件的内容即为反汇编后实际执行的java代码。

2015-07-23

Coreutils Viewer -- 显示Linux命令运行进度的工具

Coreutil Reviewer(cv) 是一个简单的轻量级的程序,它可以用于显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting等)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。相关的资源及说明可以直接在github上下载。

2015-06-12

trie树的实现(C)

trie.c中定义了trie树的操作函数; trie.h为相应的头文件; test.c用于测试相关的函数。 在trie.c中,关于查找定义了两个函数,一个是find(),一个是search(),二者的区别是,前者仅判断一个字符串是否在树中出现,而后者除了判断字符串是否出现,还会判断待查找的字符串是否是一个合法的单词。

2015-05-18

apt-cyg (package manage tool for cygwin)

apt-cyg是cygwin下用于管理软件包的工具,其作用及用法与apt-get极为相似。

2015-05-13

cygwin(setup-x86)

Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnux solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。安装时,在“Select Packages”窗口中,点击View按钮,旁边显示为Full表示可以进行安装;n/a表明该软件没有安装,点击Skip才能将其激活,出现复选框后就可以选择该软件并安装了。

2015-05-13

Visual C++ (with filetool.exe)

内含VC++ 6.0的安装程序,以及一个修复工具filetool.exe,该修复工具可以修复VC不能执行打开功能的问题,具体步骤参看说明文档。

2015-04-21

AHCI驱动(for xp)

在XP系统中加载AHCI模式可以开始BIOS中的AHCI选项,以发挥硬盘的最佳性能,但是使用IDE模式安装XP系统后开启AHCI模式会出现蓝屏重启的问题,此时需要通过安装AHCI驱动来解决这一问题。此压缩包中附有安装的word文档。

2015-04-20

冰点文库下载器

冰点文库下载器是一款十分好用的文库下载器,能够对百度文库、豆丁文库等文库内的文章实现免积分一键下载,让用户无需积分就可以自由下载百度文库和豆丁文库等文档,下载的文档还能生成高清晰度的pdf格式文档。

2015-04-02

AccessPort 串口调试工具

用于调试、检测串口数据的小工具。直接将文件夹解压即可,免安装。

2015-03-11

eXeScope(exe文件修改器)

eXeScope是一款功能强大的exe程序修改器,不需要源码即可修改exe程序中的字体、菜单位置、对话框排序、字符串、图片资源等,支持exe、dll和ocx文件,常常用作软件汉化工具,可直接修改vc++及Delphi编写的程序。

2015-02-05

BurnInTest V6.0 Pro

PassMark BurnInTest是一款机器性能稳定行及可靠性的测试工具,BurnInTest可以同时对系统所有的子系统进行稳定性的测试。通过它的帮助你可以在很短的时间内对硬件进行全面的检测,并发现其中可能酿成大祸的隐患。能够像多线程应用程序那样同时测试CPU、硬盘、内存、网络、光驱、声卡、显卡以及打印机。 此工具需要秘钥激活,安装完成后首次启动BurnInTest时,会提示输入秘钥,将UltraKey中的内容复制进去即可。

2015-01-30

httpd-2.2.22-win32

内含两个安装程序,区别在于是否启用open ssl,根据需要任选其一即可。安装过程较为简单,在填Server Information时,没有特殊规定,只要输入信息符合格式即可(如:域名-pharen.org/服务器名-www.pharen.org/邮箱[email protected])。安装完成后,在浏览器中输入http://localhost,如果显示It Works!表示Apache安装成功。

2015-01-20

vim

vim是一个类似于vi的文本编辑器,不过在vi的基础上增加了很多特性,同Emacs一样都是非常优秀的文本编辑器。

2015-01-12

SourceCounter

可用于统计程序中的文件总数、代码行数、注释行数等,可统计的代码类型也比较全面。

2015-01-06

Secure SSH

安装虚拟机后,利用Secure SSH可以方便地对虚拟机进行控制,而且可以非常快捷地在主机和虚拟机之间传输文件,个人比较喜欢。

2015-01-06

CuteFTP Pro

CuteFTP Pro是一个全新的商业级FTP客户端程序,其加强的文件传输系统能够完全满足今天的商家们的应用需求。很好用的一款小工具,直接解压缩后就可以通过注册码进行注册。

2015-01-04

LoadRunner破解工具

内含LoadRunner的破解文件和注册表清除工具,以及一份简单的破解说明(包括注册码)。亲测,可用。

2015-01-04

SourceInsight3(附序列号)

source insight 是windows下查看大型程序的工具,内附序列号,可直接使用。

2014-12-31

mysql-connector-java

Eclipse与MySQL连接时需要使用的jdbc驱动。

2014-12-29

空空如也

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

TA关注的人

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