原创 關於Javac命令和類文件之間的依賴問題

    今天,筆者遇到了一個小問題:在使用原始的javac編譯Java類文件時,如果當前類文件對其他類有依賴,那麼,就可能會出現問題。    舉例如下:筆者在桌面新建一個文件夾test,然後建立兩個類:A.java和B.java,如下圖:

原创 Java複習筆記(6)——反射

1、反射機制提供了動態操縱Java程序代碼的方法,通常被用於JavaBean。 2、能夠分析類的能力的程序稱爲反射。反射機制可以用來: ·在運行中分析類的能力。 ·在運行中查看對象,例如,編寫一個toString方法供所有類使用。

原创 JavaEE複習筆記(6)——Struts:Action

1、相對於Struts 1 而言,Struts 2 採用了低侵入式設計,Struts 2 不要求Action類繼承任何的Struts 2 的基類,獲實現任何Struts 2 接口。在這種設計方式下,Struts 2 的Action類是一個

原创 JavaEE複習筆記(3)——Servlet相關技術

Servlet 1、MVC規範出現後,Servlet的責任開始明確下來,僅僅作爲控制器使用,不再需要生成頁面標籤,也不在作爲視圖層的角色使用。 2、JSP的本質是Servlet。 3、Servlet通常被稱爲服務器端小程序,是運行在服務器

原创 Java:SimpleDateFormat解析過程中的時區問題

(在做分佈式系統開發的過程中,筆者遇到了集羣中各成員顯示時間數據不一致的問題,排查發現是因各個成員的系統時區設置不同,導致SimpleDateFormat類解析結果不同導致,mark一下)     Java中的SimpleDateForm

原创 ACM解題總結——HihoCoder1363

題目來源:    HihoCoder1363題目要求:    在圖像處理的技術中,經常會用到算子與圖像進行卷積運算,從而達到平滑圖像或是查找邊界的效果。    假設原圖爲H×W的矩陣A,算子矩陣爲D×D的矩陣Op,則處理後的矩陣B大小爲(

原创 hihoCoder太閣最新面經算法競賽題解(2)

題目來源:     HihoCoder1306 題目要求:     小Hi最近在分析一支股票的價格走勢,他需要一個程序來輔助分析。這個程序會接收3種消息(指令): 價格信息,格式是:P timestamp price;表示這支股票在t

原创 編程探究智能手機的圖案解鎖

概述    圖案解鎖是現今智能手機比較常見的解鎖方式,用戶通過在3×3的點陣中繪製圖案來設置密碼,解鎖時,也通過實時繪製圖案來實現解鎖驗證。例如,下圖就是幾個解鎖的圖案示例:下文中筆者通過編程對圖案解鎖的情況進行探究,主要計算一些統計信息

原创 關於VLAN和VXLAN的理解

    被公司調到新網路部門研究SDN,項目涉及到一些虛擬網絡的概念。初次接觸VLAN和VXLAN技術,特整理資料學習下。 VLAN ·概況      VLAN (Virtual Local Area Network)意爲虛擬局域網,是在

原创 ACM解題總結——HihoCoder1364

題目來源:    HihoCoder1364 題目要求:    小Hi在遊樂園中獲得了M張獎券,這些獎券可以用來兌換獎品。    可供兌換的獎品一共有N件。第i件獎品需要Wi張獎券才能兌換到,其價值是Pi。      小Hi使用不超過M張

原创 hihoCoder太閣最新面經算法競賽題解(5)

題目來源:     HihoCoder1310 題目要求: 給你一張某一海域衛星照片,你需要統計: 1. 照片中海島的數目 2. 照片中面積不同的海島數目 3. 照片中形狀不同的海盜數目     其中海域的照片如下,"."

原创 hihoCoder太閣最新面經算法競賽題解(1)

題目來源:     HihoCoder1305 題目要求:     給定兩個區間集合A和B,其中集合A包含N個區間[A1,A2],[A3,A4],..., [A2n-1,A2n],集合B包含M個區間[B1,B2], [B3,B4], .

原创 Java:關於List類中的add、addAll和set方法

    Java中有一個用於表示線性表的List接口,其中包含add、addAll和set三個用於向表中插入元素的方法,筆者近期在編碼過程中,遇到了一些問題,並總結了一些注意事項,mark一下。·add方法:    List接口中的add

原创 hihoCoder太閣最新面經算法競賽題解(4)

題目來源:     HihoCoder1309 題目要求:     給定N項任務的起至時間(S1,E1), (S2, E2), ..., (SN, EN), 計算最少需要多少臺機器才能按時完成所有任務。     同一時間一臺機器

原创 hihoCoder太閣最新面經算法競賽題解(6)

 題目來源:     HihoCoder1311 題目要求:     給定一個十進制小數X,判斷X的二進制表示是否是有限確定的。     例如0.5的二進制表示是0.1,0.75的二進制表示是0.11,0.3沒有確定有限的二進制表