原创 Linux學習筆記(3)----文件系統的inode和block

Linxu磁盤與文件系統管理: 在Win98之前文件系統採用FAT:磁盤碎片較多,需要定時清理提高文件讀取效率 在Win2000以後採用NTFS:磁盤碎片相對減少,只需要適當定期清理. 在Linux中用 Ext2 (後來Ext3

原创 聊一聊操作系統線程調度與Go協程

前言 我們計算機上面跑的每個任務,都是操作系統層面的資源分配,從啓動進程到創建線程,在覈數固定的情況下,多線程併發地執行。Go協程是一個比系統線程更細粒度的資源,輕量級和易切換。 這幾天看了一些相關的文章,這次嘗試從操作系統到Go

原创 二分查找的非遞歸與遞歸算法

一.引入: 假設一個已經[排好序的數組a[n] ,若要搜索其中某個元素x,一般想到的是逐個查找,倘若x剛好在a[n],則最壞的情況需要n次比較,如若x不在數組a中,則更加得不償失. 二分查找作爲一個典型的分支策略,實現了對n個排好序的數組

原创 Linux學習筆記(4)----連接文件 ln

連接文件 : ln Linux下面有兩種連接文件:一種是硬連接(hard link),一種是符號連接(symbolic link). hard link : 用鳥哥的話來說,它是”在某個目錄下新建一條文件名連接到某個inode號

原创 Linux文本文件編碼問題

早上試着從Windows拷貝了幾份代碼到Linux想練練vim操作,打開一看代碼塊中文的註釋全是亂碼-.- 後來知道原來是 Linux中默認使用utf-8編碼方式. Windows文本文件大多數是GBK. 當你在保存文本文

原创 Linux學習筆記(2)----文件權限

Linux文件權限 安全性是linux的一大特點,Linux是一個多用戶,多任務的環境. 在Linux中,有三種訪問身份 : owner,group,others. 其中權限又有3種類別 : read,write,execut

原创 邊城

邊城 作者 沈從文, 一個多情男子, 據說曾經給妹子瘋狂寫情書,在小說看完之後回過頭來看前言,竟發現有提及此人天生了解女性的內心,大概用現在的話說叫撩妹屬性爆表吧。貼上了柔情似水的標籤,此處沒有先入爲主,確實在書中,作者把我們帶入

原创 《海邊的卡夫卡》閱讀瑣記

海邊的卡夫卡----村上春樹 前言 大四時期偶然讀了幾本日本作家的小說,其中邂逅了村上的基本長篇,對其靈動的文筆所吸引,半年前趕着書城活動買了本《海邊的卡夫卡》,這個月偶爾翻翻,至今讀了2/3,頗有感觸。 老實說,起初讀了幾本村上的

原创 android基礎筆記----Activity的啓動與之間的信息傳遞

Activity的啓動與之間的信息傳遞 新建類Aty1繼承自Activity,建立新layout佈局文件aty1 在MainActivity,通過intent構造方法傳入啓動信息. 通過startActivity(intent)方法,啓

原创 Java反射機制和代理模式的應用

Java反射機制 引入反射機制,先從.class對象說起,先看一個簡單的實例化操作 @Test public void test3() { Student s = new Student();

原创 Android筆記----對服務器XML以及JSON數據的簡單解析

服務器搭建 Apache官網最新版Apache HTTP Server 2.4安裝方法已經不是傻瓜式的下一步,需要解壓完成後進行手動配置相關路徑和端口信息,昨天由於端口衝突問題折騰了挺長時間終於搞定了. 最終設置本地ip(local

原创 Android初級開發----用Handle機制更新UI界面

引入: 之前對Android講義的一個小項目——–隨指尖移動的小球進行修改,利用View中的invalidate()方法實現每次觸碰屏幕更新(UI線程)小球的位置並且附加判斷大小,實現觸碰更新小球大小隨之更改顏色. API引入:

原创 SSH+EasyUI簡單的表格操作(CURD,分頁以及文件上傳)

近期試着用ssh搭一個小型後臺管理系統,之前聽說用第三方輪子EasyUI可以減少程序員對網頁控件的編寫工作,就試着搬一次輪子。 下面案例以官網最新demo爲驅動http://www.jeasyui.net/Public/js/easyu

原创 JEE數據庫基本操作Basedao層通用接口的實現

問題引入: 接着上回商城系統的開發,我們知道在分層架構體系中,DAO層一般就是執行數據庫操作的,隨着Java代碼中對應數據庫的表逐漸增多,開始發現代碼冗餘十分嚴重,許多操作其實十分相似,可以選擇把重複操作封裝起來。 dao層: 是

原创 Linux學習筆記(9)----shell script

一.定義: shell:一個命令行界面與系統溝通的接口. script:腳本,可以搭配正則表達式,管道命令,數據流重定向功能. 引用鳥哥的話 shell script 是利用 shell 的功能所寫的一個『程序 (program)』