前言做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列的所有博文集合参见:iOS开发知识梳理博文集。本文主要介绍 OC基础--数据类型与表达式。一 数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 12:10:56
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先声明:IoC & AOP 不是 Spring 提出来的,它们在 Spring 之前其实已经存在了,只不过当时更加偏向于理论。Spring 在技术层次将这两个思想进行了很好的实现。1.什么是 IoC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。例如:现有类 A 依赖于类 B传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 22:37:51
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  随着OPCUA技术的推广应用,工业互联场景经常遇到OPCDA和OPCUA不能兼容的问题,OPCUA最大的优点是支持跨平台和减少现场实施人员配置DCOM的烦恼(大多数人可能都是基于这个原因放弃DA),一些老旧项目不支持OPCUA的连接,需要利用中间件实现OPCDA到OPCUA的转换。KepOPC是服务于工业数据采集及交换的定制型工业软件,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 17:29:51
                            
                                746阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言通过我前面的一篇文件,我们已经能够搭建一个OPC-UA服务端了,并且也拥有了一些基础功能。这一次咱们就来了解一下OPC-UA的服务注册与发现,如果对服务注册与发现这个概念不理解的朋友,可以先百度一下,由于近年来微服务架构的兴起,服务注册与发现已经成为一个很时髦的概念,它的主要功能可分为三点:1、服务注册;2、服务发现;3、心跳检测。如果运行过OPC-UA源码的朋友们应该已经发现了,OPC-UA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 06:37:46
                            
                                305阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java OPC UA 读取数据指南
作为一名刚入行的开发者,你可能对如何使用Java实现OPC UA(Open Platform Communications Unified Architecture)读取数据感到困惑。本文将为你提供一个简单的指南,帮助你理解整个过程并实现这一功能。
## 流程概览
首先,让我们通过一个表格来概览整个流程:
| 步骤 | 描述 |
| --- | -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-28 06:15:48
                            
                                398阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.POJO 是 DO/DTO/BO/VO/AO 的统称DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。BO( Business Object):业务对象。 由Service层输出的封装业务逻辑的对象。AO( Application Objec            
                
         
            
            
            
            1. OPC UA因何而来?讲到OPC UA 不得不提及他的前辈OPC,OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,被称为控制系统“中间件技术”,是专为在现场设备、自控应用、企业管理应用软件之间实现系统无缝集成而设计的接口规范。OPC自发布以来已广泛应用在工业控制系统的信息集            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 11:12:37
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                 从事工控程序员一般都知道OPC ,但是国内很多人都停留在使用,或者开发简单的客户端层面上,因为网上的UA Server的资料很少,无法系统的学习,导致Server项目实现的难度很大下面就给大家讲讲如何开发一个 OPC Server,因为本是从事微软 。Net 开发,就从 .NET 的 OPC UA SDK 说起 1 首先从OPC 基金会官网下载一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 22:31:21
                            
                                625阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。            
                
         
            
            
            
            # Java OPC UA简介
## 1. 概述
OPC(OLE for Process Control,面向过程控制对象链接)是一种广泛应用于工业自动化领域的通信标准协议。OPC UA(OPC Unified Architecture)是在OPC基础上发展出的新一代通信协议,提供了更强大、更灵活、更安全的功能。
本文将介绍如何使用Java编写OPC UA应用程序,并提供相关代码示例。
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-19 04:52:35
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里是一个莫名奇妙的需求,所以网上不容易找到教程,所以是踩了一些坑。由于不熟悉java,也是磕磕绊绊。opcua库选择首先opcua的库我找到了两个:1.https://github.com/eclipse/milohttps://github.com/eclipse/milo2.GitHub - OPCFoundation/UA-Java-Legacy: This repository is p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-27 10:19:25
                            
                                694阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本来想按照上集的思路,续写包解析的文章,没想到中间蹦出了CVE-2021-26414,同时微软留给用户修改的时间也是相当紧凑。对于不了解这个漏洞的同学,简单地说这是一个关于DCOM的安全漏洞,微软要做相应的DCOM加固,要求所有客户端在创建一个服务端的示例时都使用packet层面上的认证。今年3/8的更新会让用户在注册表掌控要不要使用这个加固的DCOM设置,而6/24的更新则强制用户使用加固后的D            
                
         
            
            
            
            1简介现在越来越多的用户需要在混合环境中实现OPCUA,这也就包括将UA的产品与之前Classic的组件整合到一起,这是一种从技术和成本角度出发的优选方案,本文通过两个简单的实例,介绍了如何使用Tunneller在UA与Classic(例如OPC DA)之间进行数据转换。2 工具:硬件:两台PC(假设分别叫OPC-1和OPC-2,下同),分别做客户端和服务器。软件:	Mod...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 15:38:17
                            
                                1238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OPC UA简介 OPC是应用于工业通信的,在windows环境的下一种通讯技术,原有的通信技术难以满足日益复杂的环境,在可扩展性,安全性,跨平台性方面的不足日益明显,所以OPC基金会在几年前提出了面向未来的架构设计的OPC 统一架构,简称OPC UA,截止目前为止,越来越多公司将OPC UA作为开 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-21 13:21:00
                            
                                3057阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            OPC UA编程实现 — 基于Python
FreeOpcUa,是使用Python开发基于OPC统一架构的优选第三方库,项目链接:https://github.com/FreeOpcUa/python-opcua
创建一个OPC服务器的步骤非常简单:
from opcua import Server
server = Server() # 实例化一个UA服务器
server.set_endpoin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 09:58:52
                            
                                609阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OPC UA将来自不同厂商不同设备的数据进行统一格式、统一显示。 OPC: originally knowns as “OLE for Process Control”, now “Open Platform Communications”. It is a collection of multip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-02-21 19:53:00
                            
                                735阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。使用Optional,我们就可以把下面这样的代码进行改写:public static String getName(User u) {
    if (u == null)
        return "Unknown";
    return u.nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-17 22:45:49
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java中的dword数据类型与OPC
在Java中,dword数据类型通常用来表示32位的无符号整数,它的取值范围为0到4294967295。在工业自动化领域中,使用OPC(OLE for Process Control)协议进行数据交换是非常常见的。本文将介绍dword数据类型在Java中的表示方法,并讨论如何与OPC进行交互。
## dword数据类型在Java中的表示
在Java            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 04:32:05
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Java OPC UA写入PLC数据的入门指南
随着工业自动化和智能制造的不断发展,OPC UA(开放平台通信统一架构)已经成为了工业设备之间沟通和数据交换的重要标准。特别是在与PLC(可编程逻辑控制器)集成时,OPC UA提供安全、可靠的通信机制。本文将为初学者指导如何通过Java OPC UA库来写入PLC数据。
## 1. 实现流程
在开始之前,我们需要了解整个操作的流程。请参            
                
         
            
            
            
            # 如何实现“opc ua java 数据库”
## 1. 整体流程
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 创建一个基于opc ua的java项目 |
| 2 | 连接opc ua服务器 |
| 3 | 读取opc ua服务器上的数据 |
| 4 | 将数据存入数据库 |
## 2. 操作步骤及代码示例
### 步骤1:创建一个基于opc ua的jav            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-10 04:16:28
                            
                                85阅读