JUnit是什么?
JUnit是一个单元测试的框架,能够方便程序员在开发过程中进行快速、高效地进行单元测试。
为什么要进行单元测试?
很多程序员认为,在开发过程中写大量的单元测试非常耗时。其实这种想法是非常鼠目寸光的。要知道,比开发更费时的是调试,如果能在开发过程中降低bug数量,那么能够极大缩短开发周期,并且开发出更加高质量的代码。
为什么不使用main函数进行单元测试?...
分类:
其他好文 时间:
2015-07-20 10:53:31
阅读次数:
152
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 34106 Accepted Submission(s): 12255
Problem Description
lcy gives a hard puzzle to fe...
分类:
其他好文 时间:
2015-07-20 10:55:38
阅读次数:
122
first:class Solution{
public: ListNode* removeNthFromEnd(ListNode* head, int n)
{
if (head==NULL)
{
return NULL;
} ListNode* ptmp = head;...
分类:
其他好文 时间:
2015-07-20 10:53:28
阅读次数:
104
minicell 软件下载地址:
http://pan.baidu.com/s/1sj7MXxN
主要功能:
1. 输入查询指定基站位置
2. 查看本机基站位置
3. 查询周边基站位置...
分类:
移动开发 时间:
2015-07-20 10:52:59
阅读次数:
139
听说cx_freeze支持Python3.x,所以想试一下。于是...
过程记录
安装
>pip install cx_freeze
顺利完成。
测试,发现错误
测试一下,看安装好没,安装网上的教程,切换到Python安装目录的Scripts目录在cmd输入cxfreeze。
>cxfreeze
提示找不到文件。怎...
分类:
编程语言 时间:
2015-07-20 10:52:45
阅读次数:
1657
1、如果写错了host (如:factory.setHost("locathost"); )报错:
Exception in thread "main" java.net.UnknownHostException: locathost
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
at java.net.S...
分类:
其他好文 时间:
2015-07-20 10:53:18
阅读次数:
1031
光棍的yy
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊。
现在给你m个1,你可以把2个1组合成一个2,这样就不是光棍了,问这样的组合有多少种??
例如(111 可以拆分为 111 12 21 有三种)
输入第一行输入一个n表示有...
分类:
其他好文 时间:
2015-07-20 10:53:27
阅读次数:
135
ClassLoader
Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类。此外,这些类文件并非立即全部装入内存的,而是根据程序需要装入内存。ClassLoader专门负责类文件装入到内存。
数组类的 Class 对象不是由类加载器创建的,而是由 Java 运行时根据需要自动创建。数组类的类加载器由 Class.getClassLoader() 返...
分类:
其他好文 时间:
2015-07-20 10:51:52
阅读次数:
184
一:
A,B两个进程通过管道通信,像以前的互相聊天一样,然后A进程每次接收到的数据通过A1进程显示(一个新进程,用于显示A接收到的信息),A和A1间的数据传递采用共享内存,对应的有一个B1进程,用于显示B进程接收到的信息。针对A,B进程,退出时采用ctrl+c退出,当收到对应信号后,自身进程能够通过信号处理函数进行资源清理,清理后exit退出进程。(A1,B1,手动关闭即可)。界面图如下...
分类:
系统相关 时间:
2015-07-20 10:52:03
阅读次数:
215
上一篇说的仿58同城loadingview的项目,中有一个利用贝塞尔曲线进行绘制圆的步骤,这个贝塞尔曲线理论挺复杂,特此单独说一下所知的和能用到的。
比如上一个loadingView的项目中,要用到Path.cubic()来使用贝塞尔曲线画一个圆,那么首先要了解的是
Path.cubic()方法的定义:void cubicTo(float x1,float y1,float x2,float y...
分类:
其他好文 时间:
2015-07-20 10:52:59
阅读次数:
120
原型模式(Prototype)
原型模式虽然是创建型的模式。从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。在。Java中,复制对象是通过clone()实现的。
实现:
一个原型类,只需要实现Cloneable接口,覆写clone方法,此处clone方法可以改成任意的名称,因为Cloneable接口是个空接口,你可以任意定义实...
分类:
其他好文 时间:
2015-07-20 10:52:14
阅读次数:
119
通配符符号意义*代表『 0 个到无穷多个』任意字符?代表『一定有一个』任意字符[ ]同样代表『一定有一个在括号内』的字符(非任意字符)。例如 [abcd] 代表『一定有一个字符, 可能是 a, b, c, d 这四个任何一个』[ - ]若有减号在中括号内时,代表『在编码顺序内的所有字符』。例如 [0...
分类:
其他好文 时间:
2015-07-20 10:51:06
阅读次数:
109
Java面试题和答案JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联...
分类:
编程语言 时间:
2015-07-20 10:50:28
阅读次数:
154
出现unicode decode error解决办法是修改nltk包internals.py的java()下增加cmd的参数,cmd = ["-Dfile.encoding=UTF-8"] + cmd,(https://github.com/nltk/nltk/issues/929)另外需要注意un...
分类:
其他好文 时间:
2015-07-20 10:49:34
阅读次数:
104
#ifndef#define#endif的用法文件中的#ifndef头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和...
分类:
其他好文 时间:
2015-07-20 10:50:52
阅读次数:
75
YII2 实现登录时候修改最新登录时间YII2保存最新登录时间主要技巧:为EVENT_AFTER_LOGIN 事件绑定一个方法,在方法中保存最新时间public function login() { if ($this->validate()) { Yii:...
分类:
其他好文 时间:
2015-07-20 10:48:51
阅读次数:
193
面试中被问到过的题目:1.和2.知道的GOF 模式,说明3.自己的长期规划是什么,近期规划是什么?4.override和overload5.final关键字6.系统如何分层,前台,逻辑,数据访问。你的职责,代码如何保证质量的7.getAttribute 和getParameter 区别8.forwa...
分类:
编程语言 时间:
2015-07-20 10:50:13
阅读次数:
180