自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿开木木的博客

入行IT数十载,职业码农十余年。专业信息管理,技能专精C#,近期专攻智能设备的配套软件开发

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

原创 用文言一心写《植物大战僵尸》的故事

那个科学家整合了全部幸存者的资源和力量,复活了大量的僵尸,凭借僵尸大军终于挡住了戴夫的植物大军的攻击。从此他就被称为僵尸博士。7.追逐潘妮的外星军团出现了,他们发现了地球,以及地球上交战的植物大军和僵尸大军,同时发现了植物和僵尸的特性——有灵魂的植物和没有灵魂的动物。4.戴夫不满足他的植物的数量,他开始挑拨大规模的战争,并在战场余烬上搜集了大量的灵魂,充实了他的植物大军。5.各个国家和政府发觉了戴夫的行为,但是他们的军队在戴夫的攻击下节节败退,因为人类的军队每损失一个,戴夫的植物军团就强大一分。

2023-11-08 17:06:17 231

原创 用AI文心一言写了一篇MES设计文档

本文档对储能系统工厂MES的详细设计进行了阐述,包括功能设计、系统架构设计、技术实现方案、性能评估及实施与部署等方面。通过设计详细的MES系统,能够提高生产效率、降低成本、优化资源配置,为储能系统工厂的发展提供有力支持。随着新能源行业的快速发展和技术不断进步,储能系统工厂面临着越来越多的挑战和机遇。未来,我们将继续关注行业动态和技术发展趋势,不断升级和优化MES系统,提高系统的性能和可靠性。同时,我们将积极引入新技术和新应用,拓展系统的功能和覆盖范围,为储能系统工厂的发展提供更全面、更智能的支持。

2023-11-08 11:11:53 317

原创 从实时数据流中搜索数据——算法2

项目需要从实时单向数据流中读取和筛选数据,即当遇到标志数据时,执行某些操作。所有数据只能读一次,不能回溯。我们的场景是监听串口,然后根据监听结果,读取后续数据。上午写了个算法程序:从实时数据流中搜索数据,监控实时数据流中的数据,发现数据时立即做出应对。然后,写完了之后,总觉得性能有缺陷。仔细考虑了一下,发现问题在于其数据搜索算法不太好:1)从实时数据流中读入数据;2)把数据加入缓存;...

2019-12-05 14:58:33 467

原创 从实时数据流中搜索数据

项目需要从实时单向数据流中读取和筛选数据,即当遇到标志数据时,执行某些操作。所有数据只能读一次,不能回溯。我们的场景是监听串口,然后根据监听结果,读取后续数据。找了万能的度娘,关于数据搜索技术的,都是基于可回溯数据的,不合适。自己写了个方法,测试了一下,效果还可以。先上代码:public static bool Search(System.IO.Stream stream, byte...

2019-12-05 12:16:29 279

原创 BAT中setlocal EnableDelayedExpansion导致mysqldump失败

编写BAT文件时,发现setlocal EnableDelayedExpansion语法会导致mysqldump失败,原因不知道。去除那个setlocal语句后,mysqldump运行通过。我在Windows服务器中有多个MySQL数据库,期望能做到自动备份,查了下资料,决定通过Windows执行计划调用BAT文件的方式实现。然后在写BAT文件时,马上就遇到了一个莫名其妙的问题:@ech...

2019-09-18 15:47:27 558

原创 Web开发中灵肉分离

我们的很多项目都是基于Web的,无论Android+WebBrowser或WinForm+WebBrowser或Web+Server,基本上都是HTML+JavaScript+后端业务逻辑。这期间,一般情况下都是三个人或三个组分别在做:UI+美工,基本上就是HTML+CSS; 页面的动态效果及与后端的交互,基本上就是JavaScript; 后端业务逻辑,这个就多种多样了,有C#、And...

2018-12-18 13:38:35 295

原创 HTML中美化的number输入框

一个项目中,我们的UI设计师为页面中全部的数字输入框设计了一个漂亮的样式,像这样的:UI设计师的喜好,就是我们的目标。系统不支持,那就想办法呗。就算累死狗,也得想办法实现。然而,找遍了百度,没有找到哪个现成的框架里有这样的东西(可能是我见识少,不过确实没找到)。遇见和解决未知问题,是我辈前进的动力。没有现成的办法,就自己想办法。办法是:1. 先准备出符合UI设计的几个图片:...

2018-12-18 10:52:03 3849

原创 WinFrom中WebBrowser禁止鼠标滚动缩放

在一个基于WinForm的混合开发项目中,使用了WebBrowser承载了全部的界面和交互。测试中发现Ctrl+鼠标滚轮会使页面缩放,这是不能容忍的。请教了百度后,在页面HTML中添加代码:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scala...

2018-12-18 10:12:17 1575

原创 C#打印PDF文档并实时监测打印进度

公司承接了一个项目,要做集中打印服务和后期处理流程,现在正在结构分析和技术验证。项目需求是:客户端通过OA系统上传打印请求到服务器,服务器提交PDF文档打印,打印完成后做后期处理。。。项目的后期处理部分要做什么不是本文涉及的内容,这里仅涉及打印。首先是系统选型,选择范围是android、linux和windows: android,似乎默认不支持打印机,搞起来很麻烦,放弃;  lin...

2018-08-22 11:19:59 5777 14

原创 单板机上Android通过Modbus RTU操控外设

公司的一个产品设计项目,采用了搭载Android系统的单板机来操控外设和大量的传感器。单板机上有两个串口,外设也是在串口的PLC管控下的。不过,Android系统有两个问题:1) Android不支持串口读写:        我采用了android_serialport_api第三方类库来解决了,参见让android_serialport_api支持奇偶校验、数据位、停止位等参数;2) Andro...

2018-03-16 16:39:05 4324 2

原创 让android_serialport_api支持奇偶校验、数据位、停止位等参数

公司承接了几个产品设计项目,都涉及到用Android开发用户界面,并用串口操控设备。我们采购的单板机上有多个串口,遗憾的是Android默认不支持。经多方查找,选择了android_serialport_api(官方下载地址:http://code.google.com/p/android-serialport-api/)。这个类库倒是简单,就是通过jni调用c底层方法读写linux的...

2018-03-13 11:08:37 5566 8

万用表DM3058编程手册

DM3058/DM3058E 数字万用表 编程手册。本手册用于指导用户使用远程命令控制 RIGOL DM3058/DM3058E 万用表进行测量工作。 本手册包含以下章节: 第 1 章 概述 对命令集的使用方法进行概述。 第 2 章 通用命令集 对通用的命令集进行介绍,包括 IEEE488 命令、状态子命令集和查询出错信息命令。 第 3 章 RIGOL 命令集 对 RIGOL DM3058/DM3058E 万用表每个子命令集进行详细介绍。 第 4 章 兼容的 Agilent 命令集 对 RIGOL DM3058/DM3058E 万用表兼容的 Agilent 命令集进行详细介绍。 第 5 章 兼容的 Fluke 命令集 对 RIGOL DM3058/DM3058E 万用表兼容的 Fluke 命令集进行详细介绍。 第 6 章 命令集应用范例 对 RIGOL DM3058/DM3058E 万用表命令集的应用进行举例。 附录 列出了 RIGOL DM3058/DM3058E 万用表不兼容的 Agilent 和 Fluke 命令。

2019-11-27

Android通过串口操控Modbus设备

在单板机承载的Android系统中,通过串口以Modbus RTU协议操控PLC的类库。改编自python类库modbus_tk。

2018-03-16

空空如也

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

TA关注的人

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