- 博客(157)
- 资源 (7)
- 收藏
- 关注
原创 6N137 高速光耦国产替代怎么选?QX343 系列实测
6N137 是工控通讯里常用的高速逻辑输出光耦,广泛用于 PLC、伺服、隔离串口通讯。但进口物料交期长、价格波动,现场通讯误码问题也时有发生。本文对比 QX343 高速国产光耦,从参数、电路适配、工程验证、常见坑点展开,给硬件工程师高速光耦国产化选型参考。
2026-09-16 17:37:17
340
原创 EL357 停产涨价?国产光耦 QX341-CU PIN-to-PIN 替代完整方案(工控实操)
EL357 作为工控行业通用光耦,长期面临交期长、价格波动、供应链不稳定等问题。本文从**参数对标、电路兼容性、上机验证、量产风险**四个维度,详细讲解 **QX341-CU 国产 PIN-to-PIN 替代 EL357** 的完整落地方案,适合 PLC、变频器、工控板、电源设备国产化改版参考。
2026-09-16 17:18:50
294
原创 中小企业 AI 智能体开发指南:从需求分析到生产部署
Agent开发全流程。包含智能客服Agent完整Python实现、数据查询Agent、生产部署检查清单。从邮件分类→意图识别→知识检索→回复生成,一行不漏。目标读者:Python开发者、技术团队负责人。
2026-07-16 08:48:38
238
原创 RAG 在企业场景的落地实践:检索策略、分块优化与评测方法
技术深度文。从查询改写、文档分块策略、混合检索到重排序,逐层拆解RAG系统工程优化。含完整Python代码实现、评测体系建设、生产环境监控方案。目标读者:AI工程师、技术架构师。
2026-07-15 15:18:14
159
原创 零基础搭建企业私有化知识库:从部署到上线全流程
手把手部署教程。覆盖 Docker + Ollama + Dify 完整部署流程,含代码块、架构图、API调用示例、性能优化建议、常见问题排查。目标读者:有基础技术背景的企业IT人员。
2026-07-14 11:23:15
262
原创 动手学Python量化01:复刻A股筹码,看透主力成本
欢迎来到《动手学 Python 量化:从零炒股程序化》专栏!市面上90%的炒股教学,都在教“看图说话”:看均线、看MACD、看金叉死叉。
2026-06-18 15:50:55
537
原创 把 mcc 编译的 MATLAB EXE 丢进 IDA Pro,结果让我坐不住了
文章摘要:MATLAB使用mcc-m打包的EXE程序存在严重安全风险,实验表明通过ILSpy、IDA Pro和x64dbg等工具可轻易逆向还原完整函数名、参数、字符串常量及业务逻辑。mcc打包仅解决程序运行问题,不提供代码保护功能。建议对EXE进行二次加固,包括反调试、完整性校验、内存保护和字符串加密等措施。MatLock工具可有效增强防护,使逆向工具无法解析程序集和字符串。对于含商业价值的代码,加固步骤与打包同等重要。
2026-06-11 18:24:29
165
原创 用了 8 年 MATLAB,我在代码保护这件事上踩过的三个坑
写这篇的原因很简单:上周有人问我"pcode 保护 MATLAB 代码够用吗",我把这段经历发给他看了。整理出来分享给可能有同样疑惑的人。
2026-06-09 16:49:12
180
原创 单细胞转录组数据的稀疏性问题:为什么需要特殊处理?
单细胞转录组数据具有90%以上的极端稀疏性,包含真实零值和检测缺失(Dropout)。稀疏矩阵需采用CSR/CSC格式存储以节省内存。数据分析面临均值偏低、相关性失真和降维不稳定三大挑战,需进行归一化、对数变换等预处理。是否进行Dropout插补存在争议,多数场景无需插补但特定分析(如共表达网络)可能需要。高效操作技巧包括保持稀疏格式、优化计算方式等。质量控制需关注基因表达比例、UMI总数等关键指标。正确处理稀疏性是确保后续分析可信度的基础,建议使用Scanpy等专用工具并保持标准化流程。
2026-06-09 16:25:05
246
原创 MATLAB 代码保护方案选型:CodeMeter 这类企业级工具到底适不适合你?
本文对比了MATLAB代码保护的两种方案:德国威步的CodeMeter和专用MATLAB工具MatLock。CodeMeter采用硬件加密锁+授权管理,适合工业软件企业的产品线管理,但需将MATLAB代码转为C/C++且流程复杂。而MatLock等专为MATLAB设计的工具可直接加密M文件,无需硬件支持,更适合普通开发者保护算法逻辑。文章指出,90%的MATLAB开发者实际上只需要轻量级的代码保护方案,建议根据实际需求(代码保护或授权管理)选择合适的工具,并推荐通过技术交流群获取更多方案比较信息。
2026-06-05 13:50:24
255
原创 从样本到报告:单细胞分析全流程时间线与项目管理
单细胞测序全流程解析:从实验到分析的标准化操作指南 本文系统梳理了单细胞转录组测序全流程时间线及标准化分析方法。实验流程包含样本准备(1-2天)、建库测序(2-3天)和生信分析(7-14天)三阶段,总周期约7-14天。核心分析步骤采用Scanpy构建标准化Pipeline,涵盖质量控制、标准化降维、聚类注释等关键环节,并配套完整Python代码实现自动化分析。文章特别强调项目管理五大要点:元数据管理、批次校正、结果可复现、矢量图输出和自动化报告,推荐使用统一QC标准和参数配置文件确保分析质量。针对非计算背景
2026-06-05 09:02:31
165
原创 MATLAB 代码混淆的原理:变量重命名、控制流扁平化、AES-256 是怎么工作的?
本文介绍了MATLAB代码混淆的三种核心技术:1. 变量/函数重命名(将有意义名称替换为随机字符);2. 控制流扁平化(将逻辑结构转换为switch-case状态机);3. AES-256加密(加密后运行时自动解密)。这三种技术可单独或组合使用,实现从语义隐藏到逻辑破坏再到内容加密的多层防护。其中变量重命名实现简单但防护较弱,控制流扁平化能显著增加逆向难度,AES加密提供最高级别保护。建议根据防护需求选择技术组合,商业交付推荐使用三层叠加方案。
2026-06-04 10:53:24
239
原创 拟时序分析入门:用 scVelo + DPT 追踪细胞命运轨迹
细胞不是静止的——它们在分化、迁移、转化。单细胞转录组虽然提供的是"快照"数据,但通过拟时序分析(Pseudotime Analysis),我们可以推断细胞的动态变化轨迹。和,代码可以直接跑。
2026-06-04 10:27:44
262
原创 细胞通讯分析实战:Scanpy + Squidpy 完整教程
本文介绍了使用Python工具Squidpy进行单细胞转录组细胞通讯分析的完整流程。主要内容包括:1)环境准备与数据预处理;2)空间邻域富集分析,检测空间相邻的细胞类型;3)基于CellPhoneDB数据库的配体-受体相互作用分析;4)空间共表达分析;5)结果提取与可视化。文章对比了Squidpy与R包CellChat的功能差异,强调细胞通讯分析对揭示生物过程的重要性,并推荐了标准化分析服务Run2AI。该流程适用于空间转录组和普通单细胞数据,为研究者提供从数据到生物学见解的系统分析方法。
2026-06-04 10:22:06
253
原创 Scanpy 多样本整合分析:批次效应校正实战
单细胞分析中批次效应是常见但易被忽视的问题,不同实验条件会引入技术偏差。本文介绍四种校正方法:1)Harmony(推荐,速度快效果好);2)BBKNN(Scanpy内置,适合快速验证);3)Scanorama(保留更多生物变异);4)scVI(适合大规模数据)。校正前需先通过PCA可视化识别批次效应,不同方法各具优势,需根据数据特点选择。批次效应处理不当会严重影响分析结果,建议专业团队处理多批次数据以确保可靠性。RunLabAI提供一站式解决方案。
2026-06-03 16:57:02
278
原创 MATLAB 代码交付给客户,合同里必须写清的 5 个关键条款
MATLAB外包交付避坑指南:合同5大关键条款与技术防护建议。核心包括:1.明确交付加密版本不含源码;2.限制使用范围与反编译;3.设备绑定授权;4.保留知识产权;5.设定合理验收标准。技术层面建议代码混淆加密、EXE加固和设备绑定。合同与技术双重防护可有效避免交付后纠纷,保护开发者权益。(149字)
2026-06-03 15:21:50
192
原创 Scanpy vs Seurat 深度对比:Python 与 R 的单细胞分析框架谁更强?
单细胞转录组分析的两大主流框架:Scanpy(Python)和Seurat(R)全面对比。Scanpy基于Python生态,适合大数据处理和深度学习整合,内存管理更优;Seurat基于R生态,拥有成熟的分析流程和丰富的扩展包。两者在核心分析步骤(QC、标准化、降维等)逻辑相似但语法不同。建议初学者优先学习Scanpy,因其Python生态更符合未来趋势,但Seurat在已有论文复现中更常见。实际选择应结合团队技术栈、数据规模和具体分析需求,两者本质可互为补充。
2026-06-02 10:58:05
318
原创 单细胞转录组分析核心流程完整指南(附 Scanpy 代码)
本文介绍了使用Python工具Scanpy进行单细胞转录组测序(scRNA-seq)分析的标准化流程,包含六大步骤:1)数据读取与质控(过滤低质量细胞);2)数据标准化与降维(归一化、PCA、UMAP);3)细胞注释(手动标记和CellTypist自动注释);4)差异表达分析;5)功能富集分析(GO分析);6)结果可视化与导出。文章提供了完整的代码示例,强调使用矢量图(PDF/SVG)保存结果以便论文发表。该流程适用于免疫细胞等样本分析,可输出质控统计、降维图、差异基因列表和富集分析结果等标准报告内容。
2026-06-02 10:55:32
234
原创 新能源汽车仿真工程师必看:你的 MATLAB 控制算法,可能正在被“逆向学习“
MATLAB代码保护在新能源汽车行业的重要性日益凸显。文章指出,VCU、BMS、MCU等核心控制算法开发中普遍存在源码泄露风险,通过真实案例揭示了明文交付源码导致的知识产权纠纷问题。分析行业特点及现有保护手段(pcode、mcc打包等)的局限性后,提出多层级保护方案:M文件混淆加密、EXE反调试、硬件指纹绑定和批量工程加密。推荐MatLock等工具实现算法交付、Simulink代码和测试环境的全面保护,强调在行业竞争中保护核心算法资产对研发投入保值的关键作用。
2026-06-02 09:58:38
314
原创 Scanpy 单细胞转录组分析完整流程(上):从原始数据到细胞聚类
本文介绍了使用Python的Scanpy工具包进行单细胞转录组分析的前半程流程,包括数据读取、质量控制、标准化、降维和聚类。Scanpy基于Python,适合处理大规模单细胞数据,与深度学习工具整合更方便。文章详细讲解了从10x Genomics数据读取到质量控制指标计算和过滤,再到数据标准化、高变基因筛选、PCA降维以及UMAP可视化聚类的完整步骤,并提供了参数调整建议。该流程为后续细胞注释和差异表达分析奠定了基础,是单细胞转录组研究的核心分析环节。
2026-06-01 18:33:55
286
原创 5款MATLAB代码保护方案实测:pcode、mcc、自研脚本各有哪些死角?
MATLAB代码保护方案实测对比:pcode反编译可还原95%代码;mcc生成的EXE易被逆向;CodeMeter侧重授权管理;自研脚本存在密钥存储和维护问题;第三方工具MatLock提供混淆+加密+EXE加固的一体化方案,但需依赖运行环境。综合评估各方案在操作成本、源码保护、授权管理等方面的表现,开发者需根据保密需求、用户技术水平等选择适合方案。(149字)
2026-06-01 17:08:47
247
原创 MATLAB 代码混淆从零开始:变量重命名、控制流扁平化、AES-256 加密详解
MATLAB代码混淆技术解析:文章介绍了三种递进式代码保护方法。基础层通过变量重命名降低可读性;中层采用控制流扁平化技术打乱程序结构;最高层使用AES-256加密实现理论不可逆保护。三层技术嵌套使用时能产生指数级防护效果,使代码在保持功能不变的前提下极大提升逆向难度。文中对比了自行编写混淆脚本与使用现成工具的优劣,指出专业工具能更完善地处理MATLAB语法特性,推荐MatLock等自动化解决方案。
2026-05-27 10:53:48
177
原创 你的MATLAB代码真的安全吗?一份20项安全自查清单
MATLAB代码安全评估清单摘要 这份清单提供了20项检查指标(10项基础+10项进阶)来评估MATLAB代码的安全等级。基础检查包括源码保护、加密措施、敏感信息处理等;进阶检查涉及内存保护、代码混淆、授权机制等。根据通过项数划分四个安全等级(0-5项为"裸奔",16-20项为"较高"),并给出针对性建议:优先替换pcode为真加密,实施三层混淆(变量重命名+控制流扁平化+字符串加密),建立硬件指纹授权机制,增加反调试检测。推荐使用MatLock等集成工具实现一站式保
2026-05-26 11:07:49
165
原创 卖 MATLAB 工具箱,你的代码可能正被免费白嫖——聊聊商业化前的代码保护
本文探讨MATLAB工具箱商业化的关键问题与解决方案。针对常见的盗版方式(文件拷贝、反编译、二次分发等),提出双重保护机制:通过代码混淆和AES-256加密确保源码不可读,配合一机一码授权防止非法传播。建议商业化流程包括开发、代码保护、授权生成等环节,强调代码保护和授权控制是商业化的基础保障。文中推荐使用专业工具(如MatLock)简化开发流程,指出完善的保护措施能有效维护开发者权益,为工具箱商业化提供稳定基础。
2026-05-21 17:17:56
224
原创 mcc 打包的 MATLAB EXE 能被反编译吗?用 ILSpy 实测,结果超出预期
MATLAB程序通过mcc-m打包成EXE后仍存在安全风险。实测显示,使用ILSpy和IDA Pro等工具可轻松反编译EXE文件,完整暴露函数名、参数、算法逻辑等敏感信息。这是因为mcc打包仅解决运行环境问题,并未提供代码保护功能。建议对交付的EXE进行加固处理,包括反调试检测、字符串加密、PE结构混淆等手段,可显著提升逆向难度。商业项目应考虑使用专业加固工具进行二次保护,以保障代码安全。
2026-05-20 15:25:32
369
原创 pcode 反编译实测:3 秒还原你的 MATLAB 源码,函数名变量名一个不差
MATLAB代码保护实测:pcode形同虚设 测试显示,使用pcode编译的.m文件在MATLAB R2019a及以下版本中可被完全反编译还原(函数名、变量名、逻辑100%还原)。虽然新版MATLAB提高了反编译难度,但仍有破解方案。真正有效的保护方案是采用MatLock的多层混淆技术(变量重命名+控制流扁平化+字符串加密)或AES-256整体加密,这些方法既能保证安全性又不影响运行效率。pcode仅提供基础保护,专业加密工具才是代码安全的可靠选择。
2026-05-19 10:26:33
288
原创 MatLock v2.1 重磅更新!MATLAB 代码保护工具新增批量工程保护,企业版正式上线
MATLAB代码保护工具MatLock发布v2.1版本,新增批量工程保护功能,支持一键扫描并加密整个项目目录。新版推出企业版(¥65,000买断),提供本地部署、定制开发等服务。采用混淆+加密双引擎技术,支持AES-256加密和一机一码授权系统。提供六大核心功能,包括源码混淆、EXE加固等。该工具已服务3000+企业用户,提供免费版至企业版多级授权方案,满足不同开发需求。
2026-05-15 11:06:13
206
原创 用 CodeMeter 保护 MATLAB 代码,值不值?和 MatLock 比怎么样?
在 MATLAB 代码保护领域,是很多人听说过的商业方案。它来自德国威步公司,主打硬件加密锁(加密狗)方案。那么问题来了——CodeMeter 到底适合 MATLAB 开发者吗?
2026-05-12 11:13:36
239
原创 他把 MATLAB 控制算法卖了 10 万,结果客户转手白嫖——这个故事的结局不一样
摘要:某自动化公司技术负责人李工开发的MATLAB运动控制算法被客户买断后遭抄袭,因合同漏洞导致源码被窃用。吸取教训后,李工在新项目中使用MatLock加密交付方案:混淆加密核心算法、打包EXE并加固、采用一机一码授权绑定设备。该方法有效防止源码泄露和非法复制,确保商业利益。案例表明MATLAB代码保护是商业化交付的必要措施,核心算法不应以明文形式交付。(149字)
2026-05-11 15:28:50
147
原创 2026 年 MATLAB 代码加密工具横评:pcode、CodeMeter、MatLock、自研方案全面对比
MATLAB 代码保护一直是个小众但刚需的市场。本文对目前主流的几种方案做一次全面对比,帮你根据自身需求选对工具。
2026-05-10 11:26:54
219
原创 手把手教程:5 分钟给你的 MATLAB M 文件加一层“防盗门“
操作耗时免费版专业版单文件加密<1 分钟✅✅批量目录加密几分钟❌✅EXE 加固1-2 分钟❌✅一机一码授权2-3 分钟❌✅。
2026-05-10 11:25:35
195
原创 用过 pcode 和 mcc 之后我放弃了——直到找到这个 MATLAB 代码加密工具
作为一个写了 8 年 MATLAB 的工程师,我在代码保护这件事上踩过的坑,说出来都是泪。
2026-05-10 11:23:55
187
原创 花了半年写的 MATLAB 算法,交付后被客户“借鉴“了——我的代码保护血泪史
去年我们团队接到一个项目,给某制造业客户做一套 MATLAB 仿真算法。前后开发了半年多,反复调试优化,交付的时候因为信任关系,直接给了源码。三个月后,我们在竞品的产品里看到了几乎一模一样的功能——连参数命名风格都一样。更离谱的是,竞品还拿着这个东西去申报了"自主创新"项目奖。
2026-05-10 11:20:53
190
原创 新能源汽车仿真工程师必看:你的 MATLAB 控制算法值多少钱?
新能源汽车行业面临MATLAB算法代码泄露风险,核心算法一旦外泄可能造成千万级损失。文章指出汽车行业算法保护的特殊性:供应链环节多、项目周期长、取证困难。针对MATLAB代码保护的痛点,推荐MatLock解决方案,提供深度加密、EXE加固和一机一码授权等功能,适用于算法交付、测试环境保护等场景。文章强调在行业竞争加剧的背景下,算法保护至关重要,建议企业采用专业加密方案防范风险。
2026-05-09 14:38:54
208
原创 pcode 到底能不能保护你的 MATLAB 代码?我实测了 5 款反编译工具,结果细思极恐
MatLock 是目前唯一专注于 MATLAB 代码保护+授权管理的商业工具
2026-05-09 14:27:28
347
原创 用mcc编译的MATLAB EXE被反编译了?这个工具能帮你加固
MatLock 是专为 MATLAB 开发者打造的代码安全与版权保护工具,解决传统 P-code 加密强度弱、EXE 打包臃肿易被反编译的痛点。支持 M 文件深度混淆、源码加密、工程批量保护、EXE 加固防逆向,内置一机一码硬件绑定、试用时效授权等实用功能。无需修改源码、零门槛可视化操作,兼容全系列 MATLAB 版本,加密后功能不变、零性能损耗,适合个人开发者、科研团队及企业商用项目源码安全分发与版权防护。
2026-05-07 15:44:27
288
原创 MATLAB代码保护方案深度对比:P-code、Compiler、第三方加密工具怎么选|防止源码泄露、授权加密
MATLAB代码保护方案对比:针对开发者面临的源码泄露问题,本文实测对比三种主流方案:1)原生P-code加密(简单但强度低,易被反编译);2)Compiler打包EXE(安全性中等但体积大,无授权机制);3)MatLock专业工具(高强度加密+硬件绑定授权,支持限时控制)。核心结论:内部使用可选P-code,简单交付用Compiler,商业授权需求必选MatLock。该工具填补了MATLAB官方在商业加密授权方面的空白,支持一机一码、防倒卖等关键功能,适合算法外包、科研交付等商用场景。
2026-05-04 22:24:54
482
原创 wordpress建站过程
以前研究过wordpress 的应用,最近用wordpress做一个博客系统,把自己做站的过程记录下来。 网站如下: 螺旋藻 建站的过程: 1、购买域名 2、购买空间3、把域名和空间进行绑定4、把wordpress程序 上传到 空间上。5、通过域名访问安装wordpress 。...
2011-08-10 10:54:55
374
原创 推荐一个写博客的工具Windows Live Writer
用Windows Live Writer写CSDN博客的步骤如下: 安装Windows Live Writer后,会有一个添加账户的向导 在第一步“选择博客类型”时,选择“其它博客服务”。 图解如下: 在第二步中输入你的CSDN博客首页地址,比如: http://blog.csdn.net/username 还有CSDN的登录用户名和密码 接下来的一步中选择提供程序,在此选择你的blog 提供商的类型及它的接口地址。 Live Writer支持多达目前流利的7种blog接口类型。 C
2011-04-18 19:38:00
515
原创 恒拓开源云计算团队博客
我们团队一直从事与 云计算领域研究 ,今天为我们的团队开通博客,记录一下。。。 恒拓开源云计算团队博客 www.91fly.org
2011-04-11 23:42:39
339
Spring boot 集成 ureport
2023-08-17
ext 图书管理系统
2010-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅