原创 通用生成驗證碼(適用Linux)

public class Captcha { public static string randomCode = "";//隨機驗證碼字符串 private readonly int width

原创 生成隨機數驗證碼

/// <summary> /// 驗證碼隨機數 /// </summary> public static class Captcha { public static string ran

原创 1146 Table CustomerService_Dev.sys_user doesnot exist

1146 - Table 'CustomerService_Dev.sys_user' doesn't exist mysql中突然遇到的這個問題,網上搜到的方法並沒有採用,用sql語句重新創建了一遍表結構,好使了

原创 ASP.NET CORE SWAGGER 教程三 JWT權限驗證

原文作者:老張的哲學 如何給接口實現權限驗證? 其實關於這一塊,我思考了下,因爲畢竟我的項目中是使用的vue + api 搭建一個前臺展示,大部分頁面都沒有涉及到權限驗證,本來要忽略這一章節,可是猶豫再三,還是給大家簡單分析了下,個人還是

原创 asp.net 非.net core項目添加autofac,實現控制反轉

1.添加nuget包autofac,如果web項目爲mvc的,還需要一個autofac.mvc包 2.創建一個autofac注入類:AutoFacConfig,名字按自己的命名習慣起即可: public class AutoFacCon

原创 ASP.NET CORE API 第三篇 項目整體搭建 異步泛型倉儲+依賴注入初探

原文作者:老張的哲學 回顧 1、Sqlsugar 的使用 在上文中,遇到了大家見仁見智的評論和批評,嗯~說實話,積極性稍微受到了一丟丟的打擊,不過還好,還是有很多很多很多人的贊同的,所以會一直堅持下去,歡迎提出各種建議,問題,意見等,我這

原创 ASP.NET CORE 第四篇 依賴注入IoC學習 + AOP界面編程初探

原文作者:老張的哲學 更新 1、如果看不懂本文,或者比較困難,先彆着急問問題,我單寫了一個關於依賴注入的小Demo,可以下載看看,多思考思考注入的原理:https://github.com/anjoy8/BlogArti/tree/ma

原创 mysql創建觸發器實現插入數據時自動更新

最近剛使用MySQL,在網上搜了不少,但沒找到好使的,查了些資料,寫了一個簡單的demo,所用MySQL版本8.0+ create TRIGGER user_trigger before INSERT --操作需要在插入前做 on `u

原创 TFS版本對應

Operating systems TFS can be installed on a Windows server or client operating system. TFS 2017 and TFS 2018 only suppo

原创 C#文件上傳與下載

上傳文件 <input type="file" id="file" /> <input type="button" id="upload" value="上傳文件" /> <script> //上傳 $("#uploa

原创 SQL Server查詢日期時格式轉換

SQL Server中默認的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 當從datetime或smalldatetime值進行轉換時,可以通過使用適當的char或varchar數據類型長度來截斷不需要的

原创 捕捉到 System.Data.SqlClient.SqlException Message=對象名 '' 無效

多個數據庫操作時出現的問題,雖然可以同時建立多個數據庫的連接對象, 但是在命令執行時數據庫只記住了一個,所以並不能像想象中的那樣同時建立好多個數據庫的連接對象,也就是說 必須重建 B數據庫的鏈接。不同的鏈接 創建不同的cmd對象,對不同的

原创 觸發器報錯“Not allowed to return a result set from a trigger”的解決方案

創建觸發器語句如下: CREATE TRIGGER newproduct AFTER INSERT ON products FOR EACH ROW SELECT 'Product added' ; 此時報錯: Not allowed

原创 C#基礎知識之Partial

C# 2.0 可以將類、結構或接口的定義拆分到兩個或多個源文件中,在類聲明前添加partial關鍵字即可。 例如:下面的PartialTest類   class PartialTest {   string Str_FieldTest;

原创 linq批量更新實體數據

logs = logs.Select(p => { p.RecordID = recordID;