数的长度
时间限制: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
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。
每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定...
分类:
数据库技术 时间:
2015-02-04 09:32:27
收藏:
0 评论:
0 赞:
0 阅读:
283
IOS离线推送
场景:
如果您有IOS端的APP,在会话聊天的时候,用户登陆了但可能会退出了界面。这时候其他终端给目标端发送消息时候,消息可以发送到IOS的推送服务器。用过QQ的都知道,你会有哦一条消息在您的主屏上展示。这个就是利用了IOS的推送服务器呢。那么openfire只需要判断用户不在线的时候将消息推送给IOS端。
苹果服务器的消息推送都需要手机的唯一标志,也就是唯一的终端设备号。那...
分类:
移动平台 时间:
2015-02-04 09:32:05
收藏:
0 评论:
0 赞:
0 阅读:
516
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 阅读:
272
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 阅读:
300
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 阅读:
449
插件实现
首先来看下插件目录:
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 阅读:
616
用户类
优化用户主要是要解决用户的连接量。已经对用户的访问速度和吞吐量。
预初始化
在前面的带面中提出来了用户的预初始化。这里就不在贴出来了。下面将redis用户库连接池处理贴出来UserJedisPoolManager
public class UserJedisPoolManager extends BasicModule{
private static final Logger...
分类:
其他 时间:
2015-02-04 09:30:50
收藏:
0 评论:
0 赞:
0 阅读:
416
用户名片
在预初始化中,贴出来用户名片的程序。这里也一样不在重复。
首先同样先修改系统属性:
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 阅读:
324
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 阅读:
345
这一篇紧接着上面继续了。
方案二
基于redis的消息回执。主要流程分为下面几个步骤:
1)将消息暂存储与redis中,设置好消息的过期时间
2)客户端回执消息id来消灭暂存的消息
3)开通单独线程论坛在第1)步中的消息。根据消息的时间重新发送消息。如果消息第一次存放的时间大雨有效期(自定义10秒),解析消息中的to查找用户是否还在线。如果在则T掉(因为它长时间不理会服务的重要命...
分类:
其他 时间:
2015-02-04 09:29:14
收藏:
0 评论:
0 赞:
0 阅读:
443
啊喂,好久没更新博客了,唉唉,真是抱歉啊!求原谅!
1、自定义列表项适配器的主要方法是:
①public int getCount()=====>此方法用来控制列表项的个数
②public View getView(int position, View convertView, ViewGroup parent)====>此方法用来控制页面
2、自定义适配器在实际开...
分类:
移动平台 时间:
2015-02-04 09:29:05
收藏:
0 评论:
0 赞:
0 阅读:
345
树上两点间距离转化为括号序列~
用线段树维护~...
分类:
其他 时间:
2015-02-04 09:28:55
收藏:
0 评论:
0 赞:
0 阅读:
411
求100内的素数:
public void a() {
for (int i = 2; i <= 100; i++) {
int temp = (int) Math.sqrt(i);
// 我把那个aqrt单独提出来,这样速度稍微快一点,虽然在100内变化不大,但如果是10000000内的素...
分类:
编程语言 时间:
2015-02-04 09:28:45
收藏:
0 评论:
0 赞:
0 阅读:
676
这题用的是贪心算法,不过在贪心之前还是要进行部分处理的。
首先就是题目要求B/P尽可能的大,所以P应该尽可能的小,B应该尽可能的大。但是B和P的处理方式是不一样的,B是所有带宽中最小的那一个,P是所有设备的总价钱,所以我能想到一个方法就是一个一个的枚举B,本来我是不敢这样想的,可是题目给的时间比较长,我觉得应该问题不大,当我运行之后,竟然只是0ms,让我吃了一惊。然后再选择设备,这时候就要用到贪...
分类:
其他 时间:
2015-02-04 09:28:24
收藏:
0 评论:
0 赞:
0 阅读:
269