现在位置: 首页 > esses发表的所有文章
  • 11月
  • 02日
综合 ⁄ 共 4659字 评论关闭
Two Simple Rules for HTTP Caching 转载:http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/ In practice, you only need two settings to optimize caching: Don’t cache HTML Cache everything else forever “Wooah…hang on!”, we hear you say. “Cache all my scripts and images forever?“ Yes, that’s right. You don’t need anything else in between. Caching indefinitely is fine as long as you don’t allow your HTML to be cached. “But what about if I need to issue code pa......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1399字 评论关闭
little   endian和big   endian是表示计算机字节顺序的两种格式,所谓的字节顺序指的是长度跨越多个字节的数据的存放形式.                 假设从地址0x00000000开始的一个字中保存有数据0x1234abcd,那么在两种不同的内存顺序的机器上从字节的角度去看的话分别表示为:               1)little   endian:在内存中的存放顺序是0x00000000-0xcd,0x00000001-0xab,0x00000002-0x34,0x00000003-0x12               2)big     endian:在内存中的存放顺序是0x00000000-0x12,0x00000001-0x34,0x00000002-0xab,0x00000003-0xcd          ......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 6772字 评论关闭
     链接:http://codeforces.com/contest/510 A. Fox And Snake Fox Ciel starts to learn programming. The first task is drawing a fox! However, that turns out to be too hard for a beginner, so she decides to draw a snake instead. A snake is a pattern on a n by m table. Denote c-th cell of r-th row as (r, c). The tail of the snake is located at (1, 1), then it's body extends to (1, m), then goes down 2 rows to (3, m), then goes left to (3, 1) and so on. Your task is to draw ......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 4077字 评论关闭
第一种(懒汉,线程不安全):   Java代码   public class Singleton {       private static Singleton instance;       private Singleton (){}          public static Singleton getInstance() {       if (instance == null) {           instance = new Singleton();       }       return instance;       }   }      这种写法lazy loading很明显,但是致命的是在多线程不能正常工作。 第二种(懒汉,线程安全):   Java代码   public class Singleton {       private static Singleton instance;       privat......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 1375字 评论关闭
判断一个链表是否有环的最简单方式是为每个遍历的节点打一个标记,这样最多需要N次遍历就可以判断链表是否存在环。 如果存储有限或节点不能更改,可以参照寻找节点倒数第N个节点的方式进行判断,就是设置一个快节点ptr_fast,一个慢节点ptr_slow,ptr_fast先行遍历,ptr_slow在ptr_fast后相距一个节点开始遍历,当ptr_fast和ptr_slow相遇时证明链表含有节点。原理如下: 设链表中非回环的节点数为m,回环中节点数是n,设前后两个指针遍历的步长分别是x,y,如果有环,经过t次移动ptr_slow和ptr_fast必然会在回环内相遇,这是小学数......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 771字 评论关闭
一个字节有8位,如果仅使用7位,它可以表示0~127这128个数,而剩下的一位,则用来作为标志。如果要表示的数在以上范围,则这个标志为0,这时,一个7位的字节可以表示0~127tick。如果要表示的数超出了这个范围(比如240),则把标志设置成1,然后记录下高7位,剩下的留给下一个字节,在该例中240可以分解成128*1+112,这里的1就是第一个字节要记录的,加上标志位,应该为10000001,即十六进制的81;而112是下一个字节记录的,它的十六进制为70:所以要表示240这个时间,要写成81 70。同理,如果要表示65535tick,则可以先计算出6553......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 7137字 评论关闭
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2)WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 398字 评论关闭
使用URL的API获取URL中的各部分内容,如host,端口等 public static void main(String[] args) { URL hp = new URL("http://www.test.com:80"); System.out.println("Protocol: " + hp.getProtocol()); System.out.println("Port: " + hp.getPort()); System.out.println("Host: " + hp.getHost()); System.out.println("File: " + hp.getFile()); System.out.println("Ext:" + hp.toExternalForm()); } 结果如下: Protocol: http Port: 80 Host: www.test.com File: Ext:http://www.test.com:80
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1088字 评论关闭
转载自:http://www.youxiwww.cn/Article/5903.html 作弊会毁掉一个游戏,但是我们又不得不了解一些作弊工具,下面是《魔兽争霸》的常用作弊工具。 第一MAPHACK     使用人最多,也是最广泛得作弊手段,几乎人人都有,不过大家都有了,不知道还算不算作弊,在HF90%得人都要开MAPHACK,这个足以说明问题。 第二PINGHACK     这个有点DoS的意思,DoS不是DOS,DoS是一种攻击手段,对目标机器传送大量数据包,使其CPU占用率提高,网络阻塞等,使用这种工具,你和别人开战的时候,人家一用你就巨卡 然后莫名其妙兵就死光了,这样的作弊......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 2782字 评论关闭
CREATE PROCEDURE    dbo.OutputData      @tablename   sysname      AS      declare    @column   varchar(1000)      declare    @columndata   varchar(1000)      declare    @sql   varchar(4000)      declare    @xtype   tinyint      declare    @name   sysname      declare    @objectId   int      declare    @objectname   sysname      declare    @ident   int      set   nocount   on      set    @objectId=object_id(@tablename)      if @objectId   is   null   --   判断对象是否存在    ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 856字 评论关闭
百度曰: Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 作为未来android开发的标配工具,趁着年假这段时间,来熟悉一下。先从tip入手,快速的熟悉环境。 第一条提示,android studio 0.8.6.阅读自带的提示能快速熟悉IDE的特性。可以从工具栏的Help下面的Tip of the Day找到 一、搜索类和文件 按住Ctrl+N  输入类名 从下拉框中,双击打开相应类。 勾上 Include non-project classes后,把jdk下的类也显示出来。 Ctrl+shif......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 847字 评论关闭
KiDispatchException        //1处   NtQueryInformationProcess      //1处   PspCreateProcess        //1处   PsGetProcessDebugPort      //1处   PsIsProcessBeingDebugged      //1处   NtTerminateProcess        //1处   PspTerminateProcess      //1处   PspExitThread        //1处   PspProcessDelete        //3处   ObpCloseHandleTableEntry      //1处   ObpCloseHandle        //1处   MmCreatePeb        //1处   DbgkCreateThread        //1处   DbgkExitThread        //1处   D......
阅读全文