其他-周排行
Astrotrain概述Astrotrain是基于阿里巴巴开源项目RocketMQ进行封装的分布式消息中间件系统,提供集群环境下的消息生产和消费功能。RocketMQ介绍RocketMQ的物理部署结构Name Server 是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。所有的主题和bro...
1541: There is No AlternativeTime Limit:3 SecMemory Limit:256 MBSubmit:98Solved:31[Submit][Status][Web Board]DescriptionInputOutputSample Input4 41 2 ...
最近的一段时间在复习设计模式~分享给大家设计模式是思考然后实现的过程,所谓思考就是定义各种各样的接口,抽象类,所谓实现,就是各种实现接口或者继承抽象类的实现类。抛开接口和抽象类resovled的时候区别,接口体现的是顺序的思考顺序,抽象类体现的是顺序+共享的思考方式,举例来说明的话,汽车的生产需要组...
已知 $$\bex x_n=\sum_{i=1}^n \frac{1}{i(i+1)(i+2)(i+3)}. \eex$$ 试证: $\sed{x_n}$ 收敛, 并求其极限.
在VBScript运算符中,加减乘除都是我们常用的符号,乘方使用的是 ^ ,取模使用的Mod。在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。逻辑运算符为:和操作—>AND 非操作—>NOT 或操作—>OR;你可以使用操作符 + 和操作符 &...
最近在使用vs2013过程中,vs2013不能逐行执行,在不设断点的情况下,根本停不下来按一下F11,整个程序就执行完了。百度了很久也没找到方法(看的还不够仔细),卸载安装了很多次(看我够笨的吧),最后就差去重装win7了。就在刚才,偶然看到CSDN上有人提到,把debug 旁边的自动改成混合(mi...
1、在apache下的php.ini中修改(这里是以163的邮箱为例子):[mail function];For Win32 only.SMTP = smtp.163.com; //设置邮箱的发送地址;For Win32 only.sendmail_from = 你的id@163.com //设置你...
#include#include#include main(){ int a,b,c,d; srand(time(NULL)); while(1){ a=rand()%100; c=rand()%99+1; b=rand()%4; switch(b) { case 0: printf("%d+%.....
系统重构,就是在不改变软件的外部行为的基础上,改变软件内部的结构,使其更加易于阅读、易于维护和易于变更。关于基础第一篇,请参考文章大话重构读书笔记——基础篇一。小步快跑让我们每次重构的时候只关注一个问题,运用一个重构手法去解决这一个问题。以下是一个非常简单的HelloWorld程序,源码如下: 1 ...
【思路】:质数打表,乘积乘的同时取余。
【AC代码】:
#include
#include
#include
#include
#include
using namespace std;
#define MAX 100000+5
int prime_list[MAX];
int isPrime(int n)
{
int i = 0;
for (i = 2; i <= sqrt...
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。
1、为什么select落后
首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在 我用的2.6.15-25-386内核中,该值是1024,搜...
今天用到Thymeleaf模版引擎,因为不是传统的web工程,所以网上资料很少。
网上的例子大多是servletContextTemplateResolver,这里用的是classLoaderTemplateResolver。
好容易找到一个例子...
HDU 1087 Super Jumping! Jumping! Jumping! (线性dp)...
题目大意:
给一个区间[a,b],从区间[a,b]中找出共有多少个数是与n互质的。
思路:
欧拉函数得到的是小于n与n互质的个数,这里是个区间。由于区间较大,不可能对[a,b]进行遍历,
考虑计算区间[1,a-1]中与n互质的个数num1,[1,b]中与n互质的个数num2,最终结果就是两者
相减的结果。
现在考虑如何计算区间[1,m]中n互质的个数num,num等于 (m - 与n不互质的个数)。
与n不互质的数就是[1,m]中n的素因子的倍数。
例如m = 12,n = 30的情况。
30的素因子数为...
题目:Doing Homework againTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 63 Accepted Submission(s): 57 Problem DescriptionIgnatius has just come back...
list 类似于 Cpp 中的链表,不支持随机访问,访问时间和 index 成正比
vector 支持
#lang scheme
( define size 10000000 )
( define vec ( make-vector size ) )
( define index ( - size 1 ) )
( time ( for ( [ _ size ] )...
令dp[i][j]表示i个节点构成高度不大于j的树的方法数。如果我们将给定的树去掉根节点,那么这棵树就可以分成独立的左右两棵子树,然后如果左子树具有a中形态,右子树具有b中形态,那么这棵树总共有a*b种形态。
所以我们得到状态转移方程dp[i][j]=dp[k][j-1]*dp[i-k-1][j-1].其中k可以看成是在穷举左子树中含有的节点数为k个。边界条件是dp[1][1,k]=1;代码如下:...
题目大意:给定一个n层的区域,从左下角走到右上角,每个区域的高度和速度都不同,问怎么走最快
由于我并不知道光路最速原理所以我写了迭代+二分23333
首先易知每一层的路线都一定是一条直线
我们考虑只有两层的情况 由于左下角和右上角固定 因此我们可以三分确定中间的转折点的位置
或者可以写出时间关于转折点坐标的函数关系 求导之后二分 这个更快一些
那么现在是多层 我们这样搞:
每次迭代,枚...