首页 > 编程语言
Java单元测试(Junit+Mock+代码覆盖率)
单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。局部数据结构测试...
分类:编程语言   时间:2015-03-02 16:14:40    收藏:0  评论:0  赞:0  阅读:266
java中实现多线程的方法有几种以及如何实现多线程
多线程是java语言区别于其它语言的一大特点。其它语言向C++的话如果要实现多线程的话,必须调用操作系统的多线程机制(我不确定自己记得对不对了感兴趣的自己上网查查看)。 在java5以前实现多线程有两种方法(继承Thread类和实现Runnable接口)它们分别为: 使用new Thread()和....
分类:编程语言   时间:2015-03-02 16:12:00    收藏:0  评论:0  赞:0  阅读:202
JavaScript学习代码整理(二)--函数
//JavaScript函数//简单的求和函数function sum(a,b){ return a + b;}//函数可以存储在变量中,也可以通过变量调用函数x = sum(a,b);x(1,2);//自调用函数(function(){ var x = "Hello"; //以上函数实...
分类:编程语言   时间:2015-03-02 16:10:50    收藏:0  评论:0  赞:0  阅读:300
mvn如何执行java代码
如果你的项目是mvn项目,那么去pom所在的文件夹执行如下命令: 1 2 3 4 mvn compile mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main" //mvn exec:java -Dexec.mainClass="com.vineetmanohar.mod...
分类:编程语言   时间:2015-03-02 15:04:10    收藏:0  评论:0  赞:0  阅读:240
python 学习
http://www.cnblogs.com/CheeseZH/archive/2012/11/05/2755107.htmlhttp://shouce.jb51.net/python/http://oss.org.cn/ossdocs/python/python2.3tut/tut/index.htmlPython脚本中添加中文注释:在脚本顶行添加#-*-coding:utf-8–*
分类:编程语言   时间:2015-03-02 15:02:30    收藏:0  评论:0  赞:0  阅读:309
javascript匿名函数的各种执行形式
近期在研究Pomelo源码,这个框架基于Node.js,所以非要频繁地与JavaScript脚本打交道不可。因此,本文中我们来总结javascript语言中匿名函数的主要目的及各种存在形式。其实,匿名函数在许多语言中都有提供,这个词语各位应该不陌生。一、函数与匿名函数首先,我们来看一下在ja..
分类:编程语言   时间:2015-03-02 14:58:31    收藏:0  评论:0  赞:0  阅读:331
递归与分治策略(一)---算法设计与分析
递归与分治策略(一) 简而言之,递归就是自己调用自己。 递归算法:直接或者间接地调用自身的算法。 递归函数:用函数自身给出定义的函数。 注意:每个递归函数都必须有非递归定义的初始值,以确保递归函数完成计算。 下面通过两个例子来介绍递归的特点 例1 阶乘函数 阶乘函数递归地定义为: n!=1   (n=0)    或者    n!=n(n-1)!  (n>0) 下面用一段简单的...
分类:编程语言   时间:2015-03-02 14:55:30    收藏:0  评论:0  赞:0  阅读:280
C++构造函数中调用虚函数
谈谈关于构造函数中调用虚函数的情况,仅讨论单继承,不考虑虚拟继承和多重继承。 测试平台:VS2013 + Win7X64 一个例子: #include #include class Base { private: int __data; public: Base() { this->Func(); } public: virtual void Func() { printf...
分类:编程语言   时间:2015-03-02 14:52:50    收藏:0  评论:0  赞:0  阅读:353
java 相对路径获取 -- getResource的应用
(一)函数:    (1)   Class.getResource(String path)               (2)   Class.getClassLoader.getResource(String path)其中(2)中 path不能以'/'开头(1)中path 开头有无'/' 均可,含义不同(二)测试目录结构:|--project    |--src        |--myte...
分类:编程语言   时间:2015-03-02 14:49:30    收藏:0  评论:0  赞:0  阅读:386
[Unity3D]再次点击以退出程序
本文介绍为Android应用编写点击返回按键时的"再次点击以退出程序"的方法。 下面是一个测试用户双击手机屏幕速度的app,拿来展示"Click again to quit app"这个功能是很清晰的。这个app的源码包在(http://pan.baidu.com/s/1dDIobN7),APK在...
分类:编程语言   时间:2015-03-02 14:47:39    收藏:0  评论:0  赞:0  阅读:422
CentOS安装JAVA后JAVA版本不对的问题
今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现Usage: gij [OPTION] ... CLASS [ARGS] ... to invoke CLASS.main, or gij -jar [OPTION] ... JARFILE [AR...
分类:编程语言   时间:2015-03-02 14:47:09    收藏:0  评论:0  赞:3  阅读:1657
jar的打包与共享
做成jar包的,有个弊处,打包apk时会暴露源码,当然也有解决方案,放在最后讲。先来解释如何生成jar:新建工程,将工程编译至无错,右键工程Export...在弹出的提示框中选择Java文件夹下的JAR file(一个玻璃瓶标志),点击next转到JAR Export界面,右边一般罗列:.class...
分类:编程语言   时间:2015-03-02 14:45:20    收藏:0  评论:0  赞:0  阅读:392
多线程操作(ThreadPool.QueueUserWorkItem
主线程: 1 private void GetPolicy_Load(object sender, EventArgs e) 2 { 3 ////ThreadPool.QueueUserWorkItem(new WaitCallback(Thr...
分类:编程语言   时间:2015-03-02 14:44:39    收藏:0  评论:0  赞:0  阅读:1147
python lambda匿名函数
Python的一个很重要的方面就是:函数式编程(functional programming),即可以再原本传递参数和值的地方传递函数。lambda x: x%3 == 0 和以下等价:def by_three(x): return x %3 == 0 我们不需要真的给函数一个名字,其也可...
分类:编程语言   时间:2015-03-02 14:44:29    收藏:0  评论:0  赞:0  阅读:290
首字母排序
今天遇到一个需求,直接没有接触过按照某个字段的第一个字的首字母排序,查了一下资料解决了,下面是sql语句,作为记录select `field` from `table` where 1 order by convert(field using gbk) collate gbk_chinese_ci ...
分类:编程语言   时间:2015-03-02 14:43:29    收藏:0  评论:0  赞:0  阅读:249
VS2010使用MFC类向导时提示“灾难性故障”的解决
这两天想给自己的一个VS2010工程项目通过MFC类向导添加一些控件变量,却发现提示一个错误对话框吓我说“灾难性错误”然后VS2010就崩溃了,要不就是什么也不说直接退出了。 一开始看网上的一些帖子说要装补丁什么的,可是自己的另外两个项目也可以的,应该软件没问题,并且程序也能够正常运行的。又有帖子....
分类:编程语言   时间:2015-03-02 14:42:29    收藏:0  评论:0  赞:0  阅读:1112
【转】使用NDK生成native C/C++的可执行程序
原文网址:http://www.linuxidc.com/Linux/2011-08/40901.htm众所周知, NDK可以生成lib,让java程序通过jni来调用,其实,NDK也可以生成C/C++的可执行程序.不过这个程序要被执行的话还有要求.1.可执行文件的名字必须是lib*.so. 否则a...
分类:编程语言   时间:2015-03-02 14:40:10    收藏:0  评论:0  赞:0  阅读:333
jmap(Memory Map For Java)
功能jmap(Memory Map For Java)命令用于生成堆转储快照(一般称为heaphump或dump文件)。如果不使用jmap命令,要想获取Java堆转储快照还有一些比较“暴力”的手段:使用-XX:HeapDumpOnOutOfMemoryError参数,可以让虚拟机在OOM异常出现之后...
分类:编程语言   时间:2015-03-02 14:39:20    收藏:0  评论:0  赞:0  阅读:349
WebWorker的浏览器"异步线程"
worker新线程:1.通过postMessage( data ) 方法来向主线程发送数据;2.绑定onmessage方法来接收主线程发送过来的数据;3.worker外部文件不允许使用window,document,parent对象;请求数据: 响应数据:
分类:编程语言   时间:2015-03-02 14:37:19    收藏:0  评论:0  赞:0  阅读:163
javascirpt怎样模仿块级作用域(js高程笔记)
因为javascript没有块级作用域的概念,所以在块语句中定义的变量,实际上是在包括函数中而非语句中创建的。如:function outputNumbers(count){ for(var i=0; i< count; i++){ alert(i); } aler...
分类:编程语言   时间:2015-03-02 14:37:00    收藏:0  评论:0  赞:0  阅读:309
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!