*****************************************************************************
1.使用vim替换vi
vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的。简单地话,可以直接使用“alias vi=vim”命令即可,不过这样只能在这次启动的时候有用,下次启动...
分类:
系统相关 时间:
2014-09-24 02:07:35
阅读次数:
5008
SICP 习题 2.3 要求我们实现一种平面矩形的表示,定义获取数据的相关选择函数。然后定义几个过程来计算矩形的周长和面积。接着题目还要求我们实现矩形的另一种表示方式,要求这个新的矩形表示方式同样适用于以上定义的周长和面积计算过程。有关这道题我们可以通过由上而下的方式进行实现,实现过程也不算复杂,原因是这道题涉及到的数学概念还是比较简单,就是矩形的面积和周长,差不多是我们小学的知识吧。不过题目后面...
分类:
其他好文 时间:
2014-09-24 01:34:05
阅读次数:
292
对于分布式的概念既模糊又有些理解,总是无法很好的把握,似乎与我们工作无关,但又天天在用, 究竟什么是分布式,
它能做什么?从那下手,网上可以查到很多,都使我越来越糊涂,大概是分布式计算、分布式存储、分布式缓冲等。日日梳理这些
模糊的东西,希望能有一天,能从这里走出一条光明的路。...
分类:
其他好文 时间:
2014-09-24 02:40:25
阅读次数:
324
题目:一条街道上有n家餐馆,现在想建立k个仓库,储存代价是每个餐馆到最近的仓库的距离和;
求最小的储存代价。
分析:dp,中位数,动态规划。
状态:f(i,j)表示前j家餐馆建立i个仓库的最小储存代价;
状态转移:f(i,j)= min(f(i-1,k)+ cost(k+1,j)){ 其中 i-1
...
分类:
其他好文 时间:
2014-09-24 02:40:15
阅读次数:
198
实在难想,贪心。别人的思路:点击打开链接
Problem Description
Ezio Auditore is a great master as an assassin. Now he has prowled in the enemies’ base successfully. He finds that the only weapon he can use is his c...
分类:
其他好文 时间:
2014-09-24 02:23:25
阅读次数:
197
题目:平面图上有一个女孩,她初始在(n/2,,n/2),每次可以走到上下左右四个格子中的一个,
她每次随机的走的动,你从(-1,n/2)向右移动,问你们相遇的概率。
分析:概率dp。事件为阶段,每个点由上一阶段周围的四个点来维护。
分成角、边、和中间三种计算概率(分别为1/5,1/3,1/4);
关于概率的求解,如果遇...
分类:
其他好文 时间:
2014-09-24 01:33:15
阅读次数:
196
内部类:
内部类就是一个类定义在一个类里,定义在类中的类就叫做内部类
一、访问特点:
内部类可以直接访问外部类的成员,包括私有成员
外部类要访问内部类的成员,必须创建内部类的对象
简单体现:
import out.in;
class out
{
private int num = 3;
class in
{
public void showou()
...
分类:
编程语言 时间:
2014-09-24 02:56:25
阅读次数:
243
Queue在Python中可以算作是一种容器,但是他和list,set,dict不一样。1. Queue不是Python内置类型。它在Queue模块中定义。2. 它不是iterator容器,他不能使用for... in...语法进行遍历。(没有next方法),只能使用put,get进行存取包含的值。...
分类:
其他好文 时间:
2014-09-24 02:22:25
阅读次数:
193
c# regex expression 正则表达式
分类:
其他好文 时间:
2014-09-24 02:55:35
阅读次数:
221
面向对象和基于对象的区别是多态,和继承无关。 基于对象仅仅支持了抽象数据类型的功能,继承也不过体现了一种is-a的关系,也是抽象数据类型,只是建立了一个层次体系。但是什么是面向对象呢?就是根据对象的实际类型不同,可以自动完成不同的行为,而仅仅通过一致的调用形式。换句话说,也就是虚函数实现的多态。以....
分类:
其他好文 时间:
2014-09-24 03:28:25
阅读次数:
219
一、memcached 概述Memcache(内存,缓存) : 是一个高性能的分布式的内存对象缓存系统。通过在内存里维护一个巨大的hash表。(key=value)Hash表key(键)value(值)var1"123456"var2array('ab','cd')var3object值二、memc...
分类:
其他好文 时间:
2014-09-24 02:38:15
阅读次数:
171
开发语言:C#开发平台:Visual Studio 2013 Professional预计时间:建立工程基本框架:半小时模块-递归寻找所有文件:半小时模块-扫描&分离单词:一个半小时Debug&优化:两小时实际时间:预计时间x3事实证明,预计时间是建立在一个相当顺利的基础上才能达到的。在实际Codi...
分类:
其他好文 时间:
2014-09-24 02:54:35
阅读次数:
325
离2014noip只剩下不到一个半月的时间了然而每天都因为充实或是烦更多的累而昏沉的度过着总会在不知不觉中到来吧最后的noip,或许是最后的陪我一起走过的oi不想说太多煽情的话吧(太浪费时间)还是说一下自己的一些计划吧首先我想说,oi突然给我一种特别的即视感oi其实就是是数学,在考场上怎么保证自己能...
分类:
其他好文 时间:
2014-09-24 01:47:45
阅读次数:
171
信息系统综合知识1 开发管理。包括项目的范围、时间、成本;文档管理工作、配置管理;软件开发的质量和风险;软件的运行和评价;软件过程改进。2 需求管理.。包含需求变更;需求跟踪;需求变更风险管理。3 软件开发方法。包括软件开发声明周期;软件开发模型(瀑布模型、演化模型、增量模型、螺旋模型、原型、...
分类:
其他好文 时间:
2014-09-24 03:10:55
阅读次数:
247
上一篇已经搭建了一个非常简陋的jQuery框架雏形,如没有阅读搭建过程,请先阅读《jQuery内核详解与实践读书笔记1:原型技术分解1》初始搭建过程。接下来,完成书中介绍的剩下三个步骤:7. 延续--功能扩展jQuery框架是通过extend()函数来扩展功能的,extend()函数的功能实现起来也...
分类:
Web程序 时间:
2014-09-24 03:10:45
阅读次数:
249
Solr4.8.0源码分析(11)之Lucene的索引文件(4)1. .dvd和.dvm文件 .dvm是存放了DocValue域的元数据,比如DocValue偏移量。 .dvd则存放了DocValue的数据。 在Solr4.8.0中,dvd以及dvm用到的Lucene编码格式是Lucene45...
分类:
其他好文 时间:
2014-09-24 01:47:17
阅读次数:
313