原创 Mybatis中文技術文檔(網頁版)
在線學習地址:Mybatis 中文技術文檔 可使用此方法爬取網頁製作本地的documention爬取到本地進行離線學習。
原创 Java與C#語法不同點(C#轉Java隨筆)
1.方法是否可以帶默認參數 在C#裏,方法是可以帶默認參數值的,而Java則不行。帶默認參數值相當於是語言提供的方法重載語法糖(語法糖見我這裏有語法糖,叔叔我們不約),C#有提供,Java則沒有提供,所以Java沒有函數帶默認值的寫法。
原创 java調用動態庫dll/so(四)動態庫加載框架的使用舉例
目錄 一、過程 二、建立C++動態庫工程並編寫接口 三、拷貝dll編寫java接口進行編譯 一、過程 編寫C++動態庫並導出; 使用動態庫框架加載編寫的動態庫。 二、建立C++動態庫工程並編寫接口 (1)使用qt creator創建lib
原创 vmware安裝win10 Stopcode: KMODE EXCEPTION NOT HANDLED
此係統是因爲vmware14以下不支持win10 這個問題是顯卡不支持,所以安裝vm14以上安裝win10操作系統。 附:【VMware Workstation 15 Pro 永久激活密鑰 下載】
原创 java調用動態庫dll/so(三)jna爬坑指南+設計自己的加載動態庫框架
一、加載的前提準備 加載動態庫之前需要明白一下幾個避坑點: 動態庫本身使用32位編譯器編譯,則只能在32操作系統上加載成功;同理,若動態庫本身爲64位編譯器編譯,則只能在64位操作系統上加載成功; 動態庫本身所需的一級依賴必須在本機上
原创 github上爲項目添加協同開發者__新版攻略
由於改版,之前的步驟: 1. 進入項目有頁然後點擊setting 2.點擊左側collaborators 這種已經不適用,collaborators已經沒有這個選項了。 新版操作如下 1.打開settings 2.選擇Manag
原创 C#掃盲之:==/Equals /ReferenceEquals 異同的總結,相等性你真的知道嗎?
C#掃盲之:==/Equals /ReferenceEquals 異同的總結,相等性你真的知道嗎? 1.前言 == Equals ReferenceEquals 三個相等性測試,是.NET提供給程序員使用的三個方法,他們之間有什
原创 C#掃盲之:帶你掌握C#的擴展方法、以及探討擴展方法的本質、注意事項
C#掃盲之:帶你掌握C#的擴展方法、以及探討擴展方法的本質、注意事項 1、爲什麼需要擴展方法 .NET3.5給我們提供了擴展方法的概念,它的功能是在不修改要添加類型的原有結構時,允許你爲類或結構添加新方法。 思考:那麼究竟爲
原创 在某些情況下明明添加了引用,爲何VS還報錯"XXX"不存在類型或命名空間(是否缺少程序集引用)...
在某些情況下明明添加了引用,爲何VS還報錯"XXX"不存在類型或命名空間(是否缺少程序集引用) 程序主結構:兩個程序集DLL,一個OpticalAlarm(主程序),一個OpticalAlarm.Common 問題描述:搭建程
原创 idea常用快捷鍵(updating)
名稱 快捷鍵 英文名 設置 ctrl+alt+S settings 註釋顯示 ctrl+Q 大小寫轉換 ctrl+shift+U 格式化 ctrl+alt+L 當前頁搜索 ctrl+F 全項目搜索 ctrl+alt+F
原创 maven私庫批量上傳jar包客戶端下載
批量上傳jar包客戶端 原理: 採用mvn deploy命令批量掃描目錄上傳jar包到私有庫。 優點: 集成的配置環境,使用方便,免去繁瑣; 無需配置mvn setting.xml,客戶端根據配置文件自動生成; 批量上傳; 代碼已開源,可
原创 windows系統maven私服搭建手冊-Nexus Repository Manager OSS 3.x
一、私服搭建的應用場景 目前據我自己的開發經驗,總結以下私服搭建的場景的2種情況: 局域網環境,不聯網的開發; 自開發jar包,團隊開發需要依賴; 二、私服版本選擇 目前基本上使用nexus的服務進行私服搭建,nexus目前最新的版本是3
原创 Windows10數字永久激活工具
Win10數字權利激活神器 HWIDGen v62.01 漢化版 注:記得在下載和使用過程中把微軟自帶的殺毒軟件Windows Defender關閉,否則無法正常使用,因爲利用的微軟漏洞激活的,所以微軟自己開發的殺毒軟件勢必要攔截此類軟件
原创 java調用動態庫dll/so(二)jna結構體Structure介紹和使用
目錄 前言 JNA數據類型與java數據類型映射關係 JNA指針介紹 怎樣構建java結構體 更簡單的構造結構體 前言 C/C++裏有結構體struct,甚至C#中也具有,然而java中卻不具有結構體,當調用動態庫.so和.dll
原创 java調用動態庫dll/so(一)前言
前言 java作爲一種開源語言與C++編譯和運行過程有着本質的不同,然而在java語言裏是可以調用C/C++動態鏈接庫的,常用的技術手段有jni和jna。 jni與jna比較 相比較而言,jni使用複雜,jna使用簡單。 jni(Java