- 09 AB 10串口通信发送原理
Dale_e
verilog学习fpga开发笔记经验分享学习
通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)是一种异步收发传输器,其在数据发送时将并行数据转换成串行数据来传输,在数据接收时将接收到的串行数据转换成并行数据,可以实现全双工传输和接收。它包括了RS232、RS449、RS423、RS422和RS485等接口标准规范和总线标准规范。换句话说,UART是异步串行通信的总称。而RS23
- 工业智能网关BL110应用之四十二:COM口采集三菱PLC FX3U的配置
钡铼技术网关
工业智能网关bl110物联网智慧水利网络协议智慧水利网关智慧水利物联网关
COM口采集三菱PLC的配置4个COM口的配置内容一样,COM1固定为RS232,COM2、COM3和COM4是RS232/RS485可选串口(默认为RS485)。因三菱FX3U是RS422接口,通过RS422转RS232线接到BL110网关上,故选择COM1口采集FX3U。1.1.1.1.1COM口的配置COM1通过RS422转RS232线连接三菱FX3U,COM1口配置如下:工业智能网关BL1
- 三菱FX系列PLC的无线通讯方案
无锡亿客森
工业通讯桥接器三菱PLC通讯FX连接DCS三菱PLC无线编程三菱PLC的WIFI通讯三菱PLC的MQTT通讯
产品型号:NET30-FX-W4使用范围:用于三菱FX3U/3G/3S/2N/1N/1S等系列PLC通讯扩展1、产品介绍工业通讯桥接器(NET30-FX-W4)用于三菱FX系列PLC(FX3U/3G/3S/2N/1N/1S)以及汇川、禾川等PLC的通讯扩展,通过MD8(RS422)通讯口与PLC连接。桥接器同时支持串口、以太网、WIFI和4G多种通讯,同时支持三菱MCTCP、ModbusTCP、M
- 【总线接口】3.常见总线、接口GPIO、I2C、SPI、I2S、Modbus
神仙约架
硬件接口总线IICSPIGPIOModbusI2S
初接触硬件,五花八门的总线、接口一定会让你有些疑惑,我尝试用一系列文章来解开你的疑惑。系列文章【总线接口】1.以Xilinx开发板为例,直观的认识硬件接口【总线接口】2.学习硬件这些年接触过的硬件接口、总线·大汇总【总线接口】3.常见总线、接口GPIO、I2C、SPI、I2S、Modbus【总线接口】4.一些和串口相关的概念:UART、TTL、RS232、RS485、RS422、RJ45【总线接口
- 常见RS422的DB9引脚定义
fancyang
工业自动化控制单片机
DB9是一种D型数据接口连接器,常用于连接电子设备,因形状类似于英文字母D,故名称D型接口。按接口引脚数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。因此常见的计算机并口即为DB25针的连接器。而串口则应为DE9针连接器。由于早期的计算机的串口与并口都是使用DB25针连接器,而人们则习惯把字母B与D合在一起记了下来,当作D型接口的共同名字,以至于后来计算机串
- FT2232HL在linux下使用串口打印
Timpanpan
linux单片机运维
FT2232HFT2232H是FTDI产品系列中的USB转串口/FIFO开发模块,它利用FT2232HUSB高速双端口桥接芯片处理所有USB信号和协议。支持USB转双通道UART(RS232、RS422或RS485)、FIFO、JTAG、SPI、I2C、Bit-Bang。linux下使用JTAG和串口1.硬件连线可以看到JTAG使用了B端口,已经占用了一个UART口,所以我使用A端口的ADBUS1
- USB转串口芯片 国产GP232RL 低成本兼容替代FT232RL 数据手册资料参考
C18025394486
USB转串口GP232RL
随着工业物联网的不断发展,USB接口正在逐渐替代老式电脑的各种低俗外围接口,然而目前的工业环境中,许多重要的设备仍然使用RS232、RS422、RS485接口界面设计,因此许多用户使用USB转RS232、RS422、RS485转换器或者是转换线,来实现电脑端与RS232、RS422、RS485设备之间的数据传输。其中,RS232发展历史悠久,很多领域均有广泛的应用。比如一些机械控制系统,门禁系统,
- UART接口简介
迎客松88
单片机嵌入式硬件
UART(UniversalAsynchronousReceiver/Transmitter),即通用异步收发器,它包括了RS232、RS449、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。而RS232、RS449、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速率、连接特性和
- 振动传感器:M-A342VD10 / M-A542VR10
Epson样品中心
晶体晶振晶体振荡器新媒体运营
M-A342VD10和M-A542VR10符合ISO10816和ISO20816电机评估标准。这两款产品都是具有数字速度和位移输出的三轴振动传感器,由于采用爱普生独特的微加工技术生产的晶体振动传感器元件,具有低噪音,高稳定性和低功耗的特点。M-A542VR10具有防尘防水的RS422接口。能够测量速度、速度均方根和速度P-P频率响应特性:10Hz至1,000Hz
- 【LabVIEW FPGA入门】NI FPGA 硬件实现RS-232、RS422、RS-485
東方神山
FPGA】LabVIEWFPGACompactRIO
可以在NIFPGA卡上实现RS-232,RS-422和RS-485协议。主要考虑因素是在实施RS-422或RS-485时如何处理信号的电压电平。大多数CompactRIO模块和R系列设备上的DIO线是单端3.3VTTL,而RS-422和RS-485是差分电压信号。要拥有真正的RS-422/RS-485接口,您将需要在FPGA卡和RS-422/RS-485设备之间添加一个信号转换器。
- RS232 RS485 RS422 通信 学习及备忘笔记
Tsd-Xu
硬件设计
USARTSPIIIC适用于板内通信,最好不要拉出板外。RS232RS485RS422CAN适用于板外通信。也就是说相对于USARTSPIIIC通信而言,RS232RS485RS422CAN通信抗干扰能力更强。RS232异步(无时钟线)全双工通信(意思是能够同时完成收发信号);逻辑1:-3~-15v;逻辑0:3~15v;噪声容限为2V。RS232不是差分信号传输的,这也是其抗干扰能力有限,传输距离
- esp32UART串口外设(Arduino)
宁子希
esp32Arduino单片机嵌入式硬件物联网c++c语言
通用异步接收器/发送器(UART)介绍通用异步接收器/发送器(UART)是一种硬件功能,它使用广泛采用的异步串行通信接口(如RS232、RS422和RS485)处理通信(即时序要求和数据成帧)。UART提供了一种广泛采用且廉价的方法,可实现不同设备之间的全双工或半双工数据交换。ESP32芯片有3个UART控制器(也称为端口),每个控制器都具有一组相同的寄存器,以简化编程并提高灵活性。每个UART控
- LabVIEW通过NI OPC实现与三菱FX 3U系列PLC的通讯
Starrysky^
LabVIEW工作总结labviewopc
整理了下19年总结的关于OPC通讯的word资料,希望对大家有用。首先,打开三菱编程软件,新建一工程类型为FX3U系列的PLC,点击确定。如图1.所示。图1.将RS422转USB接口线连接电脑与PLC,查看设备管理器显示需连接的COM口,同时需打开连接目标,修改端口,使其与之匹配,建立通信测试并确定成功连接到PLC。如图2.图3.所示。图2.图3.上传与通讯测试相关点位的测试程序,关闭PLC编程软
- 【总线接口】2.学习硬件这些年接触过的硬件接口、总线 · 大汇总
神仙约架
硬件硬件接口总线协议连接器
初接触硬件,五花八门的总线、接口一定会让你有些疑惑,我尝试用一系列文章来解开你的疑惑。系列文章【总线接口】1.以Xilinx开发板为例,直观的认识硬件接口【总线接口】2.学习硬件这些年接触过的硬件接口、总线·大汇总【总线接口】3.常见总线、接口GPIO、I2C、SPI、I2S、Modbus【总线接口】4.一些和串口相关的概念:UART、TTL、RS232、RS485、RS422、RJ45【总线接口
- RS485半/全双工浅谈
南沙的星星
我们经常使用RS485的半双工方式,但是真实的情况是RS485、RS422、RS232都是可以实现全双工的。在实际使用过程中我们一直是把RS485设计成半双工使用。其实RS485类似RS422,只不过在个别参数上比RS422更加灵活,也就是说RS485可以兼容RS422,但反过来就不一定了。RS485如果接成四线就是全双工,如果把输入和输出并接,并且只接两条线那么就是半双工的了。因为实际使用半双工
- RS422串口测试工装研究
weixin_45013592
黑盒测试压力测试软件测试业务流程测试python
1.设备组成ETst_USB系统主要由硬件部分与软件部分组成。硬件部分包括1553B板卡、RS232/422/485板卡、CAN总线板卡、AD采集板卡、DA转换板卡、DI/DO板卡等。所有硬件板卡均采用USB的接口形式,从而灵活便携,能适应多种测试环境搭建的需要,同时也有利于充分利用现有的测试资源。软件部分由测试设计软件模块、测试执行服务软件模块、测试执行客户端软件模块、设备资源管理软件模块等主要
- 华为云学院-人人学loT学习笔记- 第四章 物联网关 汇聚回传
不老张
物联网物联网
4.1工业物联网关物联网网关处于网络层,负责下行汇聚上行回传。上行支持GPRS,3G,LTE等接口,下行支持以太网,PLC,ZigBee,RF,工业串口(RS485,RS422,RS232等),支持边缘计算。边缘计算起源于传媒领域,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务
- 详解RS232、RS422、RS485接口
m0_61973119
硬件类知识单片机
1.共模和差模的区别差模传输相对于共模传输方式,优势在于差模方式可以有效抵消共模干扰,因为两根信号线所受的噪声影响是相同的,然后输出值是两根信号线的差值。2.RS-232全双工电压信号1)发展历史RS-232在1970年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。2)实物图:3)RS232的电气信号RS232接收-发送端的电信号是相对于公共地线(GND)的电压信号。
- 串口/PROFIBUS DP 适配器PM-125
上海泗博自动化
PROFIBUS-DP工业通信协议转换Modbus网关串口通信profibus
型号:PM-125基本说明:实现了串口与PROFIBUS-DP之间的数据通信。可连接一个具有RS232/RS485/RS422接口的设备到PROFIBUS-DP网络,即将串口设备转换为PROFIBUS-DP网络设备。产品特点1、配置方便:使用USB接口配置,上载配置信息不影响通信状态;2、节省空间:体积更小,更薄,节省机柜空间;3、接口多样:具有RS232/RS485/RS422接口,省去电气转
- Labview通过RS422通讯接口PC与下位机通信
newbie_xymt
本文转载连接:http://blog.csdn.net/liusandian/article/details/52000143前言:最近做的一个关于串口通信的小项目;具体功能就是实现PC发送指令控制下位机的转动,下位机收到指令并返回响应指令给上位机,完成一问一答式串口通信。之前处理的是电脑发送数据的格式问题,这次解决的是另外一部分问题,即显示下位机返回的16进制指令,以及对VISCA协议的理解和云
- Modbus TCP协议概述
yizhou2010
modbus
1简介modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信。1996年施耐德公司推出基于以太网TCP/IP的modbus协议:modbusTCP。简单的理解一下Modbu
- 硬件知识积累 RS422接口
_She001
#硬件知识小器件和接口嵌入式硬件学习
1.RS422基本介绍EIA-422(过去称为RS-422)是一系列的规定采用4线,全双工,差分传输,多点通信的数据传输协议。它采用平衡传输采用单向/非可逆,有使能端或没有使能端的传输线。和RS-485不同的是EIA-422不允许出现多个发送端而只能有多个接受端。硬件构成上EIA-422(RS-422)相当于两组EIA-485(RS-485),即两个半双工的EIA-485(RS-485)构成一个全
- 单片机百科知识点---杂七杂八系列
热爱可抵岁月mrx
嵌入式单片机嵌入式硬件c语言
目录PNP三极管TTL施密特触发器c89和c99标准SPPC(程序计数器)峰值和峰峰值,有效值位字段map文件USART和UART的区别串口(RS232,RS485,RS422)硬件流控制static修饰函数预处理指令#if#endifPNP三极管PNP三极管的基极为低电平时三极管导通。NPN三极管的基极为高电平时三极管导通.TTL施密特触发器施密特触发器作用是两个临界电压且形成一个滞后区,可以防
- SIT3088E3.0V~5.5V 供电,ESD 15kV HBM,256 节点,14Mbps 半双工 RS485/RS422 收发器
Yyq13020869682
湖南芯力特嵌入式硬件
SIT3088E是一款3.0V~5.5V宽电源供电、总线端口ESD保护能力HBM达到15kV以上、总线耐压范围达到±15V、半双工、低功耗,功能完全满足TIA/EIA-485标准要求的RS-485收发器。SIT3088E包括一个驱动器和一个接收器,两者均可独立使能与关闭。当两者均禁用时,驱动器与接收器均输出高阻态。SIT3088E具有1/8负载,允许256个SIT3088E收发器并接在同一通信总线
- STM32F030R8移植freeModbus协议栈
努力的老周
笔记stm32物联网freeModbusSTM32F0
环境硬件1、NUCLEO-F030R8,芯片为STM32F030R8。该板子RAM为8KB,FLASH为64KB,主频最高为48MHz。2、一台Win10的机器,运行ModbusPoll。3、一个USB转232TTL电平的小板。请特别注意,我是使用RS232进行通信的。如果是RS485或者RS422需要在对收发进行分别处理。软件IAREWARM8.22.1+Stm32CubeMX6.3+HAL1.
- SIT3491ISO具有隔离功能,256 节点,全双工 RS422/RS485 芯片
Yyq13020869682
湖南芯力特嵌入式硬件
SIT3491ISO是一款电容隔离的全双工RS-422/485收发器,总线端口ESD保护能力HBM达到15kV以上,功能完全满足EIA-422以及TIA/EIA-485标准要求的RS-422/485收发器。SIT3491ISO包括一个驱动器和一个接收器,两者均可独立使能与关闭。当两者均禁用时,驱动器与接收器均输出高阻态。SIT3491ISO具有1/8负载,允许256个SIT3491ISO收发器并接
- FPGA学习笔记(五),串口
春风沂水丶
学习fpga开发笔记
注:文章内容为本人学习笔记,若有错误欢迎指正或补充。1,串口串口即通用异步收发器,异步串行通信口,全双工,串口是一种通信方式,其内部有不同的协议,常见的通信接口有RS232,RS485,RS499,RS423,RS422。串口的通讯方式,主机和从机分别都有两个端口Rx和Tx,主机的Rx与从机的Tx相连,主机的Tx与从机的Rx相连。串口的接口即com口又叫DB9,有9个引脚,其中第二和第三引脚最重要
- UART串口RS422/RS485电平小探
hcoolabc
Cortex_M嵌入式接口arm
一、RS422的TX+与TX-信号昨天分析过RS232电平基础之上再来分析总结下RS422与RS485串口助手发送数据:0xAA0xEB一个起始位,无奇偶校验位,一个停止位9600bps黄色通道为研祥自带[串口1],绿色通道为Z-TEK力特的USB转RS422[串口5]图1.RS422Tx+,发送对比图图2.RS422Tx-,发送对比图结论:默认的空闲电平状态不一致。发送TX+时,第一个黄色的脉尖
- RS422电平 & ADI的ADM2682的手册中波形错误
hcoolabc
Cortex_M接口
针对目前多找到的资料《TIA_EIA-485-A》中所述也不十分清楚,我将常用的一颗芯片作为参考目标分析,有如下结果:第一,电气特性:电气标准不是±(2~6V),应当是以ADI的data-sheet为参考更合适。即发现同相大于反相-0.03V即为高电平;反相大于同相0.2V以上即为低电平;处于混沌区为模糊不确定状态开路为高电平第二,错误的收发波形图在学习过程中发现原手册本想表示电平翻转的时延波形图
- 控制器(类似网关)收不到工位板的状态数据包的问题排查解决
欲盖弥彰1314
疑难杂症tcp/ip网络协议网络RS422
控制器(IP盒子类似网关)收不到工位板的状态数据包问题描述如下图通信框图所示,控制器工位板程序通过RS422和控制器(类似网关)通信,控制器在将数据转发给Linux应用程序。一开始设备装好,整个通信是没有任何问题的。然后在很久之后,负责Linux应用开发的同事就向我们反馈问题说收不到工位板程序发送的状态包。这就很奇怪了,一开始都是好好的。+---------------------++------
- 强大的销售团队背后 竟然是大数据分析的身影
蓝儿唯美
数据分析
Mark Roberge是HubSpot的首席财务官,在招聘销售职位时使用了大量数据分析。但是科技并没有挤走直觉。
大家都知道数理学家实际上已经渗透到了各行各业。这些热衷数据的人们通过处理数据理解商业流程的各个方面,以重组弱点,增强优势。
Mark Roberge是美国HubSpot公司的首席财务官,HubSpot公司在构架集客营销现象方面出过一份力——因此他也是一位数理学家。他使用数据分析
- Haproxy+Keepalived高可用双机单活
bylijinnan
负载均衡keepalivedhaproxy高可用
我们的应用MyApp不支持集群,但要求双机单活(两台机器:master和slave):
1.正常情况下,只有master启动MyApp并提供服务
2.当master发生故障时,slave自动启动本机的MyApp,同时虚拟IP漂移至slave,保持对外提供服务的IP和端口不变
F5据说也能满足上面的需求,但F5的通常用法都是双机双活,单活的话还没研究过
服务器资源
10.7
- eclipse编辑器中文乱码问题解决
0624chenhong
eclipse乱码
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File
本文以Eclipse 3.3(英文)为例加以说明:
1. 设置Workspace的编码格式:
Windows-&g
- 基础篇--resources资源
不懂事的小屁孩
android
最近一直在做java开发,偶尔敲点android代码,突然发现有些基础给忘记了,今天用半天时间温顾一下resources的资源。
String.xml 字符串资源 涉及国际化问题
http://www.2cto.com/kf/201302/190394.html
string-array
- 接上篇补上window平台自动上传证书文件的批处理问卷
酷的飞上天空
window
@echo off
: host=服务器证书域名或ip,需要和部署时服务器的域名或ip一致 ou=公司名称, o=公司名称
set host=localhost
set ou=localhost
set o=localhost
set password=123456
set validity=3650
set salias=s
- 企业物联网大潮涌动:如何做好准备?
蓝儿唯美
企业
物联网的可能性也许是无限的。要找出架构师可以做好准备的领域然后利用日益连接的世界。
尽管物联网(IoT)还很新,企业架构师现在也应该为一个连接更加紧密的未来做好计划,而不是跟上闸门被打开后的集成挑战。“问题不在于物联网正在进入哪些领域,而是哪些地方物联网没有在企业推进,” Gartner研究总监Mike Walker说。
Gartner预测到2020年物联网设备安装量将达260亿,这些设备在全
- spring学习——数据库(mybatis持久化框架配置)
a-john
mybatis
Spring提供了一组数据访问框架,集成了多种数据访问技术。无论是JDBC,iBATIS(mybatis)还是Hibernate,Spring都能够帮助消除持久化代码中单调枯燥的数据访问逻辑。可以依赖Spring来处理底层的数据访问。
mybatis是一种Spring持久化框架,要使用mybatis,就要做好相应的配置:
1,配置数据源。有很多数据源可以选择,如:DBCP,JDBC,aliba
- Java静态代理、动态代理实例
aijuans
Java静态代理
采用Java代理模式,代理类通过调用委托类对象的方法,来提供特定的服务。委托类需要实现一个业务接口,代理类返回委托类的实例接口对象。
按照代理类的创建时期,可以分为:静态代理和动态代理。
所谓静态代理: 指程序员创建好代理类,编译时直接生成代理类的字节码文件。
所谓动态代理: 在程序运行时,通过反射机制动态生成代理类。
一、静态代理类实例:
1、Serivce.ja
- Struts1与Struts2的12点区别
asia007
Struts1与Struts2
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P
- 初学者要多看看帮助文档 不要用js来写Jquery的代码
百合不是茶
jqueryjs
解析json数据的时候需要将解析的数据写到文本框中, 出现了用js来写Jquery代码的问题;
1, JQuery的赋值 有问题
代码如下: data.username 表示的是: 网易
$("#use
- 经理怎么和员工搞好关系和信任
bijian1013
团队项目管理管理
产品经理应该有坚实的专业基础,这里的基础包括产品方向和产品策略的把握,包括设计,也包括对技术的理解和见识,对运营和市场的敏感,以及良好的沟通和协作能力。换言之,既然是产品经理,整个产品的方方面面都应该能摸得出门道。这也不懂那也不懂,如何让人信服?如何让自己懂?就是不断学习,不仅仅从书本中,更从平时和各种角色的沟通
- 如何为rich:tree不同类型节点设置右键菜单
sunjing
contextMenutreeRichfaces
组合使用target和targetSelector就可以啦,如下: <rich:tree id="ruleTree" value="#{treeAction.ruleTree}" var="node" nodeType="#{node.type}"
selectionChangeListener=&qu
- 【Redis二】Redis2.8.17搭建主从复制环境
bit1129
redis
开始使用Redis2.8.17
Redis第一篇在Redis2.4.5上搭建主从复制环境,对它的主从复制的工作机制,真正的惊呆了。不知道Redis2.8.17的主从复制机制是怎样的,Redis到了2.4.5这个版本,主从复制还做成那样,Impossible is nothing! 本篇把主从复制环境再搭一遍看看效果,这次在Unbuntu上用官方支持的版本。 Ubuntu上安装Red
- JSONObject转换JSON--将Date转换为指定格式
白糖_
JSONObject
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式:
{"nanos":0,"time":-27076233600000,
- JavaScript语言精粹读书笔记
braveCS
JavaScript
【经典用法】:
//①定义新方法
Function .prototype.method=function(name, func){
this.prototype[name]=func;
return this;
}
//②给Object增加一个create方法,这个方法创建一个使用原对
- 编程之美-找符合条件的整数 用字符串来表示大整数避免溢出
bylijinnan
编程之美
import java.util.LinkedList;
public class FindInteger {
/**
* 编程之美 找符合条件的整数 用字符串来表示大整数避免溢出
* 题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0
*
* 假设当前正在搜索由0,1组成的K位十进制数
- 读书笔记
chengxuyuancsdn
读书笔记
1、Struts访问资源
2、把静态参数传递给一个动作
3、<result>type属性
4、s:iterator、s:if c:forEach
5、StringBuilder和StringBuffer
6、spring配置拦截器
1、访问资源
(1)通过ServletActionContext对象和实现ServletContextAware,ServletReque
- [通讯与电力]光网城市建设的一些问题
comsci
问题
信号防护的问题,前面已经说过了,这里要说光网交换机与市电保障的关系
我们过去用的ADSL线路,因为是电话线,在小区和街道电力中断的情况下,只要在家里用笔记本电脑+蓄电池,连接ADSL,同样可以上网........
 
- oracle 空间RESUMABLE
daizj
oracle空间不足RESUMABLE错误挂起
空间RESUMABLE操作 转
Oracle从9i开始引入这个功能,当出现空间不足等相关的错误时,Oracle可以不是马上返回错误信息,并回滚当前的操作,而是将操作挂起,直到挂起时间超过RESUMABLE TIMEOUT,或者空间不足的错误被解决。
这一篇简单介绍空间RESUMABLE的例子。
第一次碰到这个特性是在一次安装9i数据库的过程中,在利用D
- 重构第一次写的线程池
dieslrae
线程池 python
最近没有什么学习欲望,修改之前的线程池的计划一直搁置,这几天比较闲,还是做了一次重构,由之前的2个类拆分为现在的4个类.
1、首先是工作线程类:TaskThread,此类为一个工作线程,用于完成一个工作任务,提供等待(wait),继续(proceed),绑定任务(bindTask)等方法
#!/usr/bin/env python
# -*- coding:utf8 -*-
- C语言学习六指针
dcj3sjt126com
c
初识指针,简单示例程序:
/*
指针就是地址,地址就是指针
地址就是内存单元的编号
指针变量是存放地址的变量
指针和指针变量是两个不同的概念
但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样
*/
# include <stdio.h>
int main(void)
{
int * p; // p是变量的名字, int *
- yii2 beforeSave afterSave beforeDelete
dcj3sjt126com
delete
public function afterSave($insert, $changedAttributes)
{
parent::afterSave($insert, $changedAttributes);
if($insert) {
//这里是新增数据
} else {
//这里是更新数据
}
}
 
- timertask
shuizhaosi888
timertask
java.util.Timer timer = new java.util.Timer(true);
// true 说明这个timer以daemon方式运行(优先级低,
// 程序结束timer也自动结束),注意,javax.swing
// 包中也有一个Timer类,如果import中用到swing包,
// 要注意名字的冲突。
TimerTask task = new
- Spring Security(13)——session管理
234390216
sessionSpring Security攻击保护超时
session管理
目录
1.1 检测session超时
1.2 concurrency-control
1.3 session 固定攻击保护
 
- 公司项目NODEJS实践0.3[ mongo / session ...]
逐行分析JS源代码
mongodbsessionnodejs
http://www.upopen.cn
一、前言
书接上回,我们搭建了WEB服务端路由、模板等功能,完成了register 通过ajax与后端的通信,今天主要完成数据与mongodb的存取,实现注册 / 登录 /
- pojo.vo.po.domain区别
LiaoJuncai
javaVOPOJOjavabeandomain
POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不但当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB, JDBC等等。
即POJO是一个简单的普通的Java对象,它包含业务逻辑
- Windows Error Code
OhMyCC
windows
0 操作成功完成.
1 功能错误.
2 系统找不到指定的文件.
3 系统找不到指定的路径.
4 系统无法打开文件.
5 拒绝访问.
6 句柄无效.
7 存储控制块被损坏.
8 存储空间不足, 无法处理此命令.
9 存储控制块地址无效.
10 环境错误.
11 试图加载格式错误的程序.
12 访问码无效.
13 数据无效.
14 存储器不足, 无法完成此操作.
15 系
- 在storm集群环境下发布Topology
roadrunners
集群stormtopologyspoutbolt
storm的topology设计和开发就略过了。本章主要来说说如何在storm的集群环境中,通过storm的管理命令来发布和管理集群中的topology。
1、打包
打包插件是使用maven提供的maven-shade-plugin,详细见maven-shade-plugin。
<plugin>
<groupId>org.apache.maven.
- 为什么不允许代码里出现“魔数”
tomcat_oracle
java
在一个新项目中,我最先做的事情之一,就是建立使用诸如Checkstyle和Findbugs之类工具的准则。目的是制定一些代码规范,以及避免通过静态代码分析就能够检测到的bug。 迟早会有人给出案例说这样太离谱了。其中的一个案例是Checkstyle的魔数检查。它会对任何没有定义常量就使用的数字字面量给出警告,除了-1、0、1和2。 很多开发者在这个检查方面都有问题,这可以从结果
- zoj 3511 Cake Robbery(线段树)
阿尔萨斯
线段树
题目链接:zoj 3511 Cake Robbery
题目大意:就是有一个N边形的蛋糕,切M刀,从中挑选一块边数最多的,保证没有两条边重叠。
解题思路:有多少个顶点即为有多少条边,所以直接按照切刀切掉点的个数排序,然后用线段树维护剩下的还有哪些点。
#include <cstdio>
#include <cstring>
#include <vector&