- 博客(164)
- 资源 (87)
- 收藏
- 关注
原创 android 安装openwrt 安正步骤
✅ 这会确保每次系统启动时,自动添加两条规则,并且保留 exit 0。每次你打开 Termux(进入默认 shell),都会自动执行该命令。你可以将这段内容写入 ~/.bashrc 替换自动启动逻辑。推荐方式:编辑 /etc/rc.local 实现自动执行。🧱 Step 1:用 sed 插入到 exit 0 之前。✅ 下载 OpenWRT 镜像(armvirt 64)正确修改方案:让 eth0 只属于 wan 接口。✅ 一步到位:自动写入 .bashrc。⚠️ 可选优化(防止循环执行)
2025-05-16 18:03:56
637
原创 jvm 的attach 和agent机制
Java 的Attach和Agent机制被广泛应用于性能监控、故障诊断、动态调试、代码插桩、实时追踪等场景,尤其适用于高可用、分布式、大规模系统。这些机制的成功应用不仅帮助了开发人员和运维人员在生产环境中动态地监控和优化应用,还减少了系统停机时间,提高了系统的稳定性和可靠性。Java Agent更适合在应用启动时使用,它能对字节码进行修改,进行广泛的性能监控和日志记录。Attach 机制更适合在运行时动态附加到应用程序中进行监控和调试,避免了重启应用程序的需求。以下是一些成功应用和Java Agent。
2025-04-02 16:04:04
1123
原创 数据库的两种模式
严格模式和宽松模式是数据库管理中的重要概念,选择哪种模式取决于应用场景和对数据完整性的要求。严格模式适合高完整性要求的系统,而宽松模式适合对数据质量要求较低的场景。如果有更多问题,欢迎随时提问!
2025-03-20 16:38:12
890
原创 NLP 与常见的nlp应用
NLP 涉及的领域非常广泛,除了 NLU(自然语言理解),还包括自然语言生成(NLG)、语音处理、信息检索、对话系统、文本推理、推荐系统、多模态学习等多个子领域。每个子领域中又包含了众多具体的任务和技术,使得 NLP 成为一个复杂且富有挑战的研究领域。常见的应用:自然语言处理(NLP)涉及一系列任务,旨在使计算机能够理解、解释、生成和与人类语言进行交互。NLP 任务的范围非常广泛,涵盖了从基础的文本处理到复杂的语义理解、对话管理和多模态学习等多个方面。
2025-03-20 16:27:03
829
原创 Jobby、Quarkus 和 Spring Boot对比
特性JobbyQuarkus设计目标任务调度云原生、微服务全功能企业级开发依赖和大小极小较小较大启动时间极短非常短较长内存占用极低较低较高适用场景任务调度云原生、微服务企业级应用功能支持单一丰富非常丰富开发体验简单良好优秀生态系统小逐渐成熟非常庞大原生编译支持不支持支持支持(有限)社区和文档较小活跃非常庞大。
2025-03-19 12:23:08
1000
原创 quarkus 平台原生应用
Quarkus 与 GraalVM 相结合,提供了一种高效的方式来构建原生 Java 应用。通过 Quarkus,开发者可以轻松地将现有的 Java 应用编译为原生镜像,并充分发挥原生镜像在启动速度和内存占用上的优势。这使得 Quarkus 成为构建云原生应用、微服务和容器化应用的理想平台。
2025-03-07 15:54:41
632
原创 git 查询包含某个文件夹的步骤
确保本地缓存的远程分支信息是最新的:bash复制使用检查每个分支是否包含目标文件夹。以下脚本会列出所有包含的远程分支:bash复制# 替换为你的目标文件夹路径(例如 src/utils)dothenfidone: 遍历所有引用(这里筛选远程分支)。: 检查分支是否包含目标文件夹。: 忽略文件夹不存在的错误。grep -q .: 静默检查是否有输出(即文件夹存在)。假设目标文件夹为src/utils,输出结果类似:复制。
2025-02-25 19:03:02
504
原创 求解ssp 问题建模
图论建模与矩阵建模都可以用来解决车辆最短路径问题,但它们在具体应用和效率上各有优劣。选择哪种方法取决于具体的需求、图的规模和计算的复杂性。下面我将分别介绍两种方法的特点、适用场景以及优缺点,以帮助你选择最佳的方案。
2025-01-21 14:56:04
629
原创 支持各种地图服务的开源实现
GeoServer和MapServer是功能强大的地图服务器,能够支持各种OGC标准,适合大型企业级的地图服务发布。则是QGIS桌面GIS工具的Web版本,非常适合需要设计、发布GIS数据和项目的用户。OpenLayers和Leaflet是前端JavaScript地图库,适合地图展示和交互。MapProxy提供了缓存和代理功能,用于加速地图服务。PostGIS用于空间数据存储和查询,适用于大规模的地理数据管理。
2025-01-18 15:40:08
928
原创 GIS地图特有功能
GIS地图具有许多独特的功能,能够支持从基础地图展示到复杂的空间分析、数据转换、三维可视化等多方面的需求。这些功能使得GIS成为城市规划、资源管理、环境监测、交通管理、灾害应对等领域不可或缺的工具。
2025-01-18 15:27:04
842
原创 ros 机器人地图转化为gis地图
通过ROSCloudLibrary生成的数据文件,您可以将机器人感知的环境数据与GIS系统结合,进行地理空间的分析和可视化。主要的步骤包括将ROS的点云或栅格地图数据转换为GIS支持的格式(如GeoTIFF、GeoJSON、KML),并利用GIS工具进行空间分析、建模和共享。通过GIS工具,您可以生成地图和空间数据的可视化效果,并将其导出为各种格式(如PDF、图片或交互式地图),方便与他人共享。配合使用的库,主要用于管理和存储机器人生成的地图数据。
2025-01-18 15:25:19
975
原创 GraphStream 和 GraphML
二者各有优势:GraphStream提供了强大的图可视化和实时交互能力,而GraphML作为一种标准格式则适合用于图数据的存储、持久化和交换。如果需要结合使用,可以通过GraphStream导入和导出GraphML格式文件,既可以实现图的可视化和动态更新,又能实现数据的存储和交换。它不支持图的可视化和实时更新,但可以用于图数据的持久化和跨平台交换。GraphML主要用于图的数据交换和持久化存储,而不是图的可视化。是一个开源的Java库,用于图的可视化和图的操作分析,特别擅长处理。
2025-01-18 15:10:05
956
原创 MRPP 与MAPF
虽然在某些方面有所不同,但它们之间有许多相似之处,尤其是在多智能体路径规划和任务调度方面。结合这两者时,关键是要处理多个智能体之间的协调、路径规划、任务分配和冲突解决。主要是指多个智能体(agents)在一个共享的环境中进行路径规划,目标是为每个智能体找到一条从起点到目标的路径,并且保证智能体之间的路径不会冲突。与 MRPP 的区别是,MAPF 更侧重于。都涉及多智能体的路径规划问题,但它们的目标和约束条件有所不同。将这两者结合起来,可以处理更复杂的场景,尤其是在多智能体(如多个机器人)之间协调路径时。
2025-01-08 18:49:07
757
原创 AnyLogic、FlexSim和SUMO仿真对比
AnyLogic更适合处理复杂的物流网络、交通系统和跨领域应用场景,其多种仿真类型和强大的优化功能适合在交通、物流、制造等多系统协作的环境中应用。FlexSim则更适用于制造和物流仓储等离散事件仿真,在资源调度、生产线优化中表现优异,提供高效的3D可视化。SUMO是交通仿真的首选,专注于城市交通流量和信号控制仿真,在智能交通和交通优化中有出色的表现。这些工具可独立使用,也可集成来实现多系统的优化,通过仿真输出推荐方案。
2024-11-08 14:13:58
2543
原创 OptaPlanner 和 JSpirit 优化框架对比
特性JSpirit适用问题类型通用约束优化问题多智能体任务分配和调度核心架构约束编程、优化算法多智能体调度、分布式任务分配实时性适用于非实时优化专注于实时任务分配动态环境适应性动态适应性有限,适合稳定的约束场景高度动态适应性,适合频繁变动的场景常见应用排班、路径规划、生产调度机器人调度、车队管理、自动化仓储管理主要算法局部搜索、模拟退火、禁忌搜索等基于距离、优先级、智能体能力的调度算法。
2024-11-08 13:49:04
876
原创 贝塞尔曲线的超集即对应的数学模型
贝塞尔曲线的超集和扩展包括B-SplinesNURBS等。它们通常扩展了贝塞尔曲线的基本概念,提供了更多的灵活性和控制,可以表示更加复杂的曲线和几何形状。在不同的应用领域中,选择适合的曲线模型非常重要,特别是在计算机图形学、动画、CAD 和建模等领域。
2024-11-08 10:55:21
658
原创 springfox 对@ApiOperation 的值进行统一的再加工处理
【代码】springfox 对@ApiOperation 的值进行统一的再加工处理。
2024-07-29 11:08:53
462
原创 Swagger使用Map接受参数时,页面如何显示具体参数及说
后端使用Map接受参数,要求在swagger页面上显示具体的参数名称、类型及说明。当Map接受参数数量少时,可以使用Swagger自带的注解。自定义注解 @ApiGlobalModel。编写处理注解对应的插件。
2024-07-26 12:28:02
1588
原创 利用rsync写脚本实现多节点多服务器文件一键同步
将 centos01 的公钥拷贝到 centos02 的 authorized_keys 后,当 centos01 通过 ssh 访问 centos02(数据用私钥加密),centos02 会授权 authorized_keys 中的 centos01 公钥来解密私钥,然后用 centos01 公钥加密数据返还给 centos01,centos01 接受到数据后用私钥来解密数据。因为 Linux 不同用户是隔离的,所以其它用户想要无密码访问其它节点,也需要同样操作配置,包括 root 用户。
2024-02-02 15:36:39
845
原创 修复idea,eclipse ,clion控制台中文乱码
Powershell,cmd等默认编码可能不是UTF-8,无需改动IDE的settings或者properties(这治标不治本),直接让Windows系统的默认编码成为UTF-8即可。链接:https://www.zhihu.com/question/386494355/answer/1236654191。,然后取消掉 run.processes.with.pty 后面的√。商业转载请联系作者获得授权,非商业转载请注明出处。IDE身上,还主要是Windows的控制台默认编码问题。乱码问题主要原因并不在。
2024-01-27 10:03:26
869
原创 ISA95 及工业互联网平台
当前,工业制造系统总体遵循以ISA-95为代表的体系架构,其核心是打通企业商业系统和生产控制系统,将订单或业务计划逐层分解为企业资源计划、生产计划、作业排程乃至具体操作指令,并通过ERP、MES、PLM等一系列软件系统来支撑企业经营管理、生产管理乃至执行操作等具体环节。ISA-95涵盖流程制造和离散制造,其目的是利用通用的术语和模型,规范企业业务和工厂生产运营之间的信息流,降低生产控制系统之间的集成成本和风险,简化集成操作,同时也鼓励软件供应商基于参考模型和框架在其产品中实现标准化。第二部分:对象模型。
2023-12-22 10:17:29
1435
原创 HAProxy 根据报文解析来定义不同的acl
在 HAProxy 中使用 ACLs(Access Control Lists)检查 TCP 报文内容时,你可以使用。以下是一个例子,演示如何在 HAProxy 的 ACL 中使用。
2023-12-13 11:22:14
410
原创 github timeout 问题解决 与访问加速
github登录总是超时,非常影响体验,原因不是被github被限制了,而是github的DNS被污染了,可以通过手工设置DNS解析来处理。通过点击windows键,输入terminal, 右键选择“以管理员的方式运行”清理下本机的dna解析信息 参考博客github timeout 问题解决。录入上述github地址,保存并退出即可登录github了。如果仍然不好使,可以执行 cmd窗口执行。下载最新的github hosts文件。修改本地配置, 注意需要使用。windows管理员。
2023-11-26 13:37:24
1197
原创 Ubuntu OpenVPN
为了使用OpenVPN客户端,需要下载OpenVPN配置文件。您可以直接从VPN服务提供商的网站上下载这个配置文件,或者联系VPN服务提供商获取它。通常,OpenVPN配置文件扩展名为`.ovpn`。本文将向您介绍如何在Ubuntu系统下安装和使用OpenVPN客户端。现在,OpenVPN客户端将尝试使用您的VPN凭据来连接VPN服务器。您需要将命令中的`/path/to/config.ovpn`替换为您下载OpenVPN配置文件的路径。使用OpenVPN客户端将帮助您在互联网上保护您的隐私。
2023-08-28 18:05:50
4523
2
原创 WireGuard VPN installer on Ubuntu (OpenVZ environment)
【代码】WireGuard VPN installer on Ubuntu (OpenVZ environment)
2023-08-28 17:12:51
998
原创 TincVPN:组建虚拟局域网
TincVPN是一个P2PVPN,即两端可以直接通信,虚拟局域网内只需要一台机器(VPS)能够有外网访问的能力即可,一旦两端建立起连接,流量就不会再经过VPS。最后和服务端(VPS)交换公钥,也就是把node_family公钥文件上传到VPS的/etc/tinc/imlala/hosts目录。回到软件根目录,新建一个网络(文件夹)我这边建立文件夹名称为imlala,然后在imlala这个文件夹内再新建一个hosts文件夹。同理,服务端上的imlala公钥文件下载到本地的hosts文件夹下即可。
2023-08-23 11:29:12
2161
2
原创 Ubuntu22.04部署OpenStack-zed all-in-one
sed -i 's/^keystone_admin_password.*/keystone_admin_password: 自定义密码/' /etc/kolla/passwords.yml。enable_haproxy: "no" #高可用,如果为yes则kolla_internal_vip_address可以使用独立IP。enable_cinder_backend_lvm: "yes" #使用逻辑存储。http://kolla_internal_vip_address配置的ip/
2023-08-21 10:55:26
1256
原创 Linux如何查看文件进程占用-lsof
备注: -c 选项将会列出所有以mysql开头的程序的文件,其实你也可以写成 lsof | grep mysql, 但是第一种方法明显比第二种方法要少打几个字符了。1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接。4. 比使用+D选项,遍历查看某个目录的所有文件信息 的方法。12. 列出除了某个进程号,其他进程号所打开的文件信息。可以列出被进程所打开的文件的信息。9. 列出除了某个用户外的被打开的文件信息。
2023-08-16 13:54:52
4319
原创 红帽RHCA考试内容解析
如何安装和配置 Ansible、创建和运行 playbook 来配置系统以及管理 inventory (配置文件),实现自动化部署、批量部署、批量配置修改及数据中心监控,针对开源提供的playbook实现部署和应用,同时对企业个性化服务、个性化修改提供二次开发和编写的能力。使用红帽企业Linux和红帽网络提供的工具来学习Linux的性能调优和规划的技巧及方法,学习系统架构,性能基准测试方法,开源测试软件,分析系统和网络性能的方法,调整应用负载配置。使用红帽集群套件和全局文件系统™(GFS)的强化实践经验。
2023-08-14 11:52:33
778
原创 linux vi指令大全
VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。这4个键正是右手在键盘上放置的基本位置。vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。
2023-07-30 12:59:27
535
原创 如何在Ubuntu上安装OpenneBula
OpenNebula是一个开源云计算平台,允许我们在完全虚拟化云中组合和管理VMware和KVM虚拟机。
2023-07-15 16:57:08
2377
2
原创 linux X系统 X窗口系统(X Window System)
Xorg是一个开放源代码的跨平台的图形系统,它是UNIX和Linux的主要图形系统,它的前身是XFree86。它支持多种输入设备,如键盘,鼠标,触摸屏,手写板,视觉辅助设备,扫描仪等。Xorg的主要功能是提供图形界面,它能够支持多种图形硬件,包括显卡,控制器,扩展卡,显示器,绘图板,扫描仪,多种输入设备,以及其他类型的外围设备。这样,开发人员就可以使用Xorg的驱动程序框架,编写可以支持新的图形硬件的驱动程序,从而使新的图形硬件能够与Xorg的其他组件一起工作,从而提供更好的图形显示效果。
2023-07-15 10:16:56
5594
原创 运维自动化前三阶段
Func是由红帽子公司以Fedora统一网络控制器Func,目的是为了解决这一系列统一管理监控问题而设计开发的系统管理基础框架,它是一个能有效的简化我们众多服务器系统管理工作的工具,其具备容易学习,容易使用,更容易扩展;而且,第2个阶段和第3个阶段可以说是齐头并进,Linux下的第三方工具虽说已经不少了,但是Linux下的脚本编写对运维工作的促进作用是绝对不可以忽视的。这个原则就是以应用为导向,百万量级、千万量级的网站牵涉的面广、要求高,不成熟的工具往往很难说服领导和公司使用,所以主要是在成熟度方面。
2023-07-14 18:24:56
565
原创 linux history 命令 && ssh log
上面使用的是~/.bashrc文件,还可以选择/etc/profile、/etc/bashrc(某些系统无此文件,如ubuntu,对应的有/etc/bash.bashrc )、~/.profile、~/.bash_profile等文件。如果为了一完成配置信息就能使用,即打开一个新的shell就能使用,不想重启系统,那么在在/etc/bashrc (/etc/bash.bashrc) 或者 ~/.bashrc 中添加即可;查看错误的登录尝试,查询命令:lastb,文件位置/var/log/btmp。
2023-07-14 11:46:13
1462
转载 Windows 下使用 SSHFS 通过 SSH 协议挂载远程服务器目录
一般情况下,我们可以通过 samba 协议挂载远程服务器上的文件夹。然而,并非所有服务器都开放了 samba 端口,特别是在外网情况下,通常只会开放一个 ssh 端口。而 sshfs 是通过 ssh 协议模拟的方式,实现将远程服务器上的硬盘挂载到本地。也就是说,只要你的服务器支持ssh连接,你就可以将服务器的硬盘挂载到本地,然后采用本地的方式来操作硬盘里的文件。目前 sshfs 的实现有两种方案,其中第一种方案 winfsp + sshfs-win,目前还在持续维护更新,更加建议使用;
2023-07-12 15:04:48
638
智能工厂解决方案-覆盖所有已知行业.zip
2020-11-21
设备管理-生命周期的动态档案.rar
2020-11-21
条码管理-MES无人工厂解决方案.rar
2020-11-21
设备数据采集---车间生产过程数据采集&OPC数据采集.zip
2020-11-21
零部件行业-MES解决经典方案.zip
2020-11-21
高级排程-生产计划排程.rar
2020-11-21
组装装配行业.zip
2020-11-21
食品行业-无人工厂.zip
2020-11-21
Camunda流程自动化.pdf
2021-04-16
动作研究,生产线平衡,工业工程.rar
2020-11-21
产能最大化和准时交货-精益生产.rar
2020-11-21
Visualization.rar
2021-02-08
jeethink快速开发框架后台管理系统(工作流版).zip
2021-02-08
制造企业解决方案 - 机加工行业.zip|机加工行业.zip
2020-11-21
SPC品质管理.zip|SPC品质管理.zip
2020-11-21
过程管理解决方案 -PLM.rar|PLM.rar
2020-11-21
camunda camunda工作流实战
2022-09-10
Camunda流程自动化.docx
2021-04-16
pdf 密码破解, 解除pdf密码保护,实现pdf文件的可编辑可修改
2022-05-28
LVS Keepalived 详细中文原理构建LINUX HA服务配置手册
2022-05-28
运筹学-装箱问题求解 产品特点: • 装柜方式多种多样,满足不同的实际应用需求 • 傻瓜型操作、方便直观,步进式显示装柜
2022-05-27
半导体芯片制造智能制造系列资料 ----- 半导体单晶炉
2022-05-25
半导体芯片制造智能制造系列资料 ----- 半导体切片
2022-05-25
半导体芯片制造智能制造系列资料 ----- 半导体抛光
2022-05-25
半导体芯片制造智能制造系列资料 ----- 半导体清洗
2022-05-25
开发工程师 架构师,知识图谱
2022-05-25
运维,开发,架构师构建高可靠性应用知识图谱
2022-05-25
google sre建设 中文文档 SRE实战手册 devOps 实战
2022-05-13
基于keepalived ,rsync(sersync) 的双机热备自动安装
2022-05-14
物流机器人信息系统通用技术规范.pdf
2021-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人