
标准工作流程(Standard Operation Process )

墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.3k累计阅读
2.4k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄22年

Windows DLL加载机制与安全修复实战指南
DLL(动态链接库)是Windows应用程序运行的核心依赖组件,其加载过程涉及路径解析、签名验证、依赖递归和内存初始化四大底层机制。理解这些原理,有助于区分真实缺失、版本错配、签名失效或安全策略拦截等不同故障类型。在实际运维中,VC++ Redistributable版本不兼容和DirectX组件碎片化是最常见的两大诱因,而盲目使用第三方‘一键修复’工具极易引发DLL劫持、堆损坏甚至反作弊封禁。本文聚焦Windows系统级诊断方法论,结合Process Monitor、Dependencies、SFC/DI
Erp Standard process
ERP标准流程 ERP标准流程之一----入库管理 一、业务说明: 库房在收到实际货物和相应入库验收单据的情况下,按照库房实物管理制度,清点货物,按照要求,将货物存放到指定地点,并在入库验收单上签字。 入库验收单的来源存在多种情况:进货入库、销退入库、借货入库、移库入库、从同级单位调货入库。在实际业务中,可能还存在只签字,没有实货的情况,如报溢。在手工业务中,不同的入库实际上是不同的原始单据,...
使用单片机开发PWM的案例&相关项目源码
该项目使用STM32单片机生成PWM信号,通过改变PWM的占空比来控制连接在PWM输出引脚(如PA0)上的LED的亮度。在主循环中,通过改变比较值,PWM信号的占空比在0%到100%之间变化,从而实现LED亮度的渐变效果。这个项目是一个基础的PWM控制示例,通过学习和实践这个项目,可以掌握PWM的基本原理和使用方法,并为进一步开发和应用打下良好的基础。该项目实现了使用STM32单片机产生PWM信号,并通过改变PWM的占空比来控制LED的亮度。配置PWM输出引脚(如PA0),确保其模式为PWM输出。
从0开始学管理系列(五) —— 工作流程标准化
文章目录 一 什么是管理?我们为什么要管理? 二 我们如何去管理?我们管理会碰到哪些问题?如何解决? 三 如何打造一个高效的项目团队? 四 管理中提高效率的工具有哪些 五 工作流程标准化 前言 上篇文章我们讲了一下管理过程中提高效率的工具,这篇我们主要给大家说一下管理流程的标准化,那么具体体现在哪些方面呢? ——————————————————————————————————————————————————— 在开始正文之前,我给大家先看一个截图 上图是我2018年...
【win10+RAGFlow+Ollama】搭建本地大模型助手(教程+源码)
在当今科技飞速发展的时代,人工智能(AI)已经成为各行各业不可或缺的一部分。特别是在文档处理和数据分析领域,AI的应用更是无处不在。今天,我要向大家介绍一个开源的AI框架引擎——RAGflow。它能够在深度文档理解方面执行检索增强生成(Retrieval-Augmented Generation,简称RAG),并且被认为是目前最优秀的RAG框架之一。本文将详细探讨RAGflow的创新功能、技术特点以及如何在实际应用中发挥其最大潜力。
linux 驱动 - pinctrl子系统
分析总结 pinctrl 子系统框架结构,平台 mtk6771 内核版本 kernel-4.4 , 本文所有的分析均基于此版本。
IC芯片设计项目管理002:标准化流程的应用
IC芯片设计项目管理002:标准化流程的应用 1、IC设计领域的SOP SOP(standard of process)指的是一种标准化的流程,它能够有效提高工作效率,保证产品质量。SOP可以分为横向和纵向。纵向指得是为了完成某个事情,你必须要完成的步骤。IC设计流程:规格制定、详细设计、HDL编码、仿真验证、逻辑综合、STA、形式验证、DFT、布局规划(FloorPlan)、布线(Place...
【详细】芯片设计全流程(包括每个流程需要用到的工具以及需要参与的工作人员)
一颗芯片的诞生经历了设计、制造和测试(分别对应集成电路产业链的设计业、制造业和封测业),而每一步都包含了复杂的步骤和流程。 图0-1 集成电路产业链 现在,我们重点介绍芯片设计的全流程以及每个流程需要用到的设计工具和需要参与的工作人员。 一、IC设计分类 首先对IC设计的分类做个介绍,如图1-1所示。 图1-1 IC设计分类 如图1-1所示,IC设计可以粗分为数字IC设计和射频/模拟IC设计,数字IC设计又可分为ASIC设计和FPGA/CPLD设计,此外还有一部分IC设计.
Qt系统标准路径类详解——QStandardPaths
系统标准路径类QStandardPaths 所谓系统标准路径指的是本地文件系统中,用户的特定目录或系统的配置目录。比如在Windows系统中的“我的文档”,“视频”,“图片”等目录位置。 对于一个大型项目,系统的标准目录是保存数据,配置信息的一个非常有用的地方。例如,一个应用程序需要将下载好的文档保存在本地文件系统的某个地方,而它不能假设某个定好的路径是存在于磁盘上的。有的人可能会将这个文档保...
YOLO12涨点改进| 损失函数改进篇 |AAAI 2025| 一种小目标检测SDLoss损失函数,解决现有损失函数对不同目标尺度敏感度不足的局限,提高了网络检测不同尺度目标的敏感能力,助力高效涨点
本文提出了一种改进的小目标检测方法SDLoss,通过动态调整尺度损失与位置损失的权重,优化了YOLOv12模型的性能。针对红外小目标检测中存在的两个主要问题:1)标准卷积难以捕捉目标的高斯空间分布特性;2)现有损失函数对不同尺度目标的敏感度不足,研究团队开发了Pinwheel-shaped卷积(PConv)和Scale-based Dynamic损失函数(SDLoss)。PConv通过不对称卷积核设计显著提升感受野,SDLoss则根据目标大小动态平衡尺度与位置损失的影响。
基于DO-178C/331的飞控软件研发环境的研究
本研究提出了一套基于DO-178C/331标准的飞控系统软件开发和验证框架。通过优化模型库的设计、代码生成配置和测试验证流程,显著提升了飞控系统软件的开发效率和安全性。未来的研究可以进一步扩展模型库的功能,以适应更复杂的飞控系统需求。
standard_init_linux.go:178: exec user process caused "operation not permitted”
是用Rancher 部署应用时碰到的坑: rancher v2.1.2 standard_init_linux.go:178: exec user process caused "operation not permitted” standard_init_linux.go:178: exec user process caused "operation not permitted” 解决方案:...
Vue3 - 实现集成配置百度语音识别转文字,长按或开启录音并将录音文件实时转换为文字,上传音频文件利用百度语音识别API转换为文本并展示(vue3百度智能云API实现上传录音文件并转换成文字案例)
vue3对接百度智能云语音识别,vue3 h5移动端网页中实现语音识别,百度语音识别录音转文字_百度智能云,vue3如何使用百度语音识别,如何将语音转文字,使用vue3实现录音并将录音转换为文字,vue3如何实现语音输入功能功能,vue3集成百度智能云API实现录音转文字详细教程完整示例代码demo,VUE3使用百度语音识别语音转文字,vue调用百度语音识别,vue3百度语音识别文字并展示功能,vue3免费语音转文本api,百度语音识别申请配置教程,Vue3项目配置自定义界面百度语音识别转文字和原生使用方式
oracle+调导入bom,BOM:工艺路线导入程序
Resource为默认标准工序里面资源,手动进行删除,在把Resource进行insert 到接口表, 还是报同样错误,资源也没有导入。推测可能是标准工序代码原因,尽管把参考没有勾选。从oracle网站下载两个文档进行参考,感觉这样操作,没有什么问题呀?于是换一种思路是先导入Routing&Opertion,运行接口程序,在对要修改Resource进行update,再运行接口程序,没有问...
华为OD机试新系统真题【终端设备档位差异统计】
华为OD机试 新系统真题【终端设备档位差异统计】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【终端设备档位差异统计】多语言题解。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
Hermes Studio 的 DSH 原生 Agent 预设清单:从 standard.cordis.yml 到数据驱动的插件 Inventory 解析
在 Hermes Studio 的 DSH(DeepSeek Harness)集成中,`standard` 预设是默认挂载的"完整编码 Agent"组合,它通过一份名为 `agent.cordis.yml` 的 Cordis 组合文件把 28 个插件编排进一个隔离 realm。本文以 [tests/fixtures/dsh-inventory/](https://link.gitcode.com/
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
OpenBMC 自动化测试中的多进程陷阱:从 Execute Process 返回异常到 output.xml 损坏问题分析
在 Python multiprocessing 中:不是:dict而是:DictProxy跨框架传递时,最好转换:避免调用方无法正确处理。问题位置解决方式Execute Process 返回结果异常output.xml 损坏Robot 执行链路使用直接 ipmitool workaround其中第一个问题已经通过代码修改解决;第二个问题仍需要进一步分析 Robot Framework 多进程执行和输出处理机制。
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
dsh-routing-suite Router Standard 解析:渐进式工具披露(Progressive Tool Disclosure)如何替 Agent 卸下注意力税
**导读**:本文以 [preset/docs/STANDARD-PLAN.md](https://link.gitcode.com/i/f9003639a270969167ed1376e689ba31)(Router Standard 总策划书)为骨架,结合 [preset/router-standard](https://link.gitcode.com/i/416361d3afccc1ea1
免装网盘客户端:LinkSwift 直链获取与推送下载器指南
LinkSwift 是一个在浏览器里运行的**网盘直链**获取用户脚本:装好之后,在百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘九大网盘的网页上,勾选文件就能拿到直链,再一键推给 Motrix、Aria2、IDM 等下载器,全程不经过任何第三方服务器。 适合做免客户端取链的三类人: - 不想装网盘客户端,浏览器网页版就够用的; - 收到别人
FastAPI 入门第一步:编写并运行你的第一个 API(First Steps 实战全解)
本篇指南以 FastAPI 官方文档《First Steps(第一课)》为核心展开,手把手带你从零写出一个最小的 FastAPI 应用、用 `fastapi dev` 命令把它跑起来,并逐一理解它自动生成的两套交互式 API 文档、OpenAPI 标准与 `openapi.json` 原始 Schema。读完后你将掌握 path operation(路径操作)的完整构成、如何在 `pyprojec
基于贾子理论与THL-5真理硬度标准的概率拟合大模型结构性破产必然性研究
摘要 本研究基于贾子理论与THL-5真理硬度标准,对概率拟合大模型的结构性破产必然性进行了深入分析。当前以Transformer架构和自回归令牌概率预测为核心的概率拟合大模型,通过海量数据统计关联分析生成内容,而非基于公理体系的因果逻辑推演。研究发现,该技术路径的边际效益正快速衰减:算力、数据和模型规模呈指数级扩张,但实际性能提升有限,投入产出比严重失衡。 通过全球头部企业财报和行业实测数据,本文从技术逻辑、成本结构和商业变现等维度证明:概率拟合大模型存在成本指数增长与营收线性增长的不可逆矛盾,企业净现金流
Create Routing
Create Routing说明 Create Routing 的過程1.COPY ROUTING單頭A.檢測料件是否在源ORG和目標ORG存在,是否允許建立工單 select msi.ORGANIZATION_ID, ...
Anthropic-Cybersecurity-Skills 实战:进程挖空(Process Hollowing)检测的 API 参考与威胁狩猎指南
本文基于 `Anthropic-Cybersecurity-Skills` 仓库中 `detecting-process-hollowing-technique` 技能的 API 参考文档,系统梳理进程挖空(Process Hollowing,MITRE ATT&CK T1055.012)的完整技术链路:从 `CreateProcess(SUSPENDED)` 到 `ResumeThread` 的
Datamol 核心 API 实战指南:分子转换、标准化、指纹与聚类的完整工具箱
本文基于本仓库中 [datamol 技能](https://link.gitcode.com/i/b7b5f2b9ac579f26895798c1290507ea) 的核心 API 参考文档 [core_api.md](https://link.gitcode.com/i/23f63990dffd722910e7a68ea92b4fb9),系统梳理 datamol 命名空间下最常用、最高频的函数:
FastAPI 官方教程与用户指南:安装、运行与循序渐进学习路线全解析
> 导读:本文围绕 FastAPI 官方仓库中的《Tutorial - User Guide》(教程-用户指南,位于 [docs/en/docs/tutorial/index.md](https://link.gitcode.com/i/3910d05e04739fb24a94abb0caf0e2dc))展开,它既是零基础到能独立编写 API 的分步教学主线,也是日后可随时回查速查的参考手册。读完
Unity内置着色器终极指南:从核心原理到性能优化实战
着色器是实时图形渲染的核心程序,它定义了光线与物体表面交互的算法,将材质参数和纹理数据转化为屏幕上的像素。其工作原理基于GPU的并行计算管线,通过顶点着色器和片元着色器阶段,分别处理几何变换与像素着色。掌握着色器技术对于提升渲染效率与画面表现力至关重要,尤其在游戏开发、交互式应用和实时可视化等领域。Unity内置渲染管线提供了丰富的预置着色器,如Standard、UI/Default和Particles系列,覆盖了绝大多数常规需求。然而,不当使用会导致性能陷阱,例如由**着色器变体**爆炸引发的包体膨胀和运
374
238
6476
2726
509
975
82
295

被折叠的 条评论
为什么被折叠?



