倒序切片对于list,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> L[-2:]['Bart', 'Paul']>>> L[:-2]['Adam', 'Lisa']>>> L[-3...
分类:
编程语言 时间:
2014-10-23 20:35:17
阅读次数:
186
++i 在 i 存储的值上增加一并向使用它的表达式 ``返回" 新的, 增加后的值; 而 i++ 对 i 增加一, 但返回原来的是未增加的值。至于++i和i++有什么区别,举个例子 1.a = i++; 等校为 a = i; i = i ...
分类:
编程语言 时间:
2014-10-23 20:34:34
阅读次数:
164
1. PageRank算法概述 PageRank,即网页排名,又称网页级别、Google左側排名或佩奇排名。 是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早期的搜索系统原型时提出的链接分析算法,自从Google在商业上获得空前的成功后,该算法也成为其他搜索引擎和学术界十分关注的计算模...
分类:
编程语言 时间:
2014-10-23 20:31:41
阅读次数:
235
说明:(1)异常是指 java 程序运行时(非编译)所发生的非正常情况或错误。 (2)Error 表示应用程序本身无法克服和恢复的一种严重问题,程序只有死的份了,例如,说内存溢出和线程死锁等系统问题。 (3)Exception 表示程序还能够克服和恢复的问题。分为普通异常和系统异常。 ...
分类:
编程语言 时间:
2014-10-23 20:30:41
阅读次数:
220
对字符串切片字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:>>> 'ABCDEFG'[:3]'ABC'>>> 'ABCDEFG'[-3:]'EFG'>>> 'ABCDEFG'[::2]'A...
分类:
编程语言 时间:
2014-10-23 20:32:17
阅读次数:
511
#!/usr/bin/python#encoding=gbkimport sysdictMaxLength = 5dctDict = {}encoding='gbk''''初始化字典、初始化最大词长'''def initDct(dct): global dctDict global dictMa.....
分类:
编程语言 时间:
2014-10-23 20:27:30
阅读次数:
267
Python提供了切片(Slice)操作符若取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Adam', 'Lisa', 'Bart']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3...
分类:
编程语言 时间:
2014-10-23 20:26:27
阅读次数:
190
转帖这篇文章,很大成分就是认同“保守的设计思想是Java的最大优势”这句话 ------------------------------------------------------------------ 【编者按】Java是一种可以撰写跨平台应用软件的面向对象的程序...
分类:
编程语言 时间:
2014-10-23 19:26:33
阅读次数:
216
在与 Martin Fowler 共同参加的一次主题演讲中,他提供了一个敏锐的观察报告: Java 的遗产是? 平台,不是? 语言。 最初的 Java 技术工程师曾做过一个了不起的决定,将语言从运行时中分离出来,最终使 200 多种...
分类:
编程语言 时间:
2014-10-23 19:25:04
阅读次数:
271
项目中用到了spring-data-jpa,今天在写一个update方法的时候报了个空指针,看了看是因为一个对象中的关联没有取出来,我用的是getOne取得这个对象,加断点看以一下这个对象是个hibernate的代理对象,而不是实体,...
分类:
编程语言 时间:
2014-10-23 19:25:01
阅读次数:
1403
不说模式的问题,看一个>里面的例子。
老板要看到公司了各个项目的情况。(我知道我这个概述很让人头大,看代码吧)
示例程序
v1
package Iterator;
/**
* @author cbf4Life cbf4life@126.com
* 定义一个接口,所有的项目都是一个接口
*/
public interface IProject {
//从老板这里看到...
分类:
编程语言 时间:
2014-10-23 19:23:18
阅读次数:
261
1. Swfit 数组相对于OC数组新增的操作及方法...
分类:
编程语言 时间:
2014-10-23 19:22:28
阅读次数:
240
线性表:
线性表(亦作顺序表)是最基本、最简单、也是最常用的一种数据结构。
线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。
线性表的逻辑结构简单,便于实现和操作。
在实际应用中,线性表都是以栈、队列、字符串等特殊线性表的形式来使用的。
线性结构的基本特征为:
1.集合中必存在唯一的一个“第一元素”;
2.集合中必存在唯一的一...
分类:
编程语言 时间:
2014-10-23 19:21:39
阅读次数:
271
一. 出现背景:
在JDK1.5之前,我们定义常量是这样的:public static final String RED = “RED”;
在JDK1.5中加入了枚举类型,我们可以把相关的常量分组到一个枚举类中:
public enum Color {
RED, GREEN, BLUE;
}
使用的时候可以这样:Color c = Color.RED
二. 枚举特点:
1...
分类:
编程语言 时间:
2014-10-23 19:22:45
阅读次数:
223
每天一个JavaScript实例-确定web页面的区域
function size(){
var width = 0;
var height = 0;
if(!window.innerWidth){
width = (document.documentElement.clientWidth ? document.documentElement.clientWidth:document....
分类:
编程语言 时间:
2014-10-23 19:19:10
阅读次数:
223
题目链接:Codeforces 19D Points
题目大意:N中操作,每次添加一个点,或者删除一个点,以及找到给定x,y坐标最近的一个坐标,并且保证xi,yi在x,y的右上角。
解题思路:这题的解法还是很机智的。
y坐标离散化,然后树状数组的每个单位用一个set代替,set记录的是点集。
剩下的操作就像树状数组一样,每次添加就等于是+w的操作,移除就等于是-w,只是w是...
分类:
编程语言 时间:
2014-10-23 19:20:39
阅读次数:
160
atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include定义函数doubleatof(constchar*nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到...
分类:
编程语言 时间:
2014-10-23 19:19:09
阅读次数:
201