
2011年6月27日
摘要: 最近給機器裝上了Archlinux的操作系統,可以windows有進還不得不用,所以下載了virtualBox,準備安裝個虛擬機;安裝比較簡單,可裝好后與主系統(archlinux)如何交換數據呢?看到了數據空間,想到是用這個,可一直也沒有搞清楚如可進行設置,所以就放了下來。 最近在網上看到一篇文章,對數據空間進行了說明,才搞清楚是這么回事。閑話少說,就說怎么設置吧:
閱讀全文
posted @
2011-12-29 17:21 Hukin 閱讀(1995) |
評論 (1) |
編輯 收藏
摘要: 每個文件系統分為3部分:超級塊,i-節點表,數據區 。
超級塊 :存放文件系統本身的信息,比如記錄了每個區域的大小,或未被使用的磁盤塊的信息。(不同版本稍有差別)
i-節點表 :每個文件都有其屬性,大小,最近修改時間等等,這些被存儲在ino_t 的結構體中,所有的i-節點都有一樣的大小,i-節點表就是這樣一些節點的列表。
(表中的每個i-節點都通過位置來標志,例如標志為2的i-節點位于文件系統i-節點表中的第3個位置 )
數據塊 :存放文件內容,因為塊的大小一定,所以有時一個文件會分布在多個磁盤上。
閱讀全文
posted @
2011-12-28 11:16 Hukin 閱讀(5087) |
評論 (1) |
編輯 收藏
@import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
length是屬性,一般集合類對象擁有的屬性,取得集合的大小。
例如:數組.length就是取得數組的長度。
length()是方法,一般字符串類對象有該方法,也是取得字符串長度。
例如:字符串.length();
posted @
2011-09-03 13:39 Hukin 閱讀(393) |
評論 (0) |
編輯 收藏
摘要: 一、指令元素(directive elements):控制所生成的servlet結構。
JSP指令用于“轉換階段”提供整個JSP頁面的相關信息,影響由JSP頁面生成的Servlet的整體結構。
指令不會產生任何的輸出到當前的輸出流中。
1,指令元素語法:
<%@ directive {attr="value"}* %>
說明:
<和% 以及和@,%和>之間不能有任何的空格。
屬性值兩邊的雙引號可以替換為單引號。引號標記不能完全省略。
在屬性中使用引號使用\進行轉義。
2,指令的xml語法:
在編寫XML兼容的jsp頁面時,只要不在同一頁面中混用xml語法和標準語法,就可以使用指令的xml兼容模式。
閱讀全文
posted @
2011-08-29 17:12 Hukin 閱讀(1627) |
評論 (0) |
編輯 收藏
摘要: 創建了一個名為:hbchen 密碼為:hbchen (的)用戶。
然后登錄一下。
mysql>exit;
@>mysql -u hbchen -p
@>輸入密碼
mysql>登錄成功
閱讀全文
posted @
2011-08-28 21:04 Hukin 閱讀(21713) |
評論 (0) |
編輯 收藏
摘要: jion 語句有三種,inner join, left outer join 和 right outer join 都可以簡寫,分別為jion,left join,right jion。
jion語句可以用來組合兩個表中的記錄,只要在公共字段之中有相符的值即可,該語句聯合兩個表查詢得到的結果是可以添加新的數據,可以把它看成將兩個具有相關內容的表聯接在一起新生成的表,而一般的select 語句沒有這個功能。
閱讀全文
posted @
2011-08-28 18:31 Hukin 閱讀(16239) |
評論 (0) |
編輯 收藏
摘要: mysql中的where和having子句的區別
http://hi.baidu.com/ww999/blog/item/f330c8d3073107d0a8ec9a72.htmlwwhttp://hi.baidu.com/ww999/blog/item/f330c8d3073107d0a8ec9a72.htmlmysql中的where和having子句都可以實現過濾記錄的功能,但他們的用法還是有一些區別的,看一例子:
用group by和having子句聯合來查出不重復的記錄,sql如下:
select uid,email,count(*) as ct from `edm_user081217` GROUP BY email
然后看這個,就容易理解了
select uid,email,count(*) as ct from `edm_user081217` GROUP BY email HAVING ct > 1
先用group by 對email進行分組,在用having來過濾大于1的,這樣查找出來的就是重復的記錄了.
閱讀全文
posted @
2011-08-28 17:12 Hukin 閱讀(32646) |
評論 (2) |
編輯 收藏
摘要: 大家都知道ArrayList和LinkedList的大致區別:
1.ArrayList是實現了基于動態數組的數據結構,LinkedList基于鏈表的數據結構。
2.對于隨機訪問get和set,ArrayList覺得優于LinkedList,因為LinkedList要移動指針。
3.對于新增和刪除操作add和remove,LinedList比較占優勢,因為ArrayList要移動數據。
ArrayList和LinkedList是兩個集合 類,用于存儲一系列的對象引用(references)。例如我們可以用ArrayList來存儲一系列的String或者Integer。那么 ArrayList和LinkedList在性能上有什么差別呢?什么時候應該用ArrayList什么時候又該用LinkedList呢?
閱讀全文
posted @
2011-08-25 16:37 Hukin 閱讀(262) |
評論 (0) |
編輯 收藏
摘要: threadJVM
定義:守護線程--也稱“服務線程”,在沒有用戶線程可服務時會自動離開。優先級:守護線程的優先級比較低,用于為系統中的其它對象和線程提供服務。
設置:通過setDaemon(true)來設置線程為“守護線程”;將一個用戶線程設置為守護線程的方式是在 線程對象創建 之前 用線程對象的setDaemon方法。
example: 垃圾回收線程就是一個經典的守護線程,當我們的程序中不再有任何運行的Thread,程序就不會再產生垃圾,垃圾回收器也就無事可做,所以當垃圾回收線程是JVM上僅剩的線程時,垃圾回收線程會自動離開。它始終在低級別的狀態中運行,用于實時監控和管理系統中的可回收資源。
生命周期:守護進程(Daemon)是運行在后臺的一種特殊進程。它獨立于控制終端并且周期性地執行某種任務或等待處理某些發生的事件。也就是說守護線程不依賴于終端,但是依賴于系統,與系統“同生共死”。那Java的守護線程是什么樣子的呢。當JVM中所有的線程都是守護線程的時候,JVM就可以退出了;如果還有一個或以上的非守護線程則JVM不會退
閱讀全文
posted @
2011-08-14 16:01 Hukin 閱讀(1516) |
評論 (1) |
編輯 收藏
首先,你要找到msdbg2.dll。一般就在%CommonProgramFiles%\Microsoft Shared\VS7Debug”目錄下。
找找先,實在不行搜索吧;如果沒有直接下載一個,有的也需要執行以下操作:
msdbg2.dll文件拷貝一份到windows/system32目錄下,然后在運行中regsvr32 msdbg2.dll,重啟vs即可。
posted @
2011-07-12 20:23 Hukin 閱讀(3069) |
評論 (3) |
編輯 收藏
摘要: 對于SOCKET在這里我不想究其歷史,我只想說其時它是一種進程通訊的方式,簡言之就是調用這個網絡庫的一些API函數就能實現分布在不同主機的相關進程之間的數據交換.
SOCKET中首先我們要理解如下幾個定義概念:
一是IP地址:IP Address我想很容易理解,就是依照TCP/IP協議分配給本地主機的網絡地址,就向兩個進程要通訊,任一進程要知道通訊對方的位置,位置如何來確定,就用對方的IP
二是端口號:用來標識本地通訊進程,方便OS提交數據.就是說進程指定了對方進程的網絡IP,但這個IP只是用來標識進程所在的主機,如何來找到運行在這個主機的這個進程呢,就用端口號.
三是連接:指兩個進程間的通訊鏈路.
四是半相關:網絡中用一個三元組可以在全局唯一標志一個進程:
(協議,本地地址,本地端口號)這樣一個三元組,叫做一個半相關,它指定連接的每半部分。
閱讀全文
posted @
2011-06-27 10:46 Hukin 閱讀(201) |
評論 (0) |
編輯 收藏