现在位置: 首页 > dryness发表的所有文章
  • 08月
  • 02日
数据库 ⁄ 共 19234字 评论关闭
元旦过后,一直想在淘汰后的PC机上安装linux,无奈,先后尝试了redhat、fedore core、red flag、cent OS四个版本,不下10遍的安装,都不成功,最后只好采用虚拟机的办法。   虚拟机安装 安装虚拟机没有什么特殊的地方,按照提示安装就可以了。安装后,会在网络配置里出现两个新连接,生成了新的桥接,一开始不懂,后来问同事多少明白了一些。      Liunx安装 安装好后,启动虚拟机的时候,就可以安装linux了,这个安装过程也不复杂,类似正常安装。 我安装的版本是CentOS4.5。 分区的时候,选择了手动分区,linux会把应用软件安......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 452字 评论关闭
    处理线上问题时,有一个把b.txt的内容追加到a.txt里面取的需求。在考虑这个问题时,我的第一感觉是敲段代码,读取b.txt的内容,逐行写入a.txt。会想到到昨天在处理线上600M的打日志文件的解决办法,我用java代码写正则表达式抓取到需要的字段,而运维同学现场给我演示如何用awk命令从日志中抽取我想要的字段。     为什么不用dos命令合并两个文件呢,写代码的人力成本肯定高于dos命令解决问题的成本。     百度之后,找到了我想要的解决办法: type chinese_user-11-4日数据.txt >> chinese_user-11-5日数据.txt       ......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 3863字 评论关闭
本文来源于《数据重现--文件系统原理精解与数据恢复最佳实践》   R-Studio是一款功能比较强大的数据恢复软件,它的特点有如下几点: 1)    支持FAT系列、NTFS系列、UFS系列、ExtX等文件系统。 2)    参数设置非常灵活,使恢复人员可以根据不同的具体情况进行相应的设置,以最大可能地恢复数据。 3)    支持远程恢复,可以通过网络恢复远程计算机中的数据。 4)    支持分区丢失、格式化、误删除等情况下的数据恢复。 5)    不只支持基本磁盘,还支持动态磁盘。 6)    支持RAID恢复,可以恢复跨区卷、RAID0、RAID1及RAID5的......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 10504字 评论关闭
      原文网址:http://www.nowamagic.net/librarys/veda/detail/438 背包问题是在1978年由Merkel和Hellman提出的。它的主要思路是假定某人拥有大量物品,重量各不同。此人通过秘密地选择一部分物品并将它们放 到背包中来加密消息。背包中的物品中重量是公开的,所有可能的物品也是公开的,但背包中的物品是保密的。附加一定的限制条件,给出重量,而要列出可能的物品,在计算上是不可实现的。背包问题是熟知的不可计算问题,背包体制以其加密,解密速度快而其人注目。但是,大多数一次背包体制均被破译了,因此现在很少有人使......
阅读全文
;============================================== ;1+...+n < 100 ;---------------------------------------------- DATA  SEGMENT          ;数据段  i  DW  1 sum DW  0 DATA  ENDS ;---------------------------------------------- CODE   SEGMENT         ;代码段     ASSUME   CS: CODE, DS: DATA START:     PUSH CS     POP  DS     MOV  i, 1     MOV  sum, 0 LOP:     MOV  AX, sum     ADD  AX, i     CMP  AX, 100     JNB  EXIT     MOV  sum, AX     MOV  AX, i     CALL PRINTAX     MOV  DL, ':'     CALL PU......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 3209字 评论关闭
是不是见到google,facebook等大型专业网站的拥有不同的语言站群,可以不同语言间切换很给力?而我们只能羡慕嫉妒恨呢? 今天要介绍的就是如何识别不同国家,只需要简单几步,就能识别出来自不同国家的请求,使你的web应用更有国际范。 国家识别主要用到的是http header中的host,Accept-Language,cookie以及请求的url,ip等。 下面先温习下http header的基础知识。 1 HTTP Header头格式 在WEB开发中,无论是前端或后端都会发送请求,来浏览网页。而我们在开发中经常需要识别出客户端的信息,比如,国家,地区,浏览器信息等......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 894字 评论关闭
运行完上一讲中的testcase ,大家有没有发现一个问题?是的,testcase 还是有瑕疵,因为计算器在测试运行后,没有自动关闭。这在运行多个用例的时候可能会导致问题,为了解决这个问题,我们还是得求助于appstate 。Appstate 提供一种机制,在testcase 执行完后,会自动调用系统函数SetBaseState(), 它会将测试用例的状态设置到其状态链上最基层的那个状态,在上一讲中就是DefaultBaseState 。我们可以重新组织用例CalWithFunction 的结构,让它的基状态自动关闭计算器应用,那么当测试用例运行结束时,就会关闭计算器,其重构后的......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 2060字 评论关闭
1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。 改正方法:-Xms256m -X......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 856字 评论关闭
三值的排序 IOI'96 - Day 2     排序是一种很频繁的计算任务。现在考虑最多只有三值的排序问题。一个实际的例子是,当我们给某项竞赛的优胜者按金银铜牌序的时候。    在这个任务中可能的值只有三种1,2和3。我们用交换的方法把他排成升序的。    写一个程序计算出,给定的一个1,2,3组成的数字序列,排成升序所需的最少交换次数。    PROGRAM NAME: sort3 INPUT FORMAT Line 1:  N (1 <= N <= 1000) Lines 2-N+1:  每行一个数字,共N行。(1..3)    SAMPLE INPUT (file sort3.in)    9   2   2   1   ......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 1548字 评论关闭
互联网思维是什么?有什么特性?一直都困扰着不少人,但凡做企业的,不管是创业的还是在互联网冲击下转型升级的传 统行业企业家,“互联网思维”已经成为了大家共同的口头禅。但究竟什么是互联网思维?众说纷纭,莫衷是一。黑马哥分享这篇B座12楼的文章,谈一下作者的 看法,互联网思维是如何解构的。 但凡做企业的,不管是创业的还是在互联网冲击下转型升级的传统行业企业家,“互联网思维”已经成为了大家共同的口头禅。 但究竟什么是互联网思维?众说纷纭,莫衷是一。我简单谈一下我的看法,很多内容就不展开了,欢迎拍砖交流。......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 0字 评论关闭
  • 11月
  • 14日
综合 ⁄ 共 334字 评论关闭
1、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前工程上点右键选择"属性",进去后在Java build path进去修改即可。 2、进到当前工程的属性后,选择"Java Compiler"进去后将"Compiler Compliance level"改成当前jdk的版本 3、windows->preferences->MyEclipse Enterprise Workbench->Servers->Tomcat->选择一人版本的tomcat->JDK->修改成当前使用的JDK版本即可。 将以上三步都修改好后,一开始所提的错误就没有了,如果有的时候不改第三个,这个错误会一直存在. 转载  http://sucre.blog.51cto......
阅读全文