自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛的博客

C#技术学习和交流

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 两个MODEL对比更新为空的字段

通过反射获取2个MODEL的字段属性然后根据属性的值来判断是否需要更新。以下代码以S为主为空的字段更为T的字段值。

2024-03-11 15:21:09 405 1

原创 SqlServer创建一个存储过程打印MODEL代码

使用到的有SqlServer视图sys.columns、sys.extended_properties、sys.types 、sys.tables。sys.tables 为当前用户具有权限的当前数据库中的每个表返回一行。sys.extended_properties 获取数据库 扩展属性。然后引用存储过程传入表名打印C# MODEL创建代码。sys.types 获取数据库 用户定义数据类型。sys.columns 获取数据库 列。

2024-03-06 16:38:58 531 1

转载 远程电脑复制粘贴用不了怎么解决?

远程电脑复制粘贴用不了怎么解决?

2022-10-14 16:28:20 15988

原创 SQLserver提供的统计信息流已损坏

SQLserver提供的统计信息流已损坏

2022-05-31 18:13:57 924

原创 WARNING: You are using pip version 20.3.3; however, version 21.3.1 is available. Python安装第三方库失败

WARNING: You are using pip version 20.3.3; however, version 21.3.1 is available. Python安装第三方库失败

2022-05-12 15:29:45 2770

原创 使用NPOI读取EXCEL数据量大超过65535行引起OutOfMemoryException的解决办法

使用NPOI读取EXCEL数据量大超过65535行引起OutOfMemoryException的解决办法之一使用OpenXml

2022-05-11 18:36:32 4147

原创 C#旋转验证码识别

旋转验证码识别首先得到一张图片旋转360°。正在上传…重新上传取消以下是旋转代码: /// <summary> /// 以逆时针为方向对图像进行旋转 /// </summary> /// <param name="b">位图流</param> /// <param name="angle">旋转角度[0,360](前台给的)&...

2022-04-07 14:24:41 2714 2

原创 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 2833

原创 ORM架构基础,通过反射获取SQL字符串

ORM的核心内容即为在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。

2021-12-01 16:09:44 850

原创 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 423

原创 常用方法归纳

多层级目录 拷贝如果同级目录文件名一致则替换 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 146

原创 C#基础 委托和事件分析与总结与Observer设计模式

一,理解将方法作为方法的参数首先定义一个委托修饰符是delegate如下代码 //定义委托,它定义了可以代表的方法的类型 public delegate void NewDelegate(string name);然后将参数绑定到委托里 public void One(string x) { Console.WriteLine("输出1:, " + x);}...

2020-01-10 18:39:57 166

原创 常用文字处理记录

正则表达式//判断字符串是否包含非数字 if (Regex.IsMatch(str, @"^\d+$")) { } // 正则表达式剔除非数字字符 string regex = @"(\d+)"; System.Text.RegularExpressions.Matc...

2019-07-09 15:01:12 3580

原创 SQL server 常用语句收录

SQL server 常用语句收录create UNIQUE INDEX 索引名 ON 表名(字段名) 创建唯一非聚集索引create NONCLUSTERED INDEX 索引名 ON 表名(字段名) 创建不唯一 非聚集索引drop Index 表名.索引名 --删除索引INSERT INTO 表名(字段名) SELECT 字段名 FROM 表名 --向表添加其他表数据......

2019-05-14 14:18:06 489

原创 WEB 为什么在URL后面加上时间戳或者随机数

在同一url重复发起请求的时候可能会报304错误如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是:服务端已经执行了GET,但文件未变化。这个时候需要加上时间戳或者随机数,这样浏览器每次都会以为是一个新的请求所以不会读取缓存。...

2019-04-19 15:09:36 3525

原创 C#爬虫基础 分析网页写一个爬去网络小说的程序(付完整代码)

C#爬虫基础 分析网页写一个爬去网络小说的程序(付完整代码)一,抓包工具的使用(以Fiddler为例)最常见的抓包工具就是Fiddler 下面是下载地址链接:https://pan.baidu.com/s/1JgBqao4-dqqtdqYkZ8s1Gw提取码:skj2打开Fiddler之后 在网页上打开网站就会在Fiddler上显示各种参数二,分析网页请求内容(以http://www...

2019-03-30 14:45:34 2151

原创 C#基础 线程的概念和多线程基本用法及需要注意的问题

前言:线程(Thread)是编程中的一个很重要的概念。 在很多情况下,采用多线程编程,可以提高应用程序响应速度、 提高运行效率、 提升吞吐量。一,首先了解什么是线程线程是代码的执行序列或者执行路径。 线程与进程的概念有一些相似,它类似于一个轻量级的进程:一个操作系统中可以运行多个进程,一个进程内可以运行多个线程。 每个应用程序至少运行在一个线程上。 当只有一个线程时,称作单线程应用程序,该...

2019-03-22 18:12:52 961

OperaTingEXCEL.rar

NPOI来创建一个EXCEL,可用于导出数据库数据到EXCEL表格,简单易懂,容易操作,全程有注释。

2020-08-19

委托、事件与Observer设计模式

以实例方式详细讲述了委托、事件与Observer设计模式,每一步都有注释说明,便于大家理解。 适合新手入门理解什么是委托、事件与Observer设计模式

2020-01-10

C#高性能枚举去除泛型中的重复数据

c#使用枚举高性能去除泛型中重复数据1KW只需要3秒

2019-04-25

将网页上的图片保存在本地

通过输入的网络图片地址来抓取网页。 首先获取图片地址,然后根据图片地址请求网页获取流转成图片保存到本地。 可以改为爬去百度图片或抓取网页验证码

2019-03-22

线程实现rfid多标签读取

winform线程实现rfid多标签读取 直接使用 VS版本 2010

2018-04-13

基础委托线程的实现

winform 基础的委托和线程的实现,简单操作通俗易懂,

2018-04-13

Winfrom实现温湿度控制

winfrom开发项目 实现温度和湿度的读取 附带代码和数据库。

2018-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除