原创 .NetCore IdentityServer4 使用 https

.NetCore項目中集成了IdentityServer4,初始時使用http,獲取token及API授權訪問都ok。後面.netcore配置Kestrel使用https訪問接口,出現了各種問題。 System.Security.Auth

原创 問題解決 - git/gitee 克隆(clone)遠程倉庫後,已增加SSH公鑰還是每次都需要輸入用戶名密碼

使用gitee創建倉庫後,linux環境,執行: git clone https://gitee.com/*****.git  之後每次 git pull 或git push 都提示需要輸入Username,Passwd 但是本地也執

原创 Ubuntu16.04 安裝 Erlang/OTP

  安裝kerl,https://github.com/kerl/kerl $ curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl $ chmod a+x ke

原创 How to Install Oracle Java 11 on Ubuntu 18.04 LTS (Bionic)

Java is a popular programming language for the system software development and web application. You need to install Jav

原创 mssql-server命令行修改TCP端口

Network.tcpport設置修改SQL Server連接監聽的TCP端口。默認,該端口設置爲1433。運行如下命令修改這個端口: 1. 對於network.tcpport運行mssql-conf腳本的set命令: sudo /op

原创 Windows 搭建 dhcp 服務器

A DHCP Server is a protocol server for TCP/IP networks that supplies IP addresses to other computers. DHCP Server for W

原创 16進制QString轉數字

INT64 tmp = 0; //舉例:QString hexStr = "4646464646433244"; //第一步可以將16進制字符串分割得到下面的數組, 可以用str.toInt(NULL, 16)

原创 C# ABP 發佈

This topic applies to: ✓ .NET Core SDK 1.x ✓ .NET Core SDK 2.x 在項目目錄用命令行運行: dotnet publish  - Packs the application a

原创 使用Qt自帶工具windeployqt發佈Qt程序

打開Qt自帶的命令行工具, 將待發布程序放在新建文件夾中,如我放在新建的release文件夾中(爲了發佈方便) (注意windeployqt要寫全路徑) 如上圖運行命令windeployqt + 你的程序.exe,此命令會將所有依賴的

原创 C# ABP Entity 使用自定義主鍵

 設置Id爲long類型 public class DVUser : Entity<long>, IHasCreationTime { [Key] [DatabaseGenerated(Databa

原创 QWebengineView 崩潰問題

最近用QWebEngineView顯示網頁,運行到這裏,程序就崩潰。 網上查資料說和顯卡驅動有關係(顯卡驅動與硬件不匹配), 回想了下,貌似大概前不久剛剛把顯卡驅動升級爲最新版本 - -!, 去官網找到此電腦型號顯卡驅動,重新安裝了下,Q

原创 十六進制int轉float (C++、C)

轉化前提:int 和 float 都是4個字節存儲 在內存中雖然都是存儲的同樣數據,強制轉化數據解析類型,得到了不同結果 Demo int a = 0x41ae3c2d; float b = *(float*)&a;  // a =

原创 Qt 使用MSVC編譯器中文亂碼

解決辦法: 在含有中文的代碼文件中添加 #if _MSC_VER >=1600 //VS2010版本號是1600,強制MSVC編譯器採用UTF-8編碼生成可執行文件 #pragma execution_character_set("ut

原创 QT安裝、添加或刪除、更新組件

QT的組件管理軟件並沒有在開始菜單或者桌面添加快捷方式(5.9版本),也沒有在代碼編輯界面設置相關的選項,藏的比較深,因此我被坑了很多次(之前如果要添加組件,只能選擇卸載了重裝) 在被坑了多次之後,在一次偶然的機會,我在QT安裝目錄發現了

原创 C++ 私有構造函數的作用

       很多情況下要求當前的程序中只有一個object。例如一個程序只有一個和數據庫的連接,只有一個鼠標的object。通常我們都將構造函數的聲明置於public區段,假如我們將其放入private區段中會發生什麼樣的後果?這意味着