S7-1200视频教程: S7-1200的功能与特点-跟我学 - 1/112 观看连接: http://www.elearning.siemens.com.cn/video/Course/201012/c1-3-stu.swf http://www.ad.siemens.com.cn/service/elearning/videoList_32_0_____0_0_1.html…
S7-1200视频教程: S7-1200的功能与特点-跟我做 - 2/112 观看连接: http://www.elearning.siemens.com.cn/video/Course/201105/A1-12-exe_skin.swf…
1.snap7 简介 snap7 是一个基于以太网与S7系列的西门子PLC通讯的开源库. 支持包括S7系列的S7-200.S7-200 Smart.S7-300.S7-400.S7-1200以及S7-1500的以太网通信. 适用系统支持32/64位英特尔/ AMD的所有平台.例如:Windows ( 除了 windows Me和95):Linux和类Linux(树莓派,UBeagleBone Black,DOO 等);BSD:Oracle Solaris :Apple OSX 支持语言Pasca…
自己收集别人网盘上存的资源,分享一下[点击文件名可得到下载地址]        Matlab 7.8 基础视频教程 实例1 数据传递和多窗口编程_avi.zip 205.11 MB   Matlab 7.8 基础视频教程 实例1 格式化文本读操作_avi.zip 89.73 MB   Matlab 7.8 基础视频教程 实例2 MATLAB与Excel交互_avi.zip 246.84 MB   Matlab 7.8 基础视频教程 实例2 格式化文本文件写操作_avi.zip 44.85 MB…
Excel的查找替换功能,只能对文本类数据查找较为得力,若需查找数字类型的数据,如查找大于100的数字,就无能为力,此篇Excel催化剂补足其短板. Excel数据类型知识背景介绍 用好Excel,必不可少的是要对Excel单元格内的数据有数据类型的概念,Excel单元格上的数据,大类上分为文本型和数值型,再加上不太常用到的影响不大的错误类型.逻辑类型.处理好数据是文本类型还是数字类型尤为重要. 例如身份证号码,需要将其标注为文本类型,即文本型的数字.而日期,时间,最终其实是数字的变体,可以最终…
这次课录制的比较辛苦,圣诞节时原本已经快录制完成了,偶然的一次,播放了一下,感觉不满意,好几篇推倒重来,所以今天才结束. vue.js2.0是Vue.JS的最新版本,视频教程还不多,如果你看到了,学到了些新知识,那么,也不枉我月余的辛苦了. vue.js2.0实例: vue2.0之vue实例生命周期          beforeCreate : 组件实例刚被创建,组件属性计算之前(data等)     created : 组件实例创建完成,属性已绑定,但DOM未生成,$el属性还不存在.  …
Vue2.0删除了很多1.0的比较实用的过滤器,如filterBy,orderBy.官方文档给了通过计算属性实现1.0搜索过滤器功能,自己又加入了大小写通用检索功能,比较简单,学一下. <body> <div class="app"> <input type="text" v-model="name"> <ul> <li v-for="user in newUsers" &…
struts2里面的各个功能,现在确实都不清楚,完全属于新学! 通过前面的例子,有时就会疑问,这些jsp中的数据信息是怎么传送给action的?例如: <form action = "LoginAction.action" method="post"> <p>用户名 <input type = "text" name="user.name"/></p> <p>密码 &…
比如产生随机数.这个功能要你写吗?不用,因为苹果已经写好了.后面想开发一个ios程序,往界面上放一个按钮,实际上这个按钮不用你写别人已经写好了,你就拿过来拖一下就可以了. 框架是1个功能集 苹果或者第三方事先将一些程序在开发程序的时候经常要用到的功能事先写好.把这些功能封装在1个1个的类或者函数之中.主要是类. 一个框架就是一个功能集.这个功能集苹果写了很多功能在里面.我们要使用这些功能的话不需要去写直接调用就可以了.功能集合. 后面会学很多框架,不同的框架里面的功能是用来完成不同的事情的. F…
因为不知aop能干嘛,因此用aop做个小功能,再结合最近学的springboot-Email做了个系统异常自动邮件通知的功能, 感觉满满的成就感. AOP不懂的可以看上一篇:https://www.cnblogs.com/zgq7/p/11310142.html spring-email不懂的看上一篇:https://www.cnblogs.com/zgq7/p/11314895.html 先看看这个功能的总体规划图: 因此需要思考的是: 1:如何捕获异常? 总不能在每个会发生异常的地方写 th…
pandas的学习总结 作者:csj更新时间:2017.12.31 email:59888745@qq.com 说明:因内容较多,会不断更新 xxx学习总结: 回主目录:2017 年学习记录和总结 1.pandas简介2.pandas数据结构 Series DataFrame Index csv文件读写3.常用函数: Group by Aggregate concat merge joinetc --------------------------------------------------…
在[Java心得总结五]Java容器上——容器初探这篇博文中,我对Java容器类库从一个整体的偏向于宏观的角度初步认识了Java容器类库.而在这篇博文中,我想着重对容器类库中的Collection容器做一个着重的探索与总结. Collection:一个独立元素的序列,这些元素都服从一条或多条规则.(注:Collection其实就是将一组数据对象按照一维线性的方式组织起来)List必须按照插入的顺序保存元素,而set不能有重复元素.Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序…
天津港爆炸事件后,除了安置群众.追究事故责任外,人们最关心的莫过于爆炸污染物对于周边环境的影响,其中最重要的一块就是饮用水的安全.所幸的是,水源的安全监测是实实在在有据可依的.环保单位和供水企业在建设自己的饮用水水源监控系统,实时的监控民生水源安全. 最近我们承接了一个水源地自动化监控系统的项目.由于水源地一般都会远离生产.生活区,例如各地的水库.地下水.井等,派驻人员实时进入水源腹地进行数据监测,是不实际的,为了增强监测的实效性,远程的自动化水源监控系统是必不可少的.该系统除了能够监控各种水质…
原文链接:http://www.cnblogs.com/mailingfeng/archive/2013/01/07/2850116.html order by 的数值型灵活使用 select * from table_a where order by decode(函数,'asc',1,'desc',-1)*jsny; 控制试图的访问时间: 6.create view ... as select ... from where exists(select x from dual where sy…
1.String类概述 · 字符串是由多个字符组成的一串数据(字符序列),也可以看成是一个字符数组. · 字符串字符值“abc”也可以看成是一个字符串对象. · 字符串是常量,一旦被赋值,就不能被改变.   2.构造方法         · public String():空构造.         · public String(byte[] bytes):把字节数组转成字符串.         · public String(byte[] bytes,int offset,int length…
order by 的数值型灵活使用 select * from table_a where order by decode(函数,'asc',1,'desc',-1)*jsny; 控制试图的访问时间: 6.create view ... as select ... from where exists(select x from dual where sysdate>=8:00am and sysdate<=5:00pm) 妙用decode实现排序 select * from tabname o…
AospExtended 最新官方版 Android7.1.2 极速 省电 流畅 Galaxy  XIAOMI Moto  Lenovo  Coolpad  均支持 之前用过1629开发版等,体验了很多官方和官改的rom,由android6.0到5.1.....,可能是由于系统底层的问题,用一段时间后就会变卡,只有重启才能达到流程体验.而android7.x,改进了Doze模式.流量节省.apk安装速度极快等等,具体android7新特性,请找度娘了解.   于是就开始了第三方rom.andro…
1.C函数atoi atoi (表示 alphanumeric to integer)是把字符串转换成整型数的一个函数.广泛的应用在计算机程序和办公软件中.atoi( ) 函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等). 原型:int atoi(const char *nptr),nptr:要进行转换的字符串: 功能:把字符串转换成整型数: 返回值:函数返回一个 int 值,此值由将输入字符作为数字解析而生成. 如果该输入无法转换为该类型的值,则atoi的返回值为…
移动web前言 移动web : 移动端手机浏览器或者微信里面浏览的网页 移动APP : 手机上需要下载安装的应用程序 1. 移动web介绍 1.1 3 天 响应式开发 一套代码运行多个终端 优点:开发快 维护快 适配好 缺点加载速度慢 1.2 3 天 纯原生移动web开发 一套代码运行一个端 优点: 加载速度快 缺点开发慢 维护慢 适配差 1.3 应用场景 : 响应式开发用在一些新建的网站(PC和移动同时出来) 对加载速度要求不是很高 纯原生移动web开发 一般会用在一些已经有PC端上线的网站…
本文将从以下几方面介绍类与继承 类的声明与实例化 如何实现继承 继承的几种方式 类的声明与实例化 类的声明一般有两种方式 //类的声明 var Animal = function () { this.name = 'Animal'; }; //ES6中类的声明 class Animal2 { constructor () { this.name = 'Animal2'; } } 实例化就比较简单,直接用new运算符 new Animall() new Animal2() 这些比较简单,简单介绍一…
1.函数atoi atoi (表示 alphanumeric to integer)是把字符串转换成整型数的一个函数.广泛的应用在计算机程序和办公软件中.atoi( ) 函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等). 原型:int atoi(const char *nptr),nptr:要进行转换的字符串: 功能:把字符串转换成整型数: 返回值:函数返回一个 int 值,此值由将输入字符作为数字解析而生成. 如果该输入无法转换为该类型的值,则atoi的返回值为 0…
小编在学习文字检测,因为作者提供的caffe实现没有训练代码(不过训练代码可以参考faster-rcnn的训练代码),所以我打算先使用tensorflow实现,主要是复现前辈的代码,主要是对文字检测模型进行训练. 代码的GitHub地址:https://github.com/eragonruan/text-detection-ctpn 主要写一下自己实现的过程,因为原文给的步骤,小编没有完全实现,所以首先打算解读一下原文步骤,然后加上自己的理解,写下自己可以实现的步骤. 文本检测概述 文本检测可…
作业需求: 额度 15000或自定义. 实现购物商城,买东西加入 购物车,调用信用卡接口结账. 可以提现,手续费5%. 支持多账户登录. 支持账户间转账. 记录每月日常消费流水. 提供还款接口. ATM记录操作日志. 提供管理接口,包括添加账户.用户额度,冻结账户等... 用户认证用装饰器. 思路: 1.  将用户名,密码,额度,锁,提现额度,等信用卡用户信息写入到字典. 2.  购物车程序请参照 python作业购物车(第二周). 3.  多用户登陆和转账,可以根据用户名生成不同的字典. 4.…
入门 您应知道之前先做起事情: 1. PhotoSwipe不是一个简单的jQuery插件,至少基本的JavaScript知识才能安装. 2. PhotoSwipe需要预定义的图像尺寸(更多关于这一点). 3. 如果您在非回应网站上使用PhotoSwipe - 控制将在移动进行换算(整页缩放).所以你需要实现自定义控件(在右上角例如单个大关闭按钮). 4. 文档中所有的代码是纯香草JS和支持IE8及以上.如果您的网站或应用程序使用了一些JavaScript框架(像jQuery或MooTools的)…
一.运算符 1.算术运算符 + 加 - 减 * 乘 / 除 ** 平方 // 整除 % 取余 2.比较运算符 == 等于 > 大于 < 小于 <= 小于等于 >= 大于等于 != or <> 不等于 3.成员运算符 in not in name = "dongfei" if "d" in name: #not in print('OK') else: print("ERROR") 4.逻辑运算符 and or…
ARM7TDMI(-S)指令集及汇编 ARM 处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制 较为简单,ARM7TDMI(-S)具有 32 位 ARM 指令集和 16 位 Thumb 指令集,ARM 指令集效率 高,但是代码密度低,而 Thumb 指令集具有更好的代码密度,却仍然保持 ARM 的大多数 性能上的优势,它是 ARM 指令集的子集.所有 ARM 指令都是可以有条件执行的,而 Thumb 指令仅有一条指令具备条件执行功能.ARM 程序和 Thumb 程序可相互…
集合是一个无序.不重复的数据集合,它的主要作用如下: 去重:把一个列表变成集合,就可以去除重复的内容 关系测试:测试两组数据之间的交集.并集.差集等关系 集合常用的操作: #创建一个数值集合 s=set([99,1,23,8,4,7]) print('s=',s) #创建一个唯一字符的集合 t=set('MyPython') print('t=',t) #把一列表变成集合,验证去重功能 list=[5,2,7,36,2,5,111] list2set=set(list) print('列表变成集…
Augmentor和imgaug--python图像数据增强库 Tags: ComputerVision Python 介绍两个图像增强库:Augmentor和imgaug,Augmentor使用比较简单,只有一些简单的操作. imgaug实现的功能更多,可以对keypoint, bounding box同步处理,比如你现在由一些标记好的数据,只有同时对原始图片和标记信息同步处理,才能有更多的标记数据进行训练.我在segmentation和detection任务经常使用imgaug这个库. Au…
PNAS又来一篇:Gene- and tissue-level interactions in normal gastrointestinal development and Hirschsprung disease 搜文献,无意间看到一篇相关文章,发现发在顶刊NEJM,本想细细学其精华,没想到看完后犹如晴天霹雳,科研还能这么玩. Molecular Genetic Anatomy and Risk Profile of Hirschsprung’s Disease 首先看其数据和方法: exo…
0x00[介绍] Nmap,也就是Network Mapper,中文为"网络映射器". Nmap是一款开源的网络探测和安全审核的工具,它的设计目标是快速地扫描大型网络. 它是网络管理员必用的软件之一,以及用以评估网络系统保安. 0x01[基本功能] (1)探测一组主机是否在线 (2)扫描主机端口,嗅探所提供的网络服务 (3)推断主机所用的操作系统 0x02[工作原理] Nmap对目标主机进行一系列的测试,利用测试结果建立相应目标主机的Nmap指纹,然后Nmap会对指纹进行匹配,最终输出…