原创 WebAPI公開接口請求籤名驗證

前言 現在的系統後端開發的時候,會公開很多API接口 對於要登錄認證後才能訪問的接口,這樣的請求驗證就由身份認證模塊完成 但是也有些接口是對外公開的,沒有身份認證的接口 我們怎麼保證接口的請求是合法的,有效的. 這樣我們一般就是對請求的合法

原创 MAUI開發Android程序使PDA掃碼廣播消息轉發至Web頁面

前言 公司系統的手持終端(PDA)是用的Vue寫的前端代碼 在PDA上用瀏覽器直接打開Web頁面 PDA掃碼的時候,輸出模式直接用模擬鍵盤按鍵的方式輸出 這樣在Web頁面上,如果一個輸入框在當前有焦點的情況下 PDA掃碼的內容會直接填充至對

原创 國家中小學智慧教育平臺視頻課程下載

工具下載 鏈接:https://pan.baidu.com/s/1zCW4wyuzkjnAfQz3zeisBQ 提取碼:1234 前言 最近家裏有一臺10年前的老電視機,因爲不能連接無線網絡。 家裏也沒有用有線電視機頂盒了。只能播放一些本地

原创 國家中小學智慧教育平臺課程視頻下載

工具下載 鏈接:https://pan.baidu.com/s/1zCW4wyuzkjnAfQz3zeisBQ 提取碼:1234 前言 最近家裏有一臺10年前的老電視機,因爲不能連接無線網絡。 家裏也沒有用有線電視機頂盒了。只能播放一些本地

原创 教你用.Net來玩微信跳一跳

目前開發的所有代碼都已經上傳到了GitHub。歡迎大家來Star https://github.com/GiantLiu/AutoJump 目前程序分爲“全自動版本”和“半自動版本” 發佈版本下載地址: https://github.com

原创 在ASP.NET Web API中使用OData

一.什麼是ODataOData是一個開放的數據協議(Open Data Protocol)在ASP.NET Web API中,對於CRUD(create, read, update, and delete)應用比傳統WebAPI增加了很大的

原创 擴展ASP.NET Identity使用Int做主鍵

當我們默認新建一個ASP.NET MVC項目的時候,使用的身份認證系統是ASP.NET Identity.但是這裏的Identity使用的主鍵爲String類型的GUID.當然這是大多數系統首先類型.但是因爲歷史原因,而我們公司所有項目主鍵

原创 使用PowerShell自動編譯部署前端

前言 最近在開發一套管理系統,做了前後端分離。 後臺使用的是Asp.Net Core 3.1 前端使用的是Vue+Ant Design 自己搞了一臺雲服務器,打算把系統部署到雲服務器上。以供外網訪問。   服務器OS是WinServer20

原创 基於Angular+WebAPI+OData的增刪改查

對於在ASP.NET WebAPI中怎麼使用OData,已經在我前面的日誌中的說明, 在ASP.NET Web API中使用OData 在這個示例中。我新建了一個Order的實體,在前端使用Angular進行增加,刪除,修改,查詢,分頁下

原创 Asp.Net Core基於Cookie實現同域單點登錄(SSO)

在同一個域名下有很多子系統 如:a.giant.com  b.giant.com   c.giant.com等 但是這些系統都是giant.com這個子域。 這樣的情況就可以在不引用其它框架的情況下,直接基於Cookie實現同域單點登錄SS

原创 細說Web頁面與本地電腦通訊

話說在很久很久以前。Web頁面與客戶的本地電腦Localhost通訊,有兩種方式: 1。Flash  2。ActiveX控件 由於Flash本人不是很瞭解,也給出不了什麼示例代碼, 對於ActiveX控件來說,可以直接在在網絡上搜索“Act

原创 樹莓派初始化配置

原文地址 https://www.giantliu.cn/2020/09/28/200928RaspberryPiOSInstall/ 目錄 前言 下載Raspberry Pi OS 燒錄Raspberry Pi OS 配置啓用SSH

原创 自動部署Asp.Net Core到Docker

原文鏈接:個人博客:自動部署Asp.Net Core至Docker 本文簡介 最近在開發一個管理系統,代碼框架是用的前後臺分離的方式 後臺使用的是Asp.Net Core平臺,開發所有業務,向前臺提供Rest API接口。 使用的認證方

原创 使用NLog把日誌寫入數據庫並按天自動分表

前言 最近用Asp.net Core開發程序的時候 因爲時間的關係,就沒有過多的去關注日誌方面的功能 都是直接用系統的ILogger先記錄着,然後看日誌的時候就先在命令行看日誌 在開發階段沒有什麼問題,但是到了系統上線後 總不能一直在命令行

原创 免費申請HTTPS通配符證書

前言 在阿里雲買了一個域名giantliu.cn 部署了自己的博客系統 https://www.giantliu.cn/ 所有用https證書是Let's Encrypt免費申請的 因爲申請的免費證書有效期是3個月,今天正好原來的過期了 這