原创 SetWaitableTimer 的用法

摘抄自:http://bbs.csdn.net/topics/300033602 HANDLE CreateWaitableTimer(   LPSECURITY_ATTRIBUTES lpTimerAttributes, //安全描述符

原创 Spring 幾個配置註解的含義

說說以下幾個註解的含義 1.@Configuration 此註解的用義是讓一個類成爲一個配置類,它與 @Bean 註解一起使用(一般用在類中的方法上面),可以用於生成一系列的 Bean .它們是用來簡單基於 xml 配置 Bean 的註解

原创 破解可讀不可複製的 U 盤

特此聲明:本篇文章僅用於研究學習,請網友自覺,不能用於黑產。 有一種自我防護的 U 盤,只支持在 U 盤中打開查看,無法拷貝出來。對於一個熱愛自由的人來說,也許獲得裏面的內容是件小事,但是打破這個規則,則是一件更有意思的事。 那麼,先設定

原创 ObjectMapper 的一個坑

使用 ObjectMapper 去生成 json 串時,有這樣一個有意思的現象。 類: @Data public class DcmtUseElement {          private String IV_NO_START ;  

原创 set 中對象元素插入與查找

使用 set::find 函數在 set 集合中尋找元素時,若元素定義了 operator < 方法,則使用此函數在 set 維護的紅黑樹中查找。否則編譯時期報錯。 還可以通過給 set 指定第二個泛型類型:彷函數(此時,不需要再定義 o

原创 IntelJ IDEA

默默地使用 eclipse 開發已經有兩年有餘,擡頭一看,身邊的同事已都使用了 InteliJ IDEA,提到種種好處,於是也切換一下開發環境。 沒想到,第一個工程導入就遇到了問題,先是 lombok 插件不 work,因爲開發機沒有外網

原创 spring 零散知識

0、結合使用 spring 與 quartz ,注意版本關聯,如 quartz 1.8.5 對應較低版本的 spring-context-support , 4.0.5,若引入較高版本的 spring,則 spring-context-s

原创 gradle 工程依賴 打包 配置文件

gradle 父工程下,有兩個子工程,A 和 B,A 依賴於 B,A 中的 build.gradle 文件中有: dependencies {compile(project("B")) } 使用命令 gradle :A:installDi

原创 關於 dll 與目標工程的管理及若干注意事項

將 dll 工程和其測試工程建於同一個 solution 下面是一個比較方便的管理方法。 在 dll 工程中,導出函數集中可以放在同一個頭文件中,然後作如下處理: #define DLL_EXPORTS __declspec(dllexp

原创 java 前端亂碼問題

做 java 前端開發,常常會遇到後臺數據編碼 UTF8,傳遞到前端卻亂碼(前端也使用 utf8 編碼解碼)。可以嘗試下面的步驟去解決。 1.確認 Controller 中的 response 設置響應的數據格式和編碼,如 text/ht

原创 c++ 模板頭文件與實現文件分離

老是選擇性地忘記 c++  的一個擾人特性:模板頭文件與實現文件不能像正常頭文件與實現文件:引用頭文件即可使用。如果僅僅引用模板頭文件,在使用模板方法處鏈接報錯。 這是因爲,頭文件只是給出了頭文件的聲明,調用處引入了頭文件也僅僅只是引入了

原创 ofstream 的一點疑問

使用 ofstream 去寫文件的時候,一般有這樣的代碼: oftream of; of.open("a.txt", ios::app); if(!of) { // not to do } else{ //to do } 細看, if(!

原创 xss 攻擊和 csrf 攻擊淺顯的理解

xss 攻擊用通俗的語言表達就是:通過在數據中插入 js 代碼,利用瀏覽器自動執行的特性,執行這些代碼,達到破壞的目的。 舉例,網頁上有個文本框,後臺接收網頁的數據保存請求,將文本框內容保存下來,刷新頁面予以展示。 若在文本框中輸入了以下

原创 gradle linux 絕對路徑

有以下 gradle 打包腳本版本: subprojects { applicationDistribution.from('/src/main/resources/') {         into 'conf'     } } 這段

原创 vs 工作技巧

1.如何在 VS 中根據打開的文件在左側目錄樹中定位? 選中:選項--項目和解決方案--常規--在解決方案資源管理器中跟蹤活動項  Tools -> Options -> Projects and solutions -> Gene