资料来源:http://blog.csdn.net/zerogotosum/article/details/1671314究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年1...
分类:
编程语言 时间:
2015-03-12 12:50:57
收藏:
0 评论:
0 赞:
0 阅读:
293
说起单元测试,刚毕业或者没毕业的人可能大多停留在课本讲述的定义阶段,至于具体是怎么定义的,估计也不会有太多人记得。我们的教育总是这样让人“欣 慰”。那么什么是单元测试呢?具体科学的定义咱就不去关心了,其实每个写代码的人都在时刻进行着单元测试,除非你从来不验证自己写的代码能否达到预期目 的,而是直接....
分类:
编程语言 时间:
2015-03-12 12:50:27
收藏:
0 评论:
0 赞:
0 阅读:
297
一直对JS都是一知半解,最近遇到这方面问题,所以在网上学习了一下,现在还没有完全明白,先贴出笔记; 1 第一章 JavaScript模块化编程(一):模块的写法 2 3 一 原始写法 4 // 模块就是实现特定功能的一组方法;只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个...
分类:
编程语言 时间:
2015-03-12 12:49:07
收藏:
0 评论:
0 赞:
0 阅读:
214
awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他 更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进 行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结...
分类:
编程语言 时间:
2015-03-12 12:47:07
收藏:
0 评论:
0 赞:
0 阅读:
285
单例模式的意思是只需要实例化某个类一次,它的方法也比较简单,通过判断某个类是否已经被实例化了,再返回该值。可以通过各种方法来实现单例模式,下面我们采取以下这种实现方式:var single = (function(window, undefined) { var _u;//私有成员, var new...
分类:
编程语言 时间:
2015-03-12 12:46:37
收藏:
0 评论:
0 赞:
0 阅读:
308
import?java.util.regex.Matcher;??
import?java.util.regex.Pattern;??
?
/**
?*?验证工具类
?*?@author?admin
?*
?*/
public?class?Validation?{??
????//------------------常量定义?...
分类:
编程语言 时间:
2015-03-12 11:44:07
收藏:
0 评论:
0 赞:
0 阅读:
266
前端开发工作中,经常需要将HTML的左右尖括号等转义成实体形式。我们不能把,&等直接显示在最终看到的网页里。需要将其转义后才能在网页上显示。转义字符(Escape Sequence)也称字符实体(Character Entity)。定义转义字符串的主要原因是1、“”等符号已经用来表示HTML TAG,因此不能直接当作文本中的符号来使用。但有时需求是在HTML页面上使用这些符号,所以需要定义它的转义...
分类:
编程语言 时间:
2015-03-12 11:40:47
收藏:
0 评论:
0 赞:
0 阅读:
347
编写线程安全需要关心的:
共享的变量
可变的变量
共享意味着多个线程可以同时访问,可变意味着其值在生命周期可以改变。
例如以下count 变量:
//线程不安全的类public class UnsafeCount { private int count = 0; //该变量是共享的 public void increase() { ...
分类:
编程语言 时间:
2015-03-12 11:39:47
收藏:
0 评论:
0 赞:
0 阅读:
287
Java中的文件输入输出格式和C++中不太一样,这篇我们整理一下Java中是如何实现文件I/O的。
首先,确定文件对象。
java.io.File file = new java.io.File("score.txt");
这里最好判断文件是否存在,防止后面读取文件内容的时候出错。
输入:
1)使用java.io.PrintWriter类型,即java....
分类:
编程语言 时间:
2015-03-12 11:39:27
收藏:
0 评论:
0 赞:
0 阅读:
304
结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式:
适配器模式:可以将类的一个借口匹配另一个接口组合模式:对象的组合代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象外观模式:一个类表示一个子系统享元模式:用于共享对象,其中每个实例都不保存自己的状态。而是将状态保存在外部桥接模式:将对象的接口与实现分离装饰模式:动态给对象添加职责结构型设计模式是从程序的结...
分类:
编程语言 时间:
2015-03-12 11:39:07
收藏:
0 评论:
0 赞:
0 阅读:
306
java继承概述...
分类:
编程语言 时间:
2015-03-12 11:38:37
收藏:
0 评论:
0 赞:
0 阅读:
280
转载自:http://blog.sina.com.cn/s/blog_8a7012cf01017h9p.html
变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:
1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。
2、 第一个字母必须是字母或者下划线开头。
3、 不能使用C++关键字来命名变量,以免冲突。
4、 变量名区分大小...
分类:
编程语言 时间:
2015-03-12 11:37:27
收藏:
0 评论:
0 赞:
0 阅读:
251
HBase基本API(java)操作(增删改查)...
分类:
编程语言 时间:
2015-03-12 11:37:17
收藏:
0 评论:
0 赞:
0 阅读:
286
20.寻找2D矩阵
给定一个从左到右从上到下递增的m*n矩阵,判断target是否在矩阵中
例:
[
[1, 3, 5, 7],
[10, 11, 16, 20],
[23, 30, 34, 50]
]
Target=3
返回:true
思路:二分查找
Code:
public class test {
public static boolean sea...
分类:
编程语言 时间:
2015-03-12 11:35:27
收藏:
0 评论:
0 赞:
0 阅读:
121
求 子串 的 位置 有两种方法,一种是暴力搜索法,另一种就是KMP 算法。他们的效率 在一般的情况下,区别不大。但是在 串的 变化 范围特别小的情况下,例如 只有 0 和 1,KMP 的时间复杂度是 O(m+n),而暴力搜索法定时间 复杂度 是 O(m*n),(m,n分别指 子串 和 母串的 长度)
暴力搜索非常简单,下面给出代码:
// KMP.cpp : 定义控制台应用程序的入口点。
//...
分类:
编程语言 时间:
2015-03-12 11:34:37
收藏:
0 评论:
0 赞:
0 阅读:
339
在下面这个程序中String args[]起什么作用?我学过C++,String args[]与C++中的什么类似?如果是C++,想要输出字符串只要在下面写cout<<"...."<<endl;就可以了,void main()中的括号为空,而java中为什么要写String args[]呢?
class Example{
public static void main(String args[...
分类:
编程语言 时间:
2015-03-12 11:33:37
收藏:
0 评论:
0 赞:
0 阅读:
197
网页的调试,尤其是表单的调试,应该每一次修改保存之后,必须在网页刷新一次或者在地址栏重新输入要调试的地址,不要用后退的方式,以为网页也是跟着刷新的了。其实,这只是在缓存中你还有没有修改的网页而已。纵使你已经重启过服务器,保存过代码了。
网页表单调试的时候,后退之后不按刷新,仅仅就后退完事,尤其是你要对这一页的脚本进行更新的调试,根本就是不停载入缓冲中没有修改过代码的页面,你写的脚本根本就没有加载...
分类:
编程语言 时间:
2015-03-12 11:33:07
收藏:
0 评论:
0 赞:
0 阅读:
209
刚开始看到这个 很蛋疼
还是慢慢理解
首先
void(*func)(int) 是一个指针 指向一个 返回值为void 参数为int的函数
是一个函数指针
具体理解http://zhidao.baidu.com/link?url=5GpEN7wPUhDlk_m-3drRHV9bGxv53tj818vtd1GIsyaVfyY1mdsFZfP6_2M_DNAfTQrh0qxMo_wXhK1Cj...
分类:
编程语言 时间:
2015-03-12 11:32:47
收藏:
0 评论:
0 赞:
0 阅读:
484
在使用python的过程中,错误检查一直都是个大难题,这里提供一种打印log文件的方式,
即记录python运行过程的文档,能够有效的帮助你定位错误
代码:
import mprint
logfile = 'setup.log'
log = mprint.MPRINT(logfile,'w')
log._print("error")
可以再你需要的任何地方使用log._print()...
分类:
编程语言 时间:
2015-03-12 11:32:17
收藏:
0 评论:
0 赞:
0 阅读:
321
#include
using namespace std;
void Insert(int r[],int n){
for(int i=2;i<=n;i++){
if(r[i]<r[i-1]){
r[0]=r[i];
int j=i-1;
for(;r[0]<r[j];j--){
r[j+1]=r[j];
}
r[j+1]=r[0];//游标指向j
...
分类:
编程语言 时间:
2015-03-12 11:31:58
收藏:
0 评论:
0 赞:
0 阅读:
349