1、基本的dom操作 2、获取select的值和文本信息,jquery的就非常简单了。 3、获取dom的基本操作 4、如何找一个层的前侧第一个,后侧第一个,前侧所有,后侧所有,自己的兄弟姐妹。自己的亲生儿女,自己孙子。用原生的js如何书写。 ...
分类:
Web程序 时间:
2017-08-04 21:38:49
阅读次数:
249
这一节我们来封装最后一种应用(Modbus RTU Master应用),RTU主站的开发与TCP客户端的开发是一致的。同样的我们也不是做具体的应用,而是实现RTU主站的基本功能。我们将RTU主站的功能封装为函数,以便在开发具体应用时调用。 对于RTU主站我们主要实现的功能有两个:其一是生成访问RTU ...
分类:
数据库 时间:
2017-08-04 19:35:51
阅读次数:
250
Modbus在串行链路上分为Slave和Master,这一节我们就来开发Slave。对于Modbus RTU从站来说,需要实现的功能其实与Modbus TCP的服务器端是一样的。其操作过程也是一样的。首先接收到主站的访问命令,对该命令报文进行解析,这里我们也只是实现前面提到的8种功能码。其次我们根据 ...
分类:
数据库 时间:
2017-07-30 13:53:22
阅读次数:
280
别人的 之前一段时间,开始了php的研究,看了关于PDO的一些资料,发现不错,整理和总结一下,作为开发笔记,留待日后使用,《PHP开发笔记系列(一)-PDO使用》。 PDO是PHP Data Objects的简称,是一种数据库访问抽象层。PDO是用于多种数据库的一致接口。类比的说,PDO做的事情类似 ...
分类:
其他好文 时间:
2017-07-28 23:39:36
阅读次数:
230
在AVFoundation框架中AVAudioRecorder类专门处理录音操作,支持多种音频格式。以下是经常使用的属性和方法: 属性 说明 @property(readonly, getter=isPlaying) BOOL playing 是否正在播放,仅仅读 @property(readonl ...
分类:
移动开发 时间:
2017-07-28 10:59:04
阅读次数:
262
单线程多定时器 前言:公司业务需求,实例当中大量需要启动定时器的操作;大家都知道python中的定时器用的是threading.Timer,每当启动一个定时器时,程序内部起了一个线程,定时器触发执行结束后,线程自动销毁;这里就涉及到一个问题,如果同时有大量启动定时器的需求时,内部线程过多,程序肯定就 ...
分类:
编程语言 时间:
2017-07-27 10:36:32
阅读次数:
235
因为现在公司做的主页面是用frame将多个jsp拼接在一起的,我想执行关闭当前页面的方法时,平时用JS写的window.close()发现无效,于是找到了下面这个方法:将js改成window.open("","_top").close();上面这个是将网页直接关闭的,还有一种将当前页变成空白页的办法如下:window.o..
分类:
Web程序 时间:
2017-07-26 18:04:14
阅读次数:
174
1、防止手机中网页放大和缩小,这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport 视口 有些手机网站我们看到如下声明: <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://w ...
分类:
移动开发 时间:
2017-07-26 11:33:25
阅读次数:
191
http://www.cocoachina.com/ios/20151103/14007.html 本文翻译自 Ryan Kaplan 的 More than you want to know about @synchronized 因为原文一些内容写的不太准确,我按照我的理解做出了批注和补充。 如 ...
分类:
移动开发 时间:
2017-07-25 13:31:29
阅读次数:
208
函数 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读性 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行 ...
分类:
编程语言 时间:
2017-07-22 11:02:57
阅读次数:
174