曾经我是菜
码龄14年
关注
提问 私信
  • 博客:231,418
    社区:1
    问答:3,098
    234,517
    总访问量
  • 69
    原创
  • 181,928
    排名
  • 203
    粉丝
  • 1
    铁粉
  • 学习成就

个人简介:平衡型,只能理解有道理的事情,可以接受没道理的事情。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2010-09-14
博客简介:

rediculous的专栏

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    359
    当月
    3
个人成就
  • 获得142次点赞
  • 内容获得63次评论
  • 获得632次收藏
  • 代码片获得449次分享
创作历程
  • 3篇
    2024年
  • 2篇
    2023年
  • 5篇
    2022年
  • 7篇
    2021年
  • 21篇
    2020年
  • 18篇
    2019年
  • 6篇
    2018年
  • 7篇
    2015年
成就勋章
TA的专栏
  • 操作系统
    2篇
  • 变频器
    2篇
  • IDE
    1篇
  • 三菱PLC
    5篇
  • C/C++
    4篇
  • 欧姆龙PLC
    1篇
  • 词典
    16篇
  • java-web
    3篇
  • java-desktop
    27篇
  • 算法
    23篇
  • BUG
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JavaFX Spinner控件箭头按钮样式配置

见Spinner中的常量定义。
原创
发布博客 2024.06.27 ·
178 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

流水线式并行加速

这种并行加速的方式适用于大量数据的复杂计算,而且这些计算必须是重复的。工作组中的工作员数量经计算或测试来决定,对业务中执行时间较短的部分设置少量工作员,对业务中执行时间较长的部分设置大量工作员,合理安排线程数量,可充分发挥CPU的算力。由于传送器的存在,监视线程能够检测到任务积压的情况,这就可以提前预判内存溢出和超时异常,及时止损,清理掉那些没有希望完成的请求或暂停受理请求,保障系统稳定性。由于每个工作组都只执行完整业务的某个片段,每个工作组的业务代码都相对简单,这就提高了业务代码片段的维护性。
原创
发布博客 2024.03.16 ·
412 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

清除Eclipse导出可执行JAR的记录

导出文件记录:".metadata\.plugins\org.eclipse.jdt.ui\dialog_setting.xml"主类记录:".metadata\.plugins\org.eclipse.debug.core\.launches\*"删除这个文件可以清除导出文件记录。清空这个文件夹可以清除主类记录。
原创
发布博客 2024.01.17 ·
388 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

模拟器能搭建出arm64-v8a吗?

答:

如果你是做电路或系统驱动,还是买个板比较好。不过我了解的一般学A8的都是了解过底层之后,就转战应用层了。驱动会有厂家写好,没有必要自己开发。如果是以应用层为目标,则建议直接用相关的操作系统。Linux的就直接用VMware安装轻量化的Linux,安卓的就直接用Android Studio中的模拟器。
另外,用X86仿真Cortex-A是不可行的,因为Cortex-A系列的主频至少有700MHz,x86主频最高约为5GHz,相当于要用7条x86指令去仿真1条ARM指令,这是不可能做到的。之所以Android模拟器可以以低速率运行,那也是专门做了x86的版本。

回答问题 2023.02.22

职场六道轮回

本文引用佛家六道概念,阐明职场的层级,并非宗教文章,可能与佛家学说有所出入。
原创
发布博客 2023.02.01 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

韩信点兵的算法

 秦朝末年,楚汉相争,韩信率兵打仗。某次,他急需点兵迎战,就命士兵布阵三次(命3人一排,多出2名;命5人一排,多出3名;命7人一排,多出2名)后,直言有1073名勇士可击垮敌兵,其神机妙算鼓舞士气,旌旗摇动,大败楚军。
原创
发布博客 2023.01.15 ·
2326 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

仿射变换原理的简单化理解

仿射变换用初级的知识去理解
原创
发布博客 2022.12.14 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Win32编程串口超时结构体的一般性设置

  Win32串口结构体有5个成员变量:读数据拼接超时、读数据总超时常数项、读数据总超时一次项、写数据总超时常数项、写数据总超时一次项。  拼接超时即是指两个字节之间不大于这个毫秒数,底层即将这两个字节视为同一组报文。仅读数据有拼接超时。这个参数通常都是正值,不应设置为0或负数。  总超时常数项是指调用函数开始时进行计时,如果没有收到新数据,则等待这个时间。总超时一次项是每接收一个字节,则在常数项的基础上增加一份时间。  一般我们把写超时都设置为0,读数据总超时一次项也设置为0,只使用读数据拼接超时和读数据
原创
发布博客 2022.12.06 ·
1233 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Hostlink读写寄存器报文分析

Hostlink是欧姆龙PLC默认的串口上行通信协议。
原创
发布博客 2022.11.29 ·
1648 阅读 ·
6 点赞 ·
1 评论 ·
14 收藏

串口服务器通信时间试验

对TCP通信时间的一次测量试验
原创
发布博客 2022.11.22 ·
1095 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux系统下使用socat将串口映射到TCP服务器端口

socat TCP-LISTEN:8899,fork,reuseaddr FILE:/dev/ttyS1,b110,cs8,parenb,parodd,cstopb,raw,echo=0
原创
发布博客 2022.02.08 ·
6681 阅读 ·
0 点赞 ·
4 评论 ·
14 收藏

树莓派开机启动终端运行方法

在路径"/home/pi/.config/autostart"下建立一个文本文本,并以后缀名".desktop"结尾。根据是否需要显示终端,写入下面两段内容之一:
原创
发布博客 2021.10.30 ·
4089 阅读 ·
2 点赞 ·
0 评论 ·
24 收藏

是什么使我放弃了B/S

  刚学Java的时候,听闻JavaEE才是Java的主战线,耐着性子一点点从基础开始,终于学到了JavaEE,然后完成了JSP的学习,后来暂停了SSH的学习,渐渐地再也没有学习JavaEE的动力了。但我当时还是觉得B/S结构是某些问题的绝佳解决方案,也试着找过有没有什么比JavaEE更简单的方法,毕竟我只想要一个画面,底层的东西根本不需要非得放WEB服务器上。  起初是想深入研究一下Java语言,才暂停了JavaEE的学习。后来开始不喜欢JavaEE了,原因是这只是单纯的职业技术,没有什么玩点,我把多
原创
发布博客 2021.08.09 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工控软件控制系统设计

概述  工控软件一般指的是工业自动化软件、数据采集软件。工控软件更接近于游戏软件,与办公软件有着根本区别。  工控软件的特点是:环境不可靠、无法简单地按MCV划分、总是需要根据硬件进行调整、不更新、不维护。  工控软件与游戏软件的相同点为:原始命令简单但存在同时处理多个命令的情况、软件按设定的帧率循环运行(除定时器外几乎没有什么操作系统意义上的中断事件)、需要内置人工智能、几乎没有什么框架可选(甚至更少)、世界观是直观形象的。  工控软件与办公软件的相同点为:简约的表现方式、重大的责任、几乎
原创
发布博客 2021.07.23 ·
3204 阅读 ·
4 点赞 ·
1 评论 ·
20 收藏

Modbus ASCII LRC生成

Modbus ASCII的报文生成顺序为:1、生成PDU2、生成LRC校验码,将LRC附加到PDU后面3、将2中的数组转换成HEX格式的文本4、在HEX格式文本的0位置插入冒号,在HEX格式文本的后面附加Windows换行符生成LRC的公式为:LRC= - sum(PDU)以下为LRC校验码生成算法的通用性示范:/**将HEX格式的数据流包装成字符串对象*/ public static final int getLRC8FromAscIIBytes(byte[] hex, .
原创
发布博客 2021.07.12 ·
856 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

跳跃线性链表容器

此容器用于将ArrayList与LinkedList进行结合,利于容纳大量数据之后对容器的中间段进行增删。一般而言,ArrayList的性能总是优于LinkedList,
原创
发布博客 2021.05.31 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

四位均衡磨损格雷码

什么是均衡磨损格雷码?均衡磨损格雷码是一种与标准格雷码具有相同的迭代后只变化一个位的特性,但每一个数位变化的次数相近的编码。为什么要均衡磨损?由于继电器输出PLC比晶体管输出PLC具有更好的可靠性,如果用继电器输出的PLC代替晶体管输出PLC操作变频器的16档调速可以提高系统的可靠性。但是继电器的寿命是有限的,为了延长继电器输出型PLC的使用寿命,需要对继电器的动作次数进行均衡化,使每一个继电器动作次数尽量相近或相同,这样才能使整机的寿命最大化。均衡磨损编码采用遍历法筛选得到以下两种均衡
原创
发布博客 2021.04.22 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

文件创建时间、修改时间、访问时间的定义

创建时间:文件在这个虚拟分区首次被编录的时间,文件被创建或复制到另一个分区的时候会改变这个时间;修改时间:文件的尺寸发生变化的时间,采用输出流写必然会有文件尺寸清零再重写的过程,所以输出流保存文件必然修改文件的修改时间,而文件内存映射则不一定会改变文件的尺寸。这个时间应该是记录文件系统中被文件占用的簇被分配或回收的时间中的最大值;访问时间:文件被复制的时间,不论复制到同一个虚拟分区还是另一个虚拟分区,都会改变访问时间,但剪切操作则不会改变访问时间;输入流、不改变文件尺寸的文件内存映射读写操作都不
原创
发布博客 2021.04.13 ·
11902 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

冗余系统设计前提

并非所有设备都可以设置冗余,冗余系统的设计相比非冗余系统具有更严格的限制。符合以下条件的设备才是可行的:1、没有随机出现的未知数量的变量实例2、数据存储结构是固定的如果一台设备运行过程中会随机出现未知数量的某种变量的实例,或数据存储结构是自由的,就意味着无法对这些数据进行有效的同步,此时的冗余设备是不稳定的。且冗余设备的恢复无法实现。具体可以实现冗余的设备有:1、不保存变量的设备:RTU、单稳态继电器等都属于此类;2、组合逻辑模块:使用传统梯形图编程的PLC、按照组合逻辑方式开发
原创
发布博客 2020.11.16 ·
744 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工业通信网络结构

工业通信网络结构工业通信网络包含所谓的工业现场总线、局域网、公网等概念。这些概念在物理环境下并不是界线分明的,是一种主观上的分类。在物理环境下,目前工业网络结构都是设备与双绞线之间的通信。可以互相通信的设备与双绞线的集合称为网络。当网络中含有工业生产、加工、安防设备时,此网络可以称为工业通信网络。工业通信网络与其它网络命名不是互斥关系,同一个网络可以有多种定义。网络结构是对设备通信逻辑的设计理念,目前已有的网络结构有多主结构(如:CANOpen)、一主多从结构(如:Modbus)、一从多主结构(如:
原创
发布博客 2020.11.10 ·
1465 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多