原创 在Asp.Net WebApi中使用DotNetZip壓縮響應流過濾器

using Ionic.Zlib; using System; using System.IO; using System.Linq; using System.Net.Http; using System.Threading; usin

原创 .net 方法內容緩存簡化

調用 public string GetNodeName(string nodeNum) { Func<string> func = () => {

原创 WebApi Autofac依賴注入配置

public class AutofacConfig { /// <summary> /// IOC註冊 /// </summary> public static

原创 個人總結理想DDD分層架構

1、YourName.Web ==>表現層 Controllers==>控制器 (只負責直接調用應用層處理業務) Filters==>個助攻過濾器  ……==>其他分類文件   2、YourName.Application==>應用層(實現

原创 asp.net身份信息多站點共享互認

只需要在web.config中設置machineKey即可 <!--生成網址:https://www.fishlee.net/Tools/MachineKeyGenerator--><machineKey validationKey="9

原创 IIS http強制重定向到https

首先安裝 URL Rewrite 模塊 ,下載網址  http://www.iis.net/downloads/microsoft/url-rewrite 安裝完成後, 在網站根目錄下建立web.config 文件,文件內容如下  <

原创 C# 驗證碼2

/// <summary> /// 驗證碼生成 /// </summary> public class VerificationCodeHelper { //定義顏色 p

原创 WebApi Swagger使用

一、配置代碼 SwaggerConfig.cs using Swashbuckle.Application; using Swashbuckle.Swagger; using System; using System.Collection

原创 Newtonsoft.Json將可空類型轉換爲空字符串(支持所有類型)

第一步:json自定義解析協議 /// <summary> /// json自定義解析協議 /// </summary> public class SpecialJsonContractResolver :

原创 C#利用IKVM調用JAVA方法

第一步:添加java類 第二步:構建項目   第三步:生成jar包(在構建好的文件中執行下列命令)   方式1:jar cvf test.jar -C com/ . 方式2:jar cf test.jar TripleDES.class  

原创 SQL Server 日誌清理SQL

USE[master] GO ALTER DATABASE 要清理的數據庫名稱 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 要清理的數據庫名稱 SE

原创 Newtonsoft.Json時間處理

一、使用自帶的 JsonSerializerSettings settings = new JsonSerializerSettings(); settings.Converters.Ad

原创 Newtonsoft.Json 之HtmlEncodeConverter

/// <summary> /// html編碼序列化轉換器 /// </summary> public class HtmlEncodeConverter : JsonConverter {

原创 Newtonsoft.Json保留小數Convert

/// <summary> /// 自定義數值類型序列化轉換器 /// </summary> public class DecimalDigitsConvert : JsonConverter {

原创 Sql Server無用索引查詢

首先我們來看一下如何查詢無用的索引。sys.dm_db_index_usage_stats 記錄自上次重啓或數據庫離線或重置統計信息後使用到的索引,sys.indexes 記錄數據中所有表的索引,排除掉最近使用的索引,即爲最近沒有使用的索