- 博客(30)
- 收藏
- 关注
原创 免费使用正版的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
307
原创 C# 串口通讯之艰难排错之路 —— system.ObjectDisposedException已关闭 Safe handle
逼不得已程序重新解包重装,到处打断点一步一步调试。最后发现当这个BUG出现时,程序直接崩溃,无法跟踪到错误代码位置。最后意识到SerialPort类引起的问题,可能是在已释放的SerialPort对象上尝试进行操作导致的问题。真的真的很无语,程序正常跑了一会,也能捉到数据,突然它就中风了,数据捉不到了,也没有任何报错。哈哈哈,经过以上几步该BUG终于得以解决,家人们高歌万岁吧!
2024-05-24 21:51:51
455
原创 C#串口通信-串口相关参数介绍
CMO口(Communication Module Outlet)是一种用于连接计算机和外部设备的接口,也称为串行端口,简称CMO口,常见串口通讯有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。电脑端口查看:设置->系统->关于->设备管理器->端口。
2024-05-24 10:13:55
544
原创 C#使用Log4net实现日志文件打印
log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。
2024-05-24 10:01:36
481
原创 基于KEPServerEX V6 搭建OPCUA服务器
右键项目,选择属性,在 OPC UA 页面确认.“启用 ”== 是 (默认是启用状态不用修改).“允许匿名登录”== 是 若在 KEP 中没有设置用户管理器添加用户名密码需要启用允许匿名登录.
2024-05-21 16:30:20
1129
原创 基于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
1572
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
2627
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
508
原创 RabbitMQ的基础知识
AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。首先得知道一个消息队列服务的概念:发消息者消息队列收消息者RabbitMQ 在这个基本概念之上, 多做了⼀层抽象, 在发消息者和队列之间, 加⼊了交换器 (Exchange)。
2024-05-20 16:30:45
941
原创 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
2741
1
原创 PLSQL连接Oracle时出现InitiaIization error Could not initialize
PLSQL连接Oracle时出现InitiaIization error Could not initialize
2024-03-05 12:34:12
838
原创 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
2058
1
原创 Python 如何删除字符串中的”\x00\x00″
\x00\x00″是一种特殊的字符表示形式,在字符串中表示一个空字节。一个空字节是由两个十六进制的00组成的,一般在二进制数据中表示结束符或者空字符。
2023-12-21 13:48:26
1093
原创 oracle报错ORA-01034和ORA-27101,引起oracle not available原因及解决办法
出现ORA-01034和ORA-27101
2023-09-05 22:04:26
4305
3
原创 关于PLsqldevelop中文乱码问题
解决乱码问题需要关注的三点:Oracle数据库内部的字符集Oracle客户端应用所在环境的字符集Oracle数据库所在服务器的系统中NLS_LANG变量里保存的字符集(最好与前两点保持一致)
2023-06-09 20:31:39
2696
原创 彻底解决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
2166
原创 andriod 如何设计圆形头像
andriod 如何设计圆形头像如何设计圆形头像很多时候,我们需要设计类似于头像一样的部分,但是这部分很多时候都是用圆形头像,本篇博客就是讨论如何设计圆形头像。效果图实现代码利用widget下的cardview和imageview实现。整体分为两个部分,先划分总体布局和圆形区域;接着在圆形区域插入目标图片。注意imageview部分,width和height一定是match_parent,因为是在第一步划分的圆形区域显示的。下面展示一些 内联代码片。<androidx.car
2021-04-07 09:18:25
84
原创 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
80
原创 2021-03-24
解决Andriod Studio中的Button添加样式,按钮不发生变化如图我在代码中明明设置Button中的背景颜色为黑色,但是它就是不发生改变,这是为什么呢?我后来才发现呀,原来随着我们用的版本越来越高,系统呢就默认将它设置为了主题一样的颜色。所以解决方法:找到项目文件app–res–values–themes–theme.xml然后最后效果;问题解决!!!...
2021-03-24 13:27:50
60
原创 2021-03-24
Android Button设置英文总是大写字母为什么会有这个问题我估计是Android 5.1的SDK把Button的默认Style改了,样式默认把textAllCaps设置为true了解决办法:解决办法:在Button属性中加上如下代码即可 android:textAllCaps=“false”加上后的效果问题解决。...
2021-03-24 13:13:15
51
原创 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
180
原创 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
114
转载 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
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人