搜索到与相关的文章
Python

Python3基础之list列表实例解析

通常来说Python中任何值都是一个对象,因此任何类型(int、str、list…)都是一个类。而类就必然有它的方法或属性,我们要记下这么多类的所有方法显然是不可能的,对此本文介绍两个小技巧:dir():内置函数,用来查询一个类或者对象所有属性,比如>>>dir(list)。help():内置函数,用来查询具体的说明文档,比如>>>help(int)。在上一篇的Python3的基本数据类型中,我们初步了解了list列表,也介绍了列表是Python中使用最频

系统 2019-09-27 17:46:51 2011

Python

浅谈Python 对象内存占用

一切皆是对象在Python一切皆是对象,包括所有类型的常量与变量,整型,布尔型,甚至函数。参见stackoverflow上的一个问题Iseverythinganobjectinpythonlikeruby代码中即可以验证:#everythininpythonisobjectdeffuction():returnprintisinstance(True,object)printisinstance(0,object)printisinstance('a',o

系统 2019-09-27 17:46:22 2011

Python

Python 11 (paramiko模块,ssh密钥,进程线程,锁,信号量)

本节内容paramiko模块(基于SSH用于连接远程服务器并执行相关操作)paramiko模块SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接#Author:yyqianimportparamiko#创建SSH对象ssh=paramiko.SSHClient()#允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器ssh

系统 2019-09-27 17:46:15 2011

Python

python中快速进行多个字符替换的方法小结

先给出结论:要替换的字符数量不多时,可以直接链式replace()方法进行替换,效率非常高;如果要替换的字符数量较多,则推荐在for循环中调用replace()进行替换。可行的方法:1.链式replace()string.replace().replace()1.x在for循环中调用replace()「在要替换的字符较多时」2.使用string.maketrans3.先re.compile然后re.sub……defa(text):chars="&#"for

系统 2019-09-27 17:38:36 2011

Python

python中json格式数据输出的简单实现方法

主要使用json模块,直接导入importjson即可。小例子如下:#coding=UTF-8importjsoninfo={}info["code"]=1info["id"]=1900info["name"]='张三'info["sex"]='男'list=[info,info,info]data={}data["code"]=1data["id"]=1900data["name"]='张三'data["sex"]='男'data["info"]=inf

系统 2019-09-27 17:37:45 2011

编程技术

开源搜索引擎资源

开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材,推动了搜索技术的普及与发展,使越来越多的人开始了解并推广使用搜索技术。使用开源搜索引擎,可以大大缩短构建搜索应用的周期,并可根据应用需求打造个性化搜索应用,甚至构建符合特定需求的搜索引擎系统。搜索引擎的开源,无论是对技术人员还是普通用户,都是一个福音。搜索引擎的工作流程主要分为三步:从互联网抓取网页→创建抓取网页的索引库→从索引库中进行搜索。首先需要一个能访问网络的爬虫器程序,依据UR

系统 2019-08-29 23:51:17 2011

编程技术

密码盗取的原理及防范

『安全技术』密码盗取的原理及防范作者:罗伯特robert一、非法获取Password的原理:Edit控件是Windows的一个标准控件,当把其Password属性设为True时,就会将输入的内容屏蔽为星号,从而达到保护的目的。虽然我们看来都是星号,但程序中的Edit控件实际仍是用户输入的密码,应用程序可以获取该控件中的密码,其他应用程序也可以通过向其发送WM_GETTEXT或EM_GETLINE消息来获取Edit控件中的内容。黑客程序正是利用Edit控件的

系统 2019-08-29 23:39:13 2011

编程技术

iPhone仍未开放导航软件认证?

前文提到,TomTom宣布获得Apple授权开发适用于新款3GiPhone的GPS软件。这一方面说明,3GiPhone将可能把GPS作为标配功能;另一方面,TomTom应该获得了Apple的认可,向iPhone移值其导航产品。微软推出WindowsMobile支持PPC以后,其GPS标准API和SDK是开放的,这也是为什么该平台GPS应用软件异常丰富的原因。本来我以为,3GiPhone将走SmartPhone开放的路子,而且Apple确实也向公众推出了iP

系统 2019-08-29 23:09:18 2011

编程技术

学习之路,与你同行——《设计模式的艺术》交流

《设计模式的艺术——软件开发人员内功修炼之道》一书正式出版发行,已在国内各大知名电子商务网站陆续上架。当当网亚马逊京东网China-Pub在本书的作者简介和前言中,我都加上了CSDN技术博客的地址,如下图所示,,以供大家学习和讨论之需。这篇博客将一直置顶,如果大家在学习过程中有什么问题,或者对本书有什么意见和建议,都可以通过本博客来进行交流!祝大家学习愉快,看完本书后能有所收获!PS:对设计模式感兴趣者可加“260112297”,群名“设计模式交流群”(2

系统 2019-08-29 22:55:50 2011

编程技术

maven2.2.1 创建web

下载的maven官方版中文学习手册中,第五章中的创建脚本看到完整的,完整的脚本语句应该是mvnarchetype:create-DgroupId=org.sonatype.mavenbook.ch05-DartifactId=simple-webapp-DpackageName=org.sonatype.mavenbook-DarchetypeArtifactId=maven-archetype-webapp-Dversion=1.0这种方式下创建的pom

系统 2019-08-29 22:32:00 2011