原创 海思dv300cv500交叉編譯webrtc

  感謝聲網提供的webrtc國內源碼鏡像。     首先要安裝好海思編譯工具鏈和git。        先替換一下webrtc代碼的倉庫網址路徑 1 git config --global user.email "100582783@

原创 Windows編譯運行webrtc全過程

  年紀大了,不想寫什麼開頭、摘要,咱直接開始吧。   不過首先還是要感謝聲網提供的webrtc國內源碼鏡像。     首先,編譯webrtc你需要一臺win10,而且必須得是一直在更新版本的。因爲編譯過程需要用到curl/tar和powe

原创 《熱血傳奇2》wix、wil文件解析Java實現 JMir——Java版熱血傳奇2之資源文件與地圖

  在百度上搜索java+wil只有iteye上一篇有丁點兒內容,不過他說的是錯的!或者說是不完整的,我個人認爲我對於熱血傳奇客戶端解析還是有一定研究的,請移步:   《JMir——Java版熱血傳奇2之資源文件與地圖》   如果你看完或者

原创 使用原生Java代碼生成可執行Jar包

  最近想做一個功能,就是把我們編譯後的字節碼及其資源文件打包成一個可執行的jar包,在裝有jre的機器上雙擊就能運行。   首先是我們需要選擇哪些字節碼和文件需要打包到文件中,這個我們用JFileChooser來做,讓用戶選擇,我做了一個

原创 如何使用C#調用C++類虛函數(即動態內存調用)

  本文講解如何使用C#調用只有.h頭文件的c++類的虛函數(非實例函數,因爲非虛函數不存在於虛函數表,無法通過類對象偏移計算地址,除非用export導出,而gcc默認是全部導出實例函數,這也是爲什麼msvc需要.lib,如果你不清楚但希望

原创 Java與郵件系統交互之使用Socket驗證郵箱是否存在

  最近遇到一個需求:需要驗證用戶填寫的郵箱地址是否真實存在,是否可達。和普通的正則表達式不同,他要求嘗試鏈接目標郵箱服務器並請求校驗目標郵箱是否存在。 先來了解     DNS之MX記錄   對於DNS不瞭解的,請移步百度搜索。   D

原创 JMir——Java版熱血傳奇2之資源文件與地圖

  我雖然是90後,但是也很喜歡熱血傳奇2(以下簡稱“傳奇”)這款遊戲。   進入程序員行業後自己也對傳奇客戶端實現有所研究,現在將我的一些研究結果展示出來,如果大家有興趣的話不妨與我交流。      項目我託管到codeplex上了,使用

原创 java-cef系列視頻第二集:搭建開發環境

  上一集我們介紹了如何從官方代碼編譯java-cef。   本視頻介紹瞭如何使用eclipse搭建java-cef二次開發環境。   下一集我們將給java-cef添加flash支持。 本作品採用知識共享署名-非商業性使用-禁止演繹 3

原创 java-cef系列視頻第四集:自定義協議

  上一集我們介紹了如何爲java-cef添加flashplayer支持。   本視頻介紹java-cef中的自定義協議 本作品採用知識共享署名-非商業性使用-禁止演繹 3.0 中國大陸許可協議進行許可。

原创 Spring進階教程之在ApplicationContext初始化完成後重定義Bean

前言     很久沒有寫博客了,也是兩個原因:一是自己覺得一直在班門弄斧,其實自己沒什麼技術可言;二是很多朋友的問題實際上可以自行解決,我經常覺得不該我來過問,或者是有時候我認爲技術還得靠自己鑽研,我一兩句話不能讓各位醍醐灌頂……   不

原创 JCEF3——谷歌瀏覽器內核Java版實現(一):使用jawt獲取窗體句柄

前言   最近一段時間研究谷歌瀏覽器內核。谷歌瀏覽器內核一直開源,並維護更新,它的開源項目中內核更新速度和Chrome瀏覽器版本更新進度一樣!而且它不同於WebKit(值得一題的是谷歌瀏覽器已不使用WebKit內核了),它提供的不僅僅是頁面

原创 使用Windows的Linux子系統搭建嵌入式開發環境

  親,都9102年了,還在用VMware跑嵌入式交叉編譯鏈嗎?   北京時間2019年6月13日,Windows 10發佈預覽版本18917。版本的主要功能是Linux子系統(windows sub-system linux versio

原创 java-cef系列視頻第一集:從官方代碼編譯

  本視頻介紹瞭如何從官方給出步驟編譯java-cef代碼,生成可運行可移植的發行版。   值得一提的是:截至2016-09-24java-cef代碼編譯方式有所改變,讀者請自行查看bitbucket上關於編譯的wiki頁面,另外,高於20

原创 java-cef系列視頻第三集:添加flash支持

  上一集我們介紹了如何搭建java-cef調試環境。   本視頻介紹如何給java-cef客戶端添加flashplayer支持   第四集視頻我們將介紹java-cef中的自定義協議。 本作品採用知識共享署名-非商業性使用-禁止演繹 3

原创 Spring整合JAX-WS

  Jax-ws在使用上很方便,也很輕量級。重點是他是jvnet(dev.java.net)的項目,是基於java標準的(JSR181)。   不過它與Spring的整合相對麻煩,於此,我將自己的一些研究結果貼出來以供備忘和後來者參考。