- 利用C#开发USB摄像头驱动及图像捕获应用详解
威哥说编程
c#单片机开发语言
一、项目背景与挑战USB摄像头在工业、安防、视频会议等领域应用广泛。通过C#开发USB摄像头驱动及图像捕获应用,能够灵活地控制设备,实现定制化功能。但由于硬件驱动开发复杂且受限于操作系统,C#开发USB摄像头驱动面临以下挑战:Windows不支持用C#编写内核驱动,需结合WinUSB或现有驱动USB设备通讯协议复杂,多为厂商定制高性能实时图像采集要求较高本文重点讲述:如何基于WinUSB与C#实现
- Modbus RTU 转 Profinet 网关接台安 N310 变频器与西门子plc通讯
兴达易控
工业以太网解决方案网络协议
ModbusRTU转Profinet网关接台安N310变频器与西门子plc通讯在工业自动化领域,设备之间的通信至关重要,它如同神经系统一般,连接着各个部分,确保系统的稳定运行。今天,我们就来深入探讨一下ModbusRTU转Profinet网关与台安N310变频器通讯的相关知识。ModbusRTU是一种广泛应用的工业通讯协议,以其简单、可靠等特点在众多工业场景中占据一席之地。它采用主从站架构,通过串
- 基于 CAN 总线的模块化远程 IO 系统设计与热插拔机制实现
2501_92511010
rabbitmq
一、引言在工业自动化控制系统中,远程IO系统(RemoteIOSystem)是实现设备信号扩展、异地控制与模块化维护的核心组件。传统远程IO多采用RS485或工业以太网,而CAN总线因其布线简单、抗干扰能力强、节点数多、实时性好,正在逐渐取代RS485成为模块化IO扩展的重要通信基础。本篇文章将围绕基于CAN总线的远程IO系统设计展开分析,重点讲解以下内容:模块化IO结构设计CAN总线通讯协议与节
- 网络通讯协议UDP转发TCP工具_UdpToTcpRelay_双向版
syx594
windowsUDPTCP
UDP/TCP网络转发器程序说明书1.程序概述本程序是一个高性能网络数据转发工具,支持UDP和TCP协议之间的双向数据转发,并具备以下核心功能:协议转换:实现UDP↔TCP协议转换数据转换:支持十六进制/ASCII格式的数据转换规则智能窗口控制:可隐藏/显示/最小化控制台窗口热重载配置:修改配置无需重启程序自动恢复:网络异常自动重连,内存自动管理2.系统要求项目要求备注运行环境.NET6.0Des
- STM32F411-OLED显示资源文件介绍:让显示更轻松的STM32F411RE OLED驱动库
毛罡肖Oscar
STM32F411-OLED显示资源文件介绍:让显示更轻松的STM32F411REOLED驱动库【下载地址】STM32F411-OLED显示资源文件介绍本资源库提供基于STM32F411RE的OLED显示屏驱动代码,采用4线SPI通讯协议,代码结构清晰,包含详细注释,便于学习和理解。适用于STM32F411RE系列控制器,帮助开发者快速实现OLED显示功能,减少外设调试时间。亲测可用,助您专注于核
- 嵌入式常见通讯协议不可不知的二三事
Bleach 漂白
单片机嵌入式硬件
一、常见通信协议二、传输时序——同步传输VS异步传输这个特性关注的是收发双方如何协调发送数据的起始和结束时刻,即如何保持时序上的一致。同步传输:原理:发送方和接收方使用一个公共的时钟信号来严格同步数据传输。数据不是单个字节发送,而是以连续的、大小固定的数据块(称为帧或数据包)进行传输。时序:时钟信号确保发送方和接收方在精确的同一时刻采样数据线上的数据。接收方知道何时开始采样(帧头同步),何时结束(
- 老旧设备升级利器:Modbus TCP转 Profinet让能效监控更智能
开***能
ModbusTCPProfinettcp/ip网络服务器
在工业自动化领域,ModbusTCP和Profinet是两种常见的通讯协议。Profinet是西门子公司推出的基于以太网的实时工业以太网标准,而Modbus则是由施耐德电气提出的全球首个真正开放的、应用于电子控制器上的现场总线协议。这两种协议各有各的优点,但在某些场合中需要将二者结合起来使用,这就需要用到ModbusTCP转Profinet网关,以便实现设备的互联互通。Profinet是一种面向未
- IM即时通讯技术栈与界面设计:WorkPlus的实践与创新
恒拓高科BeeWorks
大数据
在数字化转型的浪潮中,即时通讯(IM)已成为企业沟通协作的核心工具。本文将深入探讨IM即时通讯的技术栈、界面设计,并以WorkPlus为例,展示其在企业级IM解决方案中的实践与创新。1.IM即时通讯技术栈IM即时通讯工具的开发涉及多个技术层面,包括前端、后端、数据库、即时通讯协议和实时通信技术。前端开发:IM工具的用户界面是用户接触的第一线,因此前端开发至关重要。HTML、CSS和JavaScri
- 一文征服所有通讯协议!全栈开发实战指南
Android洋芋
网络协议硬件接口协议HTTP与HTTPS通讯协议解析全栈开发实战
简介随着物联网和云计算技术的快速发展,通讯协议已成为现代软件开发的核心基础。从简单的串口通信到复杂的工业自动化协议,从传统的HTTP到最新的HTTP/3,每种协议都有其独特的应用场景和技术优势。本文将全面解析主流和非主流通讯协议的技术特点、应用场景及优缺点,提供选择依据,并通过详细的代码实战示例,帮助开发者从零到一掌握这些协议的实现方法。文章内容涵盖网络协议和硬件接口协议,代码示例丰富且附有详细解
- Ethernet IP转Modbus网关在热泵机组中的协议转换技术实现
开***能
EtherNET/IPtcp/ip网络服务器
在现代工业自动化领域,不同设备与系统之间的通讯是确保整个生产过程高效、稳定进行的关键。其中,EthernetIP和Modbus作为两种常见的通讯协议,分别在不同的场合发挥着重要作用。而在某些应用中,例如空调热泵机组的控制与监控,我们可能需要将这两种协议进行转换,此时便需要借助开疆智能EthernetIP转Modbus网关KJ-EIP-101来实现数据和控制信号的无缝对接。来了解一下Ethernet
- 引导定位软件-旋转中心标定
*Major*-莙工科技有限公司
winform
引导定位软件-旋转中心标定一确定通讯协议location,1//定位模式location,2,real_x,real_y,第几个点//平移九点标定模式location,3,第几个点//旋转中心标定模式location,3,1location,3,2location,3,3location,3,4location,3,5二解析上位机数据elseif(GlobalParamters.SoftModel
- 【干货:全解】TCP通讯协议和UDP通讯协议
其子昱舟
TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP—用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传
- STM32——SPI串口外设接口通讯协议
走出地球
STM32单片机嵌入式网络单片机stm32
1、什么是SPI?SPI是串行外设接口(SerialPeripheralInterface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。2、SPI优点支持全双工通信通信简单数据传输速率块3、缺点没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据可靠性上有一定的缺陷。4、特点1):高速、同步、全双工、非差分、总线式2)
- STM32——SPI/QSPI读写串行FLASH
青篱竹枫
单片机与电路学习大数据
SPI协议简介:SPI协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛的使用在ADC,LCD与MCU间,要求通讯速率较高的场合SPI物理层结构特点主要用到4条线SS,SCK,MOSI,MISOSS:从设备选择信号线,常称为片选信号线,也称为NSS,CS每个从设备都拥有独立的这一条SS信号线,本信号线独占主机的一个引脚,即有多少个从设备,就有多少条片选信号
- KT6368A蓝牙BLE芯片的AT指令说明详细记录
清月电子
蓝牙芯片分类蓝牙芯片BLE芯片
串口通讯协议AT串口指令作为一种在控制领域常用的通信,我们进行了优化和定制,这样大大简化了用户使用的难度,请严格按照我们给出的指令格式进行操作3.1通讯格式支持异步串口通讯模式,通过串口接受上位机发送的命令通讯标准:115200bps---用户可以通过串口指令设置详见3.2数据位:8停止位:1校验位:none流控制:none注意:所有的指令的设计,都是有规律的,不是随意划分的,可以对照下面找一下规
- 工业物联网监控系统实战:基于WinForm实现S7与Modbus协议融合与架构优化
威哥说编程
物联网架构c#.netcore.net
在工业自动化和智能制造的浪潮下,工业物联网(IIoT)作为连接设备与管理平台的桥梁,扮演着至关重要的角色。现代工业生产环境中,常见的工业通讯协议包括S7和Modbus协议,这两种协议分别被广泛应用于西门子PLC设备和其他通用设备之间的数据传输与控制。如何在一个统一的监控平台中集成这两种协议并优化系统架构,是开发工业物联网监控系统时不可忽视的挑战。本文将带你深入探索如何在WinForm应用中实现S7
- <uniapp><threejs>在uniapp中,怎么使用threejs来显示3D图形?
机构师
uniapp手机程序实例专栏uni-app3dthreejsjavascriptHBuilderXuni
前言本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。发文平台CSDN环境配置系统:windows平台:visualstudiocode、HBuilderX(uniapp开发)语言:javascript、html、vue库:three.js概述本文研究一下在uni
- <uniapp><vuex><状态管理>在uniapp中,如何使用vuex实现数据共享与传递?
机构师
uniapp手机程序实例专栏uni-appvuexvue数据管理
前言本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。发文平台CSDN环境配置系统:windows平台:visualstudiocode、HBuilderX(uniapp开发)语言:javascript、html、vue库:websocket、http概述本文主要
- ProfibusDP主站转ModbusRTU/TCP与横河AXG电磁流量计通讯案例
兴达易控
工业以太网解决方案tcp/ip网络协议
ProfibusDP主站转ModbusRTU/TCP与横河AXG电磁流量计通讯案例在当今数字化工业时代,智能仪表与控制系统的互联互通成为提高生产效率和管理水平的关键。横河AXG电磁流量计作为一款高性能的流量测量设备,在多个行业得到了广泛应用。而ProfibusDP作为一种常见的现场总线通讯协议,其高效性和稳定性也备受青睐。然而,在某些情况下,用户可能需要将ProfibusDP网络转换为Modbus
- Canopen转Profinet:仓储物流效率飞跃的秘密!
开***能
ProfinetCanOpen网络服务器
在当前的仓储物流行业中,随着工业4.0的不断推进,自动化和信息化技术的应用已经成为提高生产效率、降低人力成本的重要途径。在众多的技术应用中如何将不同标准的设备和系统有效集成,实现数据的无缝对接与流通,是一个亟待解决的问题。CANopen和Profinet作为两种重要的工业通讯协议,它们在各自领域内有着广泛的应用,但在实际应用中却因为标准不统一而面临诸多挑战。CANopen是一种基于CAN总线的高层
- PLC与伺服完美融合:Profinet转EtherCAT网关配置详解
开***能
EtherCATProfinet网络
在本次案例研究中,客户那边使用西门子S7-1200系列PLC与伺服驱动单元的连接问题。由于系统在正常操作过程中需支持EtherCAT通讯协议,并且该PLC被设定为EtherCAT协议下的从站设备,因此需要确保能够通过此协议进行有效的数据通讯。PLC则设计为支持PROFINET通讯协议,这导致了一个直接通讯障碍,即由于协议的不兼容性,使得两种设备间无法直接实现数据的交换。为了解决这个通讯问题,需要使
- MQTT 和 WebSocket 协议比较与选择
前进的程序员
通信协议相关websocket网络协议网络
MQTT和WebSocket是物联网及实时通信领域常用的协议。下面将分别介绍它们的原理、优缺点,并分析选择策略,帮助你在不同场景下做出合适的抉择。一、MQTT协议详解1.协议原理MQTT(MessageQueuingTelemetryTransport)是基于TCP/IP的轻量级即时通讯协议,采用**发布/订阅(Publish/Subscribe)**模式。客户端与服务器(Broker)通过长连接
- Java游戏服务器开发流水账(7)网络通信简介
wgc2k
#java游戏服务器java游戏服务器
在Java游戏服务器开发中,网络通讯是核心组成部分,它主要负责客户端与服务器之间的数据交换。一、网络通讯基础1.网络模型C/S架构:游戏服务器采用客户端/服务器模式,客户端向服务器发送请求,服务器处理请求并返回响应。B/S架构:部分网页游戏采用浏览器/服务器模式,但实时性要求高的游戏通常不采用这种架构。2.通讯协议TCP:面向连接的可靠协议,保证数据按序到达,适合需要可靠传输的场景,如MMORPG
- 【EMQX实践】MQTT BROKER 技术选型
后端马农
EMQX实践专栏中间件iot
MQTT(MessageQueuingTelemetryTransport)是一个即时通讯协议,由IBM开发。它支持所有平台,可以将所有联网的物品和外部连接起来,被用于传感器和致动器的通信协议。MQTT的主要特点包括:使用发布/订阅消息模式,提供一对多的消息发布,从而解除应用程序耦合。这一点类似于XMPP,但MQTT的信息冗余远小于XMPP。对负载内容进行屏蔽的消息传输。使用TCP/IP提供网络连
- 系统对接梳理
Imadone
总结反思java
1、含义消除信息孤岛,利用资源(资源整合、业务间的合作),或者优化性能、安全性、稳定性,产生价值(不一定更高,也可能亏)2、按系统类型同类系统、异构系统3、按通讯类型通讯协议划分、通讯方式划分4、按架构类型应用系统间、应用系统与中间件、中间件与中间件、应用系统与操作系统、中间件与操作系统5、按用途IT优化、业务需求、合规监管、新旧改造尽管从不同角度有不同的划分,但是这些类型之间的划分是有关联的,他
- 使用java进行网络编程(二)
wespten
Spring全家桶微信小程序Java全栈开发使用java进行网络编程(二)
使用java进行网络编程(二)远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传输协议比较出名的有http、tcp、udp等等,http、tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议,网络IO,主要有bio、nio、aio三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通
- 【网络】MQTT协议
简单.is.good
网络功能介绍网络
MQTT协议全称是(MessageQueuingTelemetryTransport),即消息队列遥测传输协议是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上MQTT通信模型特点:1、客户端使用它连接服务端2、高可靠,低开销:提供有序的、可靠的、双向字节流传输3、消息传输无需知道负载内容4、使用发布/订阅的消息模式,提供了一对多的消
- 用Python完成THKA的MODBUS传输
fmdpenny
通信传输python
一、THKA温湿度监控要对THKA温湿度进行监控,采用ModebusRTU通信协议产品的接线图基本通讯协议二、部分代码可以采用QT做个界面,也可以跟数据库进行关联,并在最后可以根据记录的曲线进行做图,上温度获取代码#com打开self._ser=serial.Serial(self.com,self.baud_rate,parity=serial.PARITY_NONE,bytesize=seri
- IEC61850通讯协议开发指南
半青年
c++pythonjavaIEC61850网络协议wireshark
IEC61850客户端开发成果展示:基于C++和Qt开发的IEC61850客户端软件一、IEC61850协议概述IEC61850是国际电工委员会(IEC)制定的变电站自动化系统通信标准,旨在实现电力系统中设备间的互操作性与数据模型统一。其核心特点包括:1.面向对象建模:将电力设备抽象为逻辑节点(LN)、逻辑设备(LD)等对象,通过标准化的数据属性(DO)实现设备功能描述。2.多协议支持:基于ACS
- STM32 高级 物联网通讯之LoRa通讯
雁过留声花欲落
嵌入式协议物联网stm32
目录LoRa通讯基础知识常见的3种通讯协议远距离高速率的传输协议近距离高速率传输技术近距离低功耗传输技术低功耗广域网采用授权频段技术非授权频段LoRa简介LoRa的特点远距离低功耗安全标准化地理定位移动性高性能低成本LoRa应用LoRa组网架构LoRa通讯的几个关键参数载波频率发射功率空中速率扩频因子(SF)带宽(BW)编码率(CR)同步字(SyncWord)数据包前导码LoRa通讯基础知识常见的
- 数据采集高并发的架构应用
3golden
.net
问题的出发点:
最近公司为了发展需要,要扩大对用户的信息采集,每个用户的采集量估计约2W。如果用户量增加的话,将会大量照成采集量成3W倍的增长,但是又要满足日常业务需要,特别是指令要及时得到响应的频率次数远大于预期。
&n
- 不停止 MySQL 服务增加从库的两种方式
brotherlamp
linuxlinux视频linux资料linux教程linux自学
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabacku
- Quartz——SimpleTrigger触发器
eksliang
SimpleTriggerTriggerUtilsquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208166 一.概述
SimpleTrigger触发器,当且仅需触发一次或者以固定时间间隔周期触发执行;
二.SimpleTrigger的构造函数
SimpleTrigger(String name, String group):通过该构造函数指定Trigger所属组和名称;
Simpl
- Informatica应用(1)
18289753290
sqlworkflowlookup组件Informatica
1.如果要在workflow中调用shell脚本有一个command组件,在里面设置shell的路径;调度wf可以右键出现schedule,现在用的是HP的tidal调度wf的执行。
2.designer里面的router类似于SSIS中的broadcast(多播组件);Reset_Workflow_Var:参数重置 (比如说我这个参数初始是1在workflow跑得过程中变成了3我要在结束时还要
- python 获取图片验证码中文字
酷的飞上天空
python
根据现成的开源项目 http://code.google.com/p/pytesser/改写
在window上用easy_install安装不上 看了下源码发现代码很少 于是就想自己改写一下
添加支持网络图片的直接解析
#coding:utf-8
#import sys
#reload(sys)
#sys.s
- AJAX
永夜-极光
Ajax
1.AJAX功能:动态更新页面,减少流量消耗,减轻服务器负担
2.代码结构:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
.... AJAX script goes here ...
- 创业OR读研
随便小屋
创业
现在研一,有种想创业的想法,不知道该不该去实施。因为对于的我情况这两者是矛盾的,可能就是鱼与熊掌不能兼得。
研一的生活刚刚过去两个月,我们学校主要的是
- 需求做得好与坏直接关系着程序员生活质量
aijuans
IT 生活
这个故事还得从去年换工作的事情说起,由于自己不太喜欢第一家公司的环境我选择了换一份工作。去年九月份我入职现在的这家公司,专门从事金融业内软件的开发。十一月份我们整个项目组前往北京做现场开发,从此苦逼的日子开始了。
系统背景:五月份就有同事前往甲方了解需求一直到6月份,后续几个月也完
- 如何定义和区分高级软件开发工程师
aoyouzi
在软件开发领域,高级开发工程师通常是指那些编写代码超过 3 年的人。这些人可能会被放到领导的位置,但经常会产生非常糟糕的结果。Matt Briggs 是一名高级开发工程师兼 Scrum 管理员。他认为,单纯使用年限来划分开发人员存在问题,两个同样具有 10 年开发经验的开发人员可能大不相同。近日,他发表了一篇博文,根据开发者所能发挥的作用划分软件开发工程师的成长阶段。
初
- Servlet的请求与响应
百合不是茶
servletget提交java处理post提交
Servlet是tomcat中的一个重要组成,也是负责客户端和服务端的中介
1,Http的请求方式(get ,post);
客户端的请求一般都会都是Servlet来接受的,在接收之前怎么来确定是那种方式提交的,以及如何反馈,Servlet中有相应的方法, http的get方式 servlet就是都doGet(
- web.xml配置详解之listener
bijian1013
javaweb.xmllistener
一.定义
<listener>
<listen-class>com.myapp.MyListener</listen-class>
</listener>
二.作用 该元素用来注册一个监听器类。可以收到事件什么时候发生以及用什么作为响
- Web页面性能优化(yahoo技术)
Bill_chen
JavaScriptAjaxWebcssYahoo
1.尽可能的减少HTTP请求数 content
2.使用CDN server
3.添加Expires头(或者 Cache-control) server
4.Gzip 组件 server
5.把CSS样式放在页面的上方。 css
6.将脚本放在底部(包括内联的) javascript
7.避免在CSS中使用Expressions css
8.将javascript和css独立成外部文
- 【MongoDB学习笔记八】MongoDB游标、分页查询、查询结果排序
bit1129
mongodb
游标
游标,简单的说就是一个查询结果的指针。游标作为数据库的一个对象,使用它是包括
声明
打开
循环抓去一定数目的文档直到结果集中的所有文档已经抓取完
关闭游标
游标的基本用法,类似于JDBC的ResultSet(hasNext判断是否抓去完,next移动游标到下一条文档),在获取一个文档集时,可以提供一个类似JDBC的FetchSize
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
白糖_
ORA-12514
今天通过Oracle SQL*Plus连接远端服务器的时候提示“监听程序当前无法识别连接描述符中请求服务”,遂在网上找到了解决方案:
①打开Oracle服务器安装目录\NETWORK\ADMIN\listener.ora文件,你会看到如下信息:
# listener.ora Network Configuration File: D:\database\Oracle\net
- Eclipse 问题 A resource exists with a different case
bozch
eclipse
在使用Eclipse进行开发的时候,出现了如下的问题:
Description Resource Path Location TypeThe project was not built due to "A resource exists with a different case: '/SeenTaoImp_zhV2/bin/seentao'.&
- 编程之美-小飞的电梯调度算法
bylijinnan
编程之美
public class AptElevator {
/**
* 编程之美 小飞 电梯调度算法
* 在繁忙的时间,每次电梯从一层往上走时,我们只允许电梯停在其中的某一层。
* 所有乘客都从一楼上电梯,到达某层楼后,电梯听下来,所有乘客再从这里爬楼梯到自己的目的层。
* 在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。
* 问:电梯停在哪
- SQL注入相关概念
chenbowen00
sqlWeb安全
SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。
具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。
首先让我们了解什么时候可能发生SQ
- [光与电]光子信号战防御原理
comsci
原理
无论是在战场上,还是在后方,敌人都有可能用光子信号对人体进行控制和攻击,那么采取什么样的防御方法,最简单,最有效呢?
我们这里有几个山寨的办法,可能有些作用,大家如果有兴趣可以去实验一下
根据光
- oracle 11g新特性:Pending Statistics
daizj
oracledbms_stats
oracle 11g新特性:Pending Statistics 转
从11g开始,表与索引的统计信息收集完毕后,可以选择收集的统信息立即发布,也可以选择使新收集的统计信息处于pending状态,待确定处于pending状态的统计信息是安全的,再使处于pending状态的统计信息发布,这样就会避免一些因为收集统计信息立即发布而导致SQL执行计划走错的灾难。
在 11g 之前的版本中,D
- 快速理解RequireJs
dengkane
jqueryrequirejs
RequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能:
声明不同js文件之间的依赖
可以按需、并行、延时载入js库
可以让我们的代码以模块化的方式组织
初看起来并不复杂。 在html中引入requirejs
在HTML中,添加这样的 <script> 标签:
<script src="/path/to
- C语言学习四流程控制if条件选择、for循环和强制类型转换
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i, j;
scanf("%d %d", &i, &j);
if (i > j)
printf("i大于j\n");
else
printf("i小于j\n");
retu
- dictionary的使用要注意
dcj3sjt126com
IO
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
user.user_id , @"id",
user.username , @"username",
- Android 中的资源访问(Resource)
finally_m
xmlandroidStringdrawablecolor
简单的说,Android中的资源是指非代码部分。例如,在我们的Android程序中要使用一些图片来设置界面,要使用一些音频文件来设置铃声,要使用一些动画来显示特效,要使用一些字符串来显示提示信息。那么,这些图片、音频、动画和字符串等叫做Android中的资源文件。
在Eclipse创建的工程中,我们可以看到res和assets两个文件夹,是用来保存资源文件的,在assets中保存的一般是原生
- Spring使用Cache、整合Ehcache
234390216
springcacheehcache@Cacheable
Spring使用Cache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的
- 当druid遇上oracle blob(clob)
jackyrong
oracle
http://blog.csdn.net/renfufei/article/details/44887371
众所周知,Oracle有很多坑, 所以才有了去IOE。
在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】
用Druid连接池,通过JDBC往Oracle数据库的
- easyui datagrid pagination获得分页页码、总页数等信息
ldzyz007
var grid = $('#datagrid');
var options = grid.datagrid('getPager').data("pagination").options;
var curr = options.pageNumber;
var total = options.total;
var max =
- 浅析awk里的数组
nigelzeng
二维数组array数组awk
awk绝对是文本处理中的神器,它本身也是一门编程语言,还有许多功能本人没有使用到。这篇文章就单单针对awk里的数组来进行讨论,如何利用数组来帮助完成文本分析。
有这么一组数据:
abcd,91#31#2012-12-31 11:24:00
case_a,136#19#2012-12-31 11:24:00
case_a,136#23#2012-12-31 1
- 搭建 CentOS 6 服务器(6) - TigerVNC
rensanning
centos
安装GNOME桌面环境
# yum groupinstall "X Window System" "Desktop"
安装TigerVNC
# yum -y install tigervnc-server tigervnc
启动VNC服务
# /etc/init.d/vncserver restart
# vncser
- Spring 数据库连接整理
tomcat_oracle
springbeanjdbc
1、数据库连接jdbc.properties配置详解 jdbc.url=jdbc:hsqldb:hsql://localhost/xdb jdbc.username=sa jdbc.password= jdbc.driver=不同的数据库厂商驱动,此处不一一列举 接下来,详细配置代码如下:
Spring连接池  
- Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
xp9802
用Dom4J解析xml,以前没注意,今天使用dom4j包解析xml时在xpath使用处报错
异常栈:java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
导入包 jaxen-1.1-beta-6.jar 解决;
&nb