標籤

C++ (12) Linux (6) MacOSX (4) Makefile (3) Matlab (3) Ubuntu (3) Android (2) C (1) Refactoring (1)

2011年10月30日 星期日

[Ubuntu] Terminal裡長長的路徑

修改 ~/.bashrc
找到裡面的這行:PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
把最後面的小寫w改成大寫的W

小寫w是 絕對路徑
大寫W是 當前目錄

更改後重開Terminal就OK了

2011年10月29日 星期六

[HTK] Compile & Build

環境:Ubuntu 11.04 (64 bits)

下載HTK解壓縮後

一定會遇到一堆error
因為缺了一堆lib沒安裝

64 bits下


sudo apt-get install build-essential libc6-i386 libc6-dev-i386 xorg-dev libx11-xcb-dev ia32-libs



2011年10月27日 星期四

[C++] Forward Declaration and Definition

如果要給函式default argument或是在class 的 constructor 進入函式前就先初始化data member
都只要加在Definition的地方就好(Implementation)
不需要在forward declaration補上
如下:

class A {
public:
    A(int a = 10): _a(a) {}
private:
    int _a;
};

可以拆開成

// File: *.h

class A {
public:
    A(int a);
private:
    int _a;
};

// File: *.cpp
A::A(int a = 10): _a(a) {
    // TODO
}

2011年10月20日 星期四

[Signal Processing] Spectral Density Estimation

開wiki看到的

估計的方法有兩種
1) Parametric Approach
2) Non-Parametric Approach

其中parametric 比較有趣
"assume that the underlying stationary stochastic process has a certain structure which can be described using a small number of parameters"
就是假設random process背後其實有一些結構與機制
想辦法去找出那些parameter來理解random process的產生方式與原因
進一步估計Spectral Density Estimation

不知道這樣理解對不對??

2011年10月14日 星期五


cd r8168-8.025.00/
sudo rmmod r8169
sudo mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
make clean modules
sudo make install
sudo depmod -a
sudo insmod ./src/r8168.ko
sudo mv /initrd.img ~/initrd.img.backup
sudo mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`
sudo echo "r8168" >> sudo /etc/modules
lspci -v
sudo reboot