自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(702)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL Server 批量插入数据方案 SqlBulkCopy 的简单封装,让批量插入更方便

SQL Server 批量插入数据方案 SqlBulkCopy 相较于 Insert 语句而言有20~40倍性能提升,下面我们将 SqlBulkCopy 进行简单封装,让批量插入更方便

2020-12-08 08:35:45 2643 3

原创 C# 实现的简单三层架构代码生成器(开源)

简单三层架构代码生成器1.登录你的数据库服务器2.编辑页面,可以在此页面进行配置生成的数据库、生成表,以及各个层生成得到后缀名称,表注释字段注释等等3.选择需要生成的表4.设置命名空间、数据访问类名称,去除表名称前缀,还有各个层的表名称后缀,去除各个表的列名称前缀5.设置表注释,列字段注释6.选择生成代码的位置7.点击生成按钮生成代码8.生成的代码文件9.生成的表结构图10.生成的Model代码using System;using System.Collectio

2020-11-25 17:50:50 4590 2

原创 用c#自己实现一个简单的JSON解析器

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。相对于另一种数据交换格式 XML,JSON 有着诸多优点。比如易读性更好,占用空间更少等。在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知识。本着探究 JSON 原理的目的,我将会在这篇文章中详细向大家介绍一个简单的JSON解析器的解析流

2020-07-20 09:15:46 732

原创 用c#每日更换“必应背景图片”为“桌面壁纸”

必应每天都会更换背景图片,都非常漂亮,有的时候还十分惊艳,同时还会根据每个地区的特色不同应用不同的壁纸。下面用c#抓取必应每天的背景图片,并实现桌面壁纸的每天自动切换实现思路获取必应每日图片地址下载必应每日图片到本地设置桌面背景图片设置程序自启动......

2020-04-08 09:26:30 1499 1

原创 c#表达式树实现浅拷贝对象

浅拷贝对象对比手写的Copy方法100万次耗时对比(CPU是 i7 - 4710MQ)static void Main(string[] args){ var value = new TestClass { Age = 18, Name = "张三", Sex = Gender.Man }; Console.Wri...

2019-12-01 02:13:42 697

原创 2024年06月数据库流行度最新排名

一个数据库被搜索的次数越多,这个数据库就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,那么TOP DB索引可以帮助您决定在软件开发项目中使用哪个数据库。

2024-06-02 21:07:20 636

原创 2024年06月在线IDE流行度最新排名

如果您相信集体智慧,那么TOP ODE索引可以帮助您决定在软件开发项目中使用哪种在线IDE。在线IDE被搜索的次数越多,人们就会认为它越受欢迎。原始数据来自谷歌Trends。

2024-06-02 21:06:39 923

原创 2024年06月IDE流行度最新排名

一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,Top IDE索引可以帮助您决定在软件开发项目中使用哪个IDE。

2024-06-02 21:05:22 1129

原创 2024年06月编程语言流行度排名

如果您相信集体智慧,那么流行编程语言排名可以帮助您决定学习哪门语言,或者在一个新的软件项目中使用哪一门语言。一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎。原始数据来自谷歌Trends。

2024-06-02 21:04:29 1150

原创 Linux常用命令——arptables命令

用来设置、维护和检查Linux内核中的arp包过滤规则表。管理ARP包过滤规则表。

2024-04-30 11:06:46 140

原创 2024年04月数据库流行度最新排名

一个数据库被搜索的次数越多,这个数据库就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,那么TOP DB索引可以帮助您决定在软件开发项目中使用哪个数据库。

2024-04-01 23:17:25 1383

原创 2024年04月在线IDE流行度最新排名

如果您相信集体智慧,那么TOP ODE索引可以帮助您决定在软件开发项目中使用哪种在线IDE。在线IDE被搜索的次数越多,人们就会认为它越受欢迎。原始数据来自谷歌Trends。

2024-04-01 23:16:09 1578

原创 2024年04月IDE流行度最新排名

一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,Top IDE索引可以帮助您决定在软件开发项目中使用哪个IDE。

2024-04-01 23:15:10 2058 1

原创 2024年04月编程语言流行度排名

如果您相信集体智慧,那么流行编程语言排名可以帮助您决定学习哪门语言,或者在一个新的软件项目中使用哪一门语言。一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎。原始数据来自谷歌Trends。

2024-04-01 23:14:10 850

原创 2024年01月数据库流行度最新排名

一个数据库被搜索的次数越多,这个数据库就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,那么TOP DB索引可以帮助您决定在软件开发项目中使用哪个数据库。

2024-01-01 23:50:27 1034

原创 2024年01月在线IDE流行度最新排名

如果您相信集体智慧,那么TOP ODE索引可以帮助您决定在软件开发项目中使用哪种在线IDE。在线IDE被搜索的次数越多,人们就会认为它越受欢迎。原始数据来自谷歌Trends。

2024-01-01 23:49:32 448

原创 2024年01月IDE流行度最新排名

一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends。如果您相信集体智慧,Top IDE索引可以帮助您决定在软件开发项目中使用哪个IDE。

2024-01-01 23:48:26 974

原创 2024年01月编程语言流行度排名

如果您相信集体智慧,那么流行编程语言排名可以帮助您决定学习哪门语言,或者在一个新的软件项目中使用哪一门语言。一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎。原始数据来自谷歌Trends。

2024-01-01 23:47:10 846

原创 Linux常用命令——arpwatch命令

用来监听网络上arp的记录。监听网络上ARP的记录。

2023-12-08 21:35:01 487

原创 Linux常用命令——as命令

GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。汇编文件:指定要汇编的源文件。

2023-12-07 09:04:55 783

原创 Linux常用命令——at命令

当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。,now就是当前时间,time-units是时间单位,这里能够是minutes(分钟)、hours(小时)、days(天)、weeks(星期)。上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。

2023-12-06 09:04:42 1103

原创 Linux常用命令——atop命令

非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是一款开源软件,我们可以从这里获得其源码和rpm安装包。每个时间点采样页面组合起来就形成了一个atop日志文件,我们可以使用"atop -r XXX"命令对日志文件进行查看。那以什么形式保存atop日志文件呢?:该列显示了主机名、信息采样日期和时间点。

2023-12-05 09:04:29 1688

原创 Linux常用命令——atq命令

显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。列出当前用户的at任务列表。

2023-12-04 09:04:15 993

原创 Linux常用命令——atrm命令

任务号:指定待执行队列中要删除的任务。用于删除待执行任务队列中的指定任务。删除待执行任务队列中的指定任务。

2023-12-03 09:04:02 579

原创 Linux常用命令——awk命令

说明:[A][N][P][G]表示第一个支持变量的工具,[A]=awk、[N]=nawk、[P]=POSIXawk、[G]=gawk**$n** 当前记录的第n个字段,比如n为1表示第一个字段,n为2表示第二个字段。**$0** 这个变量包含执行过程中当前行的文本内容。[N] **ARGC** 命令行参数的数目。[G] **ARGIND** 命令行中当前文件的位置(从0开始算)。[N] **ARGV** 包含命令行参数的数组。[G] **CONVFMT** 数字转换格式(默认值为%.6g)。

2023-12-02 09:03:49 1248

原创 Linux常用命令——axel命令

是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。如果下载过程中下载中断可以再执行下载命令即可恢复上次的下载进度。如下载lnmp安装包指定10个线程,存到。目前yum源上没有Axel,我们可以到。

2023-12-01 09:03:40 787

原创 Linux常用命令——badblocks命令

由于检查条件的不同,其输出的结果也不完全是相同的。下面,badblocks以4096字节为一个“block”,每一个“block”检查1次, 将结果输出到“hda-badblocks-list.1”文件中,由第51000 block开始,到63000 block结束。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。badblocks以 4096 的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”文件里。

2023-11-30 09:03:26 531

原创 Linux常用命令——basename命令

此命令指定给 OFILE 文件第一个位置上的参数($1)的值,但它的 .c 后缀更改至 .o。如果 $1 是 /home/jim/program.c 文件,则 OFILE 成为 program.o。因为 program.o 仅是一个基本文件名称,它标识在当前目录中的文件。用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。此命令显示指定给shell变量WORKFILE的值的基本名称。

2023-11-29 09:03:07 1037

原创 Linux常用命令——batch命令

用于在指定时间,当系统不繁忙时执行任务,用法与at相似。日期时间:指定任务执行的日期时间。在系统不繁忙的时候执行定时任务。

2023-11-28 09:02:59 619

原创 Linux常用命令——bc命令

是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。执行结果为:11000000,这是用bc将十进制转换成二进制。执行结果为:192,这是用bc将二进制转换为十进制。是将bc输出结果的小数位设置为2位。文件:指定包含计算任务的文件。设定小数精度(数值范围)算术操作精密运算工具。

2023-11-27 09:02:40 1360

原创 Linux常用命令——bg命令

在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。用于将作业放到后台运行,使前台可以执行其他任务。如果系统中只有一个挂起的任务时,即使不为该命令设置参数"1",也可以实现这个功能。注意:实际上,使用bg命令与在指令后面添加符号"&"的效果是一样的。的效果是相同的,都是将其放到系统后台执行。作业标识:指定需要放到后台的作业标识号。用于将作业放到后台运行。

2023-11-26 09:02:27 1354

原创 Linux常用命令——bind命令

用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。显示或设置键盘按键与其相关的功能。其中keyseq可以使用。

2023-11-25 09:02:17 851

原创 Linux常用命令——blkid命令

对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。查看块设备的文件系统类型、LABEL、UUID等信息。在Linux下可以使用。

2023-11-24 09:01:59 2172 1

原创 Linux常用命令——blockdev命令

在命令调用“ioxtls”函数,以实现对设备的控制。设备文件名:指定要操作的磁盘的设备文件名。从命令行调用区块设备控制程序。

2023-11-23 09:01:45 590

原创 Linux常用命令——bmodinfo命令

模块名:要显示详细信息的模块名称。用于显示给定模块的详细信息。显示给定模块的详细信息。

2023-11-22 09:01:30 177

原创 Linux常用命令——builtin命令

用于执行指定的shell内部命令,并返回内部命令的返回值。builtin命令在使用时,将不能够再使用Linux中的外部命令。当系统中定义了与shell内部命令相同的函数时,使用builtin显式地执行shell内部命令,从而忽略定义的shell函数。shell内部命令:指定需要执行的shell内部命令。上面的命令执行后,将输出当前系统下的命令别名。执行shell内部命令。

2023-11-21 09:01:18 504

原创 Linux常用命令——bunzip2命令

对文件进行压缩与解压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。目录下的etc.zip、var.zip和backup.zip进行压缩,设置压缩率为最高,同时在压缩完毕后不删除原始文件,显示压缩过程的详细信息。下就会生成相应的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。.bz2压缩包:指定需要解压缩的.bz2压缩包。

2023-11-20 09:01:05 199

原创 Linux常用命令——bye命令

在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。命令用于中断FTP连线并结束程序。

2023-11-19 09:00:51 360

原创 Linux常用命令——bzcat命令

解压缩指定的.bz2文件,并显示解压缩后的文件内容。保留原压缩文件,并且不生成解压缩后的文件。此时屏幕上会显示 man.config.bz2 解压缩之后的文件内容。此时man.config会变成man.config.bz2。.bz2压缩文件:指定要显示内容的.bz2压缩文件。解压缩指定的.bz2文件。

2023-11-18 09:00:40 273

原创 Linux常用命令——bzcmp命令

主要功能是在不真正解压缩.bz2压缩包的情况下,比较两个压缩包中的文件,省去了解压缩后在调用cmp命令的过程。比较两个压缩包中的文件。

2023-11-17 09:05:24 128

自己实现一个简单的JSON解析器

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。相对于另一种数据交换格式 XML,JSON 有着很多优点。例如易读性更好,占用空间更少等。在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知识。本着探究 JSON 原理的目的,我将会在这DEMO中实现了一个简单的JSON解析器。由于 JSON 本身比较简单,解析起来也并不复杂。所以如果大家感兴趣的话,在看完本DEMO后,不妨自己动手实现一个 JSON 解析器。

2020-07-18

空空如也

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

TA关注的人

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