面向对象程序设计基于四个基本概念:数据抽象、封装、继承和动态绑定。类的基本思想是数据抽象和封装。1 数据抽象数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。2 封装封装实现了类的接口和实现的分...
分类:
其他好文 时间:
2014-10-29 09:08:28
阅读次数:
235
离线应用与客户端存储(一)离线检测navigator.onLine属性,值为true表示设备能上网,否则为离线,但在不同浏览器有差异。单独使用navigator.onLine不能确定网络是否联通,但请求发生错误时检测它仍然有用。online和offline 当网络从离线变成在线或在线变成离线 会触发...
分类:
编程语言 时间:
2014-10-29 01:53:17
阅读次数:
223
高级技巧(一)高级函数1.安全的类型检测javascript内置的类型检测机制并非完全可靠,如typeof操作符。instanceof操作符在存在多个全局作用域(一个页面包含多个iframe)时会有问题。//value要是一个数组,且与Array构造函数在同一个全局作用域//如果value是另个if...
分类:
编程语言 时间:
2014-10-28 17:07:28
阅读次数:
389
理解继承是理解面向对象程序设计的关键。在Java中,通过keywordextends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不同意多继承。(1)继承class Animal{ void eat(){ System.out.println("Ani.....
分类:
编程语言 时间:
2014-10-28 13:42:29
阅读次数:
170
??
LINUX程序设计最重要的当然是进程与线程。本文主要以uart程序结合键盘输入控制uart的传输。
硬件平台:树莓派B+
软件平台:raspberry
需要工具:USB转TTL(PL2303)+GCC
程序设计
首先声明,在LINUX中已经集成了PL2303的驱动,不用装驱动。
串口简介
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 R...
分类:
编程语言 时间:
2014-10-28 09:28:15
阅读次数:
335
初级 面对对象设计 龟兔赛跑 封装 父类 子类 继承...
分类:
编程语言 时间:
2014-10-27 23:09:22
阅读次数:
259
分解和抽象是人们控制问题复杂性的两种基本手段。结构化分析设计不仅仅是软考中的重点,也是我们日后进行软件设计的基础。抽象让我们明白了整个系统是怎么进行数据流通的,分解让每个局部的流通变的可行而具体。...
分类:
其他好文 时间:
2014-10-27 17:43:49
阅读次数:
233
PHP CURL操作详解:function send($url, $post_data = '', $method = 'POST', $timeout = 3) { $ch = curl_init();//初始化一个新的curl会话,返回一个cURL句柄. //句柄:在程序设计中,句柄是一种...
分类:
Web程序 时间:
2014-10-27 16:57:33
阅读次数:
241
零基础嵌入式Linux开发工程师高端培训(ARM实战、系统移植、驱动开发、网络电子书开发)适合人群:初级课时数量:336课时用到技术:ARM实战、系统移植、驱动开发涉及项目:网络电子书开发、案例咨询qq:1840215592课程大纲:C语言基础篇:实用嵌入式C Linux程序设计第一章 嵌入式开发基...
分类:
系统相关 时间:
2014-10-27 14:13:32
阅读次数:
285