- 博客(390)
- 资源 (15)
- 收藏
- 关注
原创 ***linux 配置服务开机自启动
linux 配置服务开机自启动(systemd 和 chkconfig --add 设置开机自启动有什么区别 )一、如何让一个服务或脚本开机自启动?
2023-12-22 17:06:16 1073
原创 ****Linux下Mysql的安装和配置
进入到 /etc/mysql/mysql.conf.d 目录 # 一般mysql默认会安装在这个目录下。如果不是,可以使用sudo find / -name "mysql.cnf"来查找文件。把bind-address从127.0.0.0改为0.0.0.0。修改mysqld.cnf文件。
2023-12-22 14:30:07 725
原创 ***Cpolar配置外网访问和Dashy
Dashy是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航页。一款功能超强大,颜值爆表的可定制专属导航页工具结合cpolar内网工具,我们实现无需部署到公网服务器,即可实现公网访问Dashy,下面我们介绍配置方法。
2023-12-10 21:20:29 656
原创 ***Linux常用命令及解释&Mysql安装方法
通过使用hostnamectl命令,可以查询和更改系统主机名,并且还可以查看Linux的发行版和内核版本。7、网络及防火强相关。
2023-11-26 11:42:04 604
原创 使用delphi XE10.3.2 开发linux 上的Daemon
delphi 10.2 支持linux, 而且官方只是支持命令行编程,目地就是做linux 服务器端的开发。既然是做linux服务器端的开发,那么普通的命令行运行程序,然后等待开一个黑窗口的方式就太low了(目前就有个别语言大咖,经常在Windows 上开个黑窗口,看起来非常恶心),那么如果避免这个尴尬的问题?其实Linux 下也有类似windows 服务的功能,Linux Daemon 就是其中的一种方式,命令行运行后直接返回,同时在后台建立一个同样的进程。接受客户端的访问。
2023-08-26 16:53:39 965
原创 2020年12月起现场调试记录
写在调试记录开篇的话,我一直以为我有一个非常大的梦想,做我理想中的物联网控制器,但是物联网控制器是一个非常庞大的系统,它不能仅仅是一个实验室的产品,而是一个要具有实用功能的产品,希望它在若干年的历练之后,成为一个非常成功的物联网产品,为未来的的智能化技术提供底层的技术支持。我不希望现在满天飞的概念和彩头误导年轻人,诚诚实实的做一个技术人,也希望能通过与大家分享我的经验,引导具有共同目标的年轻人一同发展。现在的很多年轻人没有机会去现场进行调试,有的时候我调试的时候,旁边会有很多年轻人看,但是他们永远不知道
2020-12-13 22:28:21 384 1
原创 Sqlserver2019修改已建成表的字段长度
往往在数据库设计当中,有时候起初的设计长度比较少但是随着业务的发展,字段需要加长,因此可以使用一下语句改变表字段的长度。
2024-09-29 18:12:00 36
原创 Delphi CxGrid的主从表显示设置
3:填好从表的 detaikeyfieldNames与masterkeyfieldnames。界面编辑建立两个不同级别的视图层级-Layout。1:填好主表的keyfieldnames。2:填好从表的keyfieldnames。其实这是一个主从表关系,
2024-09-16 21:23:39 102
原创 VMWARE安装Ubuntu24.04桌面版的问题
但是自从VMware被博通收购后,VMware Workstation的更新速度就放缓了,对高版本内核的新Linux发行版支持不是很好,且Bug层出不穷,甚至不如开源的VirtualBox活跃。能是GTK4某些组件与Ubuntu现有仓库里的Mesa驱动不适配的原因,目前在最新的VMware Workstation 17.5等VMware虚拟化产品上安装Ubuntu 24.04 LTS(甚至安装程序都会卡死无法进行,这时候需要临时关闭3D加速)后会出现桌面进不去、黑屏、虚拟机卡死、显示不全、屏幕闪烁等问题。
2024-09-15 14:56:49 690
原创 java,php,go,nodejs,Python开发web项目优缺点对比
快速开发:Node.js 使用 JavaScript 作为开发语言,可以实现前后端代码的统一,提高开发效率。优点:Go是一门编译型语言,具有出色的性能和高并发处理能力,语法简洁易懂,减少了开发过程中的冗余代码。缺点:相比其他语言,Java 的语法相对冗长繁琐,需要写更多的代码来完成同样的功能。优点:语法简单易于学习和易于上手,可以快速进行开发Web项目,拥有大量的开源框架和库,方便开发者使用。具体选型,需要根据项目的业务类型,目标客户群体,团队技术特点等进行衡量,然后选择合适的开发语言。
2024-09-08 21:44:07 312
原创 Linux下构建Docker镜像
Docker是一种轻量级的容器化技术,可以让开发者将应用程序及其所有依赖项打包到一个独立的容器中,从而实现跨平台和快速部署,在Linux系统上,我们可以使用D0cker来构建自己的镜像,并且可以通过简单的命令来管理这些镜像。仓库(Repository):仓库是用来存放镜像的地方,可以通过仓库来分享和下载镜像。容器(Container):容器是镜像的一个运行实例,可以在容器中运行应用程序。镜像(lmage):镜像是一个只读的模板,包含了运行容器所需的所有文件和程序。把把jar包丢到app文件下目录下。
2024-09-07 23:41:31 311
原创 Json数据处理技巧
此时的strAppId就是带双引号的:"HP8300_DEV",用的时候需要进行。后来发现另一种写法,可以不用replace,直接得出结果,但是其实也挺麻烦的。"module_name": "农业大棚","content": "农业大棚",此时的strModuleId就不带双引号了。
2024-08-17 16:54:29 125
原创 霍尔转速测量电路
本霍尔传感器模块是基于霍尔元件A3144设计制作的模块,A3144芯片是一种磁传感器,其应用霍尔效应原理,采用半导体集成技术制造的磁敏电路,它是由电压调整器、霍尔电压发生器、差分放大器、史密特触发器,温度补偿电路和集电极开路的输出级组成的磁敏传感电路,其输入为磁感应强度,输出是一个数字电压信号,用它可以检测磁场及其变化,可在各种磁场相关的场合中使用,霍尔器件具有很多优点,它的结构牢固、体积小、重量轻、寿命长、安装方便、功耗低、频率高、耐振动、不怕灰尘、油污、水汽、盐雾等的污染或腐蚀。
2024-08-01 16:15:01 215
原创 DelphiXE内存泄漏问题,已经发生了很多次
{=====内存泄漏最大的地方、居然没有释放=====}{=====内存泄漏最大的地方、居然没有释放=====}
2024-07-14 22:31:31 182
原创 PCB设计隐藏的陷进
比如H3芯片的wifi设计,实际上是没有联通的,虽然四层板的中间层有焊盘,但是都没有连通关系,失误之大,实属罕见。加工工艺中,范式过孔都需要盖油设计,实心焊盘需要开窗设计,坚决不能盖油。1、BGA芯片的开窗和过油设计。2、通孔设计的互联连通性。
2024-06-19 20:55:38 137
原创 VmWare的网络配置说明
VMware的网络配置提供了多种选项,以支持虚拟机与物理机之间的通信,以及虚拟机之间的通信。VMware提供了VMnet8作为NAT模式的虚拟交换机,并且可以通过虚拟DHCP服务器为NAT模式和仅主机模式配置中的虚拟机分配IP地址和其他网络参数。总的来说,VMware提供了灵活的网络配置选项,用户可以根据自己的网络环境和需求选择合适的网络配置模式,以确保虚拟机的正常通信和访问权限12。这种模式下,虚拟机与物理机在同一个网段上,可以与局域网内的主机通讯,也能访问外部网络。
2024-06-08 01:05:33 143
原创 【无标题】
3、 在工具箱中 右键 选择项 浏览选择对应的dll,报错提示 “面向无法动态枚举工具箱项目的平台” 无效果。5、更新vs2022 ,并打开devexpress安装程序,尝试repair修复 无效果。3、正常情况就工具箱中此时已经添加了devexpress的控件,如果未出现,检查。1、 在工具箱 点右键选择 Repair ToolBox... 无效果。,devexpress 安装时会自动添加该源。2、 在工具箱中点右键重置工具箱 无效果。1、项目中 右键选择管理NuGet程序包。
2024-06-05 23:06:19 488
原创 Delphi使用TMS.MQTT开发Mqtt客户端
找到安装目录:mosquitto.conf,打开后修改 allow_anonymous false(禁止匿名登录),password_file D:\Program Files\mosquitto\pwfile.example(密码存放位置)csConnectionRejected_ConnectionRateExceeded:连接被拒绝,连接速率超过限制。csConnectionRejected_UnspecifiedError:连接被拒绝,未指定的错误。
2024-06-02 15:59:56 461 1
原创 pgsql和mysql比较
性能和扩展性:在高并发读写和负载逼近极限的情况下,PostgreSQL的性能指标仍能维持较好的表现,而MySQL则可能出现明显的下滑。同时,PostgreSQL支持多种集群架构,提供了灵活的同步策略和操作方式,使得其具有很好的扩展性。强大的SQL编程能力:PostgreSQL具有极其强悍的SQL编程能力,它支持图灵完备的语言进行复杂的查询和操作。总的来说,虽然每个数据库都有其适用的场景和特点,但根据以上的比较和分析可以看出,在很多方面上PostgreSQL相对于MySQL具有一定的优势和特色。
2024-05-08 01:06:20 747
原创 open-vm-tools使用虚机的拷贝/粘切
是一组用于 VMware 虚拟机中的开源工具,它们提供了一些与虚拟机操作和管理相关的功能。这些工具与 VMware 虚拟化平台集成,可以在虚拟机中提供更好的性能和功能。以下是一些提供的功能:1.提供了与 VMware 虚拟化平台集成的增强功能,例如拖放文件、共享剪贴板、虚拟机自适应大小等。2.这些工具可以提供有关虚拟机配置、硬件和操作系统的信息,使你可以更好地监控和管理虚拟机。3.可以帮助虚拟机与虚拟化主机进行时钟同步,确保虚拟机时间与主机时间保持一致。4.
2024-05-07 19:53:46 406 1
原创 在docker安装EMQ-X并自启动运行
admins add 添加 Dashboard 用户。挂载的可执行文件目录( /data/docker/emqx/bin)挂载的数据文件目录( /data/docker/emqx/data)挂载的配置文件目录( /data/docker/emqx/etc)挂载的日志文件目录( /data/docker/emqx/log)挂载的依赖项目录( /data/docker/emqx/lib)使用命令修改 admin的密码。
2024-05-07 19:44:31 166
原创 IndyTcpServer使用详解
OnExecute事件是无限循环的,只要客户端没有断开,就会一直循环调用,这里是属于Socket线程,操作VCL控件请交给主线程。
2024-05-03 17:21:27 503
原创 Json高效处理方法
一、参考我之前的博客,Delphi可以很方便的把类和结构体转换成JSON数据,但是数据量大了,就会非常之慢,1万条数据需要20秒左右。如果引用Serializers单元,那么100万数据只需要4秒左右,每秒处理20万+,速度还是很快的。System.Json.Serializers(*必须引用这个单元*);二、写个100万的大循环,创建100万个类实例,并把数据输出成JSON。m_PeopleList[I].Name := '张三';//看看100万个实例类生产JSON需要多久。//把JSON显示出来。
2024-05-02 11:27:55 332
原创 物联网行业巨头纷纷退场分析
根据海外媒体The Register报道,近期微软Azure IoT Central平台发送一条系统消息显示,该服务将于2027年3月停止,从2024年4月1日起,Azure IoT Central平台将不能创建新的应用。消息一出,不少微软物联网平台用户表示非常不可思议和措手不及。不过,几天后微软称这一消息有误,并表示将继续提供Azure IoT Central平台服务。虽然是“虚惊一场”,但不可否认对物联网开发者和用户造成一定程度的影响,业界对于公有云物联网平台的争议持续存在。
2024-03-09 19:33:19 123
原创 Mom系统初步认知
而一线员工的操作行为却依旧很容易出错,而品控人员工作量大,未有明确的评核标准和定义,不能及时发现产品中的问题。MOM系统能有效地管理生产线上的工人,跟踪工作情况和产能,了解实时运营情况,进行绩效评估和培训。MOM系统帮助企业根据生产计划和资源情况,合理安排生产任务的优先级和时间,确保按时交货。由于产品品类、工艺的多样性,以及客户不断变化的需求,传统工厂的生产计划十分复杂,现如今通过MOM系统的部署可以直接跟踪到原材料、半成品和成品的库存情况,,帮助制定生产计划,调度生产线,优化资源利用,实时管理业务运营。
2024-02-12 10:18:33 144
原创 MAX31865读取PT100/PT1000电阻值
MAX31865是简单易用的热敏电阻至数字输出转换器,优化用于铂电阻温度检测器(RTD)。外部电阻设置RTD灵敏度,高精度Δ- Σ ADC将RTD电阻与基准电阻之比转换为数字输出。MAX31865输入具有高达±45V的过压保护,提供可配置的RTD及电缆开路、短路条件检测。
2024-02-03 16:30:37 448
原创 工业领域常用的组态软件介绍
组态软件是一种用于创建、配置和管理监控和控制系统的软件工具。组态是指不需要编写计算机程序、通过类似“配置”的方式完成工业应用开发的系统。它们通常用于工业自动化领域,用于实时监视和控制工业过程。组态软件提供了丰富的功能和工具,使用户能够创建用户界面、配置数据采集和通信、设置报警和事件处理、进行数据分析和报告生成等。通过组态软件,用户可以实时监控和控制工业设备和过程,并对数据进行可视化和分析,以便做出更好的决策和优化生产效率。组态软件通常支持各种通信协议和设备接口,以便与不同类型的设备和系统进行集成。
2024-01-17 19:48:31 201
原创 Unity3D和three.js的比较
Unity3D是一款跨平台的游戏引擎,可以用于开发2D和3D游戏。它提供了一个可视化的开发环境,包含了强大的编辑器和工具,使开发者可以方便地创建游戏场景、添加物体、设置物理效果、编写脚本等。Unity3D支持多种平台,包括PC、移动设备、主机等,可以发布到不同的平台上。Three.js是一个基于WebGL的JavaScript库,用于创建3D图形和动画。它提供了一系列易于使用的API,可以在网页上实现各种3D效果,包括渲染3D模型、创建光影效果、添加动画等。
2024-01-17 19:44:17 486
原创 Python4Delphi安装及编译
1.下载或直接克隆python4delphi组件资源到指定目录,我这里下载到Components文件夹下,并对下载的文件夹进行了重命名为(P4D),重命名不是必须的。3.5启动成功后如下图,可以点击Load script加载python脚本文件,也可以直接在下面的Memo中直接输入代码运行。2.2选择第1步中的Components文件夹,并勾选,点击next后即开始安装,见下图。2.1选择需要安装的包进行安装,点击next继续,见下图。2.3安装完成后的结果,见下图,点击finish完成安装。
2024-01-17 19:39:37 271
原创 SSH远程登录详解
SSH(Secure Shell)协议是一种网络协议,主要用于在不安全的网络中提供安全的远程登录和命令执行环境。SSH协议基于客户端-服务器模型设计,主要目的是为用户提供数据加密、身份验证以及消息完整性检查等功能,确保用户能够在网络上安全地访问另一台计算机。SSH(Secure Shell):主要用于Linux和Unix系统上的远程登录和命令行控制,同时也可用于文件传输和其他安全网络服务。
2024-01-17 19:33:16 211
原创 数字化和信息化概念
总的来说,信息化是数字化的一种应用和发展形态,没有数字化就没有信息化。企业信息化建设包含了数字化转型。两者相互关联且相辅相成,共同推动着现代社会的进步和发展。智能化生产线、智能化车间及工厂,是信息化建设的递进阶段。
2024-01-15 19:57:44 167
原创 S7通信协议解析
固定报文头:buffer[0]=0x03,buffer[1]=0x00 报文长度(字节个数):buffer[2]=0x00,buffer[3]=0x25 【报文长度=35+字节数组个数】冗余标识(保留):buffer[9]=0x00,buffer[10]=0x00,buffer[11]=0x00,buffer[12]=0x01。标识序列号:buffer[9]=0x00,buffer[10]=0x00,buffer[11]=0x00,buffer[12]=0x01。
2023-12-31 23:40:21 613
原创 PS实现圆角矩形选取
在我们日常的工作当中,经常需要做圆角矩形的图片,因为圆角的图片给人的感觉比较圆润,漂亮,但是PS在这方面显然比较弱智,因此如何做圆角矩形选择,这里给出了两个方法,希望能帮到大家。第五步:将圆角矩形图层拖拽到底部删除区-相当于去除红色区域/保留轮廓。第三步-顶栏-选择-修改-平滑-调整取样半径即可调整矩形的圆角大小。第四步-确定后-CRT+C快捷键复制到目标底图的图层上即可。第二步-左列-选择矩形-选择目标区域。第一步-PS 右上角-打开一张图片。第二步:左列调出-圆角矩形工具。第一步:同上-打开一张图片。
2023-12-31 11:52:55 811
原创 JavaScript 新框架 Nue 发布,代码量减少90%
Nue 是一个创新项目,在社区中得到很多开发者的肯定,尽管当前 Web 一直在不断变化,但层出不穷的新框架仍然不能让开发者满意,当前主流框架的实现原理和语法有都惊人的相似。像 Bun 的出现,重点解决了用户对 Node.js 生态依赖过重的问题,可以更多地关注业务实现。虽然它还在快速发展,但是其功能仍然不能另所有开发者满意。最后还是建议开发者持乐观态度,新框架的出现,是一种思想的迸发,更是对 Web 开发生态的贡献,不管结果如何,过程中付出的一切都值得我们肯定!
2023-12-22 23:17:26 1012
通用MODBUS测试工具
2024-09-07
UaExpert 是一个全功能的 OPC UA 客户端,能够支持多个 OPC UA 配置文件和功能
2023-03-08
FireDAC访问Mysql的Libmysql.dll动态库(64位&32位)
2023-01-04
Delphi XE 连接mysql的动态库文件,解决DBX的错误问题
2022-12-30
Etcher新版是一款u盘镜像制作工具,可以将镜像刻录到u盘,只要是可以连接USB,都可以使用,Etcher新版包括SD卡,它可
2022-12-17
lab svm的各种资源,其中包含了MatLab、Java、C、Python的原始库文件,尤其Matlab的
2022-11-21
VS2010 C语言开发OPC Server
2022-11-12
Delphi 开发OPC Server实例
2022-11-12
Delphi XE编写的Ba Net/IP通信协议分析系统
2022-11-05
计算机模拟MODBUS从机测试系统
2020-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人