原创 NPOI實現 Excel導入導出

實現對象集合寫入到Excel和Excel數據讀出到對象集合的功能 /// <summary>     /// 自定義列屬性     /// </summary>     public class ColumnAttribute:Attri

原创 多線程 狀態 鎖 的理解

1、線程狀態有:a、創建狀態;b、就緒狀態;c、運行狀態;d、等待狀態;e、阻塞狀態;f、結束狀態 其中等待狀態和阻塞狀態理解:當前線程調用了wait()、sleep()、join()等方法的時候會進入到等待狀態。進入等待狀態的線程沒有機

原创 mysql 8.0 安裝方法

直接貼一篇博客吧,裏面有詳細的安裝步驟

原创 泛型T和通配符?的理解

通過一個例子說明 新建一個動物基類 Animal public class Animal { } 新建兩個子類(狗和貓)  public class Dog extends Animal { } public class Cat e

原创 SignalR+Redis做橫向擴展(集羣)

問題背景:當SignalR應用部署在一臺服務器的時候,隨着用戶量的增加,服務器的承載能力肯定會達到瓶頸,這時候就需要考慮多部署幾臺服務器來緩解壓力 解決辦法:多臺服務器部署SignalR應用,一臺服務器部署Redis服務 如上圖,一臺S

原创 根據數據庫表結構生成C#類文件

這是一個小工具,用來根據數據庫表結構來生成對應的C#類文件,目前只支持Sql Server 首先打開這個程序的界面如下 可以選擇數據庫類型,需要填寫數據庫的連接字符串。目前只支持Sql Server 當填完數據庫連接地址之後可以點擊測試

原创 Python跨服務器通信注意事項

Python可以使用multiprocessing模塊實現跨服務器消息通信的功能,消息以隊列的形式傳播,這個就類似於RabitMQ了,首先是新建一個接受消息的主應用master.py,代碼如下: #!/usr/bin/env python

原创 像CSS選擇器讀取HTML元素那樣讀取XML值

閒來無事寫個程序來讀取xml文本內容。使用微軟提供的接口讀取xml數據不能像jQuery和CSS那樣方便的讀取HTML元素,於是自己寫個程序來實現類似的功能,代碼如下: public class XmlReader     {      

原创 .net core MVC+autofac

怎樣在.netcore MVC裏面利用autofac實現管道注入? public IServiceProvider ConfigureServices(IServiceCollection services)         {    

原创 Autofac 批量注入

如果有很多實現接口需要用到autofac進行注入,是不是需要調用ContainerBuilder.RegisterType()這個方法很多次?那有沒有一個偷懶的方法呢?只需要三四行代碼就可以實現所有接口的注入呢?有的 第一步:創建如下這樣

原创 .net core Web資源打包與壓縮

轉載於博客園的一篇文章,方便以後學習 原文連接

原创 SQL Server中char(n)和nchar(n)的不同含義

在SQL server中,char(n)表示存儲固定長度爲n個字節的字符,一個英文或者標點符號佔用一個字節,一箇中文佔用兩個字節,所以char(n)可以存放n個英文或者標點符號,或者n/2箇中文 nchar(n)表示存儲固定長度爲n字符長

原创 利用StateServer實現Session共享

1、更改web.config 中的 <sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false"/>  

原创 關於C#多線程處理

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namesp

原创 關於Java和C#的內部類的小記

今天在看Java方面的書籍的時候看到這樣一段話,說在Java中的內部類不能包含靜態方法和字段,之後嵌套類中可以包含(內部類和嵌套類說的都是類中的子類,只不過嵌套類指的是靜態的子類,用static修飾),我就在想C#中是不是也有這樣的要求呢