缘起:项目组一直在做网盘客户端(同步协作盘)的开发,产品进入市场,用户使用以后出现了很多问题。其中一个最大的问题就是,用户数据量很大(有很多公共库共享文档,部分用户数据量超百万),首次登陆要同步很长时间,且共享文档库文档变化时,所有用户都要同步,实时占用用..
分类:
其他好文 时间:
2015-02-10 16:53:13
阅读次数:
2488
你电脑上的内存SDRAM条取下来,多久以后,内存的数据会消失?
大多数的人认为是几秒钟....
分类:
其他好文 时间:
2015-02-10 16:53:25
阅读次数:
116
情人节互赠贺卡表达心意始于一百六十年前,初时全是亲手制作,一百四十年前善做生意的圣诞卡印刷商开始大量设计印刷情人卡出售。现今不管百货商店、零售电商,在情人节来临前的好几个星期,就早早地为众人准备节日赠送的各种礼物。和圣诞、新年一样,如今的情人节亦也已成为大众的另一个重要的消费节日。以往情人节只在年轻恋人中流行,而今,男女老少都借情人节传递感情,作为邮件营销用户的消费者也可能是任何人。你知道你的情人...
分类:
其他好文 时间:
2015-02-10 16:51:39
阅读次数:
308
题目链接:HDU 5172 GTY's gay friends
题意:给出一串序列,询问[l,r]区间里是否存在1~l-r+1的一个排列。
思路:1~l-r+1的一个排列 等价于 [l,r]中元素互不相同且[l,r]区间和等于(1+len)*len/2(len=l-r+1)。
区间和可以用前缀和来处理。
元素互不相同,记录位置i上a[i]上次出现的位置记做pre[i],再用线段树来维护区间...
分类:
其他好文 时间:
2015-02-10 16:50:48
阅读次数:
186
这道题看着很简单,但是题目的测试量有点大,容易超时,不能使用暴力破解
而且我个人觉得这题目四舍五入的数据怪怪的,NA好多次,最后四舍五入的数据用3以后能用了
原题如下:
内容:
放暑假了,小明想上网下载一些电影看,但是缓慢的网速令他无法忍受。他了解到了接下来的N个小时中的网速情况,想找一段连续的M个小时来下载电影,并且希望这M个小时的平均网速尽可能的大,你能编一个程序帮助...
分类:
其他好文 时间:
2015-02-10 16:50:26
阅读次数:
266
1开始编写代码前,做个计划,首先明白要完成哪些功能,然后根据要完成的功能列一个优先级1、2、3,同时设计一个完成时间。
2开始编码时,优先完成优先级的功能,按照尽量在计划的时间内完成,提早完成的可以休息一下,作为对自己的奖励;完成的靠后的,尽量加班完成,不要影响下面的计划。
3编码结束后,写工作报告描述完成的功能,描述的尽量清楚,比如什么功能、涉及的知识点,在描述中检查自己的编码是否有严格的验...
分类:
其他好文 时间:
2015-02-10 16:52:55
阅读次数:
129
tomcat 热部署...
分类:
其他好文 时间:
2015-02-10 16:50:05
阅读次数:
121
Git创建版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
你可以在某个文件夹下手工创建也可以控制台命令:mkdi...
分类:
其他好文 时间:
2015-02-10 16:52:12
阅读次数:
194
上一篇我们自定义学习画了一个圆形等级条,并附带延时线程完成动画。
今天我们来弄个比较好玩的,(刮刮乐)。
首先先想好策略。
1、肯定是需要一张背景图。
2、再是需要一张覆盖在背景图上面的灰色不透明图块。
3、当我们手指在灰色图块移动一次均会将路径绘制到灰色不透明图块上,但是因为绘制路径是透明的,计算生成的混合图像也会是透明的。所以我们会得到“橡皮擦”的效果。好了。策略已想好,下面开始贴代码...
分类:
其他好文 时间:
2015-02-10 16:51:12
阅读次数:
127
说到底还是要依靠底层操作系统提供的IPC方式。...
分类:
其他好文 时间:
2015-02-10 16:50:29
阅读次数:
169
1.如果 x 为 false 或者 nil 则给 x 赋初始值 v
x = x or v
2.C语言中的三元运算符,a ? b : c
在Lua中可以这样实现:
(a and b) or c
3.我们可以这样进行交换变量的值
x, y = y, x -- swap 'x' for 'y'
a[i], a[j] = a[j], a[i] -- swap 'a[i]' for 'a[i...
分类:
其他好文 时间:
2015-02-10 16:49:08
阅读次数:
127
题目大意:这是一道模板题。
CODE:
#include
#include
#include
#include
#include
#define MAX 1000010
using namespace std;
const double PI = acos(-1.0);
struct Complex{
double x,y;
Complex(double _,...
分类:
其他好文 时间:
2015-02-10 16:49:57
阅读次数:
163
前几天,跟朋友小聚吹牛,才知道 leancloud 是所谓的 Baas,而它的榜样 parse 是早已经知道的,但一直没有真正关注过,深感这几年技术已经荒废太多。联想到之前的一些反省,觉得要再开始写一下东西了。Baas 大概是新提出来的概念罢,它让可视化的后端开发成为可能,应该是移动互联网的新利器。leancloud 和 parse 大有前途,想想真是佩服那些有远见的人。大概在半年前,因为朋友的一个...
分类:
其他好文 时间:
2015-02-10 16:48:30
阅读次数:
127
继NGINX配置IP在某一时间段内访问次数限制
遇到一个问题,就是我们在开发测试的时候,肯定要频繁的去调用nginx服务来进行测试,办公环境的外网IP肯定都是一个,那就会被nginx的这个限制给影响。
下面我们就在nginx中增加IP白名单的用法。
http {
......
geo $whiteiplist { -- 相当于定义一个MAP...
分类:
其他好文 时间:
2015-02-10 16:50:37
阅读次数:
212
字符串操作函数,在string.h头文件中声明
连接
char * strcat(char *s,char *t)将t指向的字符串连接到s所指的字符串上,并返回字符串s的地址。
char * strncat(char *s,char *t, int n)只将t的前n个字符连接到s上
比较
int strcmp(char *s, char *t),比较字符串s,t,若st返回正整数,s=t...
分类:
其他好文 时间:
2015-02-10 16:47:00
阅读次数:
157
Merge k sorted
linked lists and return it as one sorted list. Analyze and describe its complexity.
题意:将k个已经排好序的链表合并成一个
思路:用到优先队列比较简单。
/**
* Definition for singly-linked list.
* struct ListNod...
分类:
其他好文 时间:
2015-02-10 16:47:11
阅读次数:
124
题意为将小于特定值x的所有节点均放在不小于x的节点的前面,而且,不能改变原来节点的前后位置。
思路:设置两个链表,一个用于存放值小于x的节点,一个用于存放值不小于x的节点。
class Solution {
public:
ListNode *partition(ListNode *head, int x) {
if(head==nullptr)
return head;
...
分类:
其他好文 时间:
2015-02-10 16:47:18
阅读次数:
137