原创 網卡驅動移植成功
這禮拜一直在作網卡驅動的移植,到昨天晚上驅動本身已經移植成功,並且實現了ARP協議作爲測試。今天又移植了一些代碼,實現了ip和udp協議,並在此基礎移
原创 初始化的全局變量一定放在.data段中嗎?
學過C語言的都知道,已經初始化的全局變量是放在.data段中的,沒有初始化的全局變量是放在.bss段中的。一直以來我也是這麼認爲的,但在開發MyOS的過程中,一些明明已經初始化的數據在執行時得到的卻是隨機值,使我對這個說法產生了懷疑。例如
原创 lwIP移植初步成功
經過幾天的努力(從5月30號晚上,到今天,6月2號下午3點半),lwIP已經在MyOS上成功編譯並運行,可以ping通了。比我預期的提前了很多。接下來
原创 和老大的一次對話,關於linux的
雪之舞 18:21:11 請問文件系統、設備驅動之間是怎麼聯繫起來的? 小鋒 18:24:43驅動就是一個文件 小鋒 18:25:45驅動有老的方法和新的方法,老的方法要指定主設備和設備號,新的方法就是一個文件 小鋒 18:26:
原创 JXF Excel,Excel導入內存佔用問題終極解決方案
經過一個星期的努力,JXF Excel終於完成,導入15M的Excel文件,高峯內存佔用不到5M,可以說從根本上解決了Excel導入過程中內存佔用過大的問題。
原创 漢字轉拼音
//將單個漢字轉換成拼音縮寫 public static String GetPYChar(String c) { int[] a = {-20539, -20031, -194
原创 《夜宴》
看了《夜宴》。沒有留下任何感覺。
原创 JavaScript技巧——Submit到無菜單窗口
今天新來的小哥們遇到一個問題,需要將當前頁面的Form提交到一個新窗口中,要求窗口沒有菜單和工具欄。我想當然的認爲用window.open就可以了,因爲頁面Form裏只有一個參數,結果不行。我一看,參數竟然
原创 原來windows也有signal
在windows下,信號機制簡單來說是通過工作線程實現的,該線程運行於相對優先級THREAD_PRIORITY_HIGHEST,當信號產生時,windows生成該線程執行信號處理邏輯,由於該線程優先級通常主線程,也高於用戶自己顯式創建的
原创 JamVM移植
源代碼已經編譯通過,不過由於MyOS不支持pthread,所以鏈接錯誤。 下一步準備先寫一些空實現,把可執行文件編譯出來。
原创 YY一下,看到美女換褲子
在寫剛纔那篇Blog的時候,由於想事情,就把頭向左轉了過去(個人習慣)。 剛好看到對面樓裏一個女生,雖然只能看到上半身,但從動作來看,應該是在脫褲子。緊接着,看到兩個光溜溜的膝蓋(脫掉褲子後,大家都會把腳放在牀上,這樣膝蓋就升高了)。後來
原创 JamVM編譯通過
JamVM已經編譯通過,並可以輸出usage
原创 JavaScript中parseInt()函數問題
這個問題大家可能會忽視,我在項目中就遇到了。寫了提醒一下大家!!! 在 用javascript的parseInt函數時,parseInt("08")或者parseInt("09")返回的居然是0,而 parseInt("01")...pa
原创 開會
開會,沒完沒了的開會。沒完沒了的爭吵,都是利益的博弈。人性的自私與虛僞一再上演。也許我終究無法看透人們內心深處的想法,但至少我可以保持內心的清醒。衆人皆醉我獨醒,雖然是痛苦的,但也是無法擺脫的。有些事情誰也