上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 300 下一页
2013年9月1日

[置顶] JUnit入门教程(二)

摘要: 一:介绍接着上次的课程,今天我们学习JUnit4的新特性 assertThat()方法,这种方式和其余的assert方法比起来,更加接进英语.二:分析APIAPI中的例子: 参数T Actual:你要计算比较的值org.hamcrest.Matcher matcher:规则匹配器这个匹配器类是org.hamcrest.Matcher,该类下有许多用于比较计算的静态方法,这个包JUnit中是没有的,要去Hamcrest官网下载,具体链接可以自己百度或者看我上篇文章的链接。三:使用AssertThat()测试四则运算Calculator类代码:package com.ksjl.junit4;/** 阅读全文
posted @ 2013-09-01 19:58 you Richer 阅读(238) 评论(0) 推荐(0)

jquery 弹出登陆框,简单易懂!修改密码效果代码

摘要: 在网上找了一大堆,看的眼花瞭乱,还是研究原码,自已搞出来了!ui原地址:http://jqueryui.com/dialog/#modal-form可以把js,css下载到本地,要不然不联网的话,什么都没了!效果: 代码如下,我是把需要的都下载到了本地, jQuery UI Dialog - Modal form dialogHOpen请输入新密码:再次输入密码: 阅读全文
posted @ 2013-09-01 19:56 you Richer 阅读(934) 评论(0) 推荐(0)

数学之路(3)-机器学习(3)-机器学习算法-神经网络[16]

摘要: 我们调用第三方的神经网络python组件继续进行更复杂的函数拟合,这次拟合一个比sin函数更复杂的函数f(x)=sin(x)*0.5+cos(x)*0.5python代码如下#!/usr/bin/env python#-*- coding: utf-8 -*-#bp ann 函数拟合sin*0.5+cos*0.5import neurolab as nlimport numpy as npimport matplotlib.pyplot as pltisdebug=False#x和d样本初始化train_x =[]d=[]samplescount=1000myrndsmp=np.random. 阅读全文
posted @ 2013-09-01 19:54 you Richer 阅读(294) 评论(0) 推荐(0)

【python】按行切分文本文件

摘要: python脚本利用shell命令来实现文本的操作, 这些命令大大减少了我们的代码量。比如按行切分文件并返回切分后得到的文件列表,可以利用内建的split命令进行切分。为了返回得到的文件列表名,可以先将文件切分到自建的子目录中,然后通过os.listdir获取所有文件,再将这些文件移到上一级目录(即函数参数指定的新目录),删除自建子目录,最后返回该文件名列表。代码如下,如发现问题欢迎指正:# 创建新路径def make_dirs(path): if not os.path.isdir(path): os.makedirs(path) # 获取文件的行数def get_total_lines(. 阅读全文
posted @ 2013-09-01 19:51 you Richer 阅读(775) 评论(0) 推荐(0)

HDU 4597 Play Game 2013 ACM-ICPC吉林通化全国邀请赛H题

摘要: 九野的博客,转载请注明出处: http://blog.csdn.net/acmmmm/article/details/10833941题意:给定T个测试数据,下面有2副牌,每副n张,每张都有一个分值问:2个人轮流取牌,每次取一张(从任意一副的牌顶或牌底取),先手可获得的最大分值开始往博弈想了,这题是记忆化搜索#include#include#include#include#include#include#define N 25using namespace std;int card1[N],card2[N],sum1[N],sum2[N];int dp[N][N][N][N]; // dp.. 阅读全文
posted @ 2013-09-01 19:49 you Richer 阅读(156) 评论(0) 推荐(0)

Android 编译时出现r cannot be resolved to a variable

摘要: 问题:编译出现r cannot be resolved to a variable原因:SDK的Tools没有安装解决:在Android SDK Manager中安装Tools部分,包括如下4项, 1.Android SDK Tools Rev.22.0.5 2.Android SDK Platform Tools Rev.18.0.1 3.Android SDK Build Tools Rev.18.0.1 4.Android SDK Build Tools Rev.17 阅读全文
posted @ 2013-09-01 19:47 you Richer 阅读(256) 评论(0) 推荐(0)

找工作笔试面试那些事儿(5)---构造函数、析构函数和赋值函数

摘要: 类的构造函数、析构函数与赋值函数 学过C++的人都说自己知道构造函数、析构函数与赋值函数。它们看似太普通,以致让人容易麻痹大意,但请你认真读完这部分内容,你会发现这些貌似简单的函数实则像没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如A(void); // 缺省的无参数构造函数A(const A &a); // 缺省的拷贝构造函数~A(void); // 缺省的析构函数A & operate =(const 阅读全文
posted @ 2013-09-01 19:44 you Richer 阅读(178) 评论(0) 推荐(0)

unable to load default svn client 和 Eclipse SVN 插件与TortoiseSVN对应关系

摘要: (一)unable to load default svn client在Win7下的Eclipse,安装了subclipse 1.10.x,已经选中了subclipse和subversion Client Adapter。但是,在新建SVN 资源库时,出现unable to load default svn client错误,把Subversion JavaHL Native Library Adpter安装上即可。如下图所示: (二)Eclipse SVN 插件与TortoiseSVN对应关系 Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede,. 阅读全文
posted @ 2013-09-01 19:42 you Richer 阅读(1008) 评论(0) 推荐(0)

演示百度地图操作功能

摘要: 在本文中将演示百度地图的操作功能,包括缩放,旋转,视角切换,点击,双击,长按事件触发的操作以及截图等。百度地图本来就内置有缩放,旋转功能,那么在这里,截图(其实很多手机也自带截图功能)以及点击事件的监听算是比较有实际意义的功能。代码原型来源百度demo:Activity:package com.home;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import com.baidu.mapapi.BMapMan 阅读全文
posted @ 2013-09-01 19:40 you Richer 阅读(315) 评论(0) 推荐(0)

求第i个小的元素 时间复杂度O(n)

摘要: #include //求第i个小的元素 时间复杂度O(n)#include#includeusing namespace std;void swap(double *dPara1, double *dPara2) { double temp = 0.0; temp = *dPara1; *dPara1 = *dPara2; *dPara2 = temp; } int randompartitionA( double dArr[], int p, int q) //划分{ srand((unsigned)time(NULL)); i... 阅读全文
posted @ 2013-09-01 19:38 you Richer 阅读(253) 评论(0) 推荐(0)
上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 300 下一页