原创 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