原创文章,欢迎转载。转载请注明:关东升的博客扩展类型的时候,也可以添加新的构造函数。值类型与引用类型扩展有所区别。值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型。值类型扩展构造函数扩展结构体类型中定义构造函数的示例:struct Rectangle { var width : ...
分类:
编程语言 时间:
2015-12-23 12:35:01
阅读次数:
138
几个经常用到的字符串的截取string str="123abc456";int i=3;1 取字符串的前i个字符str=str.Substring(0,i); // orstr=str.Remove(i,str.Length-i);2 去掉字符串的前i个字符:str=str.Remove(0,i);...
分类:
编程语言 时间:
2015-12-23 12:34:00
阅读次数:
113
保留两位小数{方法一:{ double c=3.154215; java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00"); String str = myformat.format(c);}方式二:{ java.text...
分类:
编程语言 时间:
2015-12-23 12:32:07
阅读次数:
197
一. 开篇语继上一篇apache ActiveMQ之初体验后, 由于近期一直在复习spring的东西, 所以本文就使用spring整合下JMS.二. 环境准备1. ActiveMQ5.2.0 (activemq-all-5.2.0.jar)2. spring2.5 (spring.jar)3. Ja...
分类:
编程语言 时间:
2015-12-23 12:30:03
阅读次数:
196
#include int main(int argc, const char * argv[]) { int a = 3, b = 4; printf("a = %d, b = %d\n", a, b); /* 1.加减法 a = b - a; b = ...
分类:
编程语言 时间:
2015-12-23 12:28:35
阅读次数:
141
Use Memcached for Java enterprise performance, Part 1: Architecture and setup
分类:
编程语言 时间:
2015-12-23 12:23:52
阅读次数:
154
因为JavaScript是单线程运行的,特定的时间只能有特定的代码正在执行,不会有多段代码同时执行。但是浏览器却不是单线程的,一个浏览器可能有以下进程:javascript引擎线程、界面渲染线程、浏览器事件触发线程、Http请求线程。而且浏览器依靠事件驱动机制来确定代码的执行队列。所以就不难理解为什...
分类:
编程语言 时间:
2015-12-23 12:22:26
阅读次数:
155
JavaWeb三大组件1. 都需要在web.xml中进行配置ServletListenerFilter2. 过滤器 它通过web.xml管理着一大片资源,它会在一组资源(jsp、servlet、.css、.html等等)的前面执行!它当你想要访问它管理的资源时,那么它就会拦截进行处理.它可以让请求得...
分类:
编程语言 时间:
2015-12-23 12:22:28
阅读次数:
271
实例用法: 创建对象: class U_Ptr smart; U_Ptr* ptr = new U_Ptr(); class U_Ptr smart(new U_Ptr(p)); int *p = new int; //此时指针p指向一个int对象,该对象没有被初始化 int...
分类:
编程语言 时间:
2015-12-23 12:22:33
阅读次数:
306
研究ThreadPoolExecutor.excute()源码会发现,它调用了BlockingQueue.offer()来实现多余任务的入队。BlockingQueue有两个方法:BlockingQueue.offer()和BlockingQueue.put(),前者在队列满时不阻塞,直接失败,.....
分类:
编程语言 时间:
2015-12-23 12:19:51
阅读次数:
160
写博客是检验我学习的成果之一以及自我总结的一种方式,以后会经常利用这种方式进行技术交流和自我总结,其中认识不深难免会有错误,但是一直懂得不懂就问,不懂就学的道理! 1、首先看一个简单的列子 1 int[] myArray = { 1, 32, 4...
分类:
编程语言 时间:
2015-12-23 12:16:50
阅读次数:
235
var a = 0print(a.dynamicType)结果为: Int
分类:
编程语言 时间:
2015-12-23 12:16:40
阅读次数:
264
前一阵子有幸看到了abatei大牛的泛型系列文章,学习了两周左右,大概学会了50%左右,说实话挺难的,有兴趣的朋友可以去看看! http://www.cnblogs.com/abatei/archive/2008/02/20/1075760.html,讲的真不错,很赞的文章! 在此记录下我的...
分类:
编程语言 时间:
2015-12-23 12:16:37
阅读次数:
275
朋友,你好!看到你无比诚恳的提问,就知道你是一位非常有上进心的人,从你的文笔,能感觉到你的逻辑思维很不错,很有潜力。虽然本人不才,不过很想尽力回答你的问题,在这里发表一下我的看法,也麻烦你读完它们。首先我先吐槽一下楼上的回答,有答非所问的,有两个说了N本书的人(那些书说实话,世界上找不到几个人是全部...
分类:
编程语言 时间:
2015-12-23 12:15:12
阅读次数:
159
这一节我们简单学习一下构造函数与一般函数之间的区别所在。
那么它们有什么区别呢,结合上一节,我们可以总结出以下两点区别:
第一个区别:
构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。
一般函数:对象创建后,需要函数功能时,才调用函数。
这也就是说创建对象时,构造函数一定被调用,而一般函数不一定被调用。
第二个区别:
构造函数:对象创建时,会调用且只调用一次。
...
分类:
编程语言 时间:
2015-12-23 11:02:36
阅读次数:
127
一、基础篇
1.1 JVM
1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
http://www.jcp.org/en/jsr/detail?id=133
http://ifeve.com/jmm-faq/
1.1.2. 了解JVM各种参数及调优
1.1.3. 学习使用Java工具
jps, jstack, jmap, ...
分类:
编程语言 时间:
2015-12-23 11:01:46
阅读次数:
126
· spring定时控制器配置文件实现方式 一. 编写一个正常的业务类public class SyncDataTaskTimer { private final static Logger log = Logger.getLogger(SyncDataTaskTimer....
分类:
编程语言 时间:
2015-12-23 10:57:07
阅读次数:
226