自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (25)
  • 收藏
  • 关注

转载 C# 实现 国密SM4/ECB/PKCS7Padding对称加密解密

/Console.WriteLine("加密后的密文(hex): {0}", BitConverter.ToString(cipher, 0).Replace("-", string.Empty));//Console.WriteLine("加密后的密文(hex): {0}", BitConverter.ToString(cipher, 0).Replace("-", string.Empty));我们在实现可用data字节的形式,即秘钥Data为16位,加密数据Data需为16的整数倍,这两点很重要。

2024-06-20 15:36:33 9

转载 强烈推荐:12款 Visual Studio 亲测、好用、优秀的工具,AI插件等

GitHub Copilot Chat 是 GitHub Copilot 的配套扩展,可让您与 Copilot 聊天,Copilot 是一个 AI 驱动的助手,可帮助您编写更好的代码。CodeMaid是一个开源的Visual Studio扩展,用于清理和简化我们的C#,C++,F#,VB,PHP,PowerShell,R,JSON,XAML,XML,ASP,HTML,CSS,LESS,SCSS,JavaScript和TypeScript编码。现代编码超能力:免费的 AI 代码加速插件,适用于您喜欢的语言。

2024-06-20 15:28:04 120

转载 查看数据库表所占容量空间大小

五:查看指定数据库指定表容量大小。二、查看所有数据库各表容量大小。四、查看指定数据库各表容量大小。一、查看所有数据库容量大小。三、查看指定数据库容量大小。结果:其中记录数为数据行数。

2023-01-31 16:02:11 6653

原创 注册windows服务的两种方式

然后cmd---->services.msc打开系统服务查看我们刚刚注册的服务是否成功。将nssm.exe工具放到指定目录,进入到工具所在目录。设置完之后点击install service即可。displayname: 服务的显示名称。nssm install启动服务封装工具。方法二使用nssm工具注册服务。:: 运行后保持界面一直显示。链接: 提取码: 2dsk。设置进程优先级可以按需更改。之后去到系统服务中检查即可。使用nssm工具注册服务。以管理员身份运行cmd。start:启动类型。

2023-01-31 16:00:17 1951

原创 c#Json转换DataTable

c#Json转换DataTable

2022-11-02 15:34:50 1716

原创 git 操作笔记

git

2022-09-05 10:20:33 193

原创 MySQL出现“You can‘t specify target table ‘表名‘ for update in FROM clause”解决方案

Mysql和Oracle执行语句时的区别

2022-08-08 14:58:02 478

原创 EF 基于代码切换到不同数据库的方法

DbContext 的一个构造函数public partial class DatacenterContext: DbContext { static DatacenterContext() { //DbConfiguration.SetConfiguration() Database.SetInitializer< DatacenterContext>(null); } ...

2022-04-18 16:55:17 808 1

原创 .NET中DLL注册生成tlb

刚接收同事的代码,生成文件时,发现生成一个对应的dll文件(应用程序中对应输出为类库)和一个对应的tlb文件,但是报“访问OLE注册表的错误”.tlb文件时如何生成的选择项目-》右键属性-》生成-》输出-》勾选-》“为COM互操作注册”即可生成tlb文件去掉勾选“为COM互操作注册”就不会生成.tlb文件了tlb文件:com类型库文件,它包含接口相关信息,在需要使用对应COM类的模块里,通过“#import XXX.tlb”来调用dll:动态链接库,它包含二进制代码,资源,VC可以.

2022-03-31 14:28:11 1690

原创 一条SQL查询语句是如何执行的?

首先是MySQL的基本架构示意图大体来说,MySQL可以分为Server层和存储引擎层两部分Server层包括连接器、查询缓存、分析器、优化器’执行器等,涵盖了M有SQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有的跨存储引擎的功能都在这这一层实现,比如存储过程、触发器、视图等;而存储引擎负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎,现在最常用的存储引擎是InnoDB,它从MySQL5.5.5版本.

2022-03-14 10:36:01 1226

原创 Socket中send()函数和rece()函数详解

1、send函数int send (SOCKET s, const char FAR *buf. int len,int flags);不论是客户还是服务器应用程序都是用send函数来向TCP连接的另一端发送数据。客户程序一般使用send函数向服务器发送请求,而服务器则通常使用send函数来向客户端程序发送应答。(1)第一个参数指定发送端套字节描述符;(2)第二个参数指明一个存放应用程序发送数据的缓冲区(3)第三个参数指明实际要发送的字节数;(4)第四个参数一般置为0;这里只

2022-03-08 14:44:58 3912

原创 关于Spire.PDF for .NET

Spire.PDF for .NET是一款独立 PDF 控件,用于 .NET 程序中创建、读取、写入、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。Spire.PDF for .NET 支持的功能十分全面,例如文档安全性设置(数字签名,带有时间戳的数字签名),提取 PDF 文本、附件、图片,创建 PDF 文件包,PDF 合并和拆分,添加骑缝章,更新 Metadata,设置 Sect.

2021-12-08 19:59:03 779

原创 视频转码流ffmpeg

web播放视频需要转码

2021-08-30 09:38:48 1061

原创 3dtiles转换

http://cesiumcn.org/topic/3.htmlhttps://blog.csdn.net/dukai392/article/details/79343418

2021-08-30 09:18:31 1803

原创 Burpsuite超详细安装教程

坑:记录一 安装好JDK之后 在cmd里边运行Java 具体如:java -jar jarName 运行jar文件

2021-08-30 09:15:15 1154 2

原创 LeetCode刷题①C#存在重复元素

217. 存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。看到题目直接上来就暴力实现public class Solution { public bool ContainsDuplicate(int[] nums) { //判断重复元素 for (int i = 0; i < nums.Length...

2021-08-24 16:52:21 88

原创 数据库系统原理04735

1、在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。这是内模式与模式的独立,即数据与程序的物理独立性;2、概念模型是按照用户的观点对数据和细腻些建模,也成为信息模型,概念模型语义表达能力强,不涉及信息在计算机中的表示,如实体一联系(E-R)模型、语义网络模型等;3、数据管理技术发展的三个阶段,各自的特点分别为:①人工管理阶段(20世纪50年代中期以前)其特点是:数据不保存,数据不独立,数据不能共享,数据无结构,没有专门的数据管理软件。②文件系统阶段(20世纪50年代后期至60年代中期

2021-08-24 10:45:30 1565

原创 C++程序设计04737

1、当动态内存分配释放的方法。当动态分配的内存空间在程序中使用完毕之后,必须显式地地将他们释放。在C++程序中由new分配的动态内存空间必须通过delect运算释放;2、使用内联函数减少了调用开销,加快了程序执行速度,但函数中执行的代码不能太多,结构也不能太复杂,否则会增加程序代码的大小;3、函数体语句较多的函数不适合声明为内链函数;4、封装就是把对象的属性和操作结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节,C++语言通过建立用户定义的类来支持数据封装和信息隐藏;5、结构化程序设计方

2021-08-13 10:28:07 565

原创 C#语法基础概念

对象:对象是一个自包含的实体,用一组可识别的特性和行为来标识。;面向对象编程 : 英文名字:Object-Oriented Programming;类:类就是具有相同属性和功能的对象的抽象集合;构造方法:又叫构造函数,其实就是对类的初始化。构造方法与类同名,无返回值,也不需要void 在New的的时候调用;默认为空的构造方法方法重载:方法重载提供了创建多个同名方法的能里,但这些方法需要使用不同的参数类型;方法重载可以在不改...

2021-08-13 09:53:30 83

原创 文件上传漏洞

什么是文件上传漏洞:文件上传漏洞是指由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致用户可以越过其本身权限想服务器上传可执行文件的动态脚本。这里上的文件可以是木马,病毒,恶意脚本或者WebShell等,“文件上传”本身没有问题,有问题的是文件上传后,服务器怎么处理,解释文件。如果服务器的处理逻辑做的不够安全,则会导致严重后果。关于WebShellWebShell就是asp、php、jsp或者cgi等网页形式存在的一种命令执行环境,也可以将其称之为网页后门。攻击者入侵了一个网站之后,通

2021-08-12 17:22:48 65

原创 自考计算机网络技术04741

1、物理层协议的四个特性:物理特性(机械特性)、电气特性、功能特性、规程特性2、A类地址1.0.0.0到127.255.255.255;B类地址128.0.0.0到191.255.255.255;C类192.0.0.0到223.255.255.255;D类地址为多播地址;E类为保留地址3、TCP/IP层次模型中对应OSI/RM模型的关系4、网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议的三要素:①语义:用于协调差错处理的控制信息;②语法:数据及控制信息的.

2021-08-12 17:21:04 1109

原创 计算机及其应用自考数据结构常考知识点

1、数据结构是带有结构的数据元的集合,一般包括三个方面的内容:数据的存储结构,数据的运算,数据的逻辑结构2、算法一定要有输出,算法不一定要有输入,算法中的每条指定含义必须要明确,算法中的每一条指定的执行次数必须是有限的3、一个算法的时间耗费的数量级称为该算法的时间复杂度4、在数据结构中,数据指的是描述客观事物的数、字符以及能输入输出计算机中并被计算机处理的符号的集合。数据是由基本单位数据元素构成的5、数据的逻辑结构可以分为线性结构和非线性结构6、执行算法所耗费的时间,即为时间复杂性;执行

2021-07-27 15:29:48 1225

原创 SSL证书的申请、自动续期与常见问题图文教程

登录阿里云控制台,点击产品与服务,在搜索框搜索SSL点击SSL证书(应用安全)进去即可。点击右上角 购买证书 按钮,按需购买,我买的是免费版的购买成功之后,返回SSL证书列表,点击申请,在弹出的页面里填写相关信息后点击下一步。会出现以下页面 ,点击验证即可(因为上图选择自动DNS验证),验证成功点击提交审核,等待几分钟即可。。审核成功之后进入 已签发tab页,点击下载,根据自己的服务器类型选择证书下载相关服务的配置,...

2021-07-19 13:53:37 332

原创 关于C#Socket连接失败后等待时间过长问题

关于C#Socket的Connect连接失败后等待时间过长问题问题根结解决问题问题根结在客户端连接服务器时,未连接上服务器时,代码会卡在socket.Connect( );这一行中。大约会卡住20到30秒,甚至更多。解决问题好像是因为C#里没有关于设置Connect超时的时间。所以将socket.Connect( )删掉,换成以下异步方式代码//创建负责通信的Socketsocket = new Socket(AddressFamily.InterNetwork, SocketTy.

2021-07-17 14:21:47 2308

原创 C#打印文本日志帮助类LogHelper

public static class LogHelper { public static void WriteLog(string msg) { string filePath = AppDomain.CurrentDomain.BaseDirectory + "log"; if (!Directory.Exists(filePath)) { Direct...

2021-07-15 09:51:13 309

原创 你有4个装药瓶的罐子,每个药瓶都有一定的重量,被污染的药丸是没被污染的药丸的重量+1,只称一次,如何判断那个罐子被污染了

答案很简单,(1)第一个药瓶拿一个(2)第二个药瓶拿两个(3)第三个药瓶拿三个(4)第四个药瓶拿五个计算标准的10课药的重量,与现在的10课药比较:如果重量多1,就是第一个药瓶污染了;如果重量多2,就是第二个药瓶污染了;如果重量多3,就是第三个药瓶污染了;如果重量多4,就是第四个药瓶污染了;...

2021-07-12 14:28:50 5478 1

原创 烧一根不均匀的绳子,从头烧到尾是要1个小时.现在有若干条材质相同的绳子问如何用烧绳的方法来计时一个小时15分钟.

把第一根绳子同时点燃两头,同时把第二根绳子点燃一头,当第一根绳子烧完时,时间为半个小时,这时把第二根绳子的另一头也点燃,开始计时,当第二根绳子烧完时就是15分钟。

2021-07-12 14:20:04 1905 1

原创 评价一下C与C++的各自特点。如果一个程序既需要大量的运算量,又要一个好的用户界面,还需与其他软件大量交流,应该怎样选择合适的语言

C是一种结构化的语言,重点在于应该算法和数据结构。C程序设计首先考虑的是如何通过一个过程,对

2021-07-12 12:54:48 73

原创 如何将a.b的值进行交换并且不使用任何中间变量

如果采用a=a+b;b=a-b;a=a-b;这样做的缺点就是如果a,b都是比较大的两个数字a+b时就会超界而采用a=a^b;b=a^b;a=a^b;就无需担心超界限的问题了

2021-07-07 13:52:24 429

原创 有两个变量a和b,不用if,switch或者其他判断语句,找出两个数中间比较大的

int max=((a+b)+abs(a-b))/2

2021-07-07 13:00:26 273

原创 三个整数a,b,c使用函数取中间数,整数操作尽可能少

static void Main(string[] args) { Console.WriteLine("请输入三个数:"); string strOne = Console.ReadLine(); string strTwo = Console.ReadLine(); string strThree = Console.ReadLine(); Console.Writ..

2021-07-07 11:10:13 332

原创 SqlServer转MySql的字符集

ALTER TABLE t_font_list CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

2021-07-03 09:15:38 139

原创 layerUI弹出页面之后关闭刷新当前显示页面

layerUI弹出页面之后关闭刷新当前显示页面 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 if (index) { //关闭layer弹框 parent.layer.close(index); //进行跳转(注意:此处必须加parent.location,否者获取不到父窗体) .

2021-07-03 09:12:56 188

原创 判定是否显示的是当前页面

<script type="text/javascript" > function myrefresh() { $(document).on('visibilitychange', function (e) { if (e.target.visibilityState === "visible") { document.title = '被发现啦!'; } else if (e.target.visibilitySt.

2021-07-03 09:10:04 479

原创 JQuery实现 图片上传

核心代码<input type="hidden" name="avatar" id="avatar"><img src="" alt="" id="avatarShow" width="200px" height="200px"><span>上传头像</span><input type="file" name="file" id="file" onchange="uploadImg();" ><script>.

2021-07-02 10:19:53 764

阿里云可视化客户端访问程序

阿里云可视化客户端访问程序

2022-08-12

SuperWebSocket

SuperWebSocket通信方式 Filter过滤详细DEMO

2022-03-30

Socket_调试winform

Socket_调试winform 使用原生套字节 客户端与服务器端保持长连接

2022-03-30

SignalR控制台客户端

SignalR控制台客户端 需要搭配服务器端使用

2022-03-30

SignalR-main

SignalR-mainDemo 演示的signalrHub的操作

2022-03-30

SignalR控制台服务器端

SignalR控制台服务器端 控制台程序封装 类封装

2022-03-30

SocketWinForm调试程序

SocketWinForm调试程序 Socket服务器端 Socket客户端 端口开启 过滤处理

2022-03-30

Socket通信,封包处理, Filter过滤器处理

Socket通信,封包处理, Filter过滤器处理

2022-03-30

SignalR WEB聊天室

SignalR框架实现chat WEB聊天室 ASP.NETweb聊天室 消息缓存

2022-03-30

c#日志生成库.zip

日志生成库动态日志

2022-01-05

C#文字识别库.zip

1、Asprise-OCR仅支持英文 2、Office Document Imaging中英文都可以,中文识别率太低 3、Spire.OCR中英都可以识别率高,不支持win7

2022-01-05

c#二维码生成库.zip

c#生成二维码,扫码可生成文字可生成连接

2022-01-05

C#语音播放库.zip

C#语音播放库.ttl

2022-01-05

NDP471单独安装工具

NDP471,.net4.7.1单独安装

2022-01-05

DirectX Repair 11.rar

检查系统缺少那些dll,dll修复工具

2022-01-05

VMwareTools.Cn.zip

虚拟机Tools

2022-01-05

Spire.Pdf.dll

Spire.PDF for .NET是一款独立 PDF 控件,用于 .NET 程序中创建、读取、写入、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

2021-12-08

BURPSUITE.zip

薄荷渗透测试工具

2021-08-24

windows server 2012 r2 standar更新包.zip

windows server 2012 r2 缺少VC++ 以及VC++安装报错,下载之后把这几个依次装上,就可以安装VC++了

2021-08-24

MQTTreceive.zip

MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,C# .NET开发的单订阅和发布信息例子

2021-08-11

.NET C# ASP.NET 文字转语音.zip

TTS 将文字处理成语音限制用于windows

2021-08-04

.NET C# ASP.NET视频解码.zip.

参数1需要转换的视频的路径,参数2视频转出的路径

2021-08-04

c#控制PLC开关欧姆龙.zip

c#读写控制欧姆龙PLC

2021-07-02

.NET C#控制台 Asp.net HTTP服务器端和客户端.zip

.NET C#控制台 Asp.net HTTP服务器端和客户端

2021-07-02

JQuery实现 图片上传.rar

JQuery实现 图片上传核心代码链接:https://blog.csdn.net/weixin_45589561/article/details/118406672

2021-07-02

空空如也

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

TA关注的人

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