1 class Singleton(object): 2 def __new__(cls, *args, **kwargs): 3 if '_inst' not in vars(cls): 4 cls._inst = super(Singleton,...
分类:
编程语言 时间:
2015-02-28 10:05:31
阅读次数:
128
改版后的Spring官方网站下载地址找不到了,汗~~可以通过该链接下载对应的包:http://repo.spring.io/milestone/org/springframework/Spring的下载地址:http://repo.spring.io/libs-release-local/org/s...
分类:
编程语言 时间:
2015-02-28 10:05:21
阅读次数:
144
Memento定义:memento是一个保存另外一个对象内部状态拷贝的对象,这样以后就可以将该对象恢复到原先保存的状态。Memento模式相对也比较好理解,我们看下列代码:public class Originator { private int number; private File fi...
分类:
编程语言 时间:
2015-02-28 10:06:17
阅读次数:
170
public static void main(String[] args) { //红包数 int number = 10; //红包总额 float total = 100; float money; //最小...
分类:
编程语言 时间:
2015-02-28 10:03:52
阅读次数:
173
NumberFormat 是全部数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定哪个语言环境具有数值格式以及它们名字的方法。package com.discursive.jccook.collections;import java.text.Numbe...
分类:
编程语言 时间:
2015-02-28 10:03:09
阅读次数:
156
1、compareDocumentPosition()http://www.w3school.com.cn/jsref/met_node_comparedocumentposition.asp判断一个段落相比较另一个段落的位置:var p1=document.getElementById("p1")...
分类:
编程语言 时间:
2015-02-28 10:00:44
阅读次数:
233
for循环遍历 //js的数组里可以存各种类型 var arr =[1,5,true,false,'小明']; //遍历 for(var i=0;i<arr.length;i++){ alert(arr[i]); } js中的foreach var arr =[1,5,true,false,'小明'...
分类:
编程语言 时间:
2015-02-28 10:00:13
阅读次数:
204
工具条是个很重要的内容,什么是工具条呢,它一般显示在屏幕下方,显示一些按钮或者文字,我们可以用系统现成的,也可以用我们自定义的。之前我们讲的都是需要代理模式的,Dlelegate,委托模式。ToolBar属于目标操作,不需要代理。网界面上拖一个Toolbar拖到界面底部。
toolbar的元素如下:
Style主要是设置样式,比如浅色和黑色的。
Bar Tint是设置颜色。...
分类:
编程语言 时间:
2015-02-28 08:59:32
阅读次数:
143
本文讲解了如何设置Java VM参数实现在Full GC前后自动生成Dump。共有三个VM参数需要设置: HeapDumpBeforeFullGC, HeapDumpBeforeFullGC和HeapDumpPath。...
分类:
编程语言 时间:
2015-02-28 08:55:28
阅读次数:
316
题意:输入众多字符串(中间有空格),按字典序输出,且输出每个字符串所占整个字符串数量的百分比
思路:用字典树的先序遍历,遍历到字符串的末尾便输出并算出百分比即可
这题同样用C++stl map 可以很好解决,但毕竟题目是字典序,比如逆序就字典树同样可以解决
//1632K 782MS
#include
#include
#include
#include
using namespace st...
分类:
编程语言 时间:
2015-02-28 08:55:35
阅读次数:
168
构造高斯金字塔和拉普拉斯金字塔
1. 高斯金字塔和拉普拉斯金字塔简介
假设你的视觉算法只能识别大小恒定的物体,但物体在现实世界中随着空间的变换会表现出不同尺度。这时,高斯金字塔和拉普拉斯金字塔可以解决尺度变化问题。
高斯金字塔由一组不同大小的图像组成。通常在高斯金字塔的底层放置原始图像,当前层(顶层除外)的图像用高斯模板滤波,然后下采样后的图像放在当前层的上一...
分类:
编程语言 时间:
2015-02-28 08:55:14
阅读次数:
2173
WebView就是一个HTML浏览器,用来显示网页,webView的属性如图:
Scaling中如果勾选了后面的话,那么打开的网页会根据webView的尺寸来调整尺寸。Phone Numbers会跟踪电话号码,如果网页中有电话的话会显示一个连接,点一下就可以拨打电话。拖拽一个新的webView然后与控制器连线,用法很简单,加载请求(loadrequest方法)。request也是...
分类:
编程语言 时间:
2015-02-28 08:53:00
阅读次数:
177
reference from:https://www.voxxed.com/blog/2015/02/too-fast-too-megamorphic-what-influences-method-call-performance-in-java/Whats this all about then?...
分类:
编程语言 时间:
2015-02-28 08:51:34
阅读次数:
170
练习java的基本语法。 output hellow world. 需求:打包自身项目的bin目录文件为一个临时可运行的jar文件,执行完后删除。 使用process执行jar文件,返回输入流和错误流的信息。 熟悉了java –cp jarname.jar , java –jar jarname 等...
分类:
编程语言 时间:
2015-02-28 07:45:46
阅读次数:
182
今天练习了一下动态代理的一个方面,假设使用它来完成自动设置默认不提交,启动事务,获取到异常则回滚,正常执行则提交。 如果不使用动态代理,则需要在每个方法本身里面设置Connection,写try,catch语句,重复的工作。 为什么要使用动态代理? 我们的业务层可以更加专注于业务本身,把其他相关的活...
分类:
编程语言 时间:
2015-02-28 07:47:08
阅读次数:
199
有时候我们所要展示的内容一行文本放不下,这就需要多行文本TextView,拖拽的时候注意上界不要超过电池的小图标。
可以在属性编辑器中对多行文本的内容进行更改,按住control键和回车键换行。
运行效果如图:
如果我们把text选项的Plain改成Attributed的话,我们可以对内容进行进一步的编辑。比如大小字体和颜色等:
效果如图:
...
分类:
编程语言 时间:
2015-02-28 06:47:14
阅读次数:
334