自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 MySQL函数笔记

mysql延迟执行SQL语句,类似SQLSERVER的WAITFOR。

2024-04-30 11:36:52 52 1

原创 List集合有构造函数和无构造函数的区别

实际是在创建一块内存,而对他每次添加都是在改变它的数据结构,那么设想元素有100万个,那么就改变了list集合本身一百万次,这开销非常影响效率,因此在我们知道需要存储多少元素的时候可以直接给capacity 传递参数,避免多余的开销,保证程序的健壮性,才是咱们程序员的职业素养。在之前的开发中,我从来都是直接使用的,并没有传递capacity 参数,也就没有考虑到list集合的一个内存分配的问题,试想一个有100万元素的List的在构造和添加元素时内存是如何变化的呢?

2023-01-31 17:15:17 142

原创 C#中的Invoke一些理解

其实主窗体使一个Form,Form自然也是继承了Control的,所以Form也有Invoke的方法,如果你想省点事,就可以直接调用Form.Invoke,这就是常见的this.Invoke.主要目的是让工作的线程完成绝大部分的运算工作,将纯粹的界面更新放到UI线程中去完成,达到减轻UI线程负担的目的(避免UI无响应)。Delegate的Invoke其实就是从线程池中调用委托方法执行,Invoke是同步的方法,会卡住调用它的UI线程。当然,委托的调用不是必须要用Invoke方法的,直接调用委托对象也可以。

2023-01-14 00:23:50 584

原创 C#json字符串转对象

【代码】C#json字符串转对象。

2022-12-15 22:28:20 1393

原创 Linux 系统部署docker教程

1.1.卸载(可选)这里可选择移除docker模块,也可以移除全部,安装全新版本,具体按照自己的要求来定。

2022-11-26 00:27:43 503

原创 C#自写加密解密(给定100长度加密为50)再解密字符100长度

最近在项目中碰到需求。给定长度为100的字符串,使其加密之后压缩更小的字符长度,找了网上很多流行的算法。都是加密过后变得更长,于是参照莫斯加密算法,自己定义了。这里我没有在外面套方法名了,可以自己手动添加。在这里没有唯一不够好的就是按照顺序来对应的,需要在这里打乱每一套编码时候的顺序,让字符没有规律,那么这个加密就是完美的了。给自己留个遗憾,日后弥补!可以看到这就是加密之后的字符,最后的长度就是8位,比之前的16位还是减少了一半。

2022-10-30 02:41:30 351

原创 C#对字符串操作锦集

【代码】C#对字符串操作锦集。

2022-10-30 02:10:49 93

原创 C#对文件的操作锦集

【代码】C#对文件的操作锦集。

2022-10-16 01:34:38 83

原创 DevExpress GridView 行状态为Deleted怎么取值?

DevExpress GridView 行状态为Deleted怎么取值?

2022-09-20 23:42:58 70

原创 钉钉审批流API接口

需要获取钉钉的ACCESSTOken

2022-09-20 23:25:31 3430

原创 SQL时间函数

SQL时间函数。

2022-09-16 10:31:53 91

原创 编程好用得工具合集

内网穿透:cpolar 地址:https://www.cpolar.com/download

2022-09-16 10:07:09 88

原创 Task控制线程数量

【代码】Task控制线程数量。

2022-08-31 01:28:45 1155

原创 Gitee操作指南

Gitee操作指南

2022-06-07 14:21:20 317

原创 Redis学习从0到100

redis部署到windows系统可能出现的问题出现一个非套接字上尝试了一个操作解放方案:依次执行以下命令redis-cli.exeshutdownexitredis-server.exe redis.windows.conf

2022-05-26 11:48:25 73

原创 SQL查询

查询系统是否存在列的所有表名:SELECT b.name as TableName,a.name as columnname From syscolumns a INNER JOIN sysobjects b ON a.id=b.id AND b.type=’U’ AND a.name=’你的字段名字’

2022-03-24 15:45:30 503

原创 TransactionScope事务处理

在我们日常开发的时候,有时候程序需要使用到事务,就比如,我们日常最熟悉的一个流程,那么就是银行的取款,当用户从ATM机器选择取款1000元的时候,恰巧这个时候如果停电,如果没有事务那么将会出现不堪设想的后果,银行都会倒闭。最近在开发一个功能,需要根据单据的信息生成2张单据,要么全部保存,要么都保存失败,做到事务的一致性、原子性,一开始我想到的是SQL和存储过程级别的事务,但是好像按照当前的系统的业务逻辑,这个方法的底层还是拼接SQL语句,后面又想着使用C#的ADO.NET级别的事务,根据数据生成sql,但

2022-03-14 21:22:28 497

原创 Devexpress 控件常用属性知识点:

dateEdit控件:dateEdit1.Properties.TextEditStyle = DisableTextEditor //该属性可以直接设置用户禁止输入

2022-02-24 16:29:33 432

原创 IIS部署出现无法访问请求的页面,因为该页的相关配置数据无效

最近在iis上部署WCF接口项目,出现如下报错:出现了报错,其实我也是对这个报错一知半解,但后面解决的办法就是启动电脑cmd然后运行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules然后再次访问本地iis既可解决,在这里

2021-12-10 23:58:24 782

原创 C#Datatable使用Linq查询锦集

根据DataTable的某一列数据生成以任意符号隔开的拼接字符最近在需要用in查询数据,但是Datatable没有一个方法可以快速、简洁来完成字符的拼接并直接填充到in的条件,恰巧遇到了就写了一个 string.Join(",", dtsOriginal.AsEnumerable().Select(x => $"'" + x.Field<string>("FID") + $"'").ToArray());也算记录一下,方便以后使用。dtsOriginal 为Datatable结

2021-12-08 23:06:21 2912

原创 dnSpy反编译C#编译以后dll文件并调试

dnSpy介绍dnSpy中文版是一款强大的.net语言编程工具,它可以反汇编编译工具。dnSpy中文版针对NET语言的复杂性,提供了一个更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖关系、检查混淆,软件方便简单。链接: dnSpy下载地址dnSpy使用方式1.将需要反编译的dll文件添加到dnSpy软件,即可看到程序反编译的以后的C#代码2.如果需要运行点击绿色Run按钮,会出现以下窗体3.可执行程序为:你反编译工程bin目录下的exe文件,注(如果

2021-11-14 21:01:51 3010

原创 C# 使用Minio Api上传图片无法预览,直接在管理界面上传的图片可以预览

C# 使用minio api上传图片无法预览,直接在管理界面上传的图片可以预览记录一下最近在使用minio api上传图片到minio服务器遇到一些问题,如下图使用minio api PutObjectAsync方法上传到minio上传至minio管理界面,然后是没有预览的操作的![在这里插入图片描述](https://img-blog.csdnimg.cn/55e6c937011741b68b58f00d1c611604.png?x-oss-process=image/watermark,t

2021-09-24 22:10:44 2205

原创 SQL Server Len()函数和DataLength()函数的区别

SQL SERVER LEN()函数和DataLength()函数的区别最近在使用sqlserver的时候意外发现,len和datalength的区别。declare @animal varchar(mAX)set @animal='CCC'SELECT len(@animal) a_len,datalength(@animal) AS a_datalength 定义变成为animal,并赋值为CCC,并查询。结果集大家可以猜到数据的长度都是为3,但如果在CCC后面打上空格,那么结果就大不

2021-08-15 23:42:44 2823

原创 vs code Node.js代码提示

打开vs code 终端输入代码等待获取即可

2021-08-09 22:59:34 360

原创 winform 页面radio选中一个其他不选中

一、Devexpress RadioEdit控件当选中一个,其他选中状态变为不选中?页面效果前端页面(示例):图片所用GroupControl 将所有的RadioEdit控件放在一起,可以看成一个大集合。里面的单选按钮就是小控件。只需要将自己想要默认的第一个放在变量存储,在加载窗体设置选中即可(也可以在页面设计器默设置,但为了后期能控制还是推荐在加载窗体设置选中)。其二将页面所有的checkedit的click事件设置为如下checkedit1_Click事件,即可,那么当每次单击某个按钮,获取nam

2021-08-04 22:44:07 680

原创 DevExpress GridControl代码创建删除列、修改列

DevExpress GridControl代码创建删除列、修改列图片: 记录一下Grid Control控件操作使用引用:作者地址

2021-07-03 23:46:31 465

原创 C# DataTable表格数据一列从大到小赋值排列

DataTable 表格数据按照数据从大到小赋值新的一列排名文中代码截图为实现排名所编写,效果如下:这里主要使用了,DataTable表格得Select方法,通过排序,给每一列得排名赋值。算是这次开发报表得新收获。...

2021-04-20 16:18:39 336

原创 QQapi跳转聊天

QQ 跳转到指定联系人并聊天

2021-03-22 16:54:58 431

原创 Devexpress GridView控件行状态为Deleted怎么取值?

Devexpress GridView控件行状态为Deleted怎么取值?最近遇到一个问题,Devexpress的GridView行的状态为Deleted,怎么取得这一行数据呢?,被这个问题弄了很久,最后以下图方法得以解决,其实也算是一个很简单得问题。图中DataRowVersion.Original是代表获取原始值得枚举,但如果这个时候把原本DataTable使用Copy方法赋值给其他DataTable,那么就取不到值了(我自己没取到),如果有方法取到,可以分享。...

2020-12-20 16:51:53 145

原创 C# ASP.NET MVC BundleConfig.cs 类js和css配置

C# ASP.NET MVC BundleConfig.cs 类js和css配置提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings

2020-11-27 11:44:36 305

空空如也

空空如也

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

TA关注的人

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