各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们说到屠龙刀:Vim的分
身刀法。这一回,咱们一起来继续说Vim的刀法:屠龙刀Vim之逍遥刀法。好了,还是那句话,闲话休提,
言归正转。让我们一起talk Vim吧! 
看官们,屠龙刀Vim的逍遥刀法通俗点说,就是指便用屠龙刀来操作文件。因为它比其它文件操作工具使
用起来更加得心应手,所以操作文件的时显然...
                            
                            
                                分类:
系统相关   时间:
2015-05-11 09:00:01   
                                阅读次数:
178
                             
                         
                    
                        
                            
                            
                                //给一棵树,每次操作可以将包括顶点1的连通子集的所有点的节点加1或减1
//问最少几次操作使得这棵树的所有顶点的值都为0
//以1为根节点建树
//将加和减分开考虑,用up[u],down[u]表示以u为跟节点的子树中需要加的操作
//最大为up[u] ,需要减的操作最大为down[u] 
//其余的加和减的操作则可以在处理这两个操作时一起覆盖
//在将u的子数全都处理完后u点的值由...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 09:02:08   
                                阅读次数:
104
                             
                         
                    
                        
                            
                            
                                题意:
一个列数,构成环形,找出其中满足每走一步都大于等于0的子段的最大长度
解法:
类似环形都是用两个数组相接的方式来实现的,不过看了别人代码发现没有必要,多开一倍空间,直接对下标进行取余操作就可以达到理想效果。
我是枚举环的起点(从0到n - 1),然后每个起点开始的长度为n的序列,用类似最大连续子串和的方法求出其最大子串长度,这样复杂度是O(n2)O(n^2)
有更好的思路:自己把这两倍长度的...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 09:00:12   
                                阅读次数:
125
                             
                         
                    
                        
                            
                            
                                sub和gsub函数 sub函数用于在记录中查找能够匹配正则表达式的最长且最靠左的子串,然后用替换串取代找到的子串。如果指定了目标串,就在目标串中查找能够匹配正则表达式的最长且最靠左的子串,并将找到的子串替换为替换串。若未指定目标串,则在整个记录中查找。
sub函数格式
sub(正则表达式,替换串);
sub(正则表达式,替换串,目标串);
范例
$ awk '{...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 09:01:54   
                                阅读次数:
135
                             
                         
                    
                        
                            
                            
                                /**
 * 开发action:处理请求
 * 
 * struts2开发流程
 * 引入struts的jar包
 * commons-fileupload-1.2.2.jar
    commons-io-2.0.1.jar
    commons-lang3-3.1.jar
    freemarker-2.3.19.jar
    javassist-3.11.0.GA.j...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 09:00:57   
                                阅读次数:
162
                             
                         
                    
                        
                            
                            
                                在题目中有三种情况:
1、1;
2、k == n ;
3、k>n;
对于第一种情况我们可以分为1到k和k到n两个子问题来解。
1.1、1到k:
     for( i = 1 , sum = 0 ; i 
1.2、k到n: sum =(n-k)*k;
而对于第二种情况就是第一种情况的(1)。但是就这样写的话时明显的tle的。
对于第二种情况也可以分为几个小问题来求解:
2.1、...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 08:59:18   
                                阅读次数:
120
                             
                         
                    
                        
                            
                            
                                package iotest;
import java.io.BufferedReader;    
import java.io.File;    
import java.io.FileNotFoundException;    
import java.io.FileReader;    
import java.io.IOException;    
import java.util.S...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 08:58:25   
                                阅读次数:
118
                             
                         
                    
                        
                            
                            
                                package iotest;
import java.io.BufferedReader;    
import java.io.File;    
import java.io.FileNotFoundException;    
import java.io.FileReader;    
import java.io.IOException;    
import java...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 08:58:50   
                                阅读次数:
125
                             
                         
                    
                        
                            
                            
                                Problem Description 
Bob is a strategy game programming specialist. In his new city building game the gaming environment is as follows: a city is built up by areas, in which there are streets, trees,fa...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 09:00:54   
                                阅读次数:
221
                             
                         
                    
                        
                            
                            
                                //
//  ViewController.m
//  10-拼图
//
//  Created by mac on 15-5-9.
//  Copyright (c) 2015年 itcast. All rights reserved.
//
 
#import "ViewController.h"
 
@interface ViewController ()
 
@en...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 08:59:15   
                                阅读次数:
157
                             
                         
                    
                        
                            
                            
                                一、定义
函数可以通过声明定义,也可以是一个表达式。
(1)函数声明式:
分号是用来分隔可执行JavaScript语句,由于函数声明不是一个可执行语句,所以不以分号结束。
function a(){
  console.log('bbb');
}(2)函数表达式:
函数表达式以分号结尾,因为它是一个执行语句。
var a = function(){
  console.log('aaa...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 09:00:46   
                                阅读次数:
178
                             
                         
                    
                        
                            
                            
                                根据tag获取控件,并且根据两个控件的tag交换控件图片
/**
 *  移动
 */
-(void)remove:(int)tag toTag:(int)tag2
{
    //取要移动到的位置button
    UIButton *mybutton = (UIButton *)[self.view viewWithTag:tag2];
    //取点击的button
 ...
                            
                            
                                分类:
其他好文   时间:
2015-05-11 08:58:11   
                                阅读次数:
137
                             
                         
                    
                        
                            
                            
                                package xjj;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.ma...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 08:58:33   
                                阅读次数:
165
                             
                         
                    
                        
                            
                            
                                代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。
应用场景:1.远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样就可以隐藏一个对象存在于不同地址空间的事实。
    2.虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。例如一个很大的HTML网页的打开,我们看到图片是一张一张下载后才能看到,而未打开的图片框,就是通过虚拟代理来替...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 08:57:32   
                                阅读次数:
124