自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 阿里云Server2012操作系统 安装sqlserver数据库

server2012装不了sqlserver2008和sqlserver2012

2023-07-25 17:14:33 199

原创 winform 使用chart控件画圆环图

如下图的位置一定要设置成False才可以自定义位置。另外一定要设置一下Alignment的属性,设置的位置都相对这个设置基本位置来调整的。可以通过设置PaletteCustomColors来进行自定义颜色。1如果设置圆环上的颜色,不要按着Palette的来,可以自定义。可以点击打Titles进行title的添加。4.去掉自带的说明,如下图所示,删除成员即可。2.如何在圆环中加字,如下图所示。3.设置一下圆环的宽度比。

2023-01-06 16:55:37 1123

原创 RocketMQ与pringBoot结合

RocketMQ升级很快,spring官网跟不上它的升级速度,无法及时做对应版本的springboot启动库。所以还是使用经过实践的老版本,稳妥点。修改runserver.sh,修改默认使用的内存大小,默认的太大了,一般服务器启动不了,会失败。1.3.1 后台启动注册中心 nohup sh bin/mqnamesrv &2.4消费者 启动项目这后,订阅主题为TestTopic的消息。通过 cat nohup.out 查看是否有启动成功。通过 cat nohup.out 查看是否有启动成功。

2022-12-10 16:35:19 189

原创 c#调用C++的Dll遇到一系列问题

客户提供了一个使用C++开发生成的Dll库。这个库提供了加密方法,是没有原码的,另外他也提供了使用C++调这个库的demo.可是我们公司都是使用c#的程序员,对C++不是很熟悉。虽然把依赖的包都加了进去,又提示这个问题。因为通过everything可以查同名的dll有好几个,搞错了dll,就会报这个问题。一种情况可能是编译的版本问题,大家都要是32位的。现在创建一个C++ 动态dll库项目,把它这个demo进行改造成一个函数,供外部c#程序调用。2.提示无法加载编译的dll库.....问题。

2022-12-02 16:44:49 302

原创 gateWay 结合 nacos 完成 jwt验证

这个版本nacos 一定要需要fegin组件,虽然用不到,不然做gateway路由的时候,会提示503,死活转发到后面的服务(uri使用lb://iotServer,如果使用真实地址是没有问题)。1.2 进行bin目录启动nacos: bash startup.sh -m standalone。1.1首先安装jdk: apt-get install openjdk-8-jdk。下载ubuntu版的nocos,传到服务器,并解决。1.3 根据输出日志 找到启动路径。2.1 配置pom.xml。

2022-11-01 22:44:12 472

原创 Andrioid 开发环境搭建

默认下载到下面的目录(图中模拟器已经移动到别处,只留下了配置文件),然后修改ini文件,将模拟器移动到指定的目录。5.设置模拟器的存储路径。模拟器非常的大,默认存在C盘,改也改不掉。只能先下载过来,再搬到其它盘。2.下载安装Android Studio。3.设置依赖工具Gradle的存储路径。1.安装JDK并配置环境变量。4.设置SDK的存储路径。

2022-11-01 22:22:18 520

原创 c# 字符串与16进制ASCII码相到转换

1.普通字符串转16进制ASCII码//普通字符串转16进制ASCII码 public static string toASCII(string code) { char[] cs = code.ToCharArray();//先转字节数组 string Hstr = null; for (int l = 0; l < cs.Length; l++) {

2022-05-18 08:27:36 3740

原创 springboot 整合jwt

关于jwt的实现原理,可以自行查找资料。我们只关注如何实现。一:首先引入依赖。目前有两个库实现了jwt的功能。两个库都实现了jwt功能,只不过使用的api不太相同。使用其中任何一个都可以。通过查看maven官网,jjwt好久没有更新了。而java-jwt一直有更新。为了以后少点麻烦还是使用java-jwt.二:创建jwt帮助类,实现三个功能,1.创建token最关键需要两个变量,一个是到期时间,一个是秘钥private static final long EXPIRE_T.

2022-04-09 09:45:14 406

原创 VMware安装Win10x64

1.准备win10系统目前官方无法直接安装下载。需要先下载一个下载管理器,再通过下载管理器进行下载。下载 Windows 10打开下载工具软件,按下面进行操作二 准备VmWare官网下载安装三 创建虚拟机需要注意的设置,引导要先BIOS,推荐的UEFI会有问题四 安装win10操作系统选择对应的ISO文件五 安装增强工具六 创建共享目录在虚拟机中会有显示...

2022-04-06 09:03:35 997

原创 springboot+mybatis+druid

1.整合mybatis1.1 pom.xml中引入maven配置1.2在application.properties中配置核心mybatis: mapper-locations: classpath:mapping/*Mapper.xml type-aliases-package: com.example.entity2.整合druidspringboot已经默认使用了 HikariCP 连接池。一般不用换2.1 pom.xml中引入maven配置druid有两种配置.

2021-11-30 21:28:48 197

原创 springboot shiro 跨域问题

1.跨域的问题是浏览器的原因,允不允许跨域是服务端来决定的。2.整个跨域请求,包括两个步骤,首先是浏览器发起跨域请求,即option,看看服务端的意思,如果不允许,那就算了,直接报跨域错误,如果允许,那就不客气了,第二步就发起真正的请求。2.1完成第一步有三种方式//1.局部允许 在Controller 的方法中使用 @CrossOrigin @CrossOrigin //允许跨域 @RequestMapping(value ="/getLabelContents.do",

2021-09-04 16:50:42 484

原创 图像识别——从菜鸟到入门的故事

我公司是南方小厂,公司有一批订单,量大,刚调好的一条生产线,一天的产能跟不上,新的生产线呢,自动化厂家还在生产中。为了弥补产能问题,要在交期之前能完成订单的生产,公司决定临时使用人工做一些补充。我们的产品呢就是猪耳标,内置了RFID芯片,这样猪靠近吃饭喝水,都能记录下来。现在的工作就是把壳体上的一串数字写入到芯片上,保持内外一致。如果人工来输入的话,难免会有问题。这样给品质部门带来了很大的工作量。也不知谁给老板提议,可以使用机器视觉,让机器去识别,然后再写入。看起来很完美,...

2021-08-21 15:44:07 750

原创 ubuntu

1.包管理Ubuntu 16.04 LTS 老版本Ubuntuapt install 包名 替代 apt-get install 包名apt remove 包名 替代 apt-get remove 包名apt search 包名 替代 apt-cache search 包名apt show 包名 替代 apt-cache show 包名apt update 替代 apt-get updateapt upgrade 替代 apt-

2021-08-08 14:23:13 81

原创 Visual Studio 汇总

1.从另外一个项目中将源文件直接拷贝到新项目的源文件中,然后通过添加现有项在文件,遇到的问题。像这样的源文件然后变成这样,骨肉分离。正常情况应该合一个文件。解决办法:找到根目录下的"项目名.csproj"文件,像下面这样是正确的。...

2021-07-07 16:31:50 86

原创 机器视觉应用

一 机器视觉的开发流程1 相机,镜头,光源的选型 2 对相机的开发(图像的采集) 3 对图像的处理 4 与外围设备的协同工作(如机器人) 【注】 图像识别是机器视觉第三步要做的工作二 图像处理的工具 名称 说明 Halcon openCV Matlab Labview vsionPro ...

2021-07-06 13:19:06 218

原创 freemarker

1. list的遍历:<#list animals as being> <tr> <td>${being.name}${being.price}<td> </tr></#list>2. 遍历MAP <#list map?keys as k> <option value="${k}">${map[k]}</option></#list&gt.

2021-06-24 16:54:58 57

原创 扒站技能汇总

1.剔除 tppabs 使用正则替换 tppabs=\"[a-zA-z]+://[^\s]*\"

2021-06-17 08:48:08 74

原创 铭飞CMS

1.最新版的只有CMS模块,其它模块已经做为maven依赖,没有源码了。但是铭飞已经将源码传到了maven中心,可以下载解压查看

2021-06-11 18:07:19 960

原创 c# 解压7zip

最近项目需要做一个自动更新功能,即将更新压缩包下载过来,进行解压替换。这时需要进行解压,据说C# 4.5以上已经自带解压的库了,因为是老项目是4.0版本的,需要借助第三方库才能完成。因为压缩格式自己定,那当然使用开源的7zip格式。7zip官网 https://www.7-zip.org/使用用 SevenZipSharpmarkhor 创建了SevenZipSharp 项目,SevenZipSharp 是开源的,里面实现了自解压和压缩所有7-ZIP支持的格式.它改进了7-Zip动态链接库..

2021-05-27 15:06:27 1845

原创 c# 串口

1.使用循环获得返回结果 List<byte> rcvBuf = new List<byte>(256); while (port.BytesToRead > 0) { System.Threading.Thread.Sleep(_RcvWait1); byte[] RcvBytes = new byte[port.BytesToRead]; port.Read(RcvBytes, 0, RcvBytes.Length);

2021-05-19 17:25:10 70

原创 C# WinForm 自动化必备类库

自动化一定离不开异步执行,异步的概念相对于同步,异步的实现方式是多线程。多线程就是通过CPU分配时间段来执行每个线程。1.BeginInvoke 应用于winform上修改UI/*Control.BeginInvoke 方法定义命名空间:System.Windows.Forms 程序集:System.Windows.Forms.dll在创建控件的基础句柄所在线程上异步执行委托。public IAsyncResult BeginInvoke (Delegate method);官网..

2021-05-07 15:56:03 948

原创 SpringBoot 自定义配置

1.在application.yml 中 增加如下配置 注意格式2.新建一个java文件 如下 注意和配置对应import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;/** * cms配置 * * @author new * @version 1.0 * @date 2021-04-28 1

2021-04-30 14:31:10 120

原创 sqlite常用操作

CREATE VIRTUAL TABLE Media_Video_Resource_virtual USING fts5(id, keywords, resourceName,resourcePath);//创建虚拟表 并以fts5模块来进行全文检索//新增触发器CREATE TRIGGER Media_Video_Resource_insert AFTER INSERT ON Media_Video_ResourceBEGIN insert into Media_Video_Resou.

2021-04-25 20:51:15 68

原创 openCV

官网下载 https://opencv.org/releases/ 有针对windows编译好的安装包 说是安装包,其实就是没有安装,就是解压出来下面一些内容。 Vs2019搭建 1.配置环境变量 配置include 路径 配置 ...

2021-04-25 13:10:55 293

原创 windows 10 环境下 openCV如何编译源码生成32位库文件

一 概述我需要将视频第一帧的图片保存下来当做视频的缩略图。但是我需要32位的环境,因为我朋友的电脑有可能不支持64位。官网下的windows版的环境只有64位。二 实操(一).下载openCV源文件下载地址:https://opencv.org/releases/ 【注】不用下最新的,比新的旧一个版本最好。新的坑让烈士去踩吧,我们需要稳定就好。如果想直接使用64位的库,直接下载2就可以了。2包括1中的源代码。我们下2就好了,下面是解压之后的目录,下过来是exe,其实不是安装,直接解压

2021-04-22 13:29:23 2254 3

原创 VS2019 开发 Sqlite

一 引用sqlite库1.1下载包https://www.nuget.org/packages/System.Data.SQLite.Core/复制红圈中的内容,打开VS2019中的包管理控制台粘贴到控制台,回车即可。成功之后在引用中可以看到【注】一定要指定运行的平台,不然会报错。另外可能还需要 SQLite.Interop.dll。如果报错需要把这个dll放在根目录中。可以使用everything工具搜索硬盘查看。二 使用using Sy.

2020-12-23 18:16:50 2337

原创 pycharm IDEA VS2010 VS2019 插入当前时间等注释信息

我们在开发应用时,注释是必不可少的,尤其在加注释时默认加入一些模版式的内容。例如作者,时间,这些都是固定。尤其喜欢怀旧的人,再看到代码时,能想到当时的情景。一 pycharm1.1 File => Settings1.2 Live Templates 先点击Template Group 增加一个组my 再创建 一个模版mytime1.3 在Template text: 编辑要要显示的内容。变量要写在$$中间。并点击Edit Variables 进入变量配置。1.4应用.

2020-12-22 19:56:58 533

openCV4.5.1X86.7z

通过官方源代码通过VS2019编译而成的32位的库文件。包括inclue lib dll

2021-04-25

Python开发技术详解

python的语法书,包括核心及常用语法,还有一些功能模块的使用。

2018-12-31

空空如也

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

TA关注的人

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