an introduction of python decorators
python multiprocessing and threads 02: multiprocessing.Pool
compare apply(apply_async) and map(map_async) in multiprocessing.Pool
python multiprocessing and threads 03: multiprocessing.Process v.s. threading.Thread
compare multiprocessing.Process v.s. threading.Thread
fix git error for blog
为了自动给blog备份,我把blog放在dropbox里面,这样主机和vmware上的ubuntu_dl机器可以同步,而且dropbox在线还有一份,这样不同意丢了。即使不小心删掉也会有online的备份。
可是一个问题是老是会出现git的error,比如
hhh@ubuntu:~/Dropbox/blog/output$ git commit -m "test"
error: object file .git/objects/d2/f4c036db03671b6d859b137e4ccdc06383fb14 is empty
error: object file .git/objects/d2/f4c036db03671b6d859b137e4ccdc06383fb14 is empty
fatal: loose object d2f4c036db03671b6d859b137e4ccdc06383fb14 (stored in .git/objects/d2/f4c036db03671b6d859b137e4ccdc06383fb14) is corrupt
hhh@ubuntu:~/Dropbox ...
python multiprocessing and threads 01
an introduction and summary of multiprocessing/threads in python
python closure
an introduction of closure in python nested function
read in csv and plot with matplotlib in PyQt4 with tabs 03
add tabs(QTabWidget) to print the data and the models.
read in csv and plot with matplotlib in PyQt4 02
from the previous file, now to use widgets and structure the code.
read in csv and plot with matplotlib in PyQt4
to show how to read in the csv file, create comboBox from the columns in the read in data, slice data with conditions from the comboBox and at last, plot the selected subset data to compare.
figure out errors in cx_freeze
figure out the errors in running cx_freeze