我使用Mac电脑的必备应用

Mac电脑运行的是苹果公司自家的OS X操作系统。这上面的应用程序与Windows上的是不兼容的。虽然OS X上的应用不如Windows上丰富,但是Windows上能满足的需求, 在Mac OS X系统上也都有对应的应用程序能够满足。我从2011年开始使用Mac,经过选择和淘汰基本确定了自己常用的程序。最近这两天,由于之前一直在用的Macbook Pro坏掉了, 我转到了另一台新的Mac电脑上。在为新的OS X系统安装应用程序时,我觉得有必要把自己选择的必备应用记录一下,供以后参考。

阅读全文...

2013-08-08 技术 Mac, OS X

广义高斯分布及其参数估计

广义高斯分布(GGD)被用作很多信号的分布模型,例如DCT变换或小波变换的系数都可以用广义高斯分布来描述。如果信号数据的均值不为零,可以通过减去这一均值得到零均值的分布,不影响对信号的分析和处理。 因此以下提到的广义高斯分布都是指零均值的。

阅读全文...

2013-08-07 学术 信源编码, GGD

率失真分析

码率和失真是对信号进行压缩编码时需要考虑的两个因素。码率代表了压缩的程度,失真表示重建信号的好坏,它们是一对矛盾体。对于同一个信号源,码率越低,失真就会越大。 如何在尽可能低的码率下获得尽可能小的失真,是压缩编码追求的目标。率失真优化就是权衡这两个因素的过程。

阅读全文...

2013-08-06 学术 信源编码, 率失真, 建模

如何获取唯一的机器码

获取唯一的机器码是采用密钥对软件进行保护的基础。一般来说,一台电脑的主要部件都会有一个序列号或是其他唯一的ID,唯一的机器码可以用这些ID组合、变换(例如进行md5)得到。因此,获取唯一的机器码归结为如何获取机器主要部件的属性。下面介绍在Windows下和在Linux下该如何做(重点是Linux)。

阅读全文...

2013-08-05 技术 Linux, Windows, 编程

Linux下程序如何检测自己是否正在被调试

在Windows下,程序可以用以下API函数检测当前进程是否正在被调试:

int debugger_present;
HANDLE process = GetCurrentProcess();
CheckRemoteDebuggerPresent(process, &debugger_present);

但是在Linux下如何实现呢?

阅读全文...

2013-08-03 技术 Linux, GDB, 编程

Ubuntu系统下修改机器名称(hostname)

最近因为实验室工作的需要,又开始使用Ubuntu。安装系统的时候没注意选好机器名称(hostname),导致后来想修改。

在Linux下用以下命令可查看当前主机名:

hostname
阅读全文...

2013-08-01 技术 Linux

像新手一样使用vi/vim

Emacs和vim是Linux系统下最著名的两个文本编辑器。我使用vim。vim这个名称来源于vi improved,表示在其前身vi的基础上增加了一些特性。有的系统默认不带vim,但基本上都带有vi。 对于新手来说,本文下面介绍的这些vi/vim操作就足以胜任Linux下文本文件的查看和编辑任务了。如果不想记忆繁琐的快捷键,可以考虑像新手一样使用vi/vim。

阅读全文...

2013-07-27 技术 Linux, Vim

爱情涂鸦

手机QQ有个很少人用的功能叫做涂鸦。以下是我随便涂的。

阅读全文...

2013-07-26 生活 Girl

三国杀武将台词

本文整理了三国杀(Online)中的武将发动技能和阵亡时的台词。 武将按标准版、风包、火包、林包、山包的顺序排列,并按照所属势力分门别类。

阅读全文...

2013-07-24 生活 三国杀

三国杀武将技能

本文整理了三国杀标准版和扩展包的所有武将及其技能。 武将按标准版、风包、火包、林包、山包的顺序排列,并按照所属势力分门别类。

阅读全文...

2013-07-24 生活 三国杀