原创 關於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沒有確定有限的二進制表