C#基础
蜗牛王
这个作者很懒,什么都没留下…
展开
-
SQLserver提供的统计信息流已损坏
SQLserver提供的统计信息流已损坏原创 2022-05-31 18:13:57 · 859 阅读 · 0 评论 -
使用NPOI读取EXCEL数据量大超过65535行引起OutOfMemoryException的解决办法
使用NPOI读取EXCEL数据量大超过65535行引起OutOfMemoryException的解决办法之一使用OpenXml原创 2022-05-11 18:36:32 · 3912 阅读 · 0 评论 -
C#旋转验证码识别
旋转验证码识别首先得到一张图片旋转360°。正在上传…重新上传取消以下是旋转代码: /// <summary> /// 以逆时针为方向对图像进行旋转 /// </summary> /// <param name="b">位图流</param> /// <param name="angle">旋转角度[0,360](前台给的)&...原创 2022-04-07 14:24:41 · 2619 阅读 · 1 评论 -
C#使用NPOI创建EXCEL
public void GetExcel() { //指定路径 string path = System.Environment.CurrentDirectory + "\\表格.xls"; //判断有无文件夹没有就创建 if (!System.IO.Directory.Exists(System.Environment.CurrentDirectory + "\\表格")) ...原创 2021-12-17 15:39:13 · 2753 阅读 · 0 评论 -
ORM架构基础,通过反射获取SQL字符串
ORM的核心内容即为在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。原创 2021-12-01 16:09:44 · 835 阅读 · 0 评论 -
SQL Server存储过程:数据统计和C#使用方式
根据条件统计维度存储过程CREATE PROCEDURE [dbo].[Proc_WeiDuTongJi] @code VARCHAR(9)AS BEGIN declare @weidu1 int,@weidu2 int,@weidu3 int,@weidu4 int,@weidu5 int select @weidu1=0,@weidu2 =0,@weidu3 =0,@weidu4 =0,@weidu5 =0 --维度1 select @weidu1=count(0) from原创 2021-10-23 17:29:12 · 403 阅读 · 0 评论 -
常用方法归纳
多层级目录 拷贝如果同级目录文件名一致则替换 public static void FloderMove(DirectoryInfo sourceDir, DirectoryInfo tagDir) { FileInfo[] files = sourceDir.GetFiles(); foreach (var item in files) { string fileTagPath =原创 2020-12-15 16:53:20 · 140 阅读 · 0 评论 -
C#基础 委托和事件分析与总结与Observer设计模式
一,理解将方法作为方法的参数首先定义一个委托修饰符是delegate如下代码 //定义委托,它定义了可以代表的方法的类型 public delegate void NewDelegate(string name);然后将参数绑定到委托里 public void One(string x) { Console.WriteLine("输出1:, " + x);}...原创 2020-01-10 18:39:57 · 156 阅读 · 0 评论 -
常用文字处理记录
正则表达式//判断字符串是否包含非数字 if (Regex.IsMatch(str, @"^\d+$")) { } // 正则表达式剔除非数字字符 string regex = @"(\d+)"; System.Text.RegularExpressions.Matc...原创 2019-07-09 15:01:12 · 3180 阅读 · 0 评论 -
C#爬虫基础 分析网页写一个爬去网络小说的程序(付完整代码)
C#爬虫基础 分析网页写一个爬去网络小说的程序(付完整代码)一,抓包工具的使用(以Fiddler为例)最常见的抓包工具就是Fiddler 下面是下载地址链接:https://pan.baidu.com/s/1JgBqao4-dqqtdqYkZ8s1Gw提取码:skj2打开Fiddler之后 在网页上打开网站就会在Fiddler上显示各种参数二,分析网页请求内容(以http://www...原创 2019-03-30 14:45:34 · 2100 阅读 · 0 评论 -
C#基础 线程的概念和多线程基本用法及需要注意的问题
前言:线程(Thread)是编程中的一个很重要的概念。 在很多情况下,采用多线程编程,可以提高应用程序响应速度、 提高运行效率、 提升吞吐量。一,首先了解什么是线程线程是代码的执行序列或者执行路径。 线程与进程的概念有一些相似,它类似于一个轻量级的进程:一个操作系统中可以运行多个进程,一个进程内可以运行多个线程。 每个应用程序至少运行在一个线程上。 当只有一个线程时,称作单线程应用程序,该...原创 2019-03-22 18:12:52 · 927 阅读 · 0 评论