NUnit的TestCaseAttribute可以简化大量的测试参数输入用例的编写,如果基于Visual Studio Unit Test Project开发则默认没有类似的功能,看一段对比代码:public class MyClass{ public Int32 DoWork(String ...
分类:
其他 时间:
2015-02-04 10:38:05
收藏:
0 评论:
0 赞:
0 阅读:
344
服务器端实现://或得最新采购单号 protected void GetNewNumber() { int NewNumber = PurchaseplanBll.GetPurchaseplanNewNumber(); int NewNumber1 = NewNumber + 1; string P...
分类:
其他 时间:
2015-02-04 10:37:14
收藏:
0 评论:
0 赞:
0 阅读:
224
在一些智能充电器中,单片机要一直监测电池的电压,一旦超过某一数值,就由恒流充电切换到恒压充电。撇开充电器制作相关的各种知识和概念不说我们集中注意力来考察:当电压接近那个设定的临界值时发生的一些事情。 当电压接近临界值的时候,系统还处于恒流充电状态,于是电压开始朝突破临界值的方向上升……在某一时刻,电...
分类:
其他 时间:
2015-02-04 10:36:54
收藏:
0 评论:
0 赞:
0 阅读:
420
Q:输入两个整数a,b,输出它们的最大公约数与最小公倍数。要求使用子函数。S:#includeint maxC(int a,int b);//返回最大公约数int minC(int a,int b);//返回最小公倍数 int main(){ int a,b; int max,min; scanf(...
分类:
其他 时间:
2015-02-04 10:36:34
收藏:
0 评论:
0 赞:
0 阅读:
228
未来战士?那不是警察吗。No,你如果这样想就错了,真正的未来战士是程序员。我相信这一刻你会笑的很放肆,但是请相信这将会是一个不可改变的事实。虽然在这个特殊的时代,程序猿的在人们心中好感度较低。但是请你放开你的思维去想象未来,我们未来会是怎样的呢?这时你又有疑问了,未来?你连自己的未来也无法预知,你又怎么可能知道未来是什么样子的呢?对不起,你又错了,每一个新时代的产生,必然是在旧时代的推动下产生的。...
分类:
其他 时间:
2015-02-04 09:32:55
收藏:
0 评论:
0 赞:
0 阅读:
229
数的长度
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)?
输入首行输入n,表示有多少组测试数据(n
随后n行每行输入一组测试数据 N( 0
输出对于每个数N,输出N!的(十进制...
分类:
其他 时间:
2015-02-04 09:32:34
收藏:
0 评论:
0 赞:
0 阅读:
264
Dirichlet's Theorem on Arithmetic Progressions
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 16333
Accepted: 8205
Description
If a and d are relatively...
分类:
其他 时间:
2015-02-04 09:31:55
收藏:
0 评论:
0 赞:
0 阅读:
273
Given a digit string, return all possible letter combinations that the number could represent.
A mapping of digit to letters (just like on the telephone buttons) is given below.
Input:Digit st...
分类:
其他 时间:
2015-02-04 09:31:44
收藏:
0 评论:
0 赞:
0 阅读:
301
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d =
target? Find all unique quadruplets in the array which gives the sum of target.
Note:
Element...
分类:
其他 时间:
2015-02-04 09:31:34
收藏:
0 评论:
0 赞:
0 阅读:
265
Redis插件
介绍
Redis是目前比较流行的NO-SQL,基于K,V的数据库系统。关于它的相关操作信息,本人这里就不做重复了,相关资料可以看这个网站http://www.redis.io/(官网)、http://www.redis.cn/(中文站)。
这里本人想说的是,拿Redis做openfire的缓存数据库。能够大大的提高openfire连接的吞吐量。Openfire自身在本地使用M...
分类:
其他 时间:
2015-02-04 09:31:25
收藏:
0 评论:
0 赞:
0 阅读:
924
华为的系统锁定真的是糟心透了,好在今年华为提供了解锁程序,解锁完后可以随心的ROOT了,但是解锁的机器华为不再保修,一方面想要ROOT,另一方面又想保修。
福利来了,下面的教程将提供免解锁的ROOT教程。
开始!
1、下载工具
ROOT解锁工具
解压缩
2、双击adb-setup-1.3开始安装adb工具
一路Y后,退出。
安装完adb工具后打开cmd命令提示...
分类:
其他 时间:
2015-02-04 09:31:15
收藏:
0 评论:
0 赞:
0 阅读:
450
插件实现
首先来看下插件目录:
RedisServicePlugin
源码清单:
import java.io.File;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Collection;
import java.util.HashMap;
import jav...
分类:
其他 时间:
2015-02-04 09:31:04
收藏:
0 评论:
0 赞:
0 阅读:
618
用户类
优化用户主要是要解决用户的连接量。已经对用户的访问速度和吞吐量。
预初始化
在前面的带面中提出来了用户的预初始化。这里就不在贴出来了。下面将redis用户库连接池处理贴出来UserJedisPoolManager
public class UserJedisPoolManager extends BasicModule{
private static final Logger...
分类:
其他 时间:
2015-02-04 09:30:50
收藏:
0 评论:
0 赞:
0 阅读:
417
用户名片
在预初始化中,贴出来用户名片的程序。这里也一样不在重复。
首先同样先修改系统属性:
provider.vcard.className
org.jivesoftware.util.redis.expand.RedisVCardProvider
然后需要修改VCardManager名片管理这个类。
RedisVCardProvider:...
分类:
其他 时间:
2015-02-04 09:30:47
收藏:
0 评论:
0 赞:
0 阅读:
360
消息处理
之前有说过,openfire的消息处理策略本人并不是很喜欢。先看下openfire上脱机消息策略。
个人认为消息关于会话的消息,用户的存储量应该无限大。服务器不应该被消息吃撑了。所谓聊天通讯,这一关很重要。
Openfire的消息是什么流程呢。
1、当用户登陆连接的时候。握手、认证、绑定资源、获取花名册、获取离线消息。
2、服务端会查找关系型数据库。经本人测试离线消...
分类:
其他 时间:
2015-02-04 09:30:44
收藏:
0 评论:
0 赞:
0 阅读:
325
1.什么是工厂方法模式
在简单工厂模式中,我们有一个物品的抽象类,然后我们需要具体的物品的时候,通过一个工厂类来创造这些物品。而在工厂方法模式中,我们把工厂也变成抽象的。当需要生产某个物品的时候我们再建一个专门生产该物品的工厂类,这个工厂类实现工厂类,只负责生产某个具体的物品。物品,具体物品,工厂,生产具体物品的工厂四者的关系为:
...
分类:
其他 时间:
2015-02-04 09:30:04
收藏:
0 评论:
0 赞:
0 阅读:
219
01分数规划求最优比例环~...
分类:
其他 时间:
2015-02-04 09:29:34
收藏:
0 评论:
0 赞:
0 阅读:
297
#1094 : Lost in the City
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
Little Hi gets lost in the city. He does not know where he is. He does not know which direction is north.
Fort...
分类:
其他 时间:
2015-02-04 09:29:24
收藏:
0 评论:
0 赞:
0 阅读:
348
这一篇紧接着上面继续了。
方案二
基于redis的消息回执。主要流程分为下面几个步骤:
1)将消息暂存储与redis中,设置好消息的过期时间
2)客户端回执消息id来消灭暂存的消息
3)开通单独线程论坛在第1)步中的消息。根据消息的时间重新发送消息。如果消息第一次存放的时间大雨有效期(自定义10秒),解析消息中的to查找用户是否还在线。如果在则T掉(因为它长时间不理会服务的重要命...
分类:
其他 时间:
2015-02-04 09:29:14
收藏:
0 评论:
0 赞:
0 阅读:
444
树上两点间距离转化为括号序列~
用线段树维护~...
分类:
其他 时间:
2015-02-04 09:28:55
收藏:
0 评论:
0 赞:
0 阅读:
411