原创 Ubuntu從字符界面打開圖形界面,別用startx

以下問題已經在Ubuntu論壇裏提出過,原鏈接在這裏:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=401953 問題: 我用的是Ubuntu 12.0.4,按照 http://blog.

原创 爲什麼會有data segment?

我有一個疑問,彙編裏爲什麼會有data segment?爲什麼要把data segment和 code segment分開來? 直接把指令和數據放在一起不好嗎? 維基上說: "A data segment is a portion of

原创 軟件構件 API 在不同版本間的兼容性——讀FSE 2012 best paper有感

本文是我閱讀以下論文時所作的筆記: Bradley E. Cossette and Robert J. Walker, Seeking the Ground Truth:A Retroactive Study on the Evolu

原创 【轉】linux驅動程序開發環境配置

原文鏈接:http://hi.baidu.com/igtdqoihjhbacsq/item/9b937ad7c69d4311d78ed091 我試過hzxing的這個方法,在我的64位 10.04的ubuntu上運行過,方法能行得通。 感

原创 Microsoft Visual Studio 2010 Fatal Error C1853 的解決

問題是 在c++項目裏編譯 .c 文件造成的 去項目 properties-> configuration properties->C/C++ -> Precompiled Headers, 右邊第一行:選not using precom

原创 奇葩青春

注:本文正好寫於一年前,如今回看,我被從前那個晦澀又可愛的自己的感動了。先貼在這裏,偶爾再回來感動一次。嗯,就這樣。 我剛來加拿大地時候愛喝Canadian beer, 因爲舉着這大號酒杯一口而盡的時候,我覺得自己酷得像個Canad

原创 鍵盤輸入EOF, 爲何循環還不停止

在K&R的C語言教程裏看到這段程序,關於輸入字母計數的程序,如下: #include<stdio.h> void main() { long coff=0; while(getchar()!=EOF) coff++;

原创 在Ubuntu 虛擬機上下載&編譯android

在Ubuntu 虛擬機上下載&編譯android 注意: 1. 網上關於編譯android kernel 的文章很多。找資料時,應儘量找官方的權威資料。如果是隨便在網上找到的一份文章(包括我寫的這份),有可能誤導人,按照上面說

原创 在 MS Excel 中做t-test時 Hypothesized Mean Difference 是什麼意思

那個Hypothesized Mean Difference 在 excel 裏是什麼意思: http://pirate.shu.edu/~wachsmut/Teaching/MATH1101/Testing/test-diff-me

原创 INT $0x80 是在哪裏被調用的

《Linux內核設計與實現(英文版·第3版)-華章經典原版書庫》 第73頁: int $0x80,  這是一個調用x86 的第128號中斷,也就是一個system call handler. CPU 在執行這個指令以後,就會進入kern

原创 CPU爲什麼會有段?why segment/segmentation ?

CPU爲什麼會有段?像cs, ds, ss等等。這個問題困擾了我很久,感覺有了段地址後把問題複雜化了,沒必要這麼做。 後來翻查資料後才發現,段(segment)的存在原來是有歷史因素的:http://homepage.smc.edu/mo

原创 《Unix環境高級編程》讀書筆記(1)

#include "apue.h" int glob = 6; /* external variable in initialized data */ char buf[] = "a write to stdout\n"; int mai

原创 Windows 7 下如何自動設置靜態ip、 網關等

參考網址:http://caoxuhuan.iteye.com/blog/973625   由於宿舍和實驗室都要綁定機器的靜態ip才能上網,頻繁地在“網絡與共享中心” 手動地改ip和網關,很麻煩,所以就想有一種自動化的方法來處理。最好的

原创 ubuntu linux 如何用命令行設置日期時間 date 和默認時區

首先設置日期就用 sudo date -s 17:17:00     超級用戶纔能有權限哦 如果要改變時區,我想到了一個笨辦法,就是修改~/.bashrc,  在裏面適當的位置加一句 TZ=CST; export TZ TZ 是 ti

原创 從社會文化角度看軟件從業者——讀ESEM 2012 paper 有感

最近在泛讀軟工的文章,看到以下一篇類似灌水的文章 Challenges of Applying Ethnography to Study Software Practices by,  Carol Passos (Federal Uni