搜索到与相关的文章
Python

Python基础三

1.字典--dict字典是无序,可变的键:使用不可变数据类型(可哈希),键是唯一的值:可以任意增加dic["键"]="值"#暴力添加dic.setdefault("键","值")#存在不添加删除deldic["键"]dic.pop("键")dic.clear()改dic["键"]="值"dic.update("要更新的字典")查for循环查询的是字典的键get("键")#存在返回字典中键对应的值,不存在返回Nonedic["键"]#存在返回字典中键对应的值

系统 2019-09-27 17:47:32 2325

Python

Python3基础之函数用法

一般来说,函数(function)是组织好的、可重复使用的、具有一定功能的代码段。函数能提高应用的模块性和代码的重复利用率,在Python中已经提供了很多的内建函数,比如print(),同时Python还允许用户自定义函数。本文就来实例总结一下Python3的函数用法,具体内容如下:一、定义定义函数使用关键字def,后接函数名和放在圆括号()中的可选参数列表,函数内容以冒号起始并且缩进。一般格式如下:def函数名(参数列表):"""文档字符串"""函数体r

系统 2019-09-27 17:46:49 2325

Python

python基础之Matplotlib库的使用一(平面图)

在我们过去的几篇博客中,说到了Numpy的使用,我们可以生成一些数据了,下面我们来看看怎么让这些数据呈现在图画上,让我们更加直观的来分析数据。安装过程我就不再说了,不会安装的,回去补补python最最基础的知识。我们可以看到我们生成了一组X,而且我们设置了y=2x+5,也就是我们初中学的一元一次方程。plt.title("Matplotlibdemo")设置了图形(坐标)的名字plt.xlabel("xaxiscaption")设置了X轴的名字plt.yl

系统 2019-09-27 17:46:47 2325

Python

python异步(并行)编程 听课笔记

1.进程和线程2.同步和异步3.协程4.生成器到协程5.asyncio模块(协程模块)………………………………………………………………………………1.进程和线程进程相当于一个任务,比如做饭线程相当于操作,做饭需要解冻肉,洗菜,煮米饭一个进程任务,做饭下需要多进程做饭的多个进程,如上GIL全局解释器锁是用在IO密集型(大量的文件读写,多次请求网络数据)的多线程中对比单线程和多线程的例子:调用包time和线程包:threading先模拟请求网络数据的函数req

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

Python

【Python 100天从新手到大师】1、初识Python

初识PythonPython简介Python的历史1989年圣诞节:GuidovonRossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,同时提供了

系统 2019-09-27 17:46:16 2325

Python

巧用python和libnmapd,提取Nmap扫描结果

每当我进行内网渗透面对大量主机和服务时,我总是习惯使用自动化的方式从nmap扫描结果中提取信息。这样有利于自动化检测不同类型的服务,例如对web服务进行路径爆破,测试SSL/TLS服务使用的密钥或协议,以及其他有针对性的测试。我在渗透测试中也会经常使用到IPthon或*nixshell,而这些又都能够通过Python来访问,无论是直接在脚本中使用、在REPL环境下使用,还是将代码写入到磁盘上然后通过shell命令访问都是非常好用的。为了完成这些,libnm

系统 2019-09-27 17:38:10 2325

编程技术

Silverlight 4 RC发布和详细更新

MIX10,ScottGu宣布Silverlight4RC(releasecandidate)版本发布,从2009年11月到现在,Silverlight4又多了一些新的功能,另外对于已有功能,也有了相应的增强。Silverlight4RC增加了以下几个新的功能:1.XAPSigning(XAP签名)2.Customwindowchromefortrustedapplication(可信任应用下自定义窗口外观)前一段时间发布的一个FaceBook的Silve

系统 2019-08-29 23:09:30 2325

编程技术

类似小球列表的选择控件(9宫格)

importjavax.microedition.lcdui.Graphics;importjavax.microedition.lcdui.Image;importcom.tlt.util.Consts;importcom.tlt.util.Util;importcom.tlt.view.AppCanvas;importcom.tlt.view.CommonObject;publicclassBallListextendsCommonObject{App

系统 2019-08-29 22:24:22 2325

Java

《java并发编程实践》第三章学习笔记

第三章主要讲的共享对象,这章有些内容比较抽象,我理解其中的一些东西费了一些周折。所以把这些理解记录下来,以免以后遗忘,有些内容是个人的理解,如果您对我的理解有异议,请提出来共同讨论。3.1可见性这里提到了“重排序”,指的是操作系统对线程分片后,针对不同线程的调度是没有特定顺序的。3.1.1过期数据貌似没有什么可说的...3.1.2非原子的64位操作这里指的是对double和long类型64位的变量。对于这种数据编写多线程程序的时候最好要加volatile标

系统 2019-08-29 22:18:41 2325

编程技术

网站设计者:提高网页打开速度的一些小技巧

互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量

系统 2019-08-29 22:03:55 2325