随笔分类 - c#
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OrderList { class Progra
阅读全文
摘要:01 搜索 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。 当然有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,可以使用以下几个作为备用: Bing Bing 国际版:https://cn.bing.com/ 比某度好用,之前还被停用了几天,最近可以了。
阅读全文
摘要:在 web 服务器上,.NET Framework 维护用于处理 http://ASP.NET 请求的线程池。当请求到达时,将调度池中的线程以处理该请求。如果以同步方式处理请求,则处理请求的线程将在处理请求时处于繁忙状态,并且该线程无法处理其他请求。在启动时看到大量并发请求的 web 应用中,或具有
阅读全文
摘要:1.积极利用缓存 这里有一篇文档在多个部分中讨论了如何积极利用缓存。 有关详细信息,请参阅︰https://docs.microsoft.com/en-us/aspnet/core/performance/caching/response?view=aspnetcore-3.1 了解代码中的热点路径
阅读全文
摘要:一、文章概念描述 分布式缓存描述: 分布式缓存重点是在分布式上,相信大家接触过的分布式有很多中,像分布式开发,分布式部署,分布式锁、事物、系统 等有很多。使我们对分布式本身就有一个很明确的认识,分布式就是有多个应用程序组成,可能分布在不同的服务器上,最终都是在为web端提供服务。 分布式缓存有以下几
阅读全文
摘要:for (int i = 0; i <count; i++) //根据选择的串口号数量创建对应数量的线程 { thread = new Thread(new ParameterizedThreadStart(Run)); thread.Name = Convert.ToString(i); thre
阅读全文
摘要:一、抽象与接口的区别: 1,抽象(abstract): (1)抽象类中可以有抽象方法,也可没有; (2)抽象方法包含实现,也可以由子类实现; (3)抽象类不能被sealed修饰,只能使用abstract关键字 (4)抽象方法不能在抽象类外部声明; (5)抽象类只能单继承; (6)可以有虚方法(virtual),在不同的继承中,可以有不同的实现(需要override重写); 2、接...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace efdemo { public class UserDal { static ZDEntities zz = n...
阅读全文
摘要:LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件] Lambda表达式的书写格式如下: (参数列表) => 表达式或者语句块 其中: 参数个数:可以有多个参数,一个
阅读全文
摘要:1 //自定义泛型委托对象 2 public delegate void PrintT(T t); 3 public static void TEach(this List ls,PrintT pt) 4 { 5 6 foreach (T t in ls) 7 { 8 ...
阅读全文
摘要:1 在有些时候,可能需要直接执行SQL语句、存储过程等,但nhibernate并没有提供一种让我们执行SQL语句的方法,不过可以通过一些间接的方法来实现。 2 3 下面给出一个在nhibernate中执行SQL语句的方法ExecuteSQL。 4 public IList ExecuteSQL( string query ) { 5 IList result = new Arr...
阅读全文
摘要:1 // 2 /// 提取字符串中的数字字符串 3 /// 4 /// 5 /// 6 public static bool IsNumber(String str) 7 { 8 bool result = false; 9 for (int ...
阅读全文
摘要:1 public IList GetModelList(string tablename, string where) 2 { 3 IList list = null; 4 DataTable dataTable = new DataTable(); 5 string ...
阅读全文
摘要:1. DataTable dt = ds.Tables[0]; 2. DataTable dt = dao.FillTables("GetOptions_DKI_City_HCPName", sqlparmeter); ds.Tables.Add(dt);
阅读全文
摘要:1 window.history.go(0) // window.history.go(-n) 表示返回上n级目录 2 window.location.reload() // window.parent.location.reload() 表示对父框架页面的刷新(注:加了parent的都是将js效果
阅读全文
摘要:string[] abc=new string[8]{"1","2","3","4","1","2","3","4"};Response.Write(Array.IndexOf(abc,"3",1));//在abc数组中查找"3",从abc[1]开始找Response.Write(Array.Las
阅读全文
摘要:1 private void button1_Click(object sender, EventArgs e) 2 { 3 this.textBox1.Text = "10005"; 4 } 5 //给字符串加. 6 private void Form1_Load(object sender, EventArgs e) 7 {...
阅读全文
摘要:1 c# 分批处理数据录入 2 3 //using System.Text; 4 5 //using System.Data; 6 7 //using System.Data.SqlClient; 8 9 //using System; 10 11 //namespace InsertEfficie
阅读全文
摘要:网络异常断开原因主要有那些呢?归纳起来主要有以下两种: 1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。 2、网络链路异常。 如:网线拔
阅读全文

浙公网安备 33010602011771号