- 西门子PLC S7-1200程序实例 西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件
「已注销」
机器人tcp/ip网络协议
西门子PLCS7-1200程序实例,博图版本V15,仅供电气编程者学习借鉴,1,西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件;2,西门子1200控制6轴伺服电机,四台台脉冲控制台达B2伺服,两台PN通讯控制西门子V90伺服电机;3,两台西门子1200开放式通讯交互数据联动;4,与4台位移传感器modbus485轮询读取参数;YID:329646415892221红中白把1
- 西门子S7-1200数据处理指令应用|阶段性题目
HaoKinoz
自动化
1、抢答器在主持人按下起动按钮SB3,5秒内三组选手可以抢答;某组抢答成功时显示该组号,同时锁住其他组使其不能抢答。若超过5秒,三组选手将无法再进行抢答,同时数码管以0进行秒级闪烁主持按人按下复位按钮SB1后,数码管熄灭,等待下一轮抢答。2、红绿灯按下开始按钮东西方向:绿灯亮3秒,闪动2秒后熄灭,接着黄灯亮2秒后熄灭,红灯亮7秒后熄灭;与此同时南北方向:红灯亮7秒后熄灭,绿灯亮3秒,闪动2秒,接着
- 西门子S7-1200位逻辑指令应用|阶段性题目
HaoKinoz
自动化
第一题使用S7-1200PLC实现以下功能:按下起动按钮SB1,第一台电动机立即起动,起动后3s,第二台电动机自行起动,共同工作5秒后,两台电动机同时停止。无论何时按下停止按钮SB2或任一电动机发生过载时两台电动机均同时停止。两台电动机均有工作指示和过载指示(指示灯的工作电压为DC24V),过载时要求相对指示灯以1Hz频率闪烁,直至按下停止按钮。第二题使用S7-1200PLC实现以下功能:按下点动
- Windows编程基础之写一个西门子S7-1200的通信程序
Three_ST
C#工具计算机基础c#开发语言
SiemensS7-1200通信示例usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingS7.Net;namespaceSiemensS7Communication{classProgram{staticvoidMain(stri
- 应用案例 | Softing dataFEED OPC Suite助力挤出机械自动化系统OPC UA升级
SoftingChina
SoftingOPC物联网OPC物联网工业4.0现场总线控制器
某知名挤出机械整体方案供应商在其最新自动化系统中采用了SoftingdataFEEDOPCSuite作为标准的OPCUA通信方案,不仅可采集多个西门子S7-1200控制器数据,而且为终客户提供了可靠、高性能的挤出机械自动化解决方案。一背景多年前,该挤出机械供应商的塑料工业部门引入了一套非常成功的自动化系统,用于控制塑料颗粒的加工过程。该系统采用了完全兼容的软件和硬件解决方案,旨在实现对加工过程的精
- VisaulStudio2019下用VB.net实现socket与西门子PLC进行通讯案例
机构师
socket
主要是项目需要,本身是plc工程师,但有上位机编程的需求,就试着去自己做编程,主要是觉得VB要简单点,于是就下载了微软的vs2019个人版,电脑系统是win10.。下面从两个方面来介绍,一个是PLC的配置和编程,一个是VB.net的编程,其中并不涉及复杂的功能,只是简单的应用,达到数据交换的目的即可。一、PLC本例中,PLC使用的是西门子的S7-1200系列,具体型号是1214CDC/DC/DC,
- 西门子S71200系列PLC通过PROFINET连接多功能电表
无锡亿客森
PROFINET协议网关电能表数据采集西门子PLC通讯西门子Modbus通讯多功能电表连接西门子PLCprofinet网关
西门子S71200连接多功能电表1、需求描述:通过西门子S7-1200系列PLC,连接多功能电表,通过Modbus协议读写电表的数据。2、方案描述:桥接器的网口连接西门子S7-1200系列PLC的网口,串口连接到电表的485通讯口,桥接器内部直接将电表的数据映射到西门子PLC中,PLC不需要编程通讯程序也不要硬件组态。拓扑图:3、桥接器参数配置及数据映射:4、多功能电表数据地址:5、PLC配置及数
- OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换
lzc881012
MFCC++开源c++开发语言visualstudiomicrosoftwindows
前言在现代工业自动化领域,OPCUA(开放性生产控制和统一架构)是一种广泛应用的通信协议。本文将以通俗易懂的方式解释OPCUA的含义和作用,帮助读者更好地理解这一概念。一、OPCUA的定义OPCUA全称为“开放性生产控制和统一架构”。简单来说,它是一种用于不同设备和系统之间进行通信的技术规范。通过OPCUA,各种设备和系统可以互相交流和共享数据,实现更高效的工业自动化。二、为什么需要OPCUA?在
- 西门子S7-1200直接连接MySQL数据库
xdpcxq1029
数据库mysql
最近项目上有个需求,要把采集的数据存储到数据库中,当前西门子有很多方法,必读IDB,还有通过WINCC的脚本,第三方的软件等等,但是随着发展,有些需求希望设备直接到数据库,比如云端的RDS,可能现场不会有专门的电脑或者触摸屏用来运行脚本或者程序。那就需要PLC直接写入数据库。搭建了一套S7-1200,在电脑上装了个MySQL的数据库,经调试,已经完成SHA1校验、MySQL三次握手、切换数据库、写
- MFC Socket和合信CTMC M266ES 运动控制型PLC通信进行数据交换
lzc881012
c++mfcwindowsvisualstudio开发语言
前言1、前两篇文章通过对Snap7和S7-1200/S7-1500PLC的通信进行了详细的介绍。Snap7的优点开源性强、使用方便易于上手,跨平台和可移植性性强。但是Snap7也有个缺点就是只能访问PLC的DB、MB、I、Q区进行数据读写,不能对V区进行读写,有人说可以读写V区,但是目前我还没有得到可靠的验证。2、ModbusTCP/ModbusRTU协议,通过开源的Libmodbus库和西门子S
- PN协议下,上位机如何通过RJ45口远程控制PLC?
mydatai
物联网网络协议
在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大且不美观,这种情况下比较适合采用无线通信方式。本方案以组态王和2台西门子S7-1200为例,介绍组态王与多台PLC的无线Profinet协议通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备。一、方案概述
- 教你如何快速了解S7-1200 PLC存储区的寻址方式
隐士Xbox
自动化c#
那么这些存储器的大小是怎么进行表示的呢?这是这一篇文章中所要告诉大家的,其实每个存储器的大小都是以字节为单位进行表示的,存储器中的每一个存储单元都有一个唯一的地址,用户程序利用这些地址去访问存储单元的数据。访问的寻址方式主要有按位寻址、按字节寻址、按字寻址和按双字寻址。其实这跟S7-200/200SMARTPLC中的寻址方式是一样的,只不过我们S7-1200中存储器有DB块,对于DB块中的地址寻址
- 西门子博途怎么使用PID_Compact做pid调试
gongkongxiaozhou
西门子博途
到目前为止,我已经在S7-1200中创建了一个可运行的PLC程序,并在BasicPanel中创建了一个HMI项目来操纵和操作该程序。引文:博途工控人平时在哪里技术交流博途工控人社群现在,我们该如何深入的让程序开始逐渐智能化呢,因为我们最终是要在工业环境中使用我们的程序的。首先第一步就是PID回路的实现。大多数控制系统都有它们,实现可能会很棘手,要学会使用它就有许多必需的参数要设置考虑到这一点,在本
- 西门子S7-1200/1500对接MySQL数据库,实现数据上报与查询
工厂数字化
mysqlsqlpostgresqljson数据库
IGT-SER系列智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL、Oracle。网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服
- C++上位软件通过LibModbus开源库和西门子S7-1200/S7-1500/S7-200 PLC进行ModbusTcp 和ModbusRTU 通信
lzc881012
c++mfcwindowsvisualstudiomicrosoft
前言一直以来上位软件比如C++等和西门子等其他品牌PLC之间的数据交换都是大家比较头疼的问题,尤其是C++上位软件程序员。传统的方法一般有OPC、Socket等,直到LibModbus开源库出现后这种途径对程序袁来说又有了新的选择。Modbus简介Modbus特点1)使用简单,利用MUDBUS库文件简单的几条指令就能实现与智能仪表,变频器,打印机等设备进行通讯,且无需加其他硬件上的成本MODBUS
- C++上位软件通过Snap7开源库访问西门子S7-200/合信M226ES数据块的方法
lzc881012
C++MFCc++mfcmicrosoftvisualstudiowindows
前言上一篇文章中介绍了Snap7访问西门子S7-1200/S7-1500DB块的方法,对于S7-200PLC是没有数据块访问的。S7-200PLC中Snap7只能通过访问MB块,VB块的方法进行和PLC之间的Snap7通信和数据交换。手头没有S7-200PLC故通过合信CTMCM226ES运动控制器进行测试,M226ES支持S7主站和从站协议。S7作为主站,S7-1200做为从站的通信也已经过测试
- C++上位软件通过Snap7开源库访问西门子S7-1200/S7-1500数据块的方法
lzc881012
C++MFCc++开发语言visualstudiomicrosoftwindowsmfc
前言本人一直从事C++上位软件开发工作较多,在之前的项目中通过C++访问西门子PLCS7-200/S7-1200/S7-1500并进行数据交互的应用中一直使用的是ModbusTCP/ModbusRTU协议进行。Modbus上位开源库采用的LibModbus。经过实际应用发现Modbus开源库单次发送和接受的数据不能超过123个字。如果数据较多则采用分布式交叉读取访问的方式进行。效率较为低下。目前已
- 案例应用丨通过Modbus转Profinet网关连接马达保护器配置方法
bjkjzn
项目案例分享网络linux运维
1、本案例控制的主要对象是马达保护器以及现场各项参数的显示与报警。系统PLC选用西门子S7-1200,通过Modbus转Profinet网关模块控制现场设备并监控数据。设备采用ZNB-200型智能低压电动机保护装置,将马达保护器接入西门子PLC的网关采用开疆智能Modbus转Profinet网关KJ-PNG-101。本文主要讲该Modbus转Profinet网关的配置过程。马达保护器的Modbus
- S7-1200/1500(T) 通过功能块FB38051实现 SINAMICS S200 的 EPOS 基本定位控制
gongkongxiaozhou
博途
SINAMICSS200PN是西门子推出的新一代伺服驱动系统。SINAMICSS200将与SIMOTICSS-1FL2伺服电机、MotionConnect350/380电缆相结合,作为新型单轴AC/AC伺服系统,增强了西门子伺服驱动产品的竞争力并扩大了西门子在标准伺服市场的产品组合覆盖范围。它可以实现位置控制、速度控制和扭矩控制。第三代伺服驱动系统S200内置的EPOS基本定位功能不仅支持LU(长
- 西门子TIA博途S7-1200/1500学习7间接寻址指令PEEK的使用
gongkongxiaozhou
西门子TIA博途SCL学习学习
描述:使用PEEK指令读取某地址内变量值。PEEK指令包括如下几个:PEEK_BOOL(读取一个位)PEEK(读取一个字节)PEEK_WORD(读取一个字,两个字节)PEED_DWORD(读取一个双子,四个字节)定义变量。如下图:注意以上数据类型。2.编写程序。如下图:第一段,读一位;第二段,读一字节;第三段,读两字节;第四段读四字节。3.建立一个数据块。如下图:该块地址为DB18,注意去掉优化选
- 西门子工程师必掌握S7-1200 PLC 通讯故障诊断方法
weixin_45411740
plc西门子工业物联网后端物联网硬件工程
西门子工程师必掌握S7-1200PLC通讯故障诊断方法S7-1200做DPMaster通讯时,DPslave丢失后,CPU不会停机,也不需要向CPU下载组织块。对PROFIBUSDP的故障诊断,有如下几种方法:1、通过模块上的指示灯前面板上的DIAG灯,绿色正常,有错误和问题时提示为红色。上盖后面的RUN/STOP、ERROR和前面板的DIAG灯相组合,给出模块状态:▲图1.早期CM1243-5固
- 西门子S71200连接Modbus仪表和Smart LINE触摸屏
无锡亿客森
工业通讯桥接器西门子modbus通讯smartLINE触摸屏S71200的modbus编程西门子PLCRS485通讯模块
一、需求描述:通过西门子S7-1200系列PLC,连接支持Modbus通讯的仪表,同时连接西门子SmartLINE触摸屏。二、方案描述:桥接器的双网口连接西门子S7-1200系列PLC的网口,串口连接到Modbus仪表的RS485通讯口,桥接器内部直接将电表的数据映射到西门子PLC中,PLC不需要编程通讯程序也不要硬件组态;桥接器的单网口连接西门子SmartLINE触摸屏。拓扑图:三、Modbus
- EG 网关串口连接西门子 S7-1200/200Smart
蓝蜂物联网
云监控云办公物联网云平台
前言:西门子S7-200PLC广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把西门子的S7-200PLC通过modbus驱动连接到EMCP物联网云平台(简称EMCP),实现电脑Web页面、手机APP和微信对200PLC的远程监控。一.准备工作。1.1在对接前我们需准备如下物品;1)S7-200一台(建议使用CPU226或CPU224有两个串口的PLC,port1口做程序的下载和在
- EG 网关串口连接 S7-1200
蓝蜂物联网
云监控云办公物联网云平台
前言:西门子S7-1200PLC是一款优秀的可编程控制器,广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把S7-1200PLC通过modbus驱动连接到EMCP物联网云平台(简称EMCP),实现电脑Web网页、手机APP和微信对S7-1200PLC(MW1000、MW1002、I0.0)寄存器的远程监控和MW1004和Q0.0的远程读写。
- Modbus转Profinet网关连接英威腾变频器方法
YCZK811
PLC以太网通讯以太网通讯模块工业以太网modbusprofinet以太网模块以太网处理器以太网通讯
案例简介:远创智控Modbus转Profinet网关YC-MDPN-001控制的主要对象是煤气炉的炉条机、风机、以及蒸汽的控制和现场各项参数的显示与报警。系统主PLC选用西门子S7-1200,通过ET200IO模块控制现场设备并监控数据。变频器采用英威腾CHF100A变频器,将英威腾CHF100A变频器接入西门子S7-1200的网关采用远创智控Modbus转Profinet网关YC-MDPN-00
- S7-1200 MODBUS TCP 通信多请求处理
lcumt
西门子1200&HMI精智7寸屏tcp/ip服务器网络
S7-1200MODBUSTCP通信多请求处理单独的客户机连接需要遵循的规则:1.每个“MB_CLIENT”连接需要使用一个不同的背景数据块;2.每个“MB_CLIENT”连接必须指定一个服务器IP地址;3.每个“MB_CLIENT”连接必须指定一个唯一的连接ID;4.是否需要唯一的IP端口号取决于服务器组态;5.连接ID和背景数据块组合成对,对每个连接来说,组合对都是唯一的。对于多请求处理,有两
- 西门子S7-1200与FUNUC机器人MODBUS TCP通信
Illusssion
FUNUC机器人与PLC通信其他
PLC与机器人MB通信时,funuc作为服务器端,1200作为客户端。1200向funuc发送读写请求,funuc应答后PLC接收funuc的数据,实现数据的传递。注意:Modbus不能同步进行通信,主机在同一时间内只能向一个从机发送请求,总线上每次只有一个数据进行传输,即主机发送,从机应答,主机不发送,总线上就没有数据通信。从机不会自己发送消息给主站,只能回复从主机发送的消息请求。一、机器人端设
- 西门子PLC S7-1200与RS485(MODBUS RTU)协议工业高频RFID读写器握手联机与应用操作说明
华翔天诚科技
CK-LR08-A01西门子PLCS7-1200MODBUS工业读写器RS485工业读写器西门子PLC编程案例
本文为了更清晰展现,RS485(MODBUSRTU)协议工业高频RFID读写器与西门子PLCS7-1200握手联机与应用操作,特使用了工业RFID读写器CK-LR08-A01作为案例工具。一、工具准备1、软件:博图v142、PLC:西门子S7-12003、读写设备:CK-LR08-A01(RS485(MODBUSRTU)协议)二、我们先了解工业总线型CK-LR08-A01读写器的接线线序定义与通讯
- s7-1200
班长老六哥
c#
一、产品介绍二、CPU1214C1215c1217c(1217只有晶体管输出)右侧支持8个扩展模块、机身支持一个通信板、左侧支持三个通讯模块
- 西门子PLC S7-1200程序实例,版本博图V15及以上 西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件
「已注销」
机器人tcp/ip网络协议
西门子PLCS7-1200程序实例,版本博图V15及以上,内容包括1,西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件;2,西门子1200控制6轴伺服电机,四台台脉冲控制台达B2伺服,两台PN通讯控制西门子V90伺服电机;3,两台西门子1200开放式通讯交互数据联动;4,与4台位移传感器modbus485轮询读取参数;ID:5110674256859033汇科自控
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/