搜索到与相关的文章
数据库相关

MongoDB新版本特性

MongoDB2.4已经发布,该版本增加了一些新特性,如文本搜索、基于哈希的分片、更好的地理空间功能、支持GeoJSON以及一些性能和工具方面的提升。我们还和10gen讨论了MongoDB接下来的路线图。一些关键的提升如下:引入了文本搜索,现在是一个测试功能,支持15种语言的词干和断词基于哈希的分片,用于数据交叉传播时不能轻易预测任何自然分片键的情况地理空间索引和GeoJSON支持安全提升——新的模块化身份认证系统、与Kerberos集成以及基于角色的访问

系统 2019-08-12 01:32:30 2459

Python

Python自用工具包PyTls

我们搞了个python的工具包PyTls。做这件事的初衷是发生了一个星期要用python同时开发3个项目的情况,我发现了两个现象:1.有很多定制化的需求是极度高频反复重写的;2.有很多功能之前写过,可能因为稍许复杂又忘了,再用的时候又要去Google。所以,拉着同组的一个实习生,一起维护了PyTls的这个项目,为的就是那句"lifeisshort,weneedpython"。所有的详细的测试demo都可以在我的git找到,PyTls的测试demos希望可以

系统 2019-09-27 17:54:40 2458

Java

Java及python正则表达式详解

正则表达式语法及常用元字符:正则表达式有元字符及不同组合来构成,通过巧妙的构造正则表达式可以匹配任意字符串,并完成复杂的字符串处理任务。常用的元字符有:其中在使用反斜线时要注意:如果以‘\'开头的元字符与转义字符相同,则需要使用‘\\'或者原始字符串,在字符串前面加上字符‘r'或‘R'。原始字符串可以减少用户的输入,主要用于‘\\',主要用于正则表达式和文件路径字符串,如果字符串以一个‘\'结束,则需要多加一个斜线,以‘\\'结束。\:将下一个字符标记为一

系统 2019-09-27 17:52:49 2458

Python

python3.4+pycharm 环境安装及使用方法

遇到很多初学者的盆友,来问python环境安装的问题。。因此,这篇文章就诞生了。。因个人是windows的环境,所以本文只讲windows环境下的python安装。作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了。第一步:下载和安装python-3.4.4amd.msi可以去官方网站下载,也可以从网盘下载:链接:https://www.jb51.net/softs/415931.html双击此文件,一路安装下

系统 2019-09-27 17:52:18 2458

Python

朴素贝叶斯法的参数估计——贝叶斯估计及其Python实现

统计学习方法——朴素贝叶斯法原理1.贝叶斯估计1.1为什么要用贝叶斯估计(极大似然的缺点)1.2贝叶斯估计原理贝叶斯估计的算法过程合极大似然估计的算法过程一模一样,代码也几乎一模一样,只是加了一个λ。2.Python代码defpriorProbability(labelList,Lambda):#加入一个lambdalabelSet=set(labelList)labelCountDict={}forlabelinlabelList:iflabelnoti

系统 2019-09-27 17:50:17 2458

Python

聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2

作者:HelloGitHub-Prodesire文中涉及的示例代码,已同步更新到HelloGitHub-Team仓库一、nosenose是一个第三方单元测试框架,它完全兼容unittest,并且号称是一个更好用的测试框架。那么nose除了具备unittest的所有功能外,还具有哪些优势呢?1.1用例编写用例的编写方式除了编写继承于unittest.TestCase的测试类外,还可以编写成没有继承的测试类。比如,写成如下形式也会被nose视作一个测试类:fr

系统 2019-09-27 17:50:16 2458

Python

Python函数的几种参数形式

在Python中定义函数,可以用必选参数(位置参数),默认参数,可变参数,关键字参数和命名关键字参数,这5种参数都可以组合使用。但参数定义的顺序必须是:必选参数(位置参数)默认参数可变参数命名关键字参数关键字参数例如:定义:deff1(x,y=0,*args,z,**kw):print(x,y,args,z,kw)调用:f1(1,2,3,4,5,z=6,p=7,q=8)输出:12(3,4,5)6,{'p':7,'q':8}定义:deff2(x,y=0,*,

系统 2019-09-27 17:50:10 2458

Python

python中的__slots__使用示例

正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:复制代码代码如下:>>>classStaff(object):...pass...然后,尝试给实例绑定一个属性:复制代码代码如下:>>>s=Staff()>>>s.name='jack'>>>prints.namejack>>>还可以尝试给实例绑定一个方法:复制代码代码如下:>>>defset_age(self

系统 2019-09-27 17:37:40 2458

编程技术

Hibernate中get和load方法的区别

这次我们来谈一下Hibernate3.2Session加载数据时get和load方法的区别(Hibernate3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下:1.对于Hibernateget方法,Hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就

系统 2019-08-29 23:37:58 2458