现在位置: 首页 > shielded发表的所有文章
  • 04月
  • 11日
综合 ⁄ 共 284字 评论关闭
字符串博大精深,理解最小表示法 int min_max_reprecention(int flag) //最小最大表示法0、1 { int i=0,j=1,k=0; while(i<wlen&&j<wlen&&k<wlen) { int t=word[(i+k)%wlen]-word[(j+k)%wlen]; if(!t) k++; else { if(flag==0) { if(t>0) i=i+k+1; else j=j+k+1; } else { if(t>0) j=j+k+1; else i=i+k+1; ......
阅读全文
转自:http://blog.csdn.net/xinhaoluan/archive/2008/12/25/3605234.aspx 环境:axis2 1.4, spring1.2 或者 spring2.0, tomcat6.0, windows vista 由于项目需要搭建一个良好的架构,我选择了用axis2和spring整合。不过再还没有做的时候,就听同事和网上的朋友说axis2和spring整合是多么难的事,使得我有一种极度想挑战它的心理,哈,其实整合起来非常的容易,不过网上介绍axis2的不多。我是用axis2官方网站的方法做整合的。地址:http://ws.apache.org/axis2/1_4_1/spring.html 官方网站上介绍两种方式整合,一种是我们所熟......
阅读全文
  • 09月
  • 23日
综合 ⁄ 共 551字 评论关闭
 B  统计时间间隔 Accept:130     Submit:1132 Time Limit:1000MS     Memory Limit:65536KB Description 给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x和y分别代表小时和分钟。$0x24,0y 60。 InputFormat 第一行为数据组数T(1≤T≤50000)。 每组数据包括两行,分别代表两个时间。 OutputFormat 每组数据输出一行,表示最少经过的分钟数。 SampleInput 2 7:00 7:00 7:00 8:00 SampleOutput 0 60 # include <stdio.h> int main() ......
阅读全文
  • 08月
  • 22日
综合 ⁄ 共 1229字 评论关闭
从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。 提示:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/Utilities目录中已经有ApplicationLoader程序,无需执行以下单独安装。对于XCode4.3及以后版本,在/Applications/XCode.app/Contents/Applications目录中可以找到(右键XCode选择Show ......
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 7210字 评论关闭
from:http://blog.csdn.net/fireseed/archive/2002/09/10/2176.aspx 深入GetMessage和PeekMessage 译者的话 该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。 概念 这篇文章解释了GetMessage和PeekMessage的内部运作方式,同时也是一类与“消息及消息在16位 MS-DOS?/Microsoft? Windows?环境之下的影响”相关文章的基础。我们将讨论下面这些主题: ·系统和应用程序队列(译者注:以下简称为“程序队列”) ·GetMe......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 2737字 评论关闭
跟着项目做了一个小功能,自己不会js和jquery,硬着头皮写起了js,后来发现需要对输入框进行数据必填项校验,还有一些数据格式校验等,后来别人看了我写的一大堆js就笑了,告诉我用jquery的插件就可以了,直接拿过来使用就好,于是就自己写了一个简单的校验, 对于jq  validate网络上有很多的资源可以去查,在这里不赘述,闲话少叙,上代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> &l......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 899字 评论关闭
测试组里一个同学负责MapR的搭建,MapR文档中建议每个节点上至少有24GB的swap分区,不知道MapR为啥会有这种反人类的建议……swap无非就是一块顺序读写的磁盘空间,莫非省着内存不用,用swap能提高效率?也许它用swap来存map-reduce的临时文件? 可是既然这么建议了,只好照办,毕竟我们对MapR也不熟悉。 【引用请注明出处:http://blog.csdn.net/bhq2010/article/details/9320223】 要让OpenStack的实例中有swap分区,可以在镜像中加,但是很麻烦,而且也不好弄个几十GB的swap,那样镜像会很大。 另外一种方法如下: 1. 安装必要的软......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 678字 评论关闭
乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式: 1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即为数据增加一个版本标识,一般是通过为数据库表增加一个数字类型的 “version” 字段来实现。当读取数据时,将version字段的值一同读出,数据......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 640字 评论关闭
         /**         * Field.Store.COMPRESS:压缩保存,用于长文本或二进制数据          * Field.Store.YES:保存         * Field.Store.NO:不保存         *          * Field.Index.NO:不建立索引          * Field.Index.TOKENIZED:分词,建索引         * Field.Index.UN_TOKENIZED:不分词,建索引         * Field.Index.NO_NORMS:不分词,建索引.但是Field的值不像通常那样被保存,而是只取一个byte,这样节约存储空间         *          * Field.TermVector.NO:不保存term vectors          * Field.TermVector.YES:保存ter......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 945字 评论关闭
#!/bin/bash                                                                                                                                                   #a[1]=`ps -ef | grep newFullTextFetcher.php | grep -v color | grep -v grep | wc -l` b[1]='newFullTextFetcher.php' b[2]='getWeeklyTrends.php' b[3]='mblog_rank_calc.daemon.php' b[4]='gr_rank_calc.daemon.php' b[5]='update_intimacy.daemon.php' #将进程名称赋值变量 log_path=***** #输出的日志路径 for (( i=1;i<=5;i=i+1 )) do a[$i]=`ps -ef......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 10219字 评论关闭
<How Google Test Software>(《谷歌如何测试软件》)的确为神秘谷歌公司揭开一层面纱,讲到了谷歌的代码文化和测试文化,讲到了角色划分,职责划分,测试种类划分,讲到优秀的不同角色的人应该具有什么样子的,讲到测试的创新和工具,还有大量的人物访谈。 这里的笔记主要包含:个人感兴趣的,值得备忘的,需要后续关注的东西记录。测试和质量都不仅仅是是测试人员的事情,还需要团队,公司的支持。 谷歌内部开发和测试角色和职责范围 The software engineer (SWE) is the traditional developer role. SWEs write function......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1579字 评论关闭
1.dynamic_cast强制转换运算符:该转换符用于将一个指向派生类的基类指针或引用转换为派生类的指针或引用,注意dynamic_cast转换符只能用于含有虚函数的类,其表达式为dynamic_cast<类型>(表达式),其中的类型是指把表达式要转换成的目标类型,比如含有虚函数的基类B和从基类B派生出的派生类D,则B *pb; D *pd, md; pb=&md; pd=dynamic<D*>(pb); 最后一条语句表示把指向派生类D的基类指针pb转换为派生类D的指针,然后将这个指针赋给派生类D的指针pd,有人可能会觉得这样做没有意义,既然指针pd要指向派......
阅读全文