首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏图像处理与模式识别研究所

    SIS模型

    as np import matplotlib.pyplot as plt from scipy.integrate import odeint def dy_dt(y,t,lamda, mu):#SIS odeint 数值解,求解微分方程初值问题 ySI=odeint(dy_dt,y0,t,args=(lamda,0))#SI模型 ySIS=odeint(dy_dt,y0,t,args=(lamda,mu))#SIS plt.legend(loc='best') plt.axis([0,100,-0.1,1.1]) plt.show() lamda=1.2 mu=0.48 sigma=2.5 (1-1/sig)=0.6 算法:SIS

    71720编辑于 2022-05-29
  • 来自专栏Zaqdt_ACM

    Codeforces Round #503 (by SIS, Div. 2) C. Elections(思维)

    题目链接:https://codeforces.com/contest/1020/problem/C

    51510发布于 2019-03-04
  • 来自专栏司六米希

    【复杂网络】流行病传播模型 - SI、SIS、SIR(含实例)【python】

    【复杂网络】流行病传播模型 - SI、SIS、SIR【python】 1. SI绘图改进 因为上图0.00是因为在while循环中只有S_dic全部被感染才会返回出来绘制图像,所以会导致无论循环多少次都会是以0.00作为最终结果返回,对此图像改成新的图像如下 2.3 SIS

    4.6K30编辑于 2023-10-17
  • 来自专栏HONEYWELL

    TRICONEX 3008 安全集成服务器(SIS)充当聚合器

    TRICONEX 3008 安全集成服务器(SIS)充当聚合器图片数据馈送OPC套件扩展是一个集成的软件解决方案,提供OPC UA和OPC Classic通信,以及物联网云连接。

    44320编辑于 2023-04-26
  • 来自专栏一心无二用,本人只专注于基础图像算法的实现与优化。

    基于Simple Image Statistics(简单图像统计,SIS)的图像二值化算法。

    本文介绍了如何利用Simple Image Statistics工具对图像进行二值化,并通过C#代码示例演示了如何使用此工具进行图像二值化。另外,还介绍了如何使用此工具进行图像灰度化处理。

    1.3K60发布于 2018-01-03
  • 工业互联网浪潮下的 SIS 与 DCS 系统:安全与效率的协同进化

    SIS 系统的智能化升级• 边缘计算赋能实时决策:通过边缘节点部署智能算法,SIS 可在本地完成数据预处理与初步风险评估,将关键安全事件响应时间从毫秒级缩短至微秒级。 数据驱动的智能决策SIS 与 DCS 均深度融入工业互联网数据体系:SIS 通过分析历史安全事件数据优化阈值设定,DCS 基于实时生产数据调整控制策略。 核心目标的坚守与延伸• SIS 系统◦ 安全防线的智能化延伸:在工业互联网中,SIS 不仅执行紧急联锁,还通过 AI 算法预判潜在风险。 技术架构的差异化路径• SIS 系统◦ 高可靠边缘计算:为确保安全响应的时效性,SIS 采用专用边缘节点,配备硬件级安全防护(如可信执行环境 TEE)。 价值创造的不同维度• SIS 系统◦ 安全价值的量化延伸:通过工业互联网分析安全事件的经济影响,SIS 的价值从“损失规避”转向“风险成本优化”。

    82310编辑于 2025-04-02
  • 来自专栏企鹅号快讯

    TRITON恶意软件攻击工业安全系统

    攻击者对设备可以产生物理伤害的原因有: ·修改SIS可以阻止SIS正确运行,增加了造成物理伤害的failure的概率。 ·TRITON可以修改SIS控制器中的应用内存,这会导致有效性检查失败。 在过去的10年里,考虑到成本低、使用方便、DCS和SIS交换信息方便等因素,在设计中将DCS和SIS集成到一起是一种趋势。TRITON正是利用了这一点,证明了DCS和SIS集成时通信的风险。 SIS威胁模型强调了攻击者已成功黑掉SIS的一些可用选项。 Attack Option 2: 对SIS重变成允许unsafe状态 · 攻击者可以对SIS逻辑进行重编程来允许unsafe条件持续。 · 因为SIS功能缺失导致的风险增加,最终导致对物理的结果。 在SIS网络中,攻击者用TRITON框架与SIS控制器进行交互,使用的协议是TriStation协议。攻击者可以通过halt命令或上传有漏洞的代码到SIS控制器来使过程停止。

    2.1K100发布于 2018-02-23
  • 来自专栏FreeBuf

    FireEye报告:揭露新型工控系统恶意软件TRITON

    攻击事件概述 攻击者通过获得安全仪表系统(SIS)工作站的远程访问控制权限,对SIS控制器进行了重编译,进而在SIS系统中部署了TRITON攻击框架。 以下安全仪表系统(SIS)威胁模型揭露了多种攻击者可用的攻击路径: 攻击路径 1: 使用SIS系统进行过程关闭。 攻击路径 2: 重编译SIS以支持不安全状态。攻击者重编译SIS逻辑控制器,让其支持不安全状态的存在。 目的:由于SIS功能丧失,增加的危险状况会导致严重物理后果风险,如对设备、产品、环境和人员安全的影响。 攻击路径 3:重编译SIS控制器,当使用DCS时,让其支持不安全的危险状态。 一旦渗透进入SIS网络后,攻击者会立即部署预先构建的TRITON攻击框架,利用TriStation协议与SIS控制器发起通信,攻击者可以发送停止命令形成进程关闭,或向SIS控制器上传恶意代码造成保护失效

    1.5K50发布于 2018-02-26
  • 来自专栏企鹅号快讯

    TRITON病毒可渗透关键基础设施,导致工控系统关机

    该恶意软件对施耐德电气SE运行安全系统(Triconex安全仪表系统,简称SIS)的工作站进行远程控制,然后试图重新编程用于监视工厂的控制器。 攻击者可以利用TRITON病毒执行以下攻击 攻击方式 1:利用 SIS关闭进程 攻击者可以重新编程SIS逻辑,导致其在安全状态下也会关闭进程,也就是触发误报。 攻击方式 2: 重新编程SIS允许不安全状态 攻击者可以重新编程SIS允许持续出现不安全的情况,增加了出现物理破坏的风险,例如,SIS功能缺失可能会影响设备、产品、环境和人身安全。 攻击方式 3: 重新编程SIS允许不安全状态,并利用DCS导致风险 攻击者可以从DCS操控进程进入不安全状态,并导致SIS无法正常工作,这可能对人身安全、环境造成影响,或者直接破坏设备,具体取决于进程的物理限制和工厂的设计 对于任何依赖于SIS所提供数据的应用,使用单向网关而不是双向网络连接。 在所有可以通过TCP/IP到达SIS系统的服务器或工作站上,执行严格的访问控制和应用白名单。

    1K80发布于 2018-03-01
  • 来自专栏安恒信息

    漏洞预警 | TRITON病毒可渗透关键基础设施,导致工控系统关机

    该恶意软件对施耐德电气SE运行安全系统(Triconex安全仪表系统,简称SIS)的工作站进行远程控制,然后试图重新编程用于监视工厂的控制器。 攻击者可以利用TRITON病毒执行以下攻击 攻击方式 1: 利用 SIS关闭进程 攻击者可以重新编程SIS逻辑,导致其在安全状态下也会关闭进程,也就是触发误报。 攻击方式 2: 重新编程SIS允许不安全状态 攻击者可以重新编程SIS允许持续出现不安全的情况,增加了出现物理破坏的风险,例如,SIS功能缺失可能会影响设备、产品、环境和人身安全。 攻击方式 3: 重新编程SIS允许不安全状态,并利用DCS导致风险 攻击者可以从DCS操控进程进入不安全状态,并导致SIS无法正常工作,这可能对人身安全、环境造成影响,或者直接破坏设备,具体取决于进程的物理限制和工厂的设计 对于任何依赖于SIS所提供数据的应用,使用单向网关而不是双向网络连接。 在所有可以通过TCP/IP到达SIS系统的服务器或工作站上,执行严格的访问控制和应用白名单。

    1.1K80发布于 2018-04-10
  • 来自专栏企鹅号快讯

    继震网、乌克兰断网后 又一计算机病毒来袭!

    据介绍,TRITON病毒可以与SIS控制器通讯(例如发送halt等特定命令,或读取其内存内容),并利用攻击者定义的负载对其远程重新编程。 利用TRITON病毒,攻击者主要能够发布一下三种攻击: 利用SIS关闭进程 攻击者可重新编程SIS逻辑,致其在安全状态下也会关闭进程,即触发误报。 重新编程SIS允许不安全状态 攻击者可重新编程SIS允许持续出现的不安全情况,增加出现物理破坏的风险,譬如SIS功能缺失可能会影响到设备、产品、环境和人身安全。 重新编程SIS允许不安全状态,并利用DCS导致风险 攻击者可从DCS操控进程进入不安全状态,并导致SIS无法正常工作,这可能对人身安全和环境造成影响,或者直接破坏设备,具体取决于进程的物理限制和工厂的设计 对任何依赖于SIS所提供数据的应用,用单向网关而不是双向网络进行连接。 在所有可以通过TCP/IP到达SIS系统的服务器或工作站上,执行严格访问控制与应用白名单。

    909100发布于 2018-02-27
  • 来自专栏智药邦

    南开大学卫金茂团队提出新的药物相似度建模方法,通过药物结构包含相似度(SIS)进行药物靶标结合亲和力预测

    基于SIS,作者构建了图神经网络(GNN)的模型预测了药物和靶标之间的结合亲和力(DTA)。SISDTA在一系列任务中超越了现有方法。 在本文中,作者提出了一种基于结构包含相似度(SIS)的计算方法来构建药物对不同大小的二元相似性。在这里,作者使用结构特征(ECFP)来计算药物SIS。 这种方法不能直接适用于SIS。传统的相似度得分和SIS可能不同,使用相同的相似度阈值可能会导致一些关系被忽略或一些关系被错误地添加。 如表2所示,结合药物序列特征可以提高模型的性能,SIS相似度在多个评价指标上优于传统相似度。这些结果表明,SIS可以从不同的角度改善样本之间消息传递,提高模型的信息获取能力。 SIS可以通过考虑两种药物子结构的包含关系来衡量两种药物的相似性。作者还根据SIS构建的药物相似图和靶点相似图建立了基于图卷积神经网络的DTA预测模型。

    54710编辑于 2024-10-29
  • 来自专栏PLC

    TRICONEX 3624 更改或扩展所需的抽象接口

    TRICONEX 3624 更改或扩展所需的抽象接口图片SIS支持与OPC UA标准相关的所有安全功能。 此外,SIS根据IP地址提供过滤访问,并可以检测对OPC UA身份验证的拒绝服务攻击。高效、灵活的物联网解决方案的数据聚合和抽象接口。SIS在一台服务器中聚合来自多个来源的数据。 就抽象接口而言,SIS为各种IT应用程序提供了一个通用、稳定的OT接口,并支持标准化的地址空间。它还将It和OT环境中的投资决策分离开来。与边缘架构和云应用完全集成。 作为一种边缘解决方案,SIS具有与使用中央云平台相同的优势。它还使用户能够与基于云的应用并行运行本地客户端,例如边缘分析。 3351TRICONEX AI3351 TRICONEX 3401TRICONEX DO3401TRICONEX 3503ETRICONEX 3511TRICONEX 3623TTRICONEX 3664多关于SIS

    65220编辑于 2023-04-23
  • 来自专栏博客迁移同步

    用java实现歌曲串烧高速版(SequenceInputStream的使用)

    v.add(bis4); Enumeration<InputStream> en = v.elements(); SequenceInputStream sis = -1) { bos.write(b); } sis.close(); bos.close(); long time2 ("a.txt"); FileInputStream fis2 = new FileInputStream("b.txt"); SequenceInputStream sis = -1) { fos.write(b); } sis.close(); fos.close(); } private 然后再关闭SequenceInputStream流,也就是sis.close(); 其实刚刚已经关了bis1, bis2, bis3了,只剩下bis4了,此刻执行到nextStream的第一个if时会把

    41410编辑于 2023-05-06
  • 来自专栏shimeath的Java学习

    文件分割与合并

    destPath) { File dest = new File(destPath); BufferedOutputStream bos = null; SequenceInputStream sis new File(blockPath.get(i))))); } bos = new BufferedOutputStream(new FileOutputStream(dest)); sis = (len = sis.read(flush))) { bos.write(flush, 0, len); } bos.flush(); sis.close(); } catch new File(blockPath.get(i))))); } bos = new BufferedOutputStream(new FileOutputStream(dest)); sis = (len = sis.read(flush))) { bos.write(flush, 0, len); } bos.flush(); sis.close(); } catch

    1.8K20发布于 2020-07-30
  • 来自专栏图像处理与模式识别研究所

    SIR模型

    as np import matplotlib.pyplot as plt from scipy.integrate import odeint def dySIS(y,t,lamda,mu):#SI/SIS odeint数值解,求解微分方程初值问题 ySI=odeint(dySIS,i0,t,args=(lamda,0))#SI模型 ySIS=odeint(dySIS,i0,t,args=(lamda,mu))#SIS 模型 ySIR=odeint(dySIR,Y0,t,args=(lamda,mu))#SIR模型 #绘图 plt.title("SI、SIS和SIR模型的比较") plt.xlabel('t-youcans plt.axhline(y=0,ls="--",c='c')#添加水平直线 plt.plot(t,ySI,':g',label='i(t)-SI') plt.plot(t,ySIS,'g--',label='i(t)-SIS

    61430编辑于 2022-05-29
  • 来自专栏图像处理与模式识别研究所

    SEIR模型

    scipy.integrate import odeint plt.rcParams['font.sans-serif']=['SimHei'] def dySIS(y,t,lamda,mu):#SI/SIS odeint 数值解,求解微分方程初值问题 ySI=odeint(dySIS,i0,t,args=(lamda,0))#SI模型 ySIS=odeint(dySIS,i0,t,args=(lamda,mu))#SIS SEIR模型 #绘图 print("lamda={}\tmu={}\tsigma={}\t(1-1/sig)={}".format(lamda,mu,sigma,fsig)) plt.title("SI、SIS tEnd,-0.1,1.1]) plt.plot(t,ySI,'cadetblue',label='i(t)-SI') plt.plot(t,ySIS,'steelblue',label='i(t)-SIS

    81330编辑于 2022-05-29
  • 来自专栏SAP Technical

    SAP报表开发工具 Report Painter

    概括表 KKBC 成本对象控制CO对象的报表表格 KKBE 报告表成本组份 KKBU 报告表单位成本核算 RPPS 编制PS报表的汇总构造 RWCOOM 报表:间接费用成本控制(特殊评估) S001 SIS : 客户统计数据 S002 SIS: 销售办公室统计数据 S003 SIS: 销售组织/分销渠道/部门/分发/客户/产品 S004 SIS: 产品/销售组织/分销渠道 S005 SIS: 装运地点/路线 /转递代理/收货国家 S006 SIS: 销售代理/销售组织/分销渠道/分支/客户/产品 S011 PURCHIS: 采购组统计 S012 PURCHIS: 采购统计 S013 PURCHIS: 供应商汇编的统计

    2.3K10发布于 2020-11-27
  • 来自专栏Python爱好者

    Java基础笔记22

    FileInputStream fis2 = new FileInputStream("b.txt"); //创建输入流对象,关联b.txt SequenceInputStream sis FileOutputStream fos = new FileOutputStream("c.txt"); //创建输出流对象,关联c.txt int b; while((b = sis.read v.add(fis3); Enumeration<InputStream> en = v.elements(); //获取枚举引用 SequenceInputStream sis SequenceInputStream构造 FileOutputStream fos = new FileOutputStream("d.txt"); int b; while((b = sis.read = -1) { fos.write(b); } sis.close(); fos.close(); 22.03_IO流(内存输出流*****) 1.什么是内存输出流 该输出流可以向内存中写数据

    62220发布于 2018-06-21
  • 来自专栏云计算与大数据

    es|索引与段

    In this case we write the next // segments_N file with no segments: final SegmentInfos sis indexExists) { final SegmentInfos previous = SegmentInfos.readLatestCommit(directory); sis.updateGenerationVersionAndCounter (previous); } segmentInfos = sis; rollbackSegments = segmentInfos.createBackupSegmentInfos

    1.1K30发布于 2019-06-15
领券