一、函数 实现某特定功能的代码1)函数名与数组名一样是地址2)函数指针 指向函数的指针 可以通过函数指针调用指向的函数3)返回值类型 (*函数指针名)(参数类型) = 函数名int maxValue(int a,int b){ return a > b ? a : b;}int (*p)(i...
分类:
编程语言 时间:
2015-08-11 21:19:19
阅读次数:
138
/*对象创建模式 除了普通的对象字面量和使用构造函数来创建对象外,还有很多更好的对象创建模式 1、命名空间 2、依赖声明 3、模块模式 4、沙箱模式 它们都帮助我们组织应用程序的代码结构,降低隐含地全局变量带来的后果*//*Before*/// 反模块设计Parent = func...
分类:
编程语言 时间:
2015-08-11 21:16:05
阅读次数:
172
1 #ifndef _SINGLETON_H_ 2 #define _SINGLETON_H_ 3 #include 4 5 template 6 class CSingleton 7 { 8 private: 9 CSingleton(){} //构造函数是私有的10 publi...
分类:
编程语言 时间:
2015-08-11 21:16:47
阅读次数:
165
转载自博客:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html获得类加载器:1 public static void main(String[] args) {2 Person p1=new Person...
分类:
编程语言 时间:
2015-08-11 21:14:19
阅读次数:
165
package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net....
分类:
编程语言 时间:
2015-08-11 21:12:22
阅读次数:
157
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、反射的基本描述 Java反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动....
分类:
编程语言 时间:
2015-08-11 21:11:54
阅读次数:
157
对于队列的定义,前人之述备矣。队列的实现方法与栈非常相似。我直接在我实现的那个栈的代码上加了一点东西,全局替换了一些标识符,就实现了这个队列。我实现的是一个queue容器类,支持push,pop,top,size,empty,clear和copy construction操作。主要的实现思路是,先写...
分类:
编程语言 时间:
2015-08-11 21:10:25
阅读次数:
137
1. OKHttp,好用的Http服务官网地址:http://square.github.io/okhttp/1) 获取http文件内容 1 OkHttpClient client = new OkHttpClient(); 2 3 String run(String url) throws IO....
分类:
编程语言 时间:
2015-08-11 21:08:14
阅读次数:
113
一,类的加载,连接,初始化一个类被加载到JVM需要三个步骤:加载,链接,初始化1,先说下加载过程2,连接注意连接过程分为三个阶段,验证,准备,解析3,初始化这里注意:类的加载过程,先加载静态代码块,其次是代码块,然后是构造函数静态成员之间级别一样,因此谁在前,谁最先被加载二,反射机制1,先理解下反射...
分类:
编程语言 时间:
2015-08-11 21:06:52
阅读次数:
111
List> vec2d = new LinkedList>();vec2d.add(Arrays.asList(new Integer[]{1,2,3}));vec2d.add(Arrays.asList(new Integer[]{4,null,5}));vec2d.add(null);vec2d...
分类:
编程语言 时间:
2015-08-11 21:06:53
阅读次数:
136
最近项目需要,需要做一个单点登陆的功能,由于之前没有接触过SSO,不是很了解,查阅资料后 选择使用CAS作为研究对象。CAS是有耶鲁大学研发的单点登录服务器。借鉴了:http://blog.csdn.net/small_love/article/details/6664831的经验,1.开发环境to...
分类:
编程语言 时间:
2015-08-11 21:00:45
阅读次数:
366
首先非常感谢‘hicjiajia’的博文:二叉树后序遍历(非递归)这篇随笔开启我的博客进程,成为万千程序员中的一员,坚持走到更远!折磨了我一下午的后序遍历中午得到解决,关键在于标记右子树是否被访问过,考虑过修改二叉树结点的数据结构,增加一个visit域,或者建一个栈存储已访问的结点。都比较麻烦没有调...
分类:
编程语言 时间:
2015-08-11 20:59:51
阅读次数:
147
Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。例如:类Studentpublicclass Student{privateint id;...
分类:
编程语言 时间:
2015-08-11 20:59:26
阅读次数:
263
转载自 http://www.cnblogs.com/mingmingruyuedlut/archive/2011/08/17/2143062.html想到了快速排序,于是自己就用C#实现了快速排序的算法: 快速排序的基本思想: 分治法,即,分解,求解,组合 .分解: 在 无序区R[low..hig...
分类:
编程语言 时间:
2015-08-11 20:58:05
阅读次数:
196
原文作者:http://www.cnblogs.com/skywang12345/p/3602162.html。在他基础上修改了一点堆排序介绍堆排序(Heap Sort)是指利用堆这种数据结构所设计的一种排序算法。因此,学习堆排序之前,有必要了解堆!若读者不熟悉堆,建议先了解堆(建议可以通过二叉堆,...
分类:
编程语言 时间:
2015-08-11 20:56:12
阅读次数:
172
Swift提供了两种集合类型来存放多个值——数组(Array)和字典(Dictionary)。数组把相同类型的值存放在一个有序链表里。字典把相同类型的值存放在一个无序集合里,这些值可以通过唯一标识符(也就是键)来引用和查找。在Swift里,数组和字典里所能存放的值的类型是明确的。这意味着你不能误把一...
分类:
编程语言 时间:
2015-08-11 20:53:29
阅读次数:
128
javascript重要概念---闭包!!!
分类:
编程语言 时间:
2015-08-11 20:51:46
阅读次数:
114