摘要: SCC 已经部署完整,接下来我们必须防范本地站点如果出现了完全的损坏怎么办? Exchange 2007 SP1 提供了另外一种高可用的方式,就是基于我们的SCR 模型,SCR 模型是基于SCC 本地站点高可用的一种补充方案,当我们使用本地站点完全瘫痪的时候,我们就可以使用远程站点来进行邮件系统的不间断运营和数据恢复。 由于他的站点恢复操作很复杂,我们就不进行讨论,我们就讨论如何启用SCR 的邮件复制模型。 由于是在SCC 上启用相关的复制,我们必须在SCC上做一些操作来使得文件夹能够共享,我们将按如下的操作执行:1. 在一台SCC 角色的机器上开启 CSM,在CSM中点击添加存储,在弹出框. 阅读全文
posted @ 2013-07-25 19:38 坚固66 阅读(159) 评论(0) 推荐(0) 编辑
摘要: axis1,xfire,jUnit 测试案列+Web Service开发指南(中).pdf+axis1.jar下载 代码 项目和资源文档+jar 下载:http://download.csdn.net/detail/liangrui1988/5810873 项目内容: 部分主要代码:axis1:package com.webservice.test;/** * @author liangrui * 1:把axis-bin-1_4.zip 解压后的axis文件拷贝到tomcat webpaas目录下 2:直接把java文件拷贝到axis目录下 (是配置即时发部) 3:定时发布,有包名. ... 阅读全文
posted @ 2013-07-25 19:37 坚固66 阅读(290) 评论(0) 推荐(0) 编辑
摘要: PartitionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1049 Accepted Submission(s): 427 Problem Description Define f(n) as the number of ways to perform n in format of the sum of some positive integers. For instance, when n=4, we have 4=... 阅读全文
posted @ 2013-07-25 19:34 坚固66 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 近来看了2篇和读书有关的文章,一篇提到Joel讲现在程序员不太读书了,主要靠在网上找各种参考资料;一篇则是马总说的:成功与情商有关与读书多少关系不大。一定程度上这两个观点都有点道理,可以靠StackOverflow.com和搜索引擎找到各种问题的答案和例子,刘邦项羽不太读书一样闹革命,还成功了,但如果得出一个“读书无用”的结论来就错了。人类获取知识的手段无非就两个要么靠实践直接获取,要么间接获取,而间接获取中最关键的手段则是读书。“实践无疑是最有效的提升自己的手段,但只依赖于实践无疑也是愚蠢的。”忘记那个大侠说的这句话了,但这不看着很有道理么?如果把人类有历史以来的书按其价值排成金字塔,如果第 阅读全文
posted @ 2013-07-25 19:32 坚固66 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 使用Git都快2年了,能够说熟练使用git,遇到不会的也可以自己查询git帮助手册。平时可以根据shell的管道命令,组合一些命令比如git show commitID | grep “diff”来看看某次提交修改了哪些文件,还经常帮助同事解决git上面的问题。但是自己心里明白,还是有很多地方不是很懂。这几天抽空温故了下proGit,基于平日的思考,感觉有了不少的进步,准备总结下。这里事先说明:本篇总结适合一定Git基础的人看,自己总结的可能有些地方理解错误,请理解请指出。我们在使用git init命令初始化一个仓库的时候,发现都会默认新建立了一个master分支。也就是说一个仓库一般都会存. 阅读全文
posted @ 2013-07-25 19:30 坚固66 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题意:是有n棵树,每棵的坐标,价值和长度已知,要砍掉若干根,用他们围住其他树,问损失价值最小的情况下又要长度足够围住其他树,砍掉哪些树。。思路:先求要砍掉的哪些树,在求剩下的树求凸包,在判是否可行。(枚举+凸包)// Time 407ms; Memory 200K#include#include#include#include#include#define inf 200000using namespace std;bool vis[15],tvis[15];int n,m,minv,tn;typedef struct point{ double x,y; int v; double l; i 阅读全文
posted @ 2013-07-25 19:28 坚固66 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题目大意grandfather给k一块凸包的土地,有钉子钉在凸包的边上,现在其中一些钉子掉掉了,判断K是否能根据剩下的钉子判断出原来这边凸包的土地,能输出YES不能输出NO思路如果根据剩余的点作出的凸包上的每一条边除两边端点意外还有多余的点。那么就是YES,注意: 有可能只有一条边,那么一定是NO;// Time 16ms; Memory 272K#include#includeusing namespace std;int n;typedef struct point { double x,y; point(double xx=0,double yy=0):x(xx),y(yy){}}ve. 阅读全文
posted @ 2013-07-25 19:25 坚固66 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你n棵树,可以用这n棵树围一个圈,然后在圈里面可以养牛,每个牛需要50平方米的空间,问最多可以养多少牛?其实就是求一个凸包,计算凸包面积,然后除以50,然后就得到答案,直接上模板了。凸包这一类型的题目差不多,可以作为模板使用,时间复杂度是NlogN。//Time 32ms; Memory 568K#include#includeusing namespace std;int n;typedef struct point { double x,y; point(double xx=0,double yy=0):x(xx),y(yy){}}vector;point p[10010],c 阅读全文
posted @ 2013-07-25 19:24 坚固66 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题意:从原点出发,沿着8个方向走,每次走1个点格或者根号2个点格的距离,最终回到原点,求围住的多边形面积。 分析:直接记录所经过的点,然后计算多边形面积。注意,不用先保存所有的点,然后计算面积,边走变算,不然会超内存。最多有1000000个点。 注意:精度问题,使用long long /__int64,直接使用double不准确。方向的处理使用数组。 // Time 94ms; Memory 1036K#include#include#define maxn 1000010using namespace std;char s[maxn];long long dx[]=... 阅读全文
posted @ 2013-07-25 19:22 坚固66 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 当每天有大量的数据存到kv数据库中去,且value数据很大,于是想压缩后再存进去。之前提到了 gzip压缩,为什么不直接用gzip呢。其实更确切的说gzip是一种文件格式,它压缩成gzip文件,而我是要压缩存到数据库中去。gzip是对zlib的包装,添加了一些额外的信息。zlib是一种压缩数据格式,单纯的处理数据。zlib在python中非常容易使用。 >>zlib.compress(data)#压缩 >>zlib.decompress(data) #解压 阅读全文
posted @ 2013-07-25 19:20 坚固66 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 描述:红黑袜子,给出的是红袜子被选到的概率,即为p/q,要计算的是在挑选出一对红袜子之前的红袜子和黑袜子的数目,假设红袜子数为n,黑袜子数为m,那么n(n-1)/(m(m-1))=p/q,求出红袜子数和黑袜子数即可#include#include #define LL long longLL gcd(LL x,LL y){ if(x%y==0) return y; else return gcd(y,x%y);}int main(){ // freopen("in.txt","r",stdin); LL n,m; while(scanf("%l 阅读全文
posted @ 2013-07-25 19:18 坚固66 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ** 筛法求素数 (根据素数的倍数都是非素数进行筛选)int a[1000000]= {1,1,0};void is_prime(){ int I,J,n; for(I=2; I0) { if(y%2==1) { res=(res*x)%Max; } x=(x*x)%Max; y/=2; } return res%Max;} ** 快速排序算法(sort)在#include 头文件中包含的sort函数当然是最常用的也是首选的排序函数,sort(a,a+m);写法就是这么简... 阅读全文
posted @ 2013-07-25 19:15 坚固66 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 作为.NET程序员,往往习惯使用一种语言(据我观察,2006年后的程序员习惯用C#,之前的喜欢VB)。而对于另一种语言虽然能读懂但是写起来总是比较费事。尤其面对旧的项目升级或者才考其他网上的开源资源的时候,总会很麻烦。于是诞生了很多VB和C#互转的工具,例如Developerfusion的CsharpToVB工具。不过那是在线版本的,可能受到网络条件限制,反应很慢或者干脆由于禁网无法访问。综上,我准备自己写一个C#和VB的互转工具,方便大家使用。工具简介该工具主要针对文件夹,进行批量转换。它能把SourceDirectory文件夹以及所有子文件夹下的C#和VB文件,按照原有目录结构转换后,保存 阅读全文
posted @ 2013-07-25 19:13 坚固66 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 对web请求(HTTP/HTML)进行性能测试,确认请求响应时间。分别使用Loadrunner和JMeter进行测试,比较测试结果。1、LoadRunner测试web请求响应时间1.1 编制(录制)脚本创建单协议(HTTP/HTML)脚本,调用如下web_url,作为一个简单事务: lr_start_transaction("test"); web_url("www.baidu.com", "URL=http://www.baidu.com/", "TargetFrame=", "Resource=0&q 阅读全文
posted @ 2013-07-25 19:11 坚固66 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 前言若干年前,使用Ext JS 3 开发了一个系统。随着Ext JS 4的出现,总是会看到或听到关于Ext 比较多的言论是 :Ext JS 4 较Ext JS 3 有较大的改变。Ext JS 4不向下兼容。Ext JS 4 开始收费了。基于这些,对Ext JS 4一直就望而却步。也曾转向使用dojo.但是对Ext JS 4 的新的平板风格和一些性能上的考量之后,还是决定使用Ext js 4.在升级结束之际,总结一些主要的改变和应对之策。 创建组件方法 new Ext.XXX ==> Ext.create("",{}) 在Ext JS 4之前,创建一个组件的方法是:va 阅读全文
posted @ 2013-07-25 19:10 坚固66 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 今天把笔记本电脑中开发的项目复制到台式机上,启用调试都正常。准备发布的时候却提示“因为某项目未能生成,所以无法发布”的错误。从网上查找资料可以通过以下方法解决:在项目属性的签名标签中,创建测试证书即可。 阅读全文
posted @ 2013-07-25 19:09 坚固66 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9400141今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。” 你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢? “没关系的。”你的leader安慰你道:“功能其实很简单的,接口都已经提供好了,你只需要调用一下就行了。” 好吧,你勉为其难地接受了,对于这种突如其来的新需求,你早已习惯。 你的leader向你具体描述 阅读全文
posted @ 2013-07-25 19:06 坚固66 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 以前创建报表的时候都是采用视图的方式来实现的,通过把关联的表字段选取后形成需要的报表,用起来也比较方便。最近也尝试用存储过程来做一些开发,确实也方便不少,因为很多逻辑关系都可以灵活的在SQL来实现,而不用在程序里来开发,生成报表的窗体上的代码就少了很多,需要做的只是从数据库中取出记录集显示出来就OK。发现使用存储过程的另一个好处就是,可以用存储过程一次查询生成多个表格,在程序中根据需要分别读取对应的表格就可以了,不方便 的地方就是字段基本都在sql中固定了,如果再从代码中修改工作量就会大很多。 阅读全文
posted @ 2013-07-25 19:04 坚固66 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、算法算法是以函数模板的形式实现的。常用的算法涉及到比较、交换、查找、搜索、复制、修改、移除、反转、排序、合并等等。 算法并非容器类型的成员函数,而是一些全局函数,要与迭代器一起搭配使用。 算法的优势在于只需实作一份,可以适应所有的容器,不必为每一种容器量订制。也可以与用户定义的容器搭配。 算法尾词:_if 比如find(按某个值来查找),find_if(按某个条件来查找) _copy 这个尾词用来表示在算法中,元素不光被操作,还会被复制到目标区间。比如reverse、reverse_copy 二、算法分类1、非变动性算法既不改变元素次序,也不改变元素值。 2、变动性算法,要么直接... 阅读全文
posted @ 2013-07-25 19:02 坚固66 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Java中System.getProperty的使用方法: 1,System.getProperty返回的数值,比如java.version,java.home,os.name,user.home以及user.dir等等. 2,getProperties public static Properties getProperties()确定当前的系统属性. 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法.这可能导致一个安全性异常. 将 getProperty(String) 方法使用的当前系统属性集合作为 Properties... 阅读全文
posted @ 2013-07-25 19:00 坚固66 阅读(219) 评论(0) 推荐(0) 编辑