原创 MyTCP

上一節學習了socket(int.,int,int)系統調用如何傳入內核並將創建工作交由內核inet_create()最終進行處理。 進一步閱讀inet_create(),發現,這個函數完成的事情很多,類似於面向對象中類的構造函數一樣,該

原创 MyTCP

數據的接收是一個被動的過程,TCP與IP的接收接口在tcp_protocol中進行定義。 static const struct net_protocol tcp_protocol = {.handler = tcp_v4_rcv,.e

原创 sql server 2005 顯示中文查詢結果

SQL SERVER2005中發現不能用vachar()存漢字了(SQL SERVER 2000創建的數據庫導入SQL SERVER 2005除外),改用ncachar()了,但寫起程序的時候,發現插入的漢字都變成了??,直接用T-SQ

原创 MyTCP

        根據socket網絡編程的經驗,用戶在使用TCP協議傳輸數據時,應用程序調用  int sock_fd = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); 獲得socket 描述符sock

原创 Java中引用與對象

以Book book=new Book();爲例。 Book爲類名,book爲一個Book對象的引用。 引用只是存放一個對象的內存地址,而並非存放一個對象。 在一般時候,我們可以簡單說book是Book類的一個對象,但嚴格來說,book應

原创 JAVA web 起步學習總結

近日,結合JAVA WEB項目開發案例精粹.pdf書籍,自己在網上下載了該本書中所有項目的源代碼,原來自己簡單學習過java,HTML,CSS,js等,這次的學習就主要集中到JavaEE 開源框架的學習,主要是SSH架構,另外,想着可以把

原创 java notepad實現

仿記事本,實現簡單界面,功能有待於進一步添加。 import java.awt.BorderLayout; import java.awt.even

原创 java中主方法的使用注意

類似於C語言中的main()函數一樣,在Java 中,同樣引入了類似的程序如果機制,這就是主方法。 主方法是類的入口點,它定義了程序從何處開始,主方法提供對程序流向的控制,Java編譯器通過主方法來開始執行程序。其一般定義方法如下: pu

原创 linux 系統啓動過程

學習自《鳥哥的linux私房菜》        對於計算機系統啓動,計算機是由硬件和軟件(包括操作系統軟件)組成的,對於運行與同一臺計算機硬件上的操作系統而言,系統所配備的硬件是公共的,而不同的系統則 需要運行不同的操作系統軟件。因此,在

原创 Java 中對象的銷燬

爲了讓內存資源得到更大程度的利用以及循環利用,每一種語言都有自己的垃圾回收機制, 即對於廢棄的資源,不再使用的對象,需要將其所佔用的內存資源進行回收,重新分配使用。 在Java中,擁有一套完整的垃圾回收機制,當對象的生命週期結束時,Jav

原创 java 數據庫連接操作實例

在java中,有兩種調用連接數據庫的方式。以下將對直接使用JDBC調用方式進行說明,並配有源代碼實例以及詳細註釋,歡迎批評指正。 import java.sql.Connection; import java.sql.DriverMana

原创 檢驗和算法

校驗和算法     經常看計算機網絡相關的書時,每次看到關於IP或者是UDP報頭校驗和時,都是一笑而過,以爲相當簡單的東西,不就是16bit數據的相加嗎!最近在學習Ping命令的源待時,看到裏面有關於校驗和的算法。一頭霧水,後來查找資

原创 關於IP選項

[摘要]一般教科書都介紹四種IP選項:路由記錄選項、時間戳選項、鬆散源路由選項和嚴格源路由選項但對IP選項的介紹都比較簡潔,而且多是抄襲steven的Unix環境,對於使用Windows的學習比較有困難這裏我用《科來》說明一下IP選項的情

原创 回顧與思考

回顧與思考     要想質變與提升,必須有目的地停下編碼!     只編碼,不走心,那是萬萬不行的。不走心的程序員很多,幹多少年了水平還和初干時差不多,十年如一日。走心就不一樣,走心一日如十年。     我們要週期性的回顧自己,看看以前的

原创 java 可迭代與可比較的實現

一、可迭代定義一個Class MyClass1,若需要使得MyClass1 具有可迭代的特性,則其需實現Iterator或是Iterable接口。Iterator 和Iterable的區別 參見 http://blog.csdn.net/