在大型的bs系统开发中,界面通常组织成MDI的形式,fineui、jquery miniui等框架都完美的实现了,如果不想引入这些大的类库,需要自己实现或下载特定的插件。网上可以下载到一个clevertabs jquery插件库,但只支持jquery1.6和jquery ui1.8,对高版本jquery支持的不好。网上搜索了一下,有基于bootstrap的实现,而且兼容高版本jque
转载 2024-06-07 18:17:14
43阅读
    公司有 Windows 和 Linux 服务器,都搭建了 MongoDB 副本集,并且都要在 zabbix 平台中实现监控。Linux 系统直接使用 shell 脚本即可实现,但是 Windows 系统的不太好实现,我这里使用 Python 来实现。下面脚本同样适用于Linux系统(在 Windows server 2012 和 Centos7.3 系统都验
深度定制的意义 综合来讲,Zabbix是一个非常强大的监控平台,简单拿来完成监控一些Hosts,没有什么问题,而且,目前国内大部分客户都是这么做的,基本上是安装完后,网上找到一些相关模板,配置后把Hosts监控起来就差不多了,当然也不乏像PPTV、携程、唯品会等这样优秀的互联网公司,做了深度定制和改造。 一个剥离的工具平台 Zabbix的所有监控对象都被认为是Host,包括主机、网络设备、中件间
 mark将Flexpaper二次开发入门教程整理成PDF,让大家下载,方面阅读。前言由于需要在ajava.org网站的在线文档栏目中增加PDF文档的在线阅读功能,mark这只菜鸟游遍了各个搜索引擎和网站,花了2天时间终于完成一些基本功能,为感谢大家的支持,特发布《Flexpaper二次开发入门教程》,与各位朋友共享,也为ajava.org网站增添一些原创内容。 在本教程中可以
为什么要有专题培训?近几年Zabbix版本更新速度越来越快,功能增加越来越多,原有ZCS培训也从3天调整为5天,ZCP培训从2天调整为3天,于是Zabbix原厂推出1天的Extra Training,打破原有的ZCS/ZCP垂直化培训方式,采用Topic混合式全方位讲解,带大家由浅入深、从原理到实践快速掌握重要功能点。Zabbix 1 天专题培训 相当于定制化培训,客户可以根据自身Zabbix使用
转载 2024-08-22 19:00:29
81阅读
做监控源于我们早期做运维服务的必然需求,我们的愿望是基于Zabbix这个强大开源平台,结合实际一线运维工作的需要+ITIL等运维理论,做成类似MIUI一样的开发、易用、实用、人性和美观的全新的监控平台。架构设计下图是我们的软件逻辑架构:这个架构有两个最重要的基础:1. 将Hosts区分为主机、网络通讯设备、数据库、中件间、业务系统、虚拟机、硬件、链路等实体IT基础架构组件;2. 深度定制的基于Za
# Zabbix 二次开发 Java 教程 Zabbix 是一个开源的企业级监控解决方案,支持多种数据收集方式以及自定义功能。对于想要进行 Zabbix 二次开发的 Java 开发者,下面是一个简单易懂的入门指南。 ## 流程概览 我们可以将 Zabbix 二次开发的流程划分为以下几个步骤: | 步骤 | 描述 | |------|------| | 1 | 环境准备:安装 Zabb
原创 10月前
195阅读
2BizBox平台与插件开发概述软件的平台化,是2BizBox ERP的重要发展方向之一。通过不断的优化2BizBox ERP软件体系架构,并对开发者开放完整的API开发接口,让2BizBox形成一个ERP应用平台和二次开发平台,让更多的合作伙伴和开发者投入到2BizBox ERP发展之中。有了完整的2BizBox开发平台,才能将厂商、合作伙伴、开发者、最终用户紧密的在同一个平台上共同协作,实现各
目前国内CAE技术在工程上的应用越来越多,在一些行业比如汽车等已经较为成熟,对于辅助工业生产有不可忽视的作用。国内由于各种原因,CAE技术的发展并没有跟随经济的迅速发展而蓬勃,但也在逐渐积累。随着中国制造业的转型,国人和企业已经逐渐舍弃粗制滥造的方式进行生产制造,大程度地仿造国外先进产品设计和制造技术慢慢地已经不可行,企业的产品想要获得足够的创新,能够在市场有足够的优势,需要借助CAE技术。基于C
1   环境搭建:安装CAD 和objectArx库,这里安装的是cad2012和objectArx2010 ,vs是20102   新建一个类库项目,引用objectArx安装目录下inc文件夹下的AcDbMgd.dll和AcMgd.dll,这里注意X86和X64系统的区别3   添加两个类,一个继承IExtensionApplication接口,这个是dll的入口,cad会从这个类加载程序做一
转载 2024-06-07 18:17:27
0阅读
本文将介绍在基于OMCS构建网络多媒体应用时,最基本的开发流程。       在掌握了前面几篇关于OMCS的详细介绍后,我们就可以正式基于OMCS进行二次开发了。下面我们就从服务端和客户端的角度分别介绍开发的步骤。一.服务端开发      抛开具体的业务逻
踩过的那些坑 从2011年开始玩Zabbix,踩过的坑着实不少,被研发的同事吐了无数槽,所谓“情到深度又爱又恨“。以下简述印象比较深刻的几个坑: 二次开发的方式:2011刚开始做的时候,我们直接修改Zabbix开源的源代码,实现了一些功能自以为做得还不错,但是后来Zabbix升级一个大版本,发现Zabbix做的比我们高明多了,所以之后,我们都尽量不去Zabbix的源码,动也只是做操作层面的改进,
IBM Node-RED安装与使用教程1.Node-REDNode-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。
除了Tribon M3安装光盘提供Python-2.3.3和wxPythonWIN32-2.4.2.4-Py23我们还增加了一些Python扩展包:1.        PythonWin http://wiki.python.org/moin/PythonWinPythonWin 是Python的Windows的扩展包,支持CO
转载 2024-07-22 10:28:21
80阅读
PIESDK二次开发——C++(QT)组件式二次开发新建Q tWidgets Application工程,选中Debug(Core,GUI,Widgets),然后点击 next -> finish;配置环境 (1)在工程文件夹下,新建(myApp)文件夹,然后将PIESDK中的Debug_x64以及config文件夹复制到新建文件夹下,删除Debug_x64下多余内容(保留dll文件以及所有
转载 2024-05-30 23:15:09
236阅读
文章目录一、前言、API 架构及CATIA Application2.1 API 查询技巧2.2 API 基本架构2.3 CATIA 对象的属性及方法2.3.1 属性2.3.2 方法三、参考资料 一、前言上期《漫谈开发环境》中,提及了CATIA二次开发的底层技术,并制作了一个Hello CATIA实例,这里需要纠正一下上期中存在的一个错误:在进程内和进程外对比的表格中,本人对宏的缺点描述为没有交
转载 2024-03-16 17:21:58
155阅读
    最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了。因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主。大多数使用的是原来的UF函数(也就是面向过程的0),无论是教程还是相关社区讨论都比较多。使用NXOpen C++或者NXOpen.Net的就很少了。而使用Java的应该更少。&nbsp
转载 2023-06-27 17:41:55
346阅读
Paraview程序的架构Paraview 支持多种数据格式和显示方式,目前包括网格绘制,面绘制,体绘制等方法。若要扩展 Paraview 的功能,必须了解其绘制的固定流水线,并且必须要编写符合 Paraview 接口规范的代码。可视化包含三个基本的步骤:数据读取,数据过滤和数据渲染。首先,数据需要被读取到可视化应用程序 ParaView
转载 2023-12-07 22:47:16
215阅读
# Zabbix二次开发 Java ## 引言 Zabbix是一款非常强大的开源监控系统,可以用于监控各种IT设备的性能和可用性。作为企业级监控系统,Zabbix提供了丰富的功能和接口,可以满足不同场景下的监控需求。本文将介绍如何进行Zabbix二次开发,使用Java编写自定义监控脚本,并展示如何生成饼状图。 ## Zabbix二次开发概述 Zabbix二次开发可以通过Zabbix提供
原创 2024-01-01 03:48:49
454阅读
碎碎念不得不说autocad二次开发的相关资料真的少,大多数还很旧。图书馆里VBA的一本最近出版时间是2006,AutoLisp的2013(还是个十二五规划教材),ObjectARX的书是2014年出的,结果开发的是autocad2010,还配套VS2008,里面的内容也是......惨不忍睹......不过女朋友设计院的插件在AutoCAD2017上一用就崩也不是个办法(说实话用上2017就再也
  • 1
  • 2
  • 3
  • 4
  • 5