自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 git 主干master分支回滚到历史版本

git reset --hard <commit ID号>– 本地分支回滚到指定版本。2.强制推送到远程分支。

2023-05-23 09:34:05 777

原创 批处理文件bat编译C#解决方案工程

devenv编译工程`。

2022-07-21 17:05:29 605

原创 C# 获取应用程序exe的AssemblyInfo.cs文件信息

通过FileVersionInfo类获取应用程序AssemblyInfo的信息`。

2022-07-21 16:56:18 713

原创 winfrom DataGridView行头绘制图片

效果图:给DataGridView的RowPostPaint添加事件这个是全部行的头都画图,想要不同的图片或者不显示图则添加判断哪一行就可以了。事件代码如下 private void RowPostPaint_Arbin(object sender, DataGridViewRowPostPaintEventArgs e) { try { Image RowIcon = Properties.Re

2022-05-18 17:58:10 366

原创 c# 获取Access数据库所有表名

获取所有表名 public List<string> GetTables() { OleDbConnection Conn = null; //需要自己构建,我这里为了方便就赋值了null List<string> list = new List<string>(); try { if (Conn.State == Conn

2022-05-18 17:44:27 1217

原创 C# 获取盘符可用大小

获取到的是字节,比如你想和 500M 相比,则boo bResult = GetHardDiskFreeSpace("C") > 500 * 1024 *1024;/// <summary> /// 获取磁盘空间大小(单位字节) /// </summary> /// <param name="str_HardDiskName">磁盘名称</param> /// <returns&

2022-05-11 15:46:40 810

原创 c# 打开文件夹并选中文件

下面展示一些 内联代码片。打开文件夹 string ExplorPath = "你的文件夹路径"; if (Directory.Exists(ExplorPath)) System.Diagnostics.Process.Start(ExplorPath);打开文件夹并选中某个文件 string ExplorPath = "你的文件夹路径"; string FilePath = "你的文件路径,需要带文件后缀"; if (Directory.Exists(ExplorPath)

2022-03-02 17:08:47 1710

原创 C# 操作枚举

**System.Enum.GetName(typeof(ELocationType), ELocationType.Remote);**一、根据值获取名称。System.Enum.GetName(typeof(ELocationType), ELocationType.Remote);二、获取所有名称。string[] lstStr = Enum.GetNames(typeof(ELocationType));三、根据字符串获取枚举。ELocationType aaa = (ELo

2022-02-17 17:12:06 403

原创 c# 操作window注册表

进入注册表:win + r 然后输入regedit查找、新建、编辑注册表键值 List<string> InstanceNameList = new List<string>(); RegistryKey LocalMachine; if (Environment.Is64BitOperatingSystem) LocalMachine = RegistryKey.OpenBaseKe

2022-02-11 17:11:09 172

原创 c# 操作window服务

查找服务//查找所有服务List<ServiceController> lstAll = ServiceController.GetServices().ToList();//根据服务的显示名称查找服务List<ServiceController> lstDisplayName = ServiceController.GetServices().Where(p => p.DisplayName.Contains($"SQL Server (")).ToList();

2022-02-11 16:48:47 480

原创 c# 读取大容量文本插入Oracle数据库(超详细)

写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入SqlServer数据库,用的是Sql * Loader (sqlldr) 分三步,第一步创建表空间、用户和数据表,第二步构造出一个文本数据,第三步读取文本数据到数据库,完整代码在文章结尾处。第一步:第一步创建表空间、用户和数据表,其中的表空间和用户在这里不作为展示,自己想要的表空间下新建一张Test表代码如下--创建数据表CREA

2021-12-17 16:16:41 1692 1

原创 c# 读取大容量文本插入Mysql数据库(超详细)

写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入Mysql数据库,用的是LOAD DATA分三步,第一步创建数据库和表,第二步构造出一个文本数据,第三步读取文本数据到数据库第一步:创建数据库和创建数据表--创建数据库CREATE DATABASE MDBIArbinXMasterInfo;--创建数据表CREATE TABLE Test( test1 int NULL,

2021-12-17 15:52:04 2311 3

原创 c# 读取大容量文本插入SqlServer数据库(超详细)

写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入SqlServer数据库,用的是BULK INSERT分三步,第一步创建数据库和表,第二步构造出一个文本数据,第二步读取文本数据到数据库第一步:创建数据库和创建数据表--创建数据库CREATE DATABASE MDBIArbinXMasterInfo;--创建数据表USE [MDBIArbinXMasterInfo]GO/

2021-12-17 15:41:36 2481

原创 SqlServer 数据库修复

逐步执行第一步:–把ArbinResult1_2替换成质疑的数据库名称USE MASTERGOSP_CONFIGURE ‘ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDEGO第二步:–修改数据库为紧急模式ALTER DATABASE ArbinResult1_2 SET EMERGENCYGO第三步–使数据库变为单用户模式ALTER DATABASE ArbinResult1_2 SET SINGLE_USERGO第四步:–修复数据库日志重

2021-12-08 15:43:51 1419

原创 c#判断环回地址

IPAddress.IsLoopback(IPAddress.Parse(“地址字符串,比如127.0.0.1”))

2021-08-12 17:01:22 276

原创 SqlServer远程连接图解

流程放在网盘里,需要的朋友可以看一下,亲测无数有效。链接: https://pan.baidu.com/s/1t7i7qTy4B9YVNBj4ZF_Yuw提取码: 9vyb

2021-07-14 12:18:35 138

原创 查看SqlServer版本

执行代码 select @@version

2021-04-10 09:15:06 272

原创 window10安装和配置python

点击我下载官方python安装和测试一、勾选下方复选框的Add Python *** to PATH(勾选后会自动帮我们配置好了环境变量),然后选择Customize installation(自定义安装)二、接着Optional Featureshe和Advanced Optional都默认勾选,路径可以根据所需选择,最后点击install安装就可以了。三、测试win+r 键入cmd,输入python --version,查看版本号;然后输入python 再输入 print(‘你好’),能打.

2021-02-14 11:46:25 199 1

转载 C#版本与.NET版本对应关系以及各版本的特性

原文点我C#版本.NET版本发布日期特性C# 1.0.NET Framework 1.02002-02-13委托、事件C# 1.1.NET Framework 1.12003-04-24 APM(异步编程模型)C# 2.0 .NET Framework 2.02005-11-07泛型、匿名方法、迭代器、可空类型C# 3.0.NET Framework 3.02007-11-06隐式类型.NET Framework 3.52007

2021-01-14 16:33:06 299

原创 vs code c#常用拓展

拓展说明C# for Visual Studio Code (powered by OmniSharp)c#编辑支持,包括语法高亮、智能感知、Go to Definition、查找所有引用,对. net Core (CoreCLR)的调试支持以及在Windows, macOS和Linux中对的json和csproj项目支持C# XML Documentation Comments(k–kato.docomment)为Visual Studio代码生成XML文档注释。C# ...

2021-01-14 11:36:20 1801

原创 vs code windows快捷键大全(值得收藏)

Ctrl+Shift+P, F1显示命令面板Ctrl+P快速打开,转到文件…Ctrl+Shift+N新窗口/实例Ctrl+Shift+W关闭窗口/实例Ctrl+,用户设置Ctrl+K Ctrl+S键盘快捷键Ctrl + X切线(空选择)Ctrl + C复制行(空选择)Alt +↑/↓向上/向下Shift+Alt +↓/↑复制行向上/向下Ctrl + Shift + K删除线Ctrl+Enter在下面...

2021-01-14 11:07:38 269

转载 SQLServer-按字段分组后取日期最新的一条

原文链接sql 按字段分组后取日期最新的一条第一种方式over(partition by)select t.* from (select a.*, row_number() over(partition by 需要分组的字段 order by 更新时间 desc) rwfrom 表 a) t where t.rw = 1;第二种方式MAX(日期)select t1.* from 表 t1 inner join (SELECT max(create_date) as create_date,

2021-01-11 16:32:16 1816

原创 局域网搭建FTP服务器以实现快速传输文件(win7、10通用),亲测有效

写在前面,本教程亲测适用于win7、10系统。找不到原文链接了,小伙伴们找到原文链接可以提醒一下我更改一下。1、首先,我们在Cortana中搜索控制面板并进入。2、在控制面板-程序中,点击启用或关闭Windows功能。3、在FTP服务器、Web管理工具和Internet Information Services可承载的Web核心前打上勾,点击确定,等待安装。4、安装完成后,在Cortana中搜索计算机管理并进入。在左侧找到服务和应用程序-Internet Information Servi

2021-01-08 10:44:36 7712 1

原创 c#枚举遍历和取键值

using System;namespace Test{ class Program { public enum AT_Bit { /// <summary> /// 否 /// </summary> 否 = 0, /// <summary> /// 是 .

2021-01-05 09:34:14 351

原创 python自动筛选爬取晨星网基金

写在前面:本文只做技术分享和学习,并非以此牟利,如有侵犯,请联系删除。因为需要模拟浏览器登录和执行js,所以本文用到了浏览器驱动,用的是谷歌浏览器驱动(chromedriver),当然也可以用火狐等等浏览器以及其驱动。谷歌驱动环境搭建(点击我)好了。直接上代码,如果你的计算机python环境中缺失哪些库,记得pip一下哦import sysfrom lxml import etreeimport timeimport requestsimport csvfrom selenium impo

2020-12-23 10:27:16 1259 1

原创 win10谷歌驱动chromedriver下载和环境搭建

一、查看自己浏览器版本:在谷歌浏览器地址栏输入 chrome://version/ ,框内前两位数值就是谷歌浏览器版本二、下载对应的浏览器驱动,根据图片里面看哪个支持你浏览器的版本(点击我下载)三、配置驱动环境:第二步下载的驱动压缩后把chromedriver.exe文件放在你谷歌安装的路径下(查看谷歌安装路径:运行谷歌浏览器,然后再任务管理器中找到谷歌浏览器进程,右击进程则可以看所在位置,这个位置就是谷歌的安装路径。图3.1);接着把刚刚的路径添加到环境变量path中就完成了,如图3.2

2020-12-23 10:02:14 2728 1

转载 前端js拼接Json串

原文前端js拼接json串示例1:数组里面含对象<script> var params = []; for(var i = 0; i < 3; i++){ var param = []; param.push("one"); param.push("two"); param.push("three"); params.push({"group":i,"param":param});

2020-12-14 15:02:53 1548

原创 SqlServer获取表字段说明

只需要修改表名即可SELECT t.[name] AS 表名,c.[name] AS 字段名,cast(ep.[value]as varchar(100)) AS [字段说明]FROM sys.tables AS tINNER JOIN sys.columnsAS c ON t.object_id = c.object_idLEFT JOIN sys.extended_properties AS epON ep.major_id = c.object_id AND ep.minor_id =

2020-12-12 09:21:38 547

原创 .net 解决swagger只显示控制器名称而没有显示方法

解决前:解决后:解决方法:配置文件WebApiConfig中的routeTemplate必须是带有action,如下

2020-12-03 09:58:26 1643

原创 C# 在webapi项目中配置Swagger

首先,创建webpapi类型的项目 TestSwagger安装swagger+swagger ui包打开nuget界面,搜索swagger,并安装下面两个安装完成之后,可以看到这些类与文件都是安装完成时swagger添加的打开xml文档文件右键项目属性—>生成—>勾选XML文档文件4、SwaggerNet类中,注释类上面的两行,就会运行成功这时,运行成功添加注释我们发现,安装完成后,写注释并没有在swagger页面上面增加,所以我们现在开开启注释在.

2020-12-02 10:04:44 903

原创 c# 秒转化成时分秒

秒数转换后的时分秒1700:00:1735500:05:55455001:15:50 //将秒数转化为时分秒 duration为秒数 public static string sec_to_hms(int duration) { TimeSpan ts = new TimeSpan(0, 0, duration); int _hours = 0; if (ts....

2020-10-15 17:50:35 1962

原创 c# list转datatable

public static DataTable ToDataTable<T>(IList<T> list) { Type entityType = typeof(T); DataTable table = new DataTable(entityType.Name); PropertyDescriptorCollection properties = TypeDescriptor...

2020-09-23 09:52:51 395

原创 VS 2019 COM组件的调用返回了错误HRESULT E_FAIL

出现这个异常可能是不小心删除了vs 2019的shell组件,我们写个命令加载shell包进去便可。在vs2019的安装目录的PublicAssemblies下执行gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll就可以了,亲测有效提示成功后重启vs2019就可以重新引用dll啦。其他版本的vs也是一样。...

2020-09-12 17:04:46 471

转载 LayUI中Table动态添加列数据

原文

2020-09-02 14:05:06 1319

转载 SqlServer数据库表生成C# Model实体类SQL语句

原文点我新建查询,直接执行下面的代码就可以了。declare @TableName sysname = 'T1' ,T1是你的数据表名称declare @TableName sysname = 'T1'declare @Result varchar(max) = '/// <summary>/// ' + @TableName + ' /// </summary>public class ' + @TableName + '{'sel

2020-08-18 17:34:16 752

原创 js屏幕改变触发事件

$(window).resize(function () {Search(); //你需要执行的方法});

2020-08-17 10:26:21 720

原创 JS判断值由数字和小数点组成

c# 页面和数据库之间的多张图片存取本次演示有三个部分(图片单纯选择后页面显示、选择图片后存进数据库、从数据库获取图片在页面显示),我用的数据库是本地实例,然后数据库名是test,表名是tests,test数据中新建查询后建表id自增,MaintPicture 存的是图片的base46值,设置为最大max。CREATE TABLE tests(id int identity(1,1),...

2020-08-01 15:34:21 379

原创 js动态对table的tr进行增删

js获取table的tr行数insertRow方法进行插入一行insertCell设置新插入行的列innerHTML设置新增列的值// An highlighted blockvar foo = 'bar';

2020-08-01 15:32:02 213

原创 linq分组后统计

List<Model> list= new List<Model>();var lProducts = list.GroupBy(p => p.分组字段).Select(g => (new { 分组字段= g.Key, sum = g.Sum(t => 需要统计字段) })).ToList();

2020-07-31 14:06:48 491

原创 ,net程序编译运行流程

.net程序—>编译生成中间语言IL/MSIL (Microsoft Intermediate Language),包含(exe或者dll)------>通过CLR(common language runtime,CLR公共语言运行时)的即时编译器JIT编译成0\1的机器代码----->CPU执行

2020-07-30 10:16:52 644

NpoiPro.zip

Npoi 操作Excel与数据库数据的交互,用到 1. SqlServer (数据库) 2. sqlsugar (操作数据库的开源ORM) 3. log4Net (日志插件) 4. Npoi (操作Excel等的工具)

2019-12-05

FRCommonClass.dll

pdf.net sod 封装好的类库,可用于SOD的sql语句查询。

2019-09-09

ApiRoute.zip

asp 区域webapi双重路由,下载下来直接运行便可成功测试,前后端代码都有注释了。步骤参考https://blog.csdn.net/Hakim2214/article/details/100521544

2019-09-03

空空如也

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

TA关注的人

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