上一页 1 2 3 4 5 6 7 8 ··· 303 下一页
摘要: 题目:矩形嵌套 import java.util.Scanner;public class Main {//深搜超时---TimeLimitExceeded -- -- java 2013-07-23 22:55:29 static F f[]; static int n,max; public static void main(String[] args) { Scanner input=new Scanner(System.in); int N=input.nextInt(); while(N-->0){ n=input.nextInt(); max=0; f=new... 阅读全文
posted @ 2013-07-24 20:01 xinyuyuanm 阅读(150) 评论(0) 推荐(0) 编辑
摘要: head first----------浅谈状态模式 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 实现代码如下: package com.clark.statepattern.state; /** * 将所有的方法封装到一个状态类中, * insertQuarter(),ejectQuarter(),turnCrank(),dispense() * 没一个状态都定义成一个类,实现接口State * @author Administrator * */ public interface State { //投币 public void insertQuar... 阅读全文
posted @ 2013-07-24 20:00 xinyuyuanm 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 果然比二分要快将近一倍。63MS。二分94MS。#include #include #include #include #include #include using namespace std;const int maxn=1005;double a[maxn],b[maxn];const double eps=1e-6;int n,k;struct dnode{ double x; int index;}d[maxn];bool cmp(dnode a,dnode b){ return a.x>b.x;}int main(){ while(scanf("%d%d" 阅读全文
posted @ 2013-07-24 19:57 xinyuyuanm 阅读(269) 评论(0) 推荐(0) 编辑
摘要: File类的总结:1.文件和文件夹的创建2.文件的读取3.文件的写入4.文件的复制(字符流、字节流、处理流)5.以图片地址下载图片文件和文件夹相关函数 (boolean) mkdir() 创建此抽象路径名指定的目录 (boolean) mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。 (boolean) delete() 删除此抽象路径名表示的文件或目录 (boolean) createNewFile() 当不存在此路径名指定名称的文件时,创建一个新的空文件。 创建文件 public static void NewFile(S... 阅读全文
posted @ 2013-07-24 19:55 xinyuyuanm 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 线程同步的方式主要有:临界区、互斥区、事件、信号量四种方式。 前边讲过了临界区线程同步-----windows核心编程-关键段(临界区)线程同步,这章我来介绍一下互斥器(Mutexes)在线程同步中的使用。 互斥器(Mutexes)的用途和临界区(critical section)的用途非常相似,如:一个时间内只能够有一个线程拥有mutex,就好像同一时间内只能够有一个线程进入同一个critical section一样。但是mutex通过牺牲速度,提高了灵活性,功能变得更加强大了。 虽然mutex和critical section做相同的事情,但它们的运作还是有差别的: 1、锁住一个未被拥.. 阅读全文
posted @ 2013-07-24 19:53 xinyuyuanm 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 五个数三个运算符号,排列之后凑成结果为23,不考虑优先级。很水,数据量也不大,先生成五个数的全排列,用dfs找出结果能否为23即可。代码:#include #include using namespace std;#define RES 23const int maxn = 5;int num[maxn]; bool flag;bool input(void) { for (int i = 0; i < maxn; i++) scanf("%d", &num[i]); if (num[0] || num[1] || num[2] || num[3] || nu 阅读全文
posted @ 2013-07-24 19:52 xinyuyuanm 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在完成了数据访问层的单元之后,接下来看如何编写服务层(Service)的单元测试。服务层应该是整个系统中得重中之重,严密的业务逻辑设计保证了系统稳定运行,所以这一层的单元测试也应该占很大比重。虽然一般情况下单元测试应该尽量通过mock剥离依赖,但是由于在当前的项目中数据访问层使用spring-data框架,并没有包含太多的逻辑,因此我就把服务层和数据访问层放在做了一个伪单元测试。 一、一般逻辑的单元测试。 这里采用的方式和数据访问层几乎是一样的,主要包含三步: 1. 通过@DatabaseSetup指定测试用数据集 2. 执行被测试方法 3. 通过Dao从... 阅读全文
posted @ 2013-07-24 19:49 xinyuyuanm 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 给出一个序列,每次交换两个数,求有几种交换方法能使序列变成升序。n不大于5,用dfs做。代码:#include #include #include using namespace std;int num[8], ans, n;bool check() { //check if the array is inorder for (int i = 0; i num[i + 1]) return false; return true;}void dfs(void) { for (int i = 0; i num[i + 1]) { swap(num[i], num[i + 1]);... 阅读全文
posted @ 2013-07-24 19:47 xinyuyuanm 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 先来看windows消息机制: 首先系统(也就是windows)把来自硬件(鼠标,键盘等消息)和来自应用程序的消息 放到一个系统消息队列中去.而应用程序需要有自己的消息队列,也就是线程消息队列,每一个线程有自己的消息队列,对于多线程的应用程序就有和线程数目相等的线程消息队列. windows消息队列把得到的消息发送到线程消息队列,线程消息队列每次取出一条消息发送到指定窗口,不断循环直到程序退出.这个循环就是靠消息环 while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); Disp... 阅读全文
posted @ 2013-07-24 19:45 xinyuyuanm 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 《Tomcat6和Tomcat7配置SSL通信的比较》作者:chszs,转载需注明。博客主页: http://blog.csdn.net/chszs 在项目开发过程中,尝尝会遇到Tomcat需要SSL通信的需求。尤其是在需要安全Web应用时,需要HTTPS协议的通信。由于Tomcat默认情况下没有提供SSL通信设置,因此必须明白如何在Tomcat下配置SSL。更糟糕的是,Tomcat的不同版本,其SSL配置有所不同。所以,本文将讲述如何在Tomcat的主要版本(即6和7)下,配置SSL通信。 SSL、HTTPS和证书是任何Java程序员都应该了解的基础知识,尤其是对那些开发金融和安全敏感类的. 阅读全文
posted @ 2013-07-24 19:43 xinyuyuanm 阅读(367) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 303 下一页