自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 InfluxDB 时序库数据保留策略学习

名为default的策略不再是默认策略,因此,在查询使用default策略的表时要显式的加上策略名 “default”。因此定义数据保留策略的目的是让InfluxDB能够知道可以丢弃哪些数据,从而更高效的处理数据。InfluxDB本身不提供数据的删除操作,因此用来控制数据量的方式就是定义数据保留策略。修改策略使用如下语句修改。

2024-12-02 15:08:57 233

原创 .net6集成SwaggerAPI

.net集成swagger

2024-10-02 17:24:00 275

原创 免费使用正版的Typora教程

Typora官网: https://typoraio.cn/编辑修改Typora安装目录下文件下面展示文件目录路径 :查找:e.hasActivated=“true”==e.hasActivated,替换成:e.hasActivated=“true”==“true”,保存后重启Typora提示已激活编辑修改Typora安装目录下文件查找:替换成:保存后重启Typora,激活弹窗500毫秒后自动关闭,不过可能会报错,可以尝试增加时间,如果还经常报错,可以跳过这一步,每次手动关闭.编辑修改T

2024-07-27 15:00:43 4357 1

原创 C# 串口通讯之艰难排错之路 —— system.ObjectDisposedException已关闭 Safe handle

逼不得已程序重新解包重装,到处打断点一步一步调试。最后发现当这个BUG出现时,程序直接崩溃,无法跟踪到错误代码位置。最后意识到SerialPort类引起的问题,可能是在已释放的SerialPort对象上尝试进行操作导致的问题。真的真的很无语,程序正常跑了一会,也能捉到数据,突然它就中风了,数据捉不到了,也没有任何报错。哈哈哈,经过以上几步该BUG终于得以解决,家人们高歌万岁吧!

2024-05-24 21:51:51 767

原创 C#串口通信-串口相关参数介绍

CMO口(Communication Module Outlet)是一种用于连接计算机和外部设备的接口,也称为串行端口,简称CMO口,常见串口通讯有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。电脑端口查看:设置->系统->关于->设备管理器->端口。

2024-05-24 10:13:55 692

原创 C#使用Log4net实现日志文件打印

log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。

2024-05-24 10:01:36 651

原创 基于KEPServerEX V6 搭建OPCUA服务器

右键项目,选择属性,在 OPC UA 页面确认.“启用 ”== 是 (默认是启用状态不用修改).“允许匿名登录”== 是 若在 KEP 中没有设置用户管理器添加用户名密码需要启用允许匿名登录.

2024-05-21 16:30:20 1799

原创 基于KEPServer快速搭建一个OPCDA的环境

1.首先搭建一个Modbus从站,这里需要用到两个软件,一个是VSPD(Virtual Serial Port Driver),一个是Modbus Slave软件。3.这样就很轻松创建了一个ModbusRTU从站,默认开启的存储区是保持型寄存器存储区,默认范围是0开始的10个寄存器,可以随意修改数据。通过VSPD软件虚拟出一对串口,这里是COM19和COM20,切记不要和已有的物理串口冲突,尽量把虚拟串口的串口号设置大一点。直接输入本地地址127.0.0.1,然后枚举本地的OPCDA服务器。

2024-05-21 16:02:40 3342 2

原创 VSPD(Virtual Serial Port Driver)虚拟串口软件安装及使用

③、破解:将 Cracked 目录下的 vspdconfig.exe 和 vspdctl.dll 拷贝到 VSPD 软件安装目录下进行替换即可。这里实现通过 COM8 发送数据,通过 COM9 接收数据,以及 COM9 发送数据,COM8接收数据,实现两个端口的互发互收。链接:https://pan.baidu.com/s/11aGc2aHGUew5QZ0XhaWXJw。②、安装时注意将路径选在 D 盘里,其他步骤都选择 next 即可。模拟COM8——>COM9测试。模拟COM9——>COM8测试。

2024-05-21 15:26:54 5206 1

原创 PLSQL过期:Your trial period for PL/SQL Developer is over .If you want to continue using this software

Your trial period for PL/SQL Developer is over .If you want to continue using this software ,you must purchase the retail version.

2024-05-21 12:17:49 868

原创 Rabbitmq-Windows 安装

Windows安装配置RabbitMQ教程及RabbitMQ常用命令

2024-05-20 17:13:54 753

原创 RabbitMQ的基础知识

AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。首先得知道一个消息队列服务的概念:发消息者消息队列收消息者RabbitMQ 在这个基本概念之上, 多做了⼀层抽象, 在发消息者和队列之间, 加⼊了交换器 (Exchange)。

2024-05-20 16:30:45 984

原创 cmd结束进程的方法|Windows强制结束任务方法

注意:同一个应用打开关闭再打开,PID会变化,所以每次操作前,请获取最新的tasklist,确保进程名和PID对应正确。1.打开运行(Win+R),并输入 cmd 命令,确定或回车,可以打开命令提示符窗口。2.找到想要结束的进程,比如要结束QQ这个进程,那么对应的映像名称就是QQ.exe。命令提示符窗口中,输入并回车执行 tasklist 命令,以显示进程。输入并回车执行 taskkill /f /t /im qq.exe。这样QQ.exe进程就会被成功结束。

2024-03-08 16:41:04 3807 1

原创 NSSM使用说明

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行

2024-03-06 12:59:43 638 1

原创 PLSQL连接Oracle时出现InitiaIization error Could not initialize

PLSQL连接Oracle时出现InitiaIization error Could not initialize

2024-03-05 12:34:12 1043

原创 pl/sql导入、导出csv等格式文件

2、选择第二个Data to oracle选项卡,然后选择Open Data file…,选择要导入的csv文件,确定。3、选择对应的owner和table,将字段一一对应,最后点击下方的导入,数据即导入到了选定的table中了。PL/SQL Developer 可以导入或者导出CSV文件。分类: 数据库 , SQL , Database-Oracle。1、选择tools->text importer…pl/sql导入、导出csv等格式文件。好的代码像粥一样,都是用时间熬出来的。2.2这里以 逗号分割,

2024-02-23 10:44:55 2952 1

原创 Python 如何删除字符串中的”\x00\x00″

\x00\x00″是一种特殊的字符表示形式,在字符串中表示一个空字节。一个空字节是由两个十六进制的00组成的,一般在二进制数据中表示结束符或者空字符。

2023-12-21 13:48:26 1610

原创 oracle报错ORA-01034和ORA-27101,引起oracle not available原因及解决办法

出现ORA-01034和ORA-27101

2023-09-05 22:04:26 4750 3

原创 VS 2022支持 .NET Framework 4.5的方法

VS 2022支持 .NET Framework 4.5的方法

2023-06-26 13:38:05 1149 1

原创 关于PLsqldevelop中文乱码问题

解决乱码问题需要关注的三点:Oracle数据库内部的字符集Oracle客户端应用所在环境的字符集Oracle数据库所在服务器的系统中NLS_LANG变量里保存的字符集(最好与前两点保持一致)

2023-06-09 20:31:39 2848

原创 SHA1加密算法的使用

SHA1加密算法的使用

2023-01-26 21:51:18 919

原创 uniapp**字符串转Json并提取字段值

JSON有三种格式,每一种写法都和JS中的数据类型很像,可以很轻松的和JS中的数据类型互相转换。

2023-01-22 12:17:54 3407

原创 uniapp navigateTo url路由传参(传递对象)

【代码】uniapp navigateTo url路由传参(传递对象)

2023-01-14 16:15:45 2560

原创 彻底解决Tomcat8080端口被占用问题(方法2强力推荐)

解决方法1:(治标不治本,而且有的进程关不掉)(1)查看端口号占用情况netstat -aon|findstr "8080"(2)查看占用的进程号,比如8080端口被4092进程占用tasklist|findstr "4092"(3)找到该进程号对应的程序,用任务管理器关闭,或(***为该进程号对应的程序)taskkill /im ***.exe解决方法2:(彻底解决)(1)打开Tomcat安装路径下conf文件夹里面的server.xml文件C:\apach

2022-05-30 19:26:36 2236

原创 md5加密、对称加密、非对称加密的简单实现

MD5加密,对称加密、非对称加密

2022-04-26 10:04:16 765

原创 andriod 如何设计圆形头像

andriod 如何设计圆形头像如何设计圆形头像很多时候,我们需要设计类似于头像一样的部分,但是这部分很多时候都是用圆形头像,本篇博客就是讨论如何设计圆形头像。效果图实现代码利用widget下的cardview和imageview实现。整体分为两个部分,先划分总体布局和圆形区域;接着在圆形区域插入目标图片。注意imageview部分,width和height一定是match_parent,因为是在第一步划分的圆形区域显示的。下面展示一些 内联代码片。<androidx.car

2021-04-07 09:18:25 99

原创 2021-03-26

Android Studio修改AVD存放路径的方法Android Studio修改AVD存放路径的方法 1.配置环境变量 2.移动 .android 文件 3.修改AVD配置文件Android Studio在配置安卓模拟器AVD时,默认的安装路径在C:\Users\dell.android\avd。一般正常配置的AVD文件大小在7、8G左右,会占用不少C盘的空间。所以,这里提供了一种修改AVD存放路径的方法。1.配置环境变量添加环境变量 ANDROID_SDK_HOM

2021-03-26 21:09:58 87

原创 2021-03-24

解决Andriod Studio中的Button添加样式,按钮不发生变化如图我在代码中明明设置Button中的背景颜色为黑色,但是它就是不发生改变,这是为什么呢?我后来才发现呀,原来随着我们用的版本越来越高,系统呢就默认将它设置为了主题一样的颜色。所以解决方法:找到项目文件app–res–values–themes–theme.xml然后最后效果;问题解决!!!...

2021-03-24 13:27:50 71

原创 2021-03-24

Android Button设置英文总是大写字母为什么会有这个问题我估计是Android 5.1的SDK把Button的默认Style改了,样式默认把textAllCaps设置为true了解决办法:解决办法:在Button属性中加上如下代码即可 android:textAllCaps=“false”加上后的效果问题解决。...

2021-03-24 13:13:15 66

原创 2021-03-22

做一个收银系统要输入商品的单价,购买的数量,及付款的金额,显示:应付的金额以及找零。同时,要求如果付款应付金额超过500,打8折下面展示一些 内联代码片。package javachengxusheji;import java.util.Scanner;public class CashierTest { public static void main(String[] args) { double sum,s,c,r,t; Scanner scanner

2021-03-22 22:01:22 199

原创 2021-03-22

将本学期开设的课程名称加入到HashSet中,并使用迭代器遍历输出下面展示一些 内联代码片。package fanxinghejihekuangjia;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class Hashmap { private String course; public Hashmap(String course) { this

2021-03-22 21:55:20 129

转载 2021-03-22

使用DrawerLayout和SlidingMenu分别实现侧滑菜单、以及AS使用SlidingMenu第三方库的步骤最近有需求要实现一下侧滑菜单的功能,网上有很多类似的案例,但不是不美观就是失败率极高。所以自己花了点时间实现了一下,然后展示出来,算做一下笔记。AS导入SlidingMenu第三方库的步骤SlidingMenu的Github地址:https://github.com/jfeinstein10/SlidingMenu.1、下载下来之后,首先拷贝SlidingMenu-master的li

2021-03-22 21:45:55 115

空空如也

空空如也

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

TA关注的人

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