原创 微信小程序npm支持

可能是微信小程序發展太快的原因,其幫助文檔有點讓人崩潰。比如關於小程序npm支持的說明文檔,就很簡單,應該說還有疏漏。特將完整的過程記錄待查。 npm安裝:下載安裝包。其安裝說明文檔可以參看:https://www.cnblogs.com

原创 Asp.Net Core 3.1 發佈至Linux並使用Nginx託管

        .Net Core最重要的特性就是跨平臺(Cross-Platform),此前一直在Windows平臺上打轉,這次嘗試將Asp.Net Core發佈至Linux,特記錄備查。 主要環境 本文用到的操作系統和軟件版本如下:

原创 C#版Discuz Authcode對稱加密方法

簡介   authcode()是Discuz!開發的使用異或運算進行加密和解密的對稱加密函數,Discuz!所有產品都是用這個函數。現參考相關文章提供C#版本的Authcode類。 環境 C# 8.0 代碼 Github:h

原创 小程序如何分享到朋友圈,實現裂變

背景 小程序目前還沒有能夠直接分享到朋友圈的api,微信團隊也認爲,“外界有很多抱怨,比方爲什麼小應用程序不能和朋友分享”。微信不支持很很可能是因爲他們不期望其他人搬運微信的流量。但我們要如何間接的實現小程序如何分享到朋友圈呢? 實現方式

原创 這個Enum枚舉類型在C#中輸出是什麼呢?

概念 枚舉類型是由基礎整型數值類型的一組命名常量定義的值類型。  代碼 public enum Border { Top, Right, Bottom, Left } 那麼,下面的輸出是什麼? Cons

原创 C#中"?"(問號)相關語法糖

        c#中與"?"(問號有關的語法糖大概有這幾個:??、 ?、 ?.、?[ ] 、?: ,在文章《C#中 ??、 ?、 ?: 、?.、?[ ] 問號》中已經有詳細說明。總結來看,除了?:這個三元(運算符)表達式外,都是

原创 微信小程序的登錄認證過程

小程序的登錄認證時序圖稍微有點不好懂,換了個畫法,直接上圖: 微信小程序登錄流程時序圖 就不寫說明了,結合小程序的官方說明文檔應該比較清楚了。 小程序官方文檔: 1. 小程序登錄:https://developers.weixin.qq

原创 Asp.Net Core 3.1在CentOS8下采用Podman進行容器化部署

  在前文(Asp.Net Core 3.1 發佈至Linux)已經將Asp.Net Core3.1站點發布到了CentOS8系統上。現在嘗試將Asp.Net Core3.1站點進行容器化部署。其他的文章多是利用Docker進行容

原创 DateTime轉爲特定時區時間

先來看一個例子: static void Main(string[] args) { Console.WriteLine($"本地當前時間:{DateTime.Now}"); Console.WriteLine($"UT

原创 你知道C#中這個Enum枚舉類型輸出是什麼嗎?

概念 枚舉類型是由基礎整型數值類型的一組命名常量定義的值類型。  代碼 public enum Border { Top, Right, Bottom, Left } 那麼,下面的輸出是什麼? Cons

原创 CentOS8下修改Apache端口以及解決SeLinux和Nginx反向代理的相關問題

默認地,Apache使用80端口,而Nginx也是使用80端口。爲減少防火牆開放端口,同時也便於用戶識別和輸入,通常只開放默認80端口。所以,可以通過Nginx來反向代理Apache。但是,在修改Apache端口時卻有些坑。 Apache

原创 CentOS 8上安裝配置Apache/httpd服務並啓用Nginx反向代理

  Apache HTTP服務器是世界上使用最廣泛的Web服務器。記錄下怎麼在CentOS 8上安裝和配置Apache/Httpd服務器。 主要環境   CentOS Linux release 8.1.1911 (x64)   

原创 CentOS8下安裝Supervisior併爲ASP.NET Core站點配置監控

  之前在Asp.Net Core 3.1 發佈至Linux中已經成功的在CentOS8中運行了Asp.Net Core站點。但是,該站點是手動啓動服務,因此有必要對ASP.NET Core網站應用進行監控,使網站可以持續運行,不

原创 VS2015+MySql+EF6閃退等填坑總結

背景:VS2015+MySql+EF6(DB First) 踩坑順序:之前的操作依次如下:   1,安裝 MySQL Connector/NET(不用想,裝最新的,8.0.12)   2.安裝 MySQL for Visual Studi

原创 偉大的解決方案—DataWindow.Net(二)

下載先決的軟件和配置環境 1、由於安裝過程太過於冗長,所以就不把它放在實驗的這個部分,而是把它放在本文檔後面的附件1中。當你下載安裝完軟件、配置好系統後,請回到下面這個步驟。<?xml:namespace prefix = o ns =