原创 .net 6 升級到 .net 8 Azure App Service 踩坑紀錄

升級運行環境的 docker file: 請務必先參考 https://hub.docker.com/_/microsoft-dotnet-aspnet/,.net 6用的是 6.0-bullseye-slim,.net 8 已經沒有了

原创 Visual Studio IISExpress SSL 自證證書 (Self-Signed)

找到IIS Express的安裝目錄,通常在 "C:\Program Files (x86)\IIS Express",然後在CMD裏運行 C:\Program Files (x86)\IIS Express\IisExpressAdm

原创 EntityFramework Core 3.1 ORA-01460: unimplemented or unreasonable conversion requested

最近 oracle 更新了EFCore (Oracle.EntityFrameworkCore) 終於支持EFCore (EntityFramework Core) 3.1 升級前: 1 <ItemGroup> 2 <PackageR

原创 .net core UseExceptionHandler

1 public static IApplicationBuilder UseCustomExceptionHandler(this IApplicationBuilder app) 2 { 3 app.UseExcepti

原创 Visual Studio 後期生成事件命令行

set "str=$(ConfigurationName)" if "%str%"=="Release" (xcopy /y/e $(TargetDir)*.* "C:\MIIDSS3\Program Files\Xanalys\Link

原创 鬼谷子稱骨神算

易經通聖人的命格 (以陰曆爲主)  ★年的重量: 1941:6錢 1942:8錢 1943:7錢 1944:5錢 1945:1兩5 1946:6錢 1947:1兩6 1948:1兩5 1949:7兩 1950:9錢 1951:1兩2 195

原创 在Mac上使用 SonarQube 掃描 Xamarin Project

Mac機上安裝並使用SonarQube,我使用的方式簡單粗爆,就是用Docker,如果不使用Docker的同學,請自行去官網看官方文檔進行安裝。 Docker安裝不在這裏,我默認你已經有! 第一步: # default get lates

原创 C# 泛型判斷是否爲繼承關係(IsSubclassof)

public static bool IsGenericSubclassOf(this Type type, Type superType) { if (type.BaseType != null && !

原创 註冊表添厙快速啓動程序

註冊表路徑: \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\   新鍵項:啓動名稱+“.exe” 如 “notepad++.exe”,在右邊編

原创 JPA Hibernate 主鍵生成策略

JPA自己提供了四種的主鍵生成策略: AUTO:主鍵由程序控制。 IDENTITY:主鍵由數據庫自動生成(主要是自動增長型) SEQUENCE:根據底層數據庫的序列來生成主鍵,條件是數據庫支持序列。 TABLE:使用一個特定的數據庫表格來

原创 Docker安裝MySQL8

在安裝前,最好上 https://hub.docker.com 看一下mysql的版本,我本人一般都最用最新版本。  1. 拉取mysql鏡像 docker pull mysql   2. 運行容器 docker run \

原创 Oracle 列出日期區間裏的每一天

工作中遇到一個需求,報表裏需要列出時間區間裏面的每一天,但並不是每一天都會有數,故需要在join的時候列出區間裏的每一天。 記錄SQL語句如下: SELECT TO_DATE('2017-11-01', 'yyyy-mm-dd') + R

原创 CentOS 7.x 安裝 docker

本文按照官網安裝方法: https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository 安裝前:(習慣update,不喜跳過) yu

原创 Spring Boot 動態設置數據庫密碼,密碼加密,密碼單獨處理

網上好多處理動態密碼或密碼加密都是用 【 jasypt 】與 阿里的 【 Druid 】,但這些都無辦法滿足大部份的公司的安全要求,很多公司要求密碼單獨方在服務器上的一個地方,並且文件或者密碼字符串被加密。在這樣的需求下,密碼的處理都必須要

原创 Linux FTP 命令

FTP 命令行使用 ftp [-v][-d][-i][-n][-g][-s:FileName][-a][-w:WindowSize][-A][Host]   FTP 參數 -v 禁止顯示 FTP 服務器響應 -d 啓用調試、顯示在 F