1.描述:
Singleton(单例)是设计模式的一种,为了保证一个类仅有一个实例,并提供一个访问它的全局访问点。
2.主要特点:
1)单例类确保自己只有一个实例(构造函数私有:不被外部实例化,也不被继承)。
2)单例类必须自己创建自己的实例。
3)单例类必须为其他对象提供唯一的实例。
3.单例模式的应用:
...
分类:
编程语言 时间:
2015-12-29 16:20:41
阅读次数:
130
1 public class myapp { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 System.out.println("Hello Jav...
分类:
编程语言 时间:
2015-12-29 16:17:52
阅读次数:
222
Time Limit:4000MSMemory Limit:131072KTotal Submissions:24756Accepted:10130Case Time Limit:1000MSDescriptionThe little cat is majoring in physics in th...
分类:
编程语言 时间:
2015-12-29 16:17:41
阅读次数:
231
我感觉和上一个差不多,可能不要动最要的地方吧。。。#!/usr/bin/evn python#coding:utf8class Pizza(object): def prepare(self, type): print 'prepare {type} pizza'.format(...
分类:
编程语言 时间:
2015-12-29 16:13:37
阅读次数:
216
一、object类型创建object实例的方式有两种://第一种使用new操作符跟构造函数 var person= new Object(); person.name="小王"; person.age=29; //第二种使用对象字面量 var person={ ...
分类:
编程语言 时间:
2015-12-29 16:13:44
阅读次数:
130
首先我们随意创建一个对象,这很简单,打开FF浏览器的Firebug切换到控制台或者打开webkit浏览器的审查元素功能.输入以下内容: var obj1=[1,2,3,4,5]var obj2=[5,4,3,2,1]var obj3=[obj1,obj2]接着试试调用obj3的toString()....
分类:
编程语言 时间:
2015-12-29 16:14:01
阅读次数:
243
//关闭弹窗//同时关闭父窗口和子窗口//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有//弹出窗口刷新当前页面//弹出提示窗口跳到webform2.aspx页(在一个IE窗口中) //关闭当前子窗口,刷新父窗口//子窗口刷新父窗口//弹出提示...
分类:
编程语言 时间:
2015-12-29 16:03:38
阅读次数:
299
如何合并两个JSON,并覆盖重复键xxx={a:{a1:"a1"},b:{b1:{b11:1,b12:2}}};yyy={b:{b1:{b11:4,b12:5}}};把 xxx 和 yyy 合并,并把重复的键由yyy覆盖xxx得到 zzz如下zzz={a:{a1:"a1"},b:{b1:{b11:4...
分类:
编程语言 时间:
2015-12-29 16:03:35
阅读次数:
576
这个系统,感觉思路清爽,,相信多练练,多思考,就会熟悉的。。http://www.jianshu.com/p/2450b785c329#!/usr/bin/evn python#coding:utf8class Pizza(object): def prepare(self, type): ...
分类:
编程语言 时间:
2015-12-29 16:01:49
阅读次数:
252
工程json包为代码package com.my.json;public class ChildBean { private String childName; private String childSex; private int childAge; public Chi...
分类:
编程语言 时间:
2015-12-29 16:02:55
阅读次数:
266
看编程之美的时候遇到的struct {unsign char a:4;unsign char b:4;}i;查了一下,如下有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提...
分类:
编程语言 时间:
2015-12-29 16:00:27
阅读次数:
178
StringBuffer例: 1 public class StringBufferDemo { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 ...
分类:
编程语言 时间:
2015-12-29 15:57:33
阅读次数:
235
import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sql.Timestamp;class Person { privat...
分类:
编程语言 时间:
2015-12-29 15:55:43
阅读次数:
478
我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。这种参数传递的方式被称为函数参数的位置传递。我们将接触更多的参数传递方式。回忆一下位置传递:def f(a,b,c): return a+b+cres = f(1,2,3)print re...
分类:
编程语言 时间:
2015-12-29 15:55:07
阅读次数:
291
4、表达式和运算符JavaScript原始表达式包含常量或直接量、关键字和变量对象和数组的初始化表达式var matrix = [[1,2,3],[4,5,6],[7,8,9]];var p = {x:2.4,y:1.2};函数定义表达式定义一个JavaScript函数var square = fu...
分类:
编程语言 时间:
2015-12-29 14:38:52
阅读次数:
182
不可变字典 letlet dictA = ["key1":"value1","key2":"value2","key3":4]print(dictA["key3"])可变字典 var 字典的键值对的类型 是根据初始化时候的类型来决定的,类型是后面无法改变的swift的 Dictionary 类型的字...
分类:
编程语言 时间:
2015-12-29 14:37:02
阅读次数:
177
WPF中的线程使用简介但凡涉及到图形界面,往往的设计都是不支持或者不推荐使用多个线程操作界面内容.而且通常会有一个专门的线程调度器来处理任务线程和界面线程的问题.下面提供两个两个方案.使用Dispatcher.BeginInvoke这个方法简单暴力适合小工作量的修改一些界面内容.使用Dispatch...
分类:
编程语言 时间:
2015-12-29 14:34:20
阅读次数:
251