自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#,dotnet, DataMatrix 类型二维码深度识别,OCR,(基于 Halcon)

效果图:

2024-02-19 01:22:55 633

原创 多行数据根据指定字符拼接,STUFF,XML

多行数据根据指定字符拼接,STUFF,XML。

2023-03-03 13:55:37 191

原创 SqlServer游标模板

【代码】SqlServer游标模板。

2022-12-29 10:48:02 201

原创 windows+Reids可视化工具RESP.app的安装以及使用

Redis以及可视化工具安装和使用

2022-11-14 22:44:09 12769 1

原创 解决“远程桌面连接:出现身份验证错误,要求的函数不受支持 ”方法

解决“远程桌面连接:出现身份验证错误,要求的函数不受支持 ”方法

2022-11-09 14:24:59 1179

转载 png和jpg哪个质量更好

png和jpg哪个质量更好?

2022-07-20 16:13:12 5437 1

转载 win11右键菜单修改 Windows11修改右键菜单为win10风格的步骤方法

有很多朋友升级到win11系统之后不是特别喜欢右键菜单,因为经常需要多点击一次显示更多选项,很不舒服。大家就想知道如何修改回原来win10的右键菜单,其实还是有方法的,除了使用软件以外,今天小编就来给大家介绍下Win11右键菜单怎么修改为以前的样子的方法。更多Windows11安装教程可以参考小白刷机网Win11右键菜单怎么修改为传统Win10右键风格?1、首先用鼠标右键点击开始菜单,选择 windows 终端(管理员),点击进入。2、然后在终端应用程序里粘贴这串代码 :reg.exe add

2022-05-26 23:03:20 4655

转载 关于 NPOI 导出的 Excel 出现“部分内容有问题” 的解决方法

项目场景:提示:这里简述项目相关背景:.NET 开发C#问题描述用NPOI导出xlsx格式的Excel时,打开导出的Excel遇到“部分内容有问题”的报错原因分析:写入时使用的方法不对失败案例:byte[] datas = file.GetBuffer();解决方案:也有说添加ContentType 的长度的,如Response.AddHeader(“Content-Length”, fileSize.ToString()); 但我试的时候没用。最后还是把byte[] datas

2022-05-23 13:36:37 1964 2

原创 .NETFramework4.5,winform程序调用js脚本

测试步骤1.声明一个点击事件private void button1_Click(object sender, EventArgs e){ Type obj = Type.GetTypeFromProgID("ScriptControl"); object ScriptControl = Activator.CreateInstance(obj); obj.InvokeMember("Language", BindingFlags.SetProperty, null, ScriptControl

2022-05-17 17:22:24 420

原创 SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY区别

IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。例如:IDENT_CURRENT(‘T1’);SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于

2021-11-15 13:30:55 266

原创 sqlserver查询结果根据条件增加自增列

SELECT ROW_NUMBER() OVER(ORDER BY 通过此字段进行排序 DESC) id , *FROM 表名通过breakNum字段进行倒序排序(补充:这里的排序的条件可以是多个)。

2021-10-08 13:34:00 1172

原创 C#/WPF/WinForm/程序实现软件开机自动启动的两种常用方法

方法一:将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限)1.必要引用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using IWshRuntimeLibrary; //添加引用,在 Com 中搜索 Windows Script Host Object Modelusing System.Diagnostics;2.代码实

2021-09-02 13:37:20 2156

原创 web,mvc,ASP.NET设置404错误页面,c#

在Web.Config配置文件里面加入:<configuration> <system.web> <customErrors mode="On"> <error statusCode="404" redirect="/Shared/Error404" /> </customErrors> </system.web></configuration><!--以便方便理解,把其他没

2021-08-25 17:55:22 492

转载 sqlServer日期格式转换

常用:SELECT CONVERT(VARCHAR(100), GETDATE(), 24) --: 10:57:47SELECT CONVERT(VARCHAR(100), GETDATE(), 108) --: 10:57:49SELECT CONVERT(VARCHAR(100), GETDATE(), 12) --: 060516SELECT CONVERT(VARCHAR(100), GETDATE(), 23) --: 2006-05-16SELECT CONVE

2021-08-23 10:19:49 11271

转载 window.print打印时设置打印方向(纵向、横向)

使用css的@page可设置,纵向:@page { size: portrait; }横向:@page { size: landscape; }

2021-08-12 09:18:26 2584

转载 将DataTable中的某列转换成数组或者List

// 获取到的数据DataTable picDt = GetPdmPoroductModelPictureData(productModelCode);// 将productCode列转数组string[] arrPic = picDt.AsEnumerable().Select(d => d.Field<string>("productCode")).ToArray();// 将productCode列转List集合List<string> litRate = p

2021-08-09 13:26:33 3357

原创 C#遍历文件夹下的内容,WinForm

public static List<string> GetFile(string path, List<string> FileList, string RelativePath){ DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] fil = dir.GetFiles(); DirectoryInfo[] dii = dir.GetDirectories(); foreach

2021-07-21 13:28:01 930

转载 VisionStudio快捷键

总结了一下VS的使用快捷键, 以下这些是必须转化为肌肉记忆的。1、Ctrl+Shift+V循环粘贴不同的内容剪贴板最多可以保存20项内容,通过Ctrl+Shift+V可以循环粘贴出之前复制过的内容。2、Ctrl+W选中当前单词鼠标放在一个单词上面,Ctrl+W能够帮助你选中一个单词。如图:3、Ctrl+Delete删除当前单词鼠标放在一个单词上面,Ctrl+Delete能够删除一个单词。4、Ctrl+L剪切当前行5、Ctrl+Shift+U选中内容变为大写6、Ctrl+U选中内容变为小写

2021-07-10 10:17:34 782

转载 SQL获取指定日期(基本算法)

DECLARE @dt datetimeSET @dt =GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1'--B. 年的最后一天SELECT CONVERT(char(5),@dt,120)+'12-31'--2.指定日期所在季度的第一天或最后一天--A. 季度的第一天SELECT CONVERT(datetime,

2020-11-26 17:41:50 1682

转载 sqlserver从字符串中提取数字

可以通过写自定义函数实现,以下提供两种思路来解决:/*方法一: 一个一个找出来*/CREATE FUNCTION [dbo].[Fun_GetNumPart] ( @Str NVARCHAR(MAX) )RETURNS NVARCHAR(MAX)AS BEGIN DECLARE @Start INT; DECLARE @End INT; DECLARE @Part NVARCHAR(MAX) SET @Start = PAT

2020-11-02 10:02:23 5506

原创 js数字指定长度不足前补零的实现

代码实现:/*** 自定义函数名:PrefixZero* @param num: 被操作数* @param n: 固定的总位数*/function PrefixZero(num, n) { return (Array(n).join(0) + num).slice(-n);}具体示例:var myNum = 9;var myNum2 = 12;console.log('原变量myNum:'+myNum);//9console.log('处理后myNum:'+PrefixZ

2020-11-02 09:34:59 3574

原创 SqlServer内存表与临时表的区别

内存表:1. 参数控制:max_heap_table_size2. 到达上线后报错。3. 表定义保存在磁盘上,数据和索引保存在内存里面。4. 不能包含TEXT,BLOB等字段。临时表:1. 参数控制:tmp_table_size。2. 到达上线后创建文件在磁盘上。3. 表定义和数据都在内存里。4. 可以包含TEXT, BLOB等字段。...

2020-10-29 17:09:19 1606

转载 SQL server 树形递归查询

1,原始查询select * from dbo.T_DeptInfo;原始表格查询结果:2,递归查询-- with 一个临时表(括号里包括的是你要查询的列名)with tem_table(dept_id,parent_id,dep_name,curlevel)as(--1,初始查询(这里的parent_id='000'是我门数据中最底层的根节点)select dept_id, parent_dept_id, dept_name, 1 as level from

2020-05-15 16:37:52 404

转载 SC OpenService 失败5:拒绝访问

当我们在cmd里使用 sc delete 服务名 ,来删除服务的时候,报错误,SC OpenService 失败5:拒绝访问。这似乎是因为权限不够,解决方法。首先,我们必须先取得管理员权限,以管理员权限运行cmd.exe,在输入命令:sc delete 要删除的服务名success了!!!...

2020-04-13 22:57:11 841

转载 type="text/javascript" 解释

在老版本html中<script type="text/javascript">表明放在之间的是文本类型(text)。javascript是告诉浏览器里面的text是个javascript脚本。而 h5 以后,省略也不会出错,因为默认脚本语言就是js<script></script>...

2020-03-26 13:54:20 3340

转载 C# 对文本文件的几种读写方法总结

读取文本如果你要读取的文件内容不是很多,可以使用 File.ReadAllText(FilePath) 或指定编码方式 File.ReadAllText(FilePath, Encoding)的方法。它们都一次将文本内容全部读完,并返回一个包含全部文本内容的字符串string str = File.ReadAllText(@“c:\temp\ascii.txt”);// 也可以指定编码方式...

2020-03-16 14:53:42 809

原创 MVC返回Json数据过大,500错误

今天遇到了这个错误,检查了下代码,没发现问题。上网查还有改配置的,也尝试了,并不好使(也不知道是不是咱不会用.)。以上方法并不可行。经测试,下面方法超级好用。而且代码极其简单!!! var myData = new { scriptHtml = sbScript.ToString(), tableHtml = sbShowTable.ToString(), status = 1, p...

2020-01-08 18:39:03 936

原创 C#6中NULL条件运算符

早期版本的C#更新介绍了可为 null 的类型和 null 合并运算符的概念,??在处理可以为 null 值的值时减少样本代码量。 C#6将继续此主题,其中包含 “null 条件运算符”?.。 当在表达式的右侧的对象上使用时,如果对象不 null,则为 null 条件运算符将返回成员值,否则 null:var ss = new string[] { "Foo", null };var leng...

2019-12-18 15:46:30 475

原创 C#,委托和事件的使用

今天在开发过程中遇到一个问题。我要在线程中异步刷新窗体的控件(包含DataGridView,Label)的值。上一篇博客中方法不能完全实现我的业务(早上被叭叭了…e)。然后请教了一下前辈,一下就释然了!!用事件和委托。首先在线程中获取自己要用的数据。(以Label为例子) // 声明一个委托 public delegate void refreshDeleg...

2019-12-18 15:13:24 357

原创 线程内,动态刷新DataGridView

业务:计时刷新DataGridViewTask.Factory.StartNew(() => { System.Timers.Timer timer = new System.Timers.Timer(); timer.Enabled = true; ...

2019-12-17 20:17:25 1313

转载 C# DataGridView如何获取选中行的某个数据

DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单元格的值:dataGridView1.Cur...

2019-12-02 19:03:31 5641 2

转载 C# winform 中MessageBox用法大全(附效果图)

我们在程序中经常会用到MessageBox。MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show(“Hello~~~~”);最简单的,只显示提示信息。2.MessageBox.Show(“There are something wrong!”,“ERROR”);可以给消息框加上标题。3.if (MessageBox.Sho...

2019-11-28 17:29:40 533

原创 winform设置DataGridView

// 重新布局 dataGridView1.Location = new Point(0, 850); dataGridView1.Height = 200; // 调整列宽 dataGridView1.A...

2019-11-23 14:48:42 208

原创 解决winform窗体控件多,加载慢、卡顿的问题

protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; // 用双缓冲绘制窗口的所有子控件 return cp;...

2019-11-22 20:38:52 12602 4

转载 C# WinForm显示GIF动态图片

用WinForm自带的Label:AutoSize属性设置为false;Text属性为空;Image属性指定GIF图片;ImageAlign属性设置图片位置;

2019-11-22 13:53:48 860

转载 C# Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Net;using System.Net...

2019-11-21 19:50:57 1926

转载 c# progressBar进度条改变颜色及显示进度数字

近段时间公司一个项目需要做一项功能,显示一个操作的进度条。按照客户的要求需要设置特定的前景及背景颜色,但是c#工具自带的控件progressBar不支持属性里面直接设置前景及背景颜色,并且不能显示进度的百分比。于是百度了一通加上自己的研究探索,总算是把客户要求的功能做出来了,这里和大家分享一下,共同探讨。下面说说该功能的具体实现:一、改变进度条的颜色因属性里面不能直接设置,首先考虑的是在Pr...

2019-11-20 18:14:42 3439

转载 [C#] winform中的DataGridView的列宽设置(自动调整列宽)

找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。3、ColumnHeader 调整列宽,以适合列标题单元格的内容。4、DisplayedCells 调整列...

2019-11-20 15:51:50 5877

转载 WinForm中实现picturebox自适应图片大小的方法

本文实例讲述了WinForm中实现picturebox自适应图片大小的方法。分享给大家供大家参考,具体如下:picturebox控件共有两种载入图片方式,分别为:pictureBox1.BackgroundImage = Image,pictureBox1.load(url)为使加载的图片自使用控件尺寸,可以分别对pictureBox控件设置BackGroundImageLayout=Str...

2019-11-19 18:46:13 1858

转载 根据服务器返回的图片路径,将相应的图片显示在客户端的界面上

string url = string.Format(url, 5, 123456); System.Net.WebRequest webreq = System.Net.WebRequest.Create(url); System.Net.WebResponse webres = webreq.GetResponse(); ...

2019-11-19 18:45:12 1415

c#,dotnet 二维码深度识别,OCR,(基于 Halcon)

源码,编译后可直接运行

2024-02-19

空空如也

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

TA关注的人

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