C++中的const可用于修饰变量、函数,且在不同的地方有着不同的含义,现总结如下。const的语义C++中的const的目的是通过编译器来保证对象的常量性,强制编译器将所有可能违背const对象的常量性的操作都视为error。对象的常量性可以分为两种:物理常量性(即每个bit都不可改变)和逻辑常量...
分类:
编程语言 时间:
2016-01-01 21:04:56
阅读次数:
242
1、如果类Yuangong被声明为公共的(public),那么必须将类Yuangong保存在名为Yuangong.java的文件中;2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件Yuangong.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,...
分类:
编程语言 时间:
2016-01-01 21:05:20
阅读次数:
211
大体上把Python中的数据类型分为如下几类:Number(数字)包括int,long,float,complexString(字符串)例如:hello,"hello",helloList(列表)例如:[1,2,3],[1,2,3,[1,2,3],4]Dictionary(字典)例如:{1:"nih...
分类:
编程语言 时间:
2016-01-01 21:02:16
阅读次数:
226
Arrays访问数组元素如果你知道数组的下标的话你可以获取数组中的元素。数组元素的下标从0开始而且每次增加1,所以第一个元素的下标是0,第二个是1...Syntax语法array[index]Example示例var primes = [2, 3, 5, 7, 11, 13, 17, 19, 23,...
分类:
编程语言 时间:
2016-01-01 20:52:57
阅读次数:
223
JSON.NET:http://james.newtonking.com/jsonLitJSON:http://lbv.github.io/litjson/ProtoBuf - net:http://code.google.com/p/protobuf-net/
分类:
编程语言 时间:
2016-01-01 20:52:07
阅读次数:
151
在一篇文章中获取到通过例如以下两种方式进行获取:1、使用ImageReader进行获取;2、使用BufferedImage进行获取;而且经过验证ImageReader进行操作的耗时远远低于BufferedImage操作的耗时,详情可查看链接查看原文然后依据应用我自己在项目中略做修改,在这里记录下:p...
分类:
编程语言 时间:
2016-01-01 20:49:59
阅读次数:
231
题目来源https://leetcode.com/problems/excel-sheet-column-title/Given a positive integer, return its corresponding column title as appear in an Excel sheet...
分类:
编程语言 时间:
2016-01-01 20:49:46
阅读次数:
263
Cow SortingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2239Accepted Submission(s): 711Problem ...
分类:
编程语言 时间:
2016-01-01 20:50:03
阅读次数:
197
servlet我们可以把他当成一个数据媒介,他最终执行的是将方法体内获取处理后的数据,返回给请求的客户端,或以XML格式,或以JSON格式 ,我这里是使用的JSON格式数据,所以下面我要说org.json.jar这个库及我封装的返回数据的方式。这个库有两个核心类->JsonObject 和JsonA...
分类:
编程语言 时间:
2016-01-01 20:48:49
阅读次数:
181
http://book.51cto.com/art/201106/269647.htm
Hadoop的版本0.20.0包含有一个新的 Java MapReduce API,有时也称为"上下文对象"(context object),旨在使API在今后更容易扩展。新的API 在类型上不兼容先前的API,所以,需要重写以前的应用程序才能使新的API发挥作用。
新增的API 和旧的API ...
分类:
编程语言 时间:
2016-01-01 19:08:50
阅读次数:
217
这一章节我们来介绍HashMap的工作原理。1.HashMap的工作原理图下图引用自:http://www.admin10000.com/document/3322.html(1)HashMap初始化的时候我们可以这样理解:一个数组,每一个位置存储的是一个链表,链表里面的每一个元素才是我们记录的元素下面我们来看put的源码:public V put(K key, V value) {...
分类:
编程语言 时间:
2016-01-01 19:04:56
阅读次数:
296
import sys import pygamefrom pygame.locals import *import timepygame.init()screen=pygame.display.set_mode((500,550))myfont=pygame.font.Font(None,30)red=(255,0,0)green=(0,255,0)textImage=myfont.render...
分类:
编程语言 时间:
2016-01-01 19:04:25
阅读次数:
235
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/jigsaw-jar-hellNicolai Parlog是一位热情的软件工程师,数字版权与开源软件的狂热拥护者;他对AssertJ、ControlsFX、FindBugs及Property Alliance等项目都做出过重要的贡献。近日,Parlog就Jigsaw项目撰...
分类:
编程语言 时间:
2016-01-01 19:06:36
阅读次数:
302
接着上一章节,我们来讨论一下get方法。1.还是利用上一章节的图下图引用自:http://www.admin10000.com/document/3322.html2.get方法的源码:public V get(Object key) {
if (key == null)
return getForNullKey();
int hash =...
分类:
编程语言 时间:
2016-01-01 19:05:29
阅读次数:
240
先写一个比较常见的结构: 其中UserDao跟UserManagerImpl是层与层之间的接口。 下面用这些类来演示setter方式注入跟构造函数注入来解决Manager层注入Dao问题。一,setter方式注入 首先要在Manager实现类中定义Dao的私有成员变量,并为此变量添加set方法,注入的时候会自动调用这个set方法对成员变量进行赋值。...
分类:
编程语言 时间:
2016-01-01 19:02:24
阅读次数:
218
POSIX 线程库定义了线程属性对象 pthread_attr_t ,它封装了线程的创建者可以访问和修改的线程属性。主要包括如下属性:
1. 作用域(scope)
2. 栈尺寸(stack size)
3. 栈地址(stack address)
4. 优先级(priority)
5. 分离的状态(detached state)
6. 调度策略和参数(sc...
分类:
编程语言 时间:
2016-01-01 19:02:06
阅读次数:
186