这是一个很有用的装饰器。看过前一篇反射的朋友应该知道,函数是有几个特殊属性比如函数名,在被装饰后,上例中的函数名foo会变成包装函数的名字 wrapper,如果你希望使用反射,可能会导致意外的结果。这个装饰器可以解决这个问题,它能将装饰过的函数的特殊属性保留。import timeimport fu...
分类:
编程语言 时间:
2015-08-26 15:20:31
收藏:
0 评论:
0 赞:
0 阅读:
282
C++没有提供垃圾回收机制,C++11提供的智能指针能够在一定程度上解决C++内存泄漏的问题。C++11提供了共享智能指针(shared_ptr),独占智能指针(unique_ptr),弱引用指针指针(weak_ptr),使用时需要引用智能指针本质上存储动态分配(堆)对象的指正的模板类,用于对堆对象...
分类:
编程语言 时间:
2015-08-26 15:19:51
收藏:
0 评论:
0 赞:
0 阅读:
382
函数必须调用才能执行,可a()加下面的函数调用JS事件1、js事件通常和函数结合来使用,这样可以通过发生的事件来驱动函数的执行,从而引起html出现不同的效果。2、属性(当这些事件的属性发生时,会触发function{}的函数):1)onabort:当图像加载被中断时,会引发function内的函数...
分类:
编程语言 时间:
2015-08-26 15:13:01
收藏:
0 评论:
0 赞:
0 阅读:
165
sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序
分类:
编程语言 时间:
2015-08-26 15:11:21
收藏:
0 评论:
0 赞:
0 阅读:
149
String可以说是最常用的Java类型之一了,但是最近听说JDK6里面String.substring存在内存泄露的bug,伙惊呆!一起来看看到底是啥情况吧。 这个是可以导致Exception in thread "main" java.lang.OutOfMemoryError: ...
分类:
编程语言 时间:
2015-08-26 14:08:12
收藏:
0 评论:
0 赞:
0 阅读:
228
只为记录一下, ?直接上代码, 都能看明白 , 若有遗留,请谅解,? spring包路径:?org.springframework.http.client try?{
URI?uri?=?new?URI("http://192.168.129.11:7020/public/goIndex");
SimpleCl...
分类:
编程语言 时间:
2015-08-26 14:08:02
收藏:
0 评论:
0 赞:
0 阅读:
2303
package java.io;
import java.io.IOException;
/**
* A {@code Closeable} is a source or destination of data that can be closed.
* The close method is invoked to release resources that the object ...
分类:
编程语言 时间:
2015-08-26 14:06:43
收藏:
0 评论:
0 赞:
0 阅读:
222
WEB容器监听器ServletContextListener主要用来监听容器启动和 销毁的时候需要做一些操作,就可以使用这个监听器来做。 ServletContextListener在Spring启动前启动。 我们实现一个简单的监听器,需要继承接口Servl...
分类:
编程语言 时间:
2015-08-26 14:06:13
收藏:
0 评论:
0 赞:
0 阅读:
186
http://blog.csdn.net/lonely_fireworks/article/details/7962171 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有...
分类:
编程语言 时间:
2015-08-26 14:05:13
收藏:
0 评论:
0 赞:
0 阅读:
142
原创文章,欢迎转载。转载请注明:关东升的博客 ?使用var还是let? 在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢? 其实啊都能满足我们的需求,那我们到底应该如何选择? 例如:可以将圆周率π定...
分类:
编程语言 时间:
2015-08-26 14:05:02
收藏:
0 评论:
0 赞:
0 阅读:
220
慢慢填坑咯~
1. 观察运行结果package javaBasic;public class Dervied extends Base { private String name = "dervied"; public Dervied() {
tellName();
printName();
} public void tellName()...
分类:
编程语言 时间:
2015-08-26 14:03:31
收藏:
0 评论:
0 赞:
0 阅读:
267
Item 12: Copy all parts of an object
在一个成熟的面向对象的C++系统中,只有两种拷贝对象的方式:复制构造函数和赋值运算符, 不妨称他们为拷贝函数。 拷贝函数属于编译器默认生成的函数(参考:Item
5:那些被C++默默地声明和调用的函数), 默认的拷贝函数确实会完整地拷贝对象,但有时我们选择重载拷贝函数,问题就出在这里!
一个正确拷贝函数的...
分类:
编程语言 时间:
2015-08-26 14:03:11
收藏:
0 评论:
0 赞:
0 阅读:
140
Item 13: Use objects to manage resources.
熟悉智能指针的人肯定不会对此觉得陌生。利用C++中对象自动析构的特性,自动地释放资源。 C++编译器并未提供自动的垃圾回收机制,因此释放资源的责任落在了开发者的头上。 我们被要求总是成对地使用new和delete,例如:
Investment *pInv = createInvestment();
...
分类:
编程语言 时间:
2015-08-26 14:03:01
收藏:
0 评论:
0 赞:
0 阅读:
305
Maximum repetition substring
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 8067
Accepted: 2463
Description
The repetition number of a string is defined...
分类:
编程语言 时间:
2015-08-26 14:02:51
收藏:
0 评论:
0 赞:
0 阅读:
301
基于MFC 开发的截图工具
文件名:Draw
创建单个文档,MFC标准
一.将视图显示
1.MainFrm.cpp 中
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
SetMenu(NULL); 去掉菜单
CBRS_BOTTOM 将工具栏现实在下面
将状态显示的代码去掉
...
分类:
编程语言 时间:
2015-08-26 14:00:21
收藏:
0 评论:
0 赞:
0 阅读:
287
1. windows简单java程序调用Spark,执行Scala开发的Spark程序,这里包含两种模式:
1> 提交任务到Spark集群,使用standAlone模式执行;
2> 提交任务到Yarn集群,使用yarn-client的模式;
2. windows 开发java web程序调用Spark,执行Scala开发的Spark程序,同样包含两种模式,参考1.
3. linux运行java web程序调用Spark,执行Scala开发的Spark程序,包含两种模式,参考1....
分类:
编程语言 时间:
2015-08-26 14:00:11
收藏:
0 评论:
0 赞:
0 阅读:
184
java为基本数据类型提供了对用的类,这些类就叫做包装类,包装类中封装了一些很实用的方法和常量,在我们平常开发的时候是十分方便的。
不同的基本数据类型有不同的包装类的类型,就像下图一样
一些包装类的使用例子如下(int):
package com.jikexueyuan.ch;
import java.util.Scanner;
import javax.swing.plaf.syn...
分类:
编程语言 时间:
2015-08-26 13:59:22
收藏:
0 评论:
0 赞:
0 阅读:
264
原创文章,欢迎转载。转载请注明:关东升的博客使用var还是let?在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢?其实啊都能满足我们的需求,那我们到底应该如何选择?例如:可以将圆周率π定义为let或var。let π = 3.14159var π = 3.14159上面代码编译不会...
分类:
编程语言 时间:
2015-08-26 13:56:51
收藏:
0 评论:
0 赞:
0 阅读:
253
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化2、只有在调用new方法时才会创建类的实例3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法4、类实例销毁时候,...
分类:
编程语言 时间:
2015-08-26 13:55:41
收藏:
0 评论:
0 赞:
0 阅读:
127
引言 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况:生产者消费者图 存储空间已满,而生产者占用着它,消费者等着生产者让出空间从而去除产品,生产者等着消费者消费产品,.....
分类:
编程语言 时间:
2015-08-26 13:54:01
收藏:
0 评论:
0 赞:
0 阅读:
259