问题:一个字符串S(暂时只考虑小写字母),选择S中包含26种英文字母的最短子串,如果不包含则返回空字符
分析:双指针,动态维护一个区间。尾指针不断往后扫,当扫到有一个窗口包含了所有26种英文字母的字符串后,再收缩头指针,直到不能再收缩为止。最后记录所有可能的情况中窗口最小的。
代码示例:
#include
#include
#include
using namespace std;
c...
分类:
其他好文 时间:
2015-03-16 11:06:33
阅读次数:
105
介绍下在nginx服务器禁止直接通过IP地址访问网站的方法,以避免别人恶意指向自己的IP,有需要的朋友参考下。有时会遇到很多的恶意IP攻击,在Nginx下可以禁止IP访问。Nginx的默认虚拟主机在用户通过IP访问,或通过未设置的域名访问,在server的设置里面添加这一行:复制代码代码示例:lis...
分类:
Web程序 时间:
2015-03-13 20:24:29
阅读次数:
231
客户端代码如下:import java.io.*;
import java.net.*;
public class DailyAdviceClient {
public void go(){
try {
Socket s=new Socket("127.0.0.1",4242);//建立对服务器的Socket连接
//客户端从服务器读取数据
//建立连接到socke...
分类:
编程语言 时间:
2015-03-13 10:58:34
阅读次数:
164
###代码示例 Java原生API中,动态代理常用的API有两个:InvocationHandler接口和Proxy类 首先上代码StaffLoggerAspect.java public class StaffLoggerAspect implements InvocationHandler { Object target; pub...
分类:
编程语言 时间:
2015-03-12 15:33:43
阅读次数:
189
抽象类:
定义:包含抽象方法的类称为抽象类。
语法:抽象类和抽象方法都必须用abstract声明
抽象类可声明但不可直接实例化,抽象类的实例化必须依靠子类继承来完成。
抽象类中可包含构造方法,但依靠子类调用。
代码示例:
abstract class A{
public A(){ // 构造方法
System.out.println("**********************...
分类:
其他好文 时间:
2015-03-11 23:33:19
阅读次数:
293
上一节我们学习了如何通过MonkeyRunner这个类的静态方法waitForConnection来把后台和设备建立好连接,且看到了在建立连接成功后,该方法会返回来一个MonkeyDevice的实例对象。那么这一节我们就通过编写一些脚本代码示例来了解学习下MonkeyDevice这个类的使用方法...
执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 2...
分类:
编程语言 时间:
2015-03-07 11:21:59
阅读次数:
137
转自:http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不...
分类:
其他好文 时间:
2015-03-06 19:04:04
阅读次数:
191
本章学习锚点标签, 类似于超链接标签, 或者说属于超链接标签的一种.
四. 锚点标签
1. 作用: 一种网页内部的超链接(不是网站内部), 在页面中一个位置设置锚点, 可从其他位置返回到这个锚点, 类似与常见的返回顶部的功能.
2. 属性作用:
name">XXX
任意字符 代表返回顶部 -->
3. 代码示例:
<!-- 注意:1.超连接...
分类:
Web程序 时间:
2015-03-06 17:08:09
阅读次数:
221
前面学习过了格式标签和文本标签, 本章开始学习超链接标签
三. 超链接标签
1. 分类: 超链接标签分为相对URL和绝对URL
2. 作用:
相对URL: 指向站点内的某个文件(例如: 跳转到xxx.html)
绝对URL: 指向另一个站点 (例如: 跳转到http://www.baidu.com)
3. 属性作用:
4. 代码示例:
...
分类:
Web程序 时间:
2015-03-06 15:56:56
阅读次数:
154