原创 網卡驅動移植成功

這禮拜一直在作網卡驅動的移植,到昨天晚上驅動本身已經移植成功,並且實現了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導入過程中內存佔用過大的問題。

原创 MyOS截圖

 

原创 漢字轉拼音

    //將單個漢字轉換成拼音縮寫    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

原创 開會

開會,沒完沒了的開會。沒完沒了的爭吵,都是利益的博弈。人性的自私與虛僞一再上演。也許我終究無法看透人們內心深處的想法,但至少我可以保持內心的清醒。衆人皆醉我獨醒,雖然是痛苦的,但也是無法擺脫的。有些事情誰也