神通数据库Linux静默安装实战:环境准备到Python连接全流程解析
简介Linux下的神通数据库安装包ShenTong7.0.8_342.185_linux64面向需要在国产化环境中部署关系型数据库的运维与开发人员是替代国外数据库产品的有力企业级选择。安装包以zip格式发布压缩包大小约674MB适用于64位主流Linux发行版版本号明确且经过性能优化与功能增强。目前已吸引1477人学习在国产数据库部署场景中具有较高的参考价值。资源可直接用于安装部署实践涵盖环境先决条件检查、安装路径配置、实例创建与参数设置、管理员密码初始化及服务启动验证等完整链路。借助该安装包使用者能够完整体验神通数据库在政府、金融、电信等行业场景下的落地流程并以此为基础学习ACID事务保障、性能调优与备份恢复要点有效提升国产化数据库的运维能力。1. 神通数据库的 Linux 安装包国产数据库里最容易被「安装」劝退的那一个接到信创项目的第一天我拿到一个神通数据库的 Linux 安装包习惯性解压、./install.sh结果连安装界面都没弹出来。后来才发现神通数据库OSCAR在 Linux 上的坑密度不比 Oracle 低环境检查、安装用户、静默参数、字符集、共享内存任何一个环节不对安装和启动就会给你一个说不清原因的报错。下面就从这份 linux 下神通数据库安装包开始把环境准备、静默安装、服务启停、常见排查、表结构备份和 Python 连接整个落地链路拆开讲。每个步骤都有可复制命令坑的部分是我实际部署踩出来的不是照着文档念。适合三类人第一次在 Linux 上部署神通的运维做国产化替代、需要在测试环境快速验证的开发以及从 Oracle 迁移过来想确认语法兼容性的 DBA。希望你读完能一次跑通少走我走错的路。2. 装前准备环境检查、安装用户与内核参数规划2.1 环境检查神通数据库对操作系统的隐性要求数据库这类软件对操作系统总有一套「隐性需求」安装包自带的 README 不会把每个依赖都列给你。神通数据库要求 64 位 Linux 环境内核 2.6 以上glibc 也不能太老否则安装脚本和 isql 工具都跑不起来。另外它还依赖 libaio、numactl 这些基础库缺了会在安装中后期以各种奇怪的方式报错让人摸不着头脑。我在解压安装包之前习惯先跑一遍系统检查把机器家底盘一遍再动手。下面这组 linux 常用命令可以一次看完关键信息。uname -a cat /etc/os-release grep -E MemTotal|SwapTotal /proc/meminfo df -h /opt df -i /opt ldd --version | head -1第一行uname -a确认架构是 x86_64 还是 aarch64神通两种架构都有对应安装包装错版本后面一步都走不了。cat /etc/os-release看发行版CentOS 7/8、麒麟 V10、统信 UOS 都是常见底座发行版不同后续补依赖的命令不一样。grep内存那行看物理内存和 swap神通最小建议 2G 以上swap 建议至少和内存 1:1。df -h /opt确认目标盘剩余空间数据目录也放在里面的话10G 只是起步。df -i /opt看 inode小文件多的服务器容易出现 inode 满了但df -h还有剩余的情况。最后ldd --version看 glibc 版本太老的发行版要先升级基础库。如果检测完发现缺基础库常见做法是直接补上yum install -y libaio numactl # CentOS / 麒麟 V10 apt install -y libaio1 numactl # Ubuntu / 统信发行版不同包管理器不同别拿 CentOS 的命令在 Ubuntu 上硬跑。装依赖这一步基本一分钟搞定但能避免安装到一半报找不到libaio.so这种莫名其妙的问题。2.2 创建安装用户与目录布局别用 root 装数据库很多第一次装数据库的人习惯 root 一把梭装神通数据库这样干后面迟早要吃苦头。root 启动时初始化的数据文件属主全是 root等切回普通用户启库直接报权限不足反过来用 root 维护数据库也不安全。神通官方建议用独立用户跑实例我一般建一个专用账号UID/GID 固定下来后面做备份恢复、日志清理都好认。目录方面我习惯分成三块安装目录、数据目录、日志与归档目录。分开的意义在于生产环境数据增长主要落在数据目录磁盘满了可以单独给数据目录扩容挂载不用动系统盘。groupadd -g 1100 oscar useradd -u 1100 -g 1100 -d /home/oscar -s /bin/bash oscar mkdir -p /opt/oscar/data /opt/oscar/archive /opt/oscar/log chown -R oscar:oscar /opt/oscar passwd oscaruseradd那一步-u 1100固定了 UID-g 1100指定组-d指定家目录-s指定登录 shell。mkdir把安装、数据、归档三个目录一次建好chown把属主换成 oscar否则后面 oscar 用户在安装目录下没有写权限装到一半报错特别尴尬。passwd oscar就是设置登录密码后面切换用户用得到。如果你准备把数据目录单独放到/data/oscarmkdir那行改成对应路径chown也要覆盖过去。这个规划装完以后基本不用再动前期花两分钟后期少折腾半天。提示安装全程用su - oscar切换带横杆才会完整加载用户环境变量直接su oscar容易遇到 PATH 不对的问题。2.3 内核参数与资源限制共享内存先调好省得启动报错神通数据库启动时要做共享内存映射内核参数不满足会报共享内存不足。这个问题我最早是在一台默认内核参数的 CentOS 上遇到的日志里只有一句内存分配失败的提示排查了很久才定位到是kernel.shmmax太小。所以现在环境准备阶段我一定先把内核参数和资源限制调到位。下面这组配置是数据库场景的常见做法Oracle 也差不多是这套逻辑cat /etc/sysctl.conf EOF kernel.shmmax 68719476736 kernel.shmall 16777216 kernel.sem 250 32000 100 128 EOF sysctl -p echo never /sys/kernel/mm/transparent_hugepage/enabled echo never /sys/kernel/mm/transparent_hugepage/defrag ulimit -n 65535kernel.shmmax是单个共享内存段的最大字节数我给的 64G 是按物理内存 128G 的场景写的示例值实际按物理内存一半左右设置即可设太大没有意义。kernel.shmall是共享内存页总数和shmmax对应。kernel.sem四个数字分别对应信号量组数、每组信号量数、总数和上限数据库进程多的场景按这个给够。透明大页THP在数据库场景建议关闭这个结论和 Oracle 一样大页管理对数据库的稳定性和性能都有影响。ulimit -n把文件描述符上限提到 65535连接数上来以后不会报 too many open files。注意echo never只对当前系统生效重启会恢复要固化就写到/etc/rc.local或者用 tuned 配置。sysctl.conf改完执行sysctl -p立即生效不需要重启机器。3. 安装包解压与静默安装从 tar.gz 到可用实例的完整链路3.1 拿到安装包先核对尺寸、校验值、包内容神通的 Linux 安装包一般以 tar.gz 或者 ISO 形式分发。拿到手直接解压是新手最容易犯的错包损坏、空间不够、inode 耗尽都会让解压半路失败而且报错信息和真正的文件内容没关系完全是黑匣子。我习惯花两分钟先做三个核对大小对不对、校验值对不对、包里面有什么。ls -lh oscar-*.tar.gz md5sum oscar-*.tar.gz tar -tzf oscar-*.tar.gz | head -30 df -h /optls -lh看文件大小如果交付文档标了体积先粗对一眼差太多说明下载没完成。md5sum计算校验值和官方页面或交付文档里的 MD5 比对这一步是拦截gzip: unexpected end of file最有效的手段。tar -t不解压直接列出包内容重点看有没有install.sh、doc 目录、response 模板文件这些决定后面静默安装怎么走。df -h /opt最后确认目标盘剩余空间不用多说。如果拿到的是 ISO 镜像先挂载再看内容mount -o loop oscar.iso /mnt ls /mntmount -o loop把 ISO 当作块设备挂载到/mnt进去就能看到安装文件。注意挂载目录选一个空目录用完记得umount /mnt别把挂载点留在生产机器上。3.2 图形安装与静默安装生产环境我只选静默神通安装包根目录下的install.sh直接执行会尝试拉起图形安装界面。这在本地桌面 Linux 上没问题但生产服务器基本都是 SSH 进去的没有 DISPLAY 环境变量图形界面起不来安装直接失败。判断方法很简单echo $DISPLAY有输出才说明有图形通道。图形安装的优势是字段可视化适合第一次接触神通、想搞清楚每个参数含义的场景。缺点也很明显一台台点过去没法批量复制截图和手工录入还容易出错。静默安装用响应文件把参数一次定好脚本执行完就出结果适合批量部署多台测试机、生产机。我平时部署基本只走静默安装图形安装只在跳板机有 X 转发时用一次确认默认布局。另外提醒一句图形安装对中文字体敏感服务器缺中文字体时界面可能出现方块又会多一个排障点。能静默就静默。3.3 静默安装响应文件字段与执行过程神通安装包在 doc 或 conf 目录下一般会带静默安装模板不同版本字段名可能有差异以包内安装手册为准。常见字段组合长这样cat /tmp/oscar_install.xml EOF ?xml version1.0 encodingUTF-8? OSCAR_INSTALL INSTALL_PATH/opt/oscar/INSTALL_PATH DATA_PATH/opt/oscar/data/DATA_PATH CHAR_CODEUTF8/CHAR_CODE PORT2003/PORT SYSDB_PASSOscar2025/SYSDB_PASS /OSCAR_INSTALL EOF cd /opt/oscar # 解压后的安装目录 ./install.sh -silent -response /tmp/oscar_install.xml参数说明INSTALL_PATH是程序安装目录写死为之前建的/opt/oscarDATA_PATH是数据文件目录对应/opt/oscar/dataCHAR_CODE是数据库字符集生产环境我统一用 UTF8GBK 只在前端老系统明确要求时选原因后面第 5 章会讲PORT是服务监听端口神通默认 2003不冲突就别改SYSDB_PASS是超级用户 sysdb 的密码务必包含大小写字母和数字符号神通对密码复杂度有校验太弱会直接弹安装失败。安装脚本跑完看到 success 或者安装完成字样就结束了。这一步最常见的错误是响应文件里路径带空格、密码带引号特殊字符导致 XML 解析失败。如果报错先打开响应文件看 XML 标签有没有闭合再去看 log 目录里的安装日志定位具体字段。4. 安装后的环境变量、服务启停与 systemd 自启动三件事一次做对4.1 环境变量不配好isql 会给你一个玄学报错装完神通后直接敲 isql十有八九会报liboscar.so找不到。这个报错看起来很吓人其实就是一个环境变量没配LD_LIBRARY_PATH。神通安装完成不会自动帮你写用户 profile这些路径得自己加。我一般把三行写到 oscar 用户的.bash_profile里用 oscar 用户登录就自动生效。cat /home/oscar/.bash_profile EOF export OSCAR_HOME/opt/oscar export PATH$OSCAR_HOME/bin:$PATH export LD_LIBRARY_PATH$OSCAR_HOME/lib:$LD_LIBRARY_PATH EOF source /home/oscar/.bash_profile which isql逻辑说明OSCAR_HOME指向安装目录是 PATH 和LD_LIBRARY_PATH的基础bin 目录里装着 isql、oscarctl 这些可执行文件lib 目录里是神通自己的动态库。LD_LIBRARY_PATH那行最关键不设就会出现上面说的玄学报错。source让配置对当前会话立即生效which isql验证命令是否在 PATH 里能输出/opt/oscar/bin/isql就说明环境变量没问题。注意别把环境变量加在 root 的 profile 里也不要用 sudo 去跑神通命令sudo 场景环境变量对不上又会出一套新的报错。4.2 服务启停与登录验证oscarctl isql 的组合神通的服务管理入口是 oscarctl启动、停止、查状态都是它。第一次启动前先确认数据目录是空的或者已经被正常初始化否则启动时可能因为已有数据文件而跳过初始化反而连不上。启动完成后用 isql 登录验证这是整个安装过程最让人安心的一步。oscarctl start oscarctl status isql -h 127.0.0.1 -p 2003 -U sysdb -P Oscar2025oscarctl start启动实例status看监听状态和版本信息。isql 的参数含义-h指定主机地址本机验证用127.0.0.1-p指定端口和响应文件里的PORT保持一致-U指定用户名默认超级用户 sysdb-P接密码带特殊字符时用单引号包住。isql 连接成功后执行一句最基础的 SQL 验证select 1;能返回 1 就说明服务链路通了。接着可以用\q退出 isql。如果 isql 报连接超时检查oscarctl status里监听状态再用ss -tlnp | grep 2003确认端口没被占用。这里有个常见误区isql 能连不代表 dbstudio 能连两者走的是不同连接路径第 5 章专门说这个坑。4.3 用 systemd 托管让神通随系统自启动部署完还不能把数据库交给手动启停生产环境必须接入 systemd让数据库跟着系统自启动、异常退出自动拉起。神通安装包不主动帮你注册 systemd 服务需要自己写一个 unit 文件。写法如下[Unit] DescriptionOSCAR Database Server Afternetwork.target [Service] Typeforking Useroscar Grouposcar EnvironmentOSCAR_HOME/opt/oscar ExecStart/opt/oscar/bin/oscarctl start ExecStop/opt/oscar/bin/oscarctl stop Restarton-failure [Install] WantedBymulti-user.target把这个文件保存到/etc/systemd/system/oscar.service然后加载并启动systemctl daemon-reload systemctl enable oscar systemctl start oscar systemctl status oscar几个字段的取舍说一下Typeforking是因为 oscarctl start 会 fork 出后台守护进程再返回用 simple 会导致 systemd 认为服务还没就绪就继续加载User/Group指定 oscar保证所有进程文件属主一致Restarton-failure让意外退出时自动拉起on-failure 比 always 更稳配置写错导致反复崩溃时不会无限重启。enable 是设置开机自启start 是立即启动。一个容易翻车的细节如果你之前手动跑过 oscarctl startsystemd 接管时会发现端口已被占用正确顺序是先oscarctl stop再systemctl start oscar。看到 active (running) 就是成了。5. 神通数据库常见问题排查从安装到跑通的四个坑下面这四个坑不是从文档里抄来的是实际部署过程中踩出来的。每个都按「现象→原因→解决」写你可以对照自己的报错直接定位。5.1 坑一解压到一半报 gzip: unexpected end of file现象tar -xzf执行到一半终端输出gzip: stdin: unexpected end of file安装进程直接被中断重新解压还是同样位置报错。原因安装包下载不完整。FTP 传输中断、网盘中转丢文件、浏览器下载被拦截导致文件截断都可能造成包不完整。此时ls -lh看文件大小往往比交付文档标注的小。解决先md5sum和官方 MD5 比对对不上直接重新下载别在残缺包上反复试。下载工具优先选支持断点续传的。另外确认解压目标目录的空间和 inodedf -h /opt看剩余空间df -i /opt看 inode两者任何一个耗尽 tar 都可能半途报错。这三步做完90% 的解压问题都能排除。从那以后我拿到任何数据库安装包都先 md5sum这条习惯改不掉了。5.2 坑二启动时报共享内存不足现象oscarctl start后实例没有起来日志里出现cant allocate shared memory或者semget failed一类的提示服务状态一直是未启动。原因内核共享内存参数过小。第 2.3 节配置的kernel.shmmax和kernel.shmall没有设置或者设置后没有sysctl -p生效神通默认按一个较大的共享内存段申请资源系统给不了自然失败。还有一种情况物理内存本身很紧张加上 swap 不足共享内存段申请不出来。解决先把sysctl.conf里的共享内存参数调大临时验证可以用echo直接写/proc/sys/kernel/shmmax不用重启再执行sysctl -p固化。如果系统内存本身不够就得减小 oscar.conf 里的内存类参数具体字段名以安装包内配置文件注释为准把数据库缓冲池调小一轮再启动。这条是装 Oracle 时就积累的血泪经验数据库场景下先调内核再怪软件。5.3 坑三isql 本机能连dbstudio 远程连不上现象服务器本机 isql 秒连远程 Windows 上的 dbstudio 填好 IP、端口 2003、用户名密码一直转圈超时。原因本地 isql 走的是本地回路不经过防火墙dbstudio 从其他机器连过来要过 TCP 2003 端口Linux 防火墙默认没放行直接被丢包。另外 oscar.conf 里的监听地址如果配的是127.0.0.1外部根本连不进来。连接方式经过防火墙监听要求本机 isql不走127.0.0.1 即可远程 dbstudio走 TCP 2003需监听 0.0.0.0解决先确认监听地址grep LISTEN_ADDRESS /opt/oscar/conf/oscar.conf改成0.0.0.0后重启服务再看防火墙firewall-cmd --list-all firewall-cmd --add-port2003/tcp --permanent firewall-cmd --reload第一条看当前放行列表第二条把 2003 加入永久放行第三条重载规则。做完这两步dbstudio 重连就正常了。5.4 坑四字符集不一致中文数据变问号现象dbstudio 手工录入中文正常脚本批量导入的中文全变成问号在一台机器导出的备份文件恢复到另一台机器后表里中文乱码。原因安装时CHAR_CODE选了 GBK而客户端 dbstudio 或导入脚本以 UTF8 编码发送数据两边字符集对不上入库就丢了备份恢复场景则是一台机器是 UTF8另一台是 GBK数据按错误编码解释成乱码。解决新装环境统一选 UTF8不要轻易选 GBK。已有环境先在安装包和 doc 里确认当前字符集再让客户端连接配置里的编码选项和库端一致。如果迁移到新环境先在目标环境建好同字符集实例再导数据。这个坑的教训是装库前就确定字符集装完再改非常折腾涉及全量导出再导入相当于一次完整迁移。6. 收尾技巧dbstudio 只备份表结构 Python 连接神通6.1 dbstudio 只备份表结构一个勾选框的事dbstudio 是神通官方图形客户端类似 PL/SQL Developer 的角色。很多人问只备份表结构怎么操作其实就在导出向导里一个勾选框的事dbstudio 连接实例展开左侧对象树。选中要导出的 schema右键选择「导出」。在导出向导的选项页里找到「导出数据」或「仅导出表结构」一类选项勾上「仅导出表结构」。指定输出 SQL 文件路径确认字符集一致执行导出。导出的 SQL 文件里是建表语句、约束、索引不含 INSERT 数据。这个文件很适合在测试环境初始化出同结构的空库或者做结构变更对比。注意导出时别把「导出数据」也勾上否则文件里会混入大量数据拿到测试环境执行会带着生产数据出现不该出现的泄露风险。6.2 Python 连接神通走 ODBC 链路最省事神通数据库本身提供 Windows 和 Linux 下的驱动Python 侧最通用的做法是 pyodbc 加神通 ODBC 驱动。先配好 DSNcat /etc/odbc.ini EOF [OSCAR] Driver/opt/oscar/lib/oscar_odbc.so Server127.0.0.1 Port2003 EOF再从 Python 侧连接import pyodbc conn pyodbc.connect(DSNOSCAR;UIDsysdb;PWDOscar2025;DATABASEOSCAR) cur conn.cursor() cur.execute(select 1) print(cur.fetchone()) cur.close() conn.close()Driver路径以安装目录 lib 下实际文件名称为准DSN名称 OSCAR 要和 odbc.ini 里的节名完全一致DATABASE参数指定默认库。连不上时先看服务是否正常、防火墙是否放行端口再确认LD_LIBRARY_PATH是否包含 lib 目录pyodbc 加载驱动.so失败时报错信息通常直指找不到驱动按那个路径补就行。从那以后我每次部署神通数据库都把 md5 核对、字符集版本、端口放行、共享内存参数四件事写在部署单第一页先过一遍再动手。这套顺序看着笨但后面的启动、备份、恢复确实省下大把时间。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

数字图像处理绪论实战:从像素矩阵到灰度化与滤波

数字图像处理绪论实战:从像素矩阵到灰度化与滤波

上周帮一个朋友处理旧照片,一张二十年前拍的彩色合影,扫描出来之后整张脸都是灰蒙蒙的,边缘全是扫描仪留下的伪影。我顺手用最简单的直方图均衡和锐化滤波跑了二十分钟,效果出来之后,他反复确认了三遍“是不是把原片找…

2026/10/14 14:16:26 阅读更多 →
AUTOSAR实战:Dio模块的数字IO读写

AUTOSAR实战:Dio模块的数字IO读写

上一篇把Port模块的引脚配置讲了一遍。输入、输出、上下拉、复用模式和初始电平都确定以后,接下来的问题更直接:软件怎样读取一根线,又怎样让一根控制线变成高或低? 在传统单片机程序中,这件事可能是一条寄存器语句。在AUTOSAR工程里,我们通常通过Dio接口完成。最常见的…

2026/10/14 14:16:26 阅读更多 →
基于ArcGIS与RUSLE的水土流失评估技术解析

基于ArcGIS与RUSLE的水土流失评估技术解析

1. 项目背景与核心价值水土流失是全球性的环境问题,直接影响农业生产、生态安全和可持续发展。传统的水土流失评估方法往往依赖现场采样和统计分析,成本高、周期长且难以实现大范围动态监测。而借助地理信息系统(GIS)和专业模型工…

2026/10/14 14:16:26 阅读更多 →

最新新闻

SQL注入本质:输入未过滤、拼接未隔离、权限未收敛

SQL注入本质:输入未过滤、拼接未隔离、权限未收敛

1. 这不是“黑进网站”的速成课,而是你真正该懂的SQL注入本质很多人看到“SQL注入”四个字,第一反应是黑客电影里飞速滚动的代码、被攻破的数据库、管理员惊恐的脸——这种刻板印象害了不少人。我带过不少刚入门的安全学习者,他们花大量时间背…

2026/10/14 22:29:55 阅读更多 →
Radioss时间步长(Time Step)

Radioss时间步长(Time Step)

上一期我们在讲显示和隐式积分法时,我们可以看到时间步长△t 在数值计算时比较重要的变量。尤其对于显式积分法,需要时间步长尽量小,这样数值计算的结果就越精确,当然时间步长越小需要的计算时间越长,选择合适的时间步…

2026/10/14 22:29:55 阅读更多 →
2026-2032年电网电池储能年复合增长率5.6%,行业增长趋势明确

2026-2032年电网电池储能年复合增长率5.6%,行业增长趋势明确

在双碳全球共识持续深化的当下,新型电力系统的刚性调节缺口正在持续放大,电网侧电池储能已经从过去的可选配套设施升级为支撑高比例新能源消纳的核心基础设施。根据CNESA公开权威统计数据,截至2022年底全球已投运电力储能项目累计装机规模达2…

2026/10/14 22:29:55 阅读更多 →
Electron+Vue桌面小票打印实战:IPC链路与58mm模板对齐

Electron+Vue桌面小票打印实战:IPC链路与58mm模板对齐

简介:面向用 Electron 与 Vue CLI 3 开发桌面打印功能的前端工程师,这份 demo 以完整小票打印为例,演示如何在渲染进程中触发打印、读取本地 electron-store 中的打印机配置,并在未设置时弹出配置框、设置后静默输出,覆…

2026/10/14 22:29:55 阅读更多 →
2026知识类短视频配音怎么做?4种文字转语音方案对比

2026知识类短视频配音怎么做?4种文字转语音方案对比

制作知识类短视频,文案决定内容是否有价值,配音则影响观众能否顺畅接收信息。如果不想每次都自己录音,可以借助文字转语音工具,将整理好的讲解稿转换成旁白。但知识视频和普通娱乐视频不同,通常更重视发音清晰、内容连…

2026/10/14 22:29:55 阅读更多 →
Windows 上运行 ipmitool 1.8.19 的完整指南:从依赖配置到自动化脚本

Windows 上运行 ipmitool 1.8.19 的完整指南:从依赖配置到自动化脚本

简介:IPMITool 1.8.19 for Windows 是一款面向企业 IT 运维人员与服务器管理员的命令行工具,用于通过 IPMI 协议在本地或远程监控、管理兼容服务器硬件。它独立于操作系统运行,可在系统崩溃或无法启动时完成电源控制、硬件诊断与固件升级&…

2026/10/14 22:28:55 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →