搜索到与相关的文章
Python

Python对切片命名的实现方法

1、需求我们的代码已经变得无法阅读,到处都是硬编码的切片索引,我们想优化他们。2、解决方案代码中如果有很多硬编码的索引值,将导致可读性和维护性都不佳。内置的slice()函数会创建一个切片对象,可以用在任何运行进行切片操作的地方。items=[0,1,2,3,4,5,6]a=slice(2,4)print(items[2:4])print(items[a])items[a]=[10,11,12,13]print(items)delitems[a]print

系统 2019-09-27 17:38:37 2238

Python

Python常用知识点汇总

1、Set基本数据类型a、set集合,是一个无序且不重复的元素集合classset(object):"""set()->newemptysetobjectset(iterable)->newsetobjectBuildanunorderedcollectionofuniqueelements."""defadd(self,*args,**kwargs):#realsignatureunknown"""Addanelementtoaset,添加元素Thish

系统 2019-09-27 17:38:23 2238

Python

Windows下实现Python2和Python3两个版共存的方法

一直用的是python2,从python2.3到python2.7.6,出于想了解python3的新特性,又安装了python3.3.3.用了才发现蛮方便的。python的各个版本是独立共存的,不相互冲突的。下面说下如何操作:1.独自安装好python2.7.6和python3.3.32.修改注册表:打开->regeditHKEY_CLASSES_ROOT\Python.File\shell\open\command的默认值修改为"C:\Python27\

系统 2019-09-27 17:37:47 2238

编程技术

Builder pattern-生成器模式

参考文献:http://en.wikipedia.org/wiki/Builder_pattern生成器(英:Builder)是一种设计模式,又名:建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。参与者Builder创建对象的抽象接口。ConcreteBuilder提供Builder的实现。Director负责管理对象创建的正确顺序。IProduct由Directo

系统 2019-08-29 22:50:01 2238

编程技术

DirectionalViewPager支持横向和纵向的ViewPage

项目地址:https://github.com/JakeWharton/Android-DirectionalViewPager这个别人已经试过了:Android之仿网易V3.5新特性http://blog.csdn.net/way_ping_li/article/details/9359191我只是重新测试了一下,感觉可以用。只是要注意,需要导入-v4.jar包,并且VerticalViewPagerCompat.java一定要放在android.sup

系统 2019-08-29 22:17:54 2238

编程技术

MyBatis 的简单应用

介绍1.例子中包含了mybatis的常用sql的写法2.动态sql的应用3.存储过程的使用目录MyBatis-config.xml中set的说明[]:表示可能的不太正确<

系统 2019-08-29 22:08:47 2238

编程技术

JVM垃圾回收机制总结(1) :一些概念

全文转载:http://pengjiaheng.iteye.com/blog/518623作者:和你在一起[fromJavaEye]数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,doubl

系统 2019-08-29 21:59:35 2238

编程技术

使用Apache Solr对数据库建立索引(包括处理CLO

http://blog.csdn.net/xzknet/article/details/6710753以下资料整理自网络,觉的有必要合并在一起,这样方便查看。主要分为两部分,第一部分是对《db-data-config.xml》的配置内容的讲解(属于高级内容),第二部分是DataImportHandler(属于基础),第三部分是对db-data-config.xml的进阶(这个国内可能还没有人写过啊,我在google、baidu上都没有搜索到,最后可是拔代码

系统 2019-08-12 09:30:28 2238

各行各业

大地__分词中歧义的多样性

实际搜索通过程序模型分析文档,而是试图切出和人的思维习惯相近的结果是非常的艰难的,清华大学在日本的交流“自然语言和计算机语言的转换课题”中说到,目前的索引程序尤其大型的搜索引擎只有56%的准确率。­­所以搜索在大力开发歧义字段自动识别技术,以此拉近和人思维和阅览习惯的距离。­­切词的歧义:­­交集性歧义篇:­­“乒乓球拍卖完了”­­出现两种切分结果>>>­­乒乓球拍/卖/完了­­乒乓球/拍卖/完了­­这是两种不同的结果,同时直接影响到该句的主题关键词的提取

系统 2019-08-12 09:27:30 2238

各行各业

libhdfs编译,安装,配置,使用

我是把hadoop0.20.2安装到/opt/hadoop目录下,故HADOOP_HOME=/opt/hadoop而我系统安装的是openjdk-1.6.0,主目录JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64一、编译$cd/opt/hadoop$antcompile-c++-libhdfs-Dislibhdfs=true二、安装、配置就是解决gcc寻找头文件、连接动态链接库问题以及环境变量

系统 2019-08-12 09:27:13 2238