最新 最热

golang源码分析:protoc-gen-star protoc-gen-validate

虽然golang写protoc插件已经足够简单了golang源码分析:自定义proto插件,插件进程从标准输入读取出CodeGeneratorRequest数据,将CodeGeneratorResponse数据写到标准输出。但是,我们需要自己遍历protoc生成的proto对应的抽...

2023-03-14
1

【源码阅读计划】浅析 Java 线程池工作原理及核心源码

在 JDK 的 ThreadPoolExecutor 线程池中用一个原子整型来维护线程池的两个状态参数:

2023-02-27
3

Java设计模式之命令模式

智能生活项目需求:我们买了一套智能家电,与照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装一个app就可以控制这些家电工作。

2022-12-27
3

设计模式-命令模式

当我们的代码中"方法的请求者" 和 "方法的实现者" 之间存在较为紧密的耦合的时候,这段代码的后续维护会变得很困难。如果我们想对方法进行回滚 撤销等操作的话就会很困难;使用命名模式可解决这一问题。...

2022-12-23
1

无人值守批量部署Linux操作系统

目前行业中普遍采用的解决方案是通过网络方式安装并结合自动应答文件,实现无人值守自动安装部署操作系统。这种安装方式需要用户配置最少一台安装服务器,所需安装系统的客户端通过网络的方式连接服务器端启动安装程序,再...

2022-12-13
1

Shell脚本——基础语法

注意:条件非空即为true,[ abcdef ]返回true,[] 返回false。

2022-12-01
2

Java的Executor框架和线程池实现原理

Executor接口是Executor框架中最基础的部分,定义了一个用于执行Runnable的execute方法,它没有实现类只有另一个重要的子接口ExecutorService

2022-11-17
3

施耐德Lexium 28伺服的 CANopen 现场总线通讯

要在当今的数字时代保持竞争力,机器制造商必须力求创新。智能机器更加互联互通、更灵活、高效和安全,使机器制造商能以前所有未的方式进行创新。Lexium 28是EcoStruxure机器自动化平台的一部分。...

2022-11-14
4

M241 系列 PLC 与 Lexium 28 系列伺服系统脉冲控制的实现

以上两个参数决定了 LXM28 接收 10000 个脉冲时,伺服电机旋转一圈;LXM28 的伺服系统默认为 1280000 个脉冲/圈;可根据现场工艺要求设置合适的电子齿轮比...

2022-11-14
4