关闭

博客搬家啦

新家...
阅读(265) 评论(0)

nginx 学习笔记(更新中)

1、Nginx 变量的创建和赋值操作发生在全然不同的时间阶段。Nginx 变量的创建只能发生在 Nginx 配置加载的时候,或者说 Nginx 启动的时候;而赋值操作则只会发生在请求实际处理的时候。这意味着不创建而直接使用变量会导致启动失败,同时也意味着我们无法在请求处理时动态地创建新的 Nginx 变量。 2、Nginx 变量一旦创建,其变量名的可见范围就是整个 Nginx 配置,甚至可以跨越...
阅读(420) 评论(0)

KMP算法和BM算法

KMP算法利用模式串本身包含的信息来增加移动的步伐,KMP算法的核心是next数组,next [ i ] = j 表示当第 i 位匹配失败时,应该从模式串第 j 位开始重新匹配 example:             0 1 2 3 4 5 6 7 8 9                        T : a b a a b a b c a b...
阅读(1842) 评论(0)

C++虚函数表解析(转)

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不做过...
阅读(299) 评论(0)

教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题 原文链接:http://blog.csdn.net/v_july_v/article/details/7382693 前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量...
阅读(488) 评论(0)

泛型列表与数组

记得以前面试的时候曾被问过一个问题:数组和List的区别是什么?当时答的无非就是效率,容量固定,List不能存基本类型等等。当Java发展到了1.5之后,出现了泛型版本的List,又为这个问题的解答加入了一笔。下面就来讲一下与这个话题相关的内容。 1. 数组的协变性。 数组的协变性(covariant)是指如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变...
阅读(1819) 评论(1)

java中容易忽视的内存泄露

import java.util.Arrays; import java.util.EmptyStackException; public class Stack { private Object [] elements; private int size=0; private static final int DEFAULT_CAPACITY=10; @SuppressWar...
阅读(293) 评论(0)

java foreach语法 的ConcurrentModificationException 异常

今天写代码时碰到了一个问题:当我用简写的for语法遍历List时出现ConcurrentModificationExceptio。百思不得其解,无奈找到了ArrayList 的源码,算是知道了为什么会有这个异常了 部分问题代码: List eventList= new ArrayList(); for(Event e: eventList){ System.out.println(e);...
阅读(1574) 评论(0)

毛病

对着书写了个简单的struts2的应用,运行老是提醒The requested resource  is not available纠结死,网上搜了一下,没有满意的答案。 无奈,对着eclipse的错误提醒,好像有什么缺了类什么的,于是struts中把那个类复制到lib中,问题解决。 哎,学起来真TMD纠结。。。...
阅读(266) 评论(0)

eclipse 中属性文件乱码

在eclipse中处理属性文件时经常会出现乱码问题,明明已经将属性文件的编码格式修改为UTF-8或GBK了,而且所输入的中文在eclipse中也能正常显示,并且页面中的设置的编码格式也和属性文件中的编码格式一致,那么为什么会输出乱码呢?   产生这个问题的原因要从Java对各种类型的文件的处理方式上说起。Java在处理*.java文件时,无论*.java文件的编码格式是UTF-8还是GBK。在使...
阅读(1454) 评论(0)

jdk and jre

一般现在的jdk安装的时候会顺带安装jre,所以这样在系统中就用两个虚拟机,一个是jdk目录下的jre,还一个是和jdk同级目录下的jre 一直很疑惑运行java的源代码程序时,java XX.java 到底用的是哪个虚拟机。今天做个个实验,终于给弄明白了 装jdk的时候,顺便安装的jre会自动注册到系统,也就是在system32下会有下面这些文件,而系统变量的path路径里有C:\Win...
阅读(878) 评论(0)

java编程思想 记

1、java中private方法默认方式是final,因为private是不能被覆盖的,但是当子类覆盖了基类的private方法时,java编译器并不会报错。所以类中所谓的接口是不包括private的方法的。 2、和c++不同的是,子类是可以重载基类中的方法的,c++不会出现编译错误但是可能和我们所期望的运行结果不同,看下面的例子 class a{ public void f(int k){...
阅读(251) 评论(0)

javascript验证表单输入

//原文地址:http://blog.csdn.net/linwei_1029/article/details/6903245 function isMail(obj,str,allowNull) { var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; if(!isNotNull(obj,str,allo...
阅读(999) 评论(0)

zoj 3544 路径压缩

Draw a Mess Time Limit: 5 Seconds      Memory Limit: 262144 KB It's graduated season, every students should leave something on the...
阅读(843) 评论(0)

hdu4069

Squiggly Sudoku Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 334    Accepted S...
阅读(480) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:46397次
    • 积分:1188
    • 等级:
    • 排名:千里之外
    • 原创:61篇
    • 转载:4篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论