- 博客(70)
- 资源 (6)
- 收藏
- 关注

原创 如何免费的、完整的把 PDF 转换为 Word?
先给大家打个预防针:由于 PDF 文件本身的特性,想要百分百完美地将它转回 Word 格式基本上是不可能的!我们都知道PDF是一种不能编辑的文件,如果要将pdf文件转换成word文件又该怎样转换呢?其实我们可以借助工具实现pdf转换成word的操作哦。你有没有遇到过要将PDF转换为Word需求的时候,找了一大堆工具,进行转换发现有一些转换不了,有一些转换限制,需要付费才能全部转换完成。我最近也是遇到有一个需求需要将PDF转换为Wold,找了好几个工具都是收费的(因为只是转换一两次,没必要充个会员,不.
2021-09-27 10:04:02
93449
10

原创 Java语言的数据类型和C#的数据类型简单对比
Java中的数据类型分为基本类型和引用类型两大类型,如下图所示:其中基本数据类型,如下表所示:引用数据类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被制定为 一个特定的类型,一旦声明后,类型就不能被改变。区别: 基本数据类型和引用类型的区别主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的。C语言中的数据类型分为基本类型、构造类型指针类型以及空类型这几大类,如下图所示:最大区别:Java语言中char占2字节,而C语言中char仅占1字节...
2021-09-26 16:22:18
1342

原创 MySQL5.7系列的安装教程
MySQL5.7系列的安装教程本文以MySQL Community Server 5.7.19为例介绍MySQL数据库下载、安装、配置和基本操作。一、MySQL5.7下载打开MySQL Community Server官网,提供了MySQL Installer(即安装程序)和MySQL ZIP Archive(即压缩包形式的免安装版)两种下载方式。MySQL下载官方更推荐下载MySQL Installer,基于向导的安装和配置操作起来更容易,本文以MySQLInstaller为例进行安装
2021-09-23 16:28:56
3653

原创 MySQL-5.5.40-win32.msi安装教程
MySQL-5.5.40-win32.msi安装图解一、MYSQL的安装1、打开下载的mysql安装文件,双击运行mysql-5.5.40-win32.msi。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、在“Developer Components(开发者部分)”上左键单击,选择“This feature,and all subfeatures, will be ins
2021-09-23 15:59:31
3037

原创 免费获取 Notepad++ 代码格式化插件工具(C/C++/C#/Java)
有时写一些简单的代码时就不想去打开那笨重的IDE,用Notepad++来写就完事。但Notepad++有一个缺点就是代码无法自动缩进。对于我这个懒得手动缩近的人来说很不舒服。但我终于找到了解决方法。网上很多博客都是一些骗取别人下载积分的rubbish文章本文将以图片和说明的方式来,手把手教大家让Notepad++中的代码风格看起来更美观。**方法/步骤**1.直接在插件扩展中安装下载Notepad++并安装NppExec插件。【这个自行百度吧,这个不是重点…】插件—>Plugin M
2021-09-22 14:17:50
640

原创 C#中两个byte数组如何合并
public static byte[] addBytes(byte[] data1, byte[] data2) { byte[] data3 = new byte[data1.Length + data2.Length]; data1.CopyTo(data3, 0); data2.CopyTo(data3, data1.Length); return data3; ...
2021-09-17 17:25:39
5480

原创 将节点树的字体颜色设置为节点前的图标颜色
需求:想把下面图中的子节点的文字颜色设为与前面图标的颜色一致最终效果:实现过程:巨简单,记录下,有需求的可以参考 System.Windows.Media.Color mediaColor = series.Stroke;//设置节点前的图标的颜色"#FF9ACD32" string colorStr = mediaColor.ToString().Trim(); node1.ForeColor = ColorTranslator.FromHtml(colorStr);//将节点
2021-09-10 16:56:59
396

原创 TreeView树节点中CheckBox 前面的复选框如何隐藏
最近因项目需求,想要实现如下一简单的功能:TreeView树节点中CheckBox 前面的复选框如何隐藏当时情况是这样的:我想要实现成这样的:在网上查找了很多,全是无用代码,譬如:等等,全是一堆废话,简直是迷惑众生…直接上代码:1.直接创建我们要隐藏的类 private const int TVIF_STATE = 0x8; private const int TVIS_STATEIMAGEMASK = 0xF000; private
2021-09-10 11:09:20
1093

原创 C#中 如何将负数和十六进制(两字节)之间实现相互转换
思路:步骤一:使用该负数的绝对值(将该负数转为正数)然后再将其转成16位二进制步骤二:二进制位按位取反步骤三:取反后的二进制位+1--------------------------------------------------------------栗子:实例:-100步骤一:正数100的二进制位为 0000 0000 0110 0100步骤二:按位取反后的二进制位为 1111 1111 1001 1011步骤三:取反后的二进制位+1为 1111 1111 1001 1100
2021-09-07 10:13:17
5255

原创 java文件转码工具-native2ascii.exe命令简介
native2ascii.exe简介java的转码工具,需要java.dll动态库和相关程序才能执行。native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 Java SE 后,可在命令行直接使用 native2ascii 命令进行转码。JDK自带的工具native2ascii可以将uncode编码的文件转换为本地编码的文件,但是不能批量转换文件。native2ascii.
2021-08-13 14:53:19
2548
2

原创 ILMerge【DLL合并工具】
ILMerge用法示例如下:ILMerge.exe /target:library /targetplatform:v4 /out:“E:\Projects\ILMergeTest\A\Ref\AandB4.dll” “E:\Projects\ILMergeTest\A\A\bin\Debug*.dll” /wildcards /log:“E:\Projects\ILMergeTest\A\Ref\AandB4.log”参数说明:/target:library =》表示生成目标为dll/targe
2021-07-19 16:40:58
1404
1

原创 C# 颜色和名称样式对照表
**C#颜色和名称样式对照表 **欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择
2021-06-24 16:29:05
137

原创 黑客帝国代码雨
黑客帝国代码雨<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>NumberRain</title> <style type="text/css"> canvas{ display: block; } </style> </head> <body> <canva
2021-05-24 17:32:20
2379
1

原创 Base64编码解码原理
本篇文章主要是从Base64的原理入手,并给出java的Base64实现。方便了解、学习Base64。base64的简介----摘自于百度百科一、Base64大致用途很早之前,电子邮件刚刚问世,那时候消息的传递都是英文,后来中国开通了互联网之后,对邮件的使用量也大量增加,这时候电子邮件就有了中文的需求。但是中文在传输的时候不能被有效地处理,这时候Base就出来了,Base64通过对...
2019-09-19 11:10:00
9485

原创 如何让bat文件在windows的后台运行
@echo offif "%1" == "h" goto beginstart mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit:begin##前四行是隐藏cmd窗口必不可少代码####下一句引号中内容【随便写,其语法相当于描述说明】echo...
2019-09-06 17:39:33
6455
1

原创 在MySQL中,如何给用户授予权限
MySQL简介:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MyS...
2019-09-04 14:02:46
6296

原创 Mapper简介及其xml文件中的字段说明
什么是通用mapper?通用mapper 可以极大的方便我们开发人员进行ORM,提供极其方便的单表CRUD。那什么又是通用mapper,简单说,它就是个辅助mybatis极简单表开发的组件。它不是为了替代mybatis,而是让mybatis的开发更方便。我们可以按照自己的需要选择通用方法,还能很方便的开发自己的通用方法。为什么要用通用mapper?原生Mybatis的痛...
2019-09-04 11:01:37
5041

原创 黑群晖 DSM 6.2 3617 成功安装教程
黑群晖简介:黑群晖指的是不是购买正规的群晖的nas 而是在普通电脑上装群晖nas的系统。从硬件来说,群晖本来就是软阵列,和普通PC的软阵列比,没多大分别;黑群晖给你一个打包好的nas,功能全面的轻量化系统,使用很方便。 群晖科技(Synology )创立于 2000 年,自始便专注于打造高效能、可靠、功能丰富且绿色环保的NAS服务器,是全球少数几家以单纯的提供网络存储解决方案获得...
2019-08-20 14:51:43
212651
94

原创 如何在Linux下正确安装Nginx
Nginx介绍:Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并...
2019-08-16 09:25:28
298

原创 如何用Xshell在Linux下编写启停脚本【二】
接上一篇《如何用Xshell在Linux下编写启停脚本【一】------- 主要针对单个项目的启停脚本》如何用Xshell在Linux下编写启停脚本【二】---- 针对多个项目的启停话不多说,直接进入主题 ======>我是将启动和停止两个脚本分别写在两个文件中,写好了千万别忘记给文件授权写好之后,直接通过命令【sh start.sh】启动,启动成功如图:脚...
2019-08-15 09:20:37
639

原创 如何在Linux下的安装配置redis-5.0.5.tar.gz
Redis介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。 Re...
2019-08-05 16:40:48
1927

原创 摩斯电码/密码入门简介
摩尔斯:是我们生活中非常常见的一种密码形式,例如电报就用的是这个哦什么是摩尔斯电码:摩斯电码是一种用于交流的系统,由塞缪尔•莫尔斯发明,它依靠一系列的点和划来传递编码信息。虽然,最初它被设计为一种通过电报线进行通信的方式,但直到今天,业余无线电爱好者仍然使用着摩斯电码,而且它也可以用于在紧急情况下发送求救信号。尽管摩斯电码并不难学,但也需要像学习其他语言一样进行研究,并付出努力。不过,一旦...
2019-06-28 10:34:21
34763

原创 SpringBoot集成Swagger的详细步骤
目录一、简介以及使用二、整合步骤三、注解说明一、简介以及使用号称:世界最流行的API框架官网:http://swagger.io/解决什么问题:在前后台分离的开发模式中,减小接口定义沟通成本,方便开发过程中测试,自动生成接口文档使用方式:1、通过官网配置文档,一个接口一个接口编写2、通多注解配置,动态生成json数据,由框架自动生成代码展示二、...
2019-06-27 11:01:39
13946

原创 Java 跨域处理
package com.yibo.epoch.config;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.a...
2019-06-27 10:11:05
122

原创 java实现随机生成五位 或 六位/新能源车牌号
需求说明:利用java随机生成五位或六位车牌号,当车牌只有五位,在最后一位补 *格式→eg:五位车牌:川A · [ A,3,D,5,F] * 六位车牌:川A · [ A,3,D,5,F,Q]以下几种方法依次由繁到简,不同思考方式时,代码不一样,故过程的优先级远不于结果,但是我们应当逐渐将我们的代码,优化成最优代码,养成良好的...
2019-06-26 14:08:24
4311
3

原创 通过Java实现二维码的生成与获取
本文主要时通过Java语言,来实现二维码生成与获取,涉及zxing(谷歌家的)的两个核心jar包。二维码的生成package com.epoch.ccpayment.utils;import java.io.File;import java.nio.file.Path;import java.util.HashMap;import com.google.zxing.Barc...
2019-06-25 15:10:38
788
原创 快速将Datagridview的数据导出到Excel
导出到Excel,基本是很多单据的标配功能了。之前将Datagridview的数据导出到Excel时,将数据一个单元格一个单元格的写入,效率奇慢,1030条数据花费了将近70s的时间。后来借鉴了前辈们的其它写法,将数据先生成到string变量,再写入,效率提升了100多倍2、导出到Excel使用的方法:简要说明:TableName:数据源数据表FileName:要保存的Excel文件名lblStatus:ToolStripStatusLablebarStatus:ToolStripProgr
2021-10-22 13:58:39
4077
1
转载 C# WinForm应用程序降低系统内存占用
C# WinForm应用程序降低系统内存占用定期清理执行垃圾回收代码://在程序中用一个计时器,每隔几秒钟调用一次该函数,打开任务管理器,你会有惊奇的发现#region 内存回收[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")]public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize);
2021-10-19 10:55:57
417
1
原创 C#如何对button按钮实现进度条功能
C#如何对button按钮实现进度条功能一.单线程进度条二.多线程进度条三.使用委托和invoke方法跨线程UIl控制来实现进度条四.使用异步委托执行线程来完成进度条五.使用Async,await完成进度条在编写WinForm程序时,我们有很多时候需要用到进度条,下面我来分享一下我在处理进度条时所采用的各种方法。创建一个Winform窗体应用项目。添加一个新的窗体(progressForm.cs)用来承载进度条;在progressForm窗体添加一个进度条控件。一.单线程进度条向progres
2021-10-09 16:25:11
1456
转载 Winform下调整缩放与布局以及分辨率下界面字体混乱解决办法
Winform下调整缩放与布局以及分辨率下界面字体混乱解决办法前言当调整了分辨率或win10里的“更改文件、应用等项目的大小”选项时,winform界面会出现覆盖,混乱等情况,解决办法可参考方案一和方案二。如果在程序运行时手动拖拽窗体改变大小触发了SizeChange事件,下次重新打开程序还是还来的样子,则使用方案四。解决方案:方案一:设置this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi方案二:this.AutoScale
2021-09-14 12:05:53
2491
转载 将DataGridView的数据导出为excel
//导出Excel文件 public static void DataToExcel(DataGridView dgvPara) { int intColIndex = 1; //列序号 int intRowCount = dgvPara.RowCount; //行数 int intColCount = dgvPara.Col.
2021-07-23 14:57:15
723
原创 学习笔记(01):AI开发者大会——智能驾驶专题-智能驾驶视觉感知的挑战与应对...
智能驾驶是人工智能最为瞩目的一个发展方向,AI 开发者大会的智能驾驶专题讲述的智能驾驶的基本 和前景。
2020-02-17 13:03:00
223
原创 台达PLC实现伺服电机的正反转
台达PLC实现伺服电机的正反转PLC:台达ES2系列【MM-20MR-6MT-450-ES-A】驱动器:ASD-B系列【ASD-B2-0121-B】伺服电机:【ECMA-C-20401ES】要求:台达PLC通过脉冲来实现对伺服电机的正反转控制1.我这儿采用的外部供电2.PLC与驱动器CNI接线:3.程序步骤:...
2019-12-12 10:50:19
9985
2
转载 java模拟http请求,通过流的方式发送数据,模拟接收流文件和json数据
项目里碰到过模拟ajax请求的案例,研究了一下,觉得 httpClient 是真心好用,由于模拟环境搞了大半天,httpclient就另外再写博文吧下面的例子介绍流的方式发送和接收,这个就有点暴力了,想传啥都行:以字节流的方式发送数据(可以是任何数据)看标题就知道了,简单粗暴的方法,管他什么格式,统统“流”过去,不过既然是模拟的,要配置好其他参数,对方才能正常接收到发送方: ...
2019-11-04 14:08:19
2748
1
转载 通过httpclient发送请求的几种方式,发送文件、参数、json对象
使用工具:idea框架:gradle、springboot实现目标:使用 httpclient 发送文件/参数/json对象method:post主要用到的jar包: compile group: 'net.sf.json-lib', name: 'json-lib', version: '2.4', classifier: 'jdk15' //http...
2019-11-04 14:05:09
2770
1
原创 Linux下卸载mysql详解
linux下开启、关闭、重启mysql服务命令一、 启动使用 service 启动:service mysql start 使用 mysqld 脚本启动:/etc/inint.d/mysql start 使用 safe_mysqld 启动:safe_mysql&二、停止使用 service 启动:service mysql stop 使用 mysqld 脚本启动:/e...
2019-10-21 14:54:53
167
原创 笔记本电脑如何安装Linux系统
本文简单讲下笔记本或台式电脑如何安装Linux系列的系统。我安装的是Ubuntu18.04.3的下面直接上安装步骤:一、下载自己所需的Linux系列系统【可以直接去官网搜索下载,也可以通过我下面的官网链接下载】下载Ubuntu 18.04.3 LTS推荐系统配置:双核2 GHz处理器或更高 2 GB 系统内存 25 GB磁盘存储空间 支持DVD光驱刻录或USB口...
2019-10-19 14:08:07
19966
原创 CentOS7安装MySQL
MySQL(关系型数据库管理系统)简介:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系数据库管理...
2019-10-16 17:36:58
203
PTSetup2.6.0.1.exe
2021-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人