常量数据:常量数据区域主要用于存储字符串以及其他在编译期就已经知道值得数据。实例化的对象不能存储在这个区域。
在程序的整个生存期内,这个区域中的所有数据都有效,而且都是只读的,对这些数据进行修改的结果在C++中是没有定义的。一部分原因是编译器可能会对常量数据的基本存储格式进行任意的优化。例如,在某个特定的编译器中,可能会将字符串常量保存在重叠对象中以进行优...
分类:
编程语言 时间:
2015-02-01 16:13:10
收藏:
0 评论:
0 赞:
0 阅读:
254
1.1. 下载jackson
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。
下载地址:
http://jackson.codehaus.org/1.7.6/jackson...
分类:
编程语言 时间:
2015-02-01 16:12:50
收藏:
0 评论:
0 赞:
0 阅读:
283
Odd period square roots
Problem 64
All square roots are periodic when written as continued fractions and can be written in the form:
√N = a0 +
1
a1 +
1
...
分类:
编程语言 时间:
2015-02-01 16:12:40
收藏:
0 评论:
0 赞:
0 阅读:
271
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法).
KMP算法的关键是根据给定的模式串W1,m,定义一个next函数,next函数包含了模式串本身局部匹配的信息.
#include
#include
#include
#include
#include
...
分类:
编程语言 时间:
2015-02-01 16:12:00
收藏:
0 评论:
0 赞:
0 阅读:
234
1. Json字符串转换为java对象
1.1. Json字符串转换为java bean
Json2Bean.java
package jackson;
import java.io.IOException;
import org.codehaus.jackson.map.ObjectMapper;
public
class J...
分类:
编程语言 时间:
2015-02-01 16:11:30
收藏:
0 评论:
0 赞:
0 阅读:
321
前三篇我们主要说了多线程访问共享可变状态时需要进行正确的同步处理,保证同一时刻只有一个线程访问相同的数据,我们使用synchronized关键字来实现原子性操作。今天我们在来认识一下同步的另一个重要方面:内存可见性,这个概念其实很好理解,就是保证在同一个时刻,共享可变状态对访问它的线程呈现出自己最新的状态变化。
我们经常遇到的情景是这样的,一个全局变量计数器,一个线程负责更新该数值,另一些线程获...
分类:
编程语言 时间:
2015-02-01 16:10:40
收藏:
0 评论:
0 赞:
0 阅读:
293
/**
*
* Javascript sprintf
* http://www.webtoolkit.info/
*
* %% – Returns a percent sign
* %b – Binary number
* %c – The character according to the ASCII value
* %d – Signed decimal number
* %f...
分类:
编程语言 时间:
2015-02-01 16:10:39
收藏:
0 评论:
0 赞:
0 阅读:
227
0.定义和声明的区别
1、什么是定义?
所谓的定义就是编译器创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。这个名字一旦和这块内存匹配起来,他们就同生共死,不离不弃,并且这块内存的位置也不能被改变。一个变量或对象在一定的区域内只能被定义一次。
2、什么事声明?
声明就是告诉编译器,这个名字已经匹配到一块内存上了,声明可以出现多次。同时也告诉...
分类:
编程语言 时间:
2015-02-01 16:08:50
收藏:
0 评论:
0 赞:
0 阅读:
284
图片处理工具
import java.io.*;
import java.util.Date;
import java.awt.*;
import java.awt.image.*;
import javax.imageio.ImageIO;
import com.sun.image.codec.jpeg.*;
/**
* 图片压缩处理
*
* @author ku...
分类:
编程语言 时间:
2015-02-01 16:08:00
收藏:
0 评论:
0 赞:
0 阅读:
215
原文链接1、使用__slots__: __slots__限制了对当前类的动态绑定。仅限于在__slots__中定义的元素进行,对于未定义的元素,则不予以绑定。返回错误。>>> class Student(object):... __slots__ = ('name', 'age') # 用...
分类:
编程语言 时间:
2015-02-01 16:06:20
收藏:
0 评论:
0 赞:
0 阅读:
290
string[] A = new string[5] { "a1","a2","a3","a4","a5"}; //第一种方法 for (int i = 0; i < A.Length; i++) { Console.WriteLine(A[i]); } //第二种方法 IEnumerator e=...
分类:
编程语言 时间:
2015-02-01 16:03:09
收藏:
0 评论:
0 赞:
0 阅读:
263
BitConveter类总结:这是非常实用的一个类,当需要对字节数组操作时,它提供了很多有效的方法。1、方法 GetBytes(Int32)//以字节数组的形式返回指定的 32 位有符号整数值。 ToString(Byte[])//将指定的字节数组的每个元素的数值转换为它的等效十六进制字符串表示.....
分类:
编程语言 时间:
2015-02-01 16:00:29
收藏:
0 评论:
0 赞:
0 阅读:
301
假如有这么一个场景,需要统计某个方法执行的时间,如何做呢? 典型的会想到在方法执行前记录时间,方法执行后再次记录,得出运行的时间。如果采用Spring的AOP,仅仅使用前置和后置方法是无法做到的,因为他们无法共享变量。这样通过环绕通知,就可以快捷的实现。 首先在切面通知类中声明环绕通知类: ...
分类:
编程语言 时间:
2015-02-01 15:56:49
收藏:
0 评论:
0 赞:
0 阅读:
270
This element neither has attached source nor attached Javadoc and hence no Javadoc could be foundEclipse有直接查看java文档和类库源码的功能,不过得手工添加才行,下面对如何在Eclipse中添加...
分类:
编程语言 时间:
2015-02-01 15:56:19
收藏:
0 评论:
0 赞:
0 阅读:
264
操作系统: win8.1编译环境 JDK1.6编辑器 notepad++第48页练习81 下载相应程序包 Thinking in Java 4ed - CODE2 设置相应的CLASSPATH 添加F:\Software\jdk1.6\Java4edCODE;用 javac 命令 编译 F:\Sof...
分类:
编程语言 时间:
2015-02-01 15:55:40
收藏:
0 评论:
0 赞:
0 阅读:
311
《三大JavaScript框架对比——AngularJS、BackboneJS和EmberJS》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs如果有心搜索的话,你能找出上百种JavaScript框架。当我们要开发一个现代化的、敏捷酷炫的网站时,JavaScript是必备的基础技术。那么问题来了,如何在这么多JavaScript框架中选取最能满足我们需求...
分类:
编程语言 时间:
2015-02-01 14:51:09
收藏:
0 评论:
0 赞:
0 阅读:
239
一:相关规则
(1)子类的构造过程中必须调用父类的构造方法
(2)子类可以在自己的构造方法中使用super(argumentList)来调用父类的构造方法;
使用this(argumentList)调用本类的其他构造方法
如果使用super(argumentList)来调用父类的构造方法,必须写在子类构造方法的第一行。
(3)如果子类的构造方法中没有明确地调用父类的构造方法,则默认调...
分类:
编程语言 时间:
2015-02-01 14:50:19
收藏:
0 评论:
0 赞:
0 阅读:
270
c语言中的逗号运算符是优先级较低的运算符,常和for循环中的变量初始化和条件判断结合使用a + b, c; //此表达式的值是c变量的值m = a + b, c; //其中m变量的值是a加上b的值,表达式的值依旧是c变量的值n = m = a + b, c; //其中n和m变量的值是a加上b的值,....
分类:
编程语言 时间:
2015-02-01 14:48:39
收藏:
0 评论:
0 赞:
0 阅读:
243
java中有一个内部类的概念,由于之前一直比较忙,没有单独拿出时间总结一下,今天我就把内部类的相关知识进行一下汇总,如果有不足之处,欢迎批评指正。1)java内部类的概念。 在一个类的的内部定义的类被称为java的内部类2)内部类的分类 根据内部类的位置不同,可以大致分为一下两类: 1.普通...
分类:
编程语言 时间:
2015-02-01 14:47:29
收藏:
0 评论:
0 赞:
0 阅读:
253
go语言运行包下载地址:http://code.google.com/p/go/downloads/list我这里安装的是go version go1.4.1 darwin/amd64下载安装就可以了然后就是配置环境变量GOROOT安装好就是已经配置好了的,我们只需要配置GOPATH,我是在当前用户...
分类:
编程语言 时间:
2015-02-01 14:47:19
收藏:
0 评论:
0 赞:
0 阅读:
304