搜索到与相关的文章
Python

python数据结构相关实现【排序、栈、队列、查找】

一、排序【这里介绍冒泡排序、选择排序、快速排序和插入排序】1.冒泡排序(1)原理解释:冒泡排序,分多轮排序。1)每一轮都是从上层的第一个数开始与其下一个数进行对比,如果大于下一个数就进行交换,下次对比就从上面第二个数【不管之前有无交换】再与其下一个数进行比较,依次比较到最后一个数。【如图i的移动变化】2)第一轮比较【j=0】。比较了最底下第二个数和最底下这个数后,即第一轮比较完。所以第一轮比较的次数为n-1次,即从上面第一个数一直比较到底下第二个数。【其中

系统 2019-09-27 17:48:20 2404

Python

python中的列表、元组、字典

列表和元组可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表和元组有几处重要的区别。列表元素用中括号([])包裹,元素的个数及元素的值可以改变。元组元素用小括号(())包裹,不可以更改(尽管他们的内容可以)。元组可以看成是只读的列表。通过切片运算([]和[:])可以得到子集,这一点与字符串的使用方法一样。>>>aList=[1,2,3,4]>

系统 2019-09-27 17:48:08 2404

Python

Python3 文章标题关键字提取的例子

思路:1.读取所有文章标题;2.用“结巴分词”的工具包进行文章标题的词语分割;3.用“sklearn”的工具包计算Tf-idf(词频-逆文档率);4.得到满足关键词权重阈值的词结巴分词详见:结巴分词Githubsklearn详见:文本特征提取――4.2.3.4Tf-idf项加权importosimportjiebaimportsysfromsklearn.feature_extraction.textimportTfidfVectorizersys.pat

系统 2019-09-27 17:48:06 2404

Python

Python 入门之 内置模块 -- os模块

Python入门之内置模块--os模块1、osos是和操作系统做交互,给操作发指令os模块是与操作系统交互的一个接口,它提供的功能多与工作目录,路径,文件等相关(1)工作路径print(os.getcwd())#获取当前文件工作的路径***os.chdir("D:\Python_s25\day16")#路径切换**print(os.getcwd())print(os.curdir)#返回当前目录:('.')print(os.pardir)#获取当前目录的父

系统 2019-09-27 17:45:41 2404

编程技术

Unicode网页中上传下载文件时发生文件名乱码的

我的问题主要是下载时使用name=newString(name.getBytes(),"UTF-8");编码在本地好使,部署到服务器上乱码,于是改用了下面的代码:Stringcodedfilename=URLEncoder.encode("操作日志"+dateStrTemp+".xls","UTF8");response.setContentType("application/x-download");response.setHeader("Content

系统 2019-08-29 23:04:16 2404

编程技术

仿谷歌的“兔”中分页方法(一)

承接上一篇博客2.那么下面我们就按照上面的分析,来完成实现的算法首先我们先分析一下分页用到的变量我们首先要定当前页,还有总记录数和以及每页显示条数和每屏的开始索引和结束索引,以及总的页数,和要查询当前页的信息,以及每屏显示的最大页数值定义好了这些下面我们就写我们的算法//这是关于分页的逻辑计算,算法多多营养多多()if(endindex>lastPage){endindex=lastPage;//其中endiex是索引结束,lastPage//是总的页数}

系统 2019-08-29 23:03:58 2404

编程技术

Ext.widgets-form(下)ComboBox,TimeField,DateF

Ext.form.NumberField继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件config定义为{allowDecimals:Boolean//trueallowNegative:Boolean//truebaseChars:String//'0123456789'decimalPrecisio

系统 2019-08-29 22:41:46 2404

编程技术

盖茨身家580亿美元全捐出 不留子女一分钱

新快报讯据英国《每日邮报》报道,微软创办人盖茨表示,他计划将自己的580亿美元(约合4530亿元人民币)财产,全数捐给名下的慈善基金,而不会留给自己的子女一分一毫。财产不分给子女,这是盖茨和妻子梅琳达的共同决定。盖茨身家全数捐出盖茨身家全数捐出不留子女一分一毫作出“正面的贡献”即将于本月27日退休的微软创办人比尔·盖茨在接受英国BBC电视节目《Newsnight》访问时表示,他将把自己580亿美元财产,全数捐给名下慈善基金比尔及梅琳达盖茨基金会(Bill&

系统 2019-08-29 22:03:51 2404

编程技术

【Lucene3.0 初窥】全文检索的基本原理

全文转载:http://blog.csdn.net/forfuture1978/archive/2009/10/22/4711308.aspx作者:forfuture1978(fromCSDN)我们都知道,Lucene是一个开放源代码的全文检索引擎工具包。那么全文检索到底是什么?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格

系统 2019-08-29 21:59:57 2404

编程技术

过程扩展与放置钩子

前面我们谈到了功能扩展对维护一个软件的巨大作用。实际上,正是因为功能在不断地扩展,才使得我们的很多软件质量在下降。因此,如何进行功能扩展,我们不得不察。每当新功能到来的时候,不用急急匆匆就开始编码,我们应当仔细思考我们的设计,即使是时间非常紧张的项目。用更多的时间去思考与设计,才会用更少的时间去做更简单的设计与编码。在这里,我提倡的是设计应当简单到发指,因为它体现的是一种精巧绝伦,它会使我们的思路更清晰,维护更简单,变更更容易。只有经过仔细的思考,才会做出

系统 2019-08-29 21:59:07 2404