指针引用分四种情况: 1.直接用基类指针引用基类对象 2.直接用派生指针引用派生对象 3.由基类指针引用派生类对象,由于派生类也是基类对象(包含关系),所以这种引用是安全的。但是只能引用基类成员,若试图通过基类指针引用那些只在派生类中才有的成员,编译器会报告语法错误。(解决该问题的答案是虚函数和多态 ...
分类:
其他好文 时间:
2017-03-09 23:06:04
阅读次数:
224
第一 迭代输出之ng-repeat标签ng-repeat让table ul ol等标签和js里的数组完美结合<ul><li ng-repeat=”person in persons”>{{person.name}} is {{person.age}} years old.</li></ul>你甚至可 ...
分类:
Web程序 时间:
2017-03-09 23:05:46
阅读次数:
284
GestureDetector和ScaleGestureDetector示例/** * 演示【单点触摸手势识别器】 * 演示【缩放手势识别器】最简单的使用 * @author 白乾涛 */public class FirstActivity extends Activity implements O... ...
分类:
其他好文 时间:
2017-03-09 23:05:04
阅读次数:
327
问题描述: MVC5项目,利用执行sql的方式获取数据,但是在利用预编译执行的时候报错了,字段XXXwhich was not supplied. 其实就是这个参数传了个null导致的。在传参数之前做个判断,如果为null就赋值为空串即可。 String sql = "select a.Id,a.U ...
分类:
数据库 时间:
2017-03-09 23:04:48
阅读次数:
230
稳先微WS3441/WS3442/WS3443非隔离低功耗IC ...
分类:
其他好文 时间:
2017-03-09 23:04:27
阅读次数:
197
Apache 的工作模式1.apache三种工作模式我们都知道Apache有三种工作模块,分别为prefork、worker、event。 prefork:多进程,每个请求用一个进程响应,这个过程会用到select机制来通知。 worker:多线程,一个进程可以生成多个线程,每个线程响应一个请求,但 ...
分类:
Web程序 时间:
2017-03-09 23:04:17
阅读次数:
220
Cycle sort的思想与计数排序太像了,理解了基数排序再看这个会有很大的帮助, 圈排序与计数排序的区别在于圈排序只给那些需要计数的数字计数,先看完文章吧,看完再回来理解这一句话 所谓的圈的定义,我只能想到用例子来说明,实在不好描述 待排数组[ 6 2 4 1 5 9 ] 排完序后[ 1 2 4 ...
分类:
其他好文 时间:
2017-03-09 23:04:00
阅读次数:
265
在我们开发多站点业务网站中,经常需要获取客户端的ip地址来给用户推荐其所在地址的信息的业务,用php获取客户端的ip地址,我们一般用到的PHP内置方法是$_SERVER['REMOTE_ADDR']. 但是这个函数只能获取访问者本地连接中设置的IP,局域网网关出口的IP地址,如果访问者使用代理服务器 ...
分类:
Web程序 时间:
2017-03-09 23:03:14
阅读次数:
213
鸡尾酒排序基于冒泡排序,双向循环 还是看例子吧,给定待排数组[2 3 4 5 1] 第一趟过去时的每一步 第一步迭代,2 < 3不换 [2 3 4 5 1] 第二步迭代,3 < 4不换 [2 3 4 5 1] 第三步迭代,4 < 5不换 [2 3 4 5 1] 第四步迭代,5 > 1交换 [2 3 ...
分类:
编程语言 时间:
2017-03-09 23:02:55
阅读次数:
229
远线程注入原理是利用Windows 系统中CreateRemoteThread()这个API,其中第4个参数是准备运行的线程,我们可以将LoadLibrary()填入其中,这样就可以执行远程进程中的LoadLibrary()函数,进而将我们自己准备的DLL加载到远程进程空间中执行。 函数原型: 注入 ...
分类:
编程语言 时间:
2017-03-09 23:02:22
阅读次数:
301
#import // 通过运行时来遍历每个属性 unsigned int count; //class_copyIvarList 获取所有属性数组 Ivar *varList = class_copyIvarList([UITextField class],&count); for (NSInteg... ...
分类:
其他好文 时间:
2017-03-09 23:01:43
阅读次数:
170
you don't get anythin unless you create an object of that class with new, and at that point data storage is created and methods become available. But ...
分类:
编程语言 时间:
2017-03-09 23:01:30
阅读次数:
227
java中多态性的理解 什么是多态? 1.面向对象的三大特性 封装,继承,多态,从一定角度看封装和继承都是为多态准备的。 2.多态的定义:允许不同的类对同一消息作出反应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式。 3.实现多态的技术叫做动态绑定,是指在执行期间判断所引用对象的实际类型 ...
分类:
编程语言 时间:
2017-03-09 23:01:08
阅读次数:
212
Balanced Game Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 508 Accepted Submission(s): 428 Pro ...
分类:
其他好文 时间:
2017-03-09 23:00:51
阅读次数:
205
/** * 点击保存按钮 */ - (IBAction)saveDataBtnClick:(id)sender { // youtube做法 // NSString *path = @"/Users/apple/Library/Application Support/iPhone Simulator... ...
分类:
移动开发 时间:
2017-03-09 23:00:36
阅读次数:
277
HTML中<meta>标签的使用 <meta>标签基本介绍 <meta>标签是HTML网页源代码中一个重要的html标签。META便签用来描述一个HTML网页文档的属性,例如作者、日期、关键词、页面刷新。除此之外<meta>标签用于搜索引擎优化(SEO)。它位于HTML文档中<head>元素内,虽然 ...
分类:
Web程序 时间:
2017-03-09 23:00:20
阅读次数:
260
1、单值聚合 Sum求和,dsl参考如下: 返回balance之和,其中size=0 表示不需要返回参与查询的文档。 Min求最小值 返回结果 Max求最大值 返回结果: AVG求平均值 返回结果: Cardinality 求基数(如下示例,查找性别的基数 M、F,共两个) 结果为: 2、多值聚合 ...
分类:
其他好文 时间:
2017-03-09 22:59:55
阅读次数:
11540