- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Python学习笔记——Python开发中的网络操作
Python支持socket进行编程,其API跟C中的大同小异。TCP方式编程支持server/client方式一、TCP方式server 端server端的socket一般流程是这样:建立一个socket(可以选择socket类型INET,UNIX等,以及连接方式TCP/UDP)使用bind公开一个端口,使得client可以方便连接设置一个listen队列的大小进入一个无限循环
2014-12-29 00:13:02 1492
原创 Python学习笔记——Python连接数据库
各类语言基本上都支持数据库操作,数据库的操作无非就是数据库的连接、数据库的增删改查等操作,以及数据库的关闭,此处简单学习一下python操作mysql和mssql的基本方式方法。一、mssql操作mssql操作,导入pymssql,调用其connect方法进行连接生成一个con对象,然后调用其中的方法进行操作。import pymssqlconn=pymssql.connect
2014-12-21 17:42:46 1100
原创 Python学习笔记——Python开发中的文件操作
每门语言都会涉及到文件操作,本次就学习一下python中与文件操作相关的知识。一、文件操作1、创建空文件os.mknod("newfile.txt")2、打开文件操作fp=open("newfile.txt",“w”) 打开文件写,不存在则创建,打开文件的模式主要有如下方式w以写方式打开a以追加模式打开(从EOF开始,必要时创建新文件)
2014-12-14 01:09:14 964 1
原创 Python学习笔记——print语句用法总结
每门语言都有打印输出语句,例如c语言使用printf,python中可以使用print打印内容到控制台,如何使用print语句进行字符串的格式化输出?分如下几种方式进行分析:字符串和数值可以直接输出无论什么类型的变量,数值、布尔、列表、字典都可以直接输出输出不换行,在低版本使用逗号结束就可以print x ,,3.x中需要如下写法print(x,end='')格式化输出 格式
2014-12-09 16:26:34 2667
原创 Python学习笔记——函数定义、调用
一、定义一个函数定义一个函数必须遵循如下的简单规则函数代码块以def 关键词开头,后接函数标示符名称和圆括号()任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数函数的第一行语句可以选择性的使用文档字符串——用于存放函数说明函数内容以冒号开始并且缩进return[expression]结束函数,选择性的返回一个值给掉用方,如果没有return那么就返回空
2014-12-08 19:41:02 940
原创 Python学习笔记——Python开发中的控制语句
其他语言中都有循环控制语句,今天学习一下python中的循环控制等语句一、条件语句1、if语句if(a > b):#注意冒号 print a, " > ", b2、if else语句if(a > b): print a, " > ", belse: print a, " 3、 if…elif…else语句if(score >= 90) and (scor
2014-12-07 19:10:54 663
原创 Python学习笔记——Python中的基本语法3
今天继续学习Python一、变量Python中不需要预先定义变量类型就可以直接使用。即使变量名相同而值不同,那么它是两个变量。其实这和vbscript等差不多,基于对象的而不是面向对象。二、全局变量定义全局变量有两种灵活的方法1.声明法,在文件开头声明全局变量,这种方式在c语言中经常用到,注意在具体的函数中使用该变量的时候,需要事先声明global varName,否则系统将该
2014-12-07 14:50:58 671
原创 破壳(shellshock)漏洞的一些汇总
原理与基本情况不再赘述一、shellshock存在的环境一个攻击者能够控制的环境变量,特别是该变量以 () { 开始。必须调用bash系统必须存在bash漏洞二、目前证实适用的一些场景;CGI-based web serverCGI处理文档请求的时候,使用环境变量处理请求,如果处理使用bash脚本,或者使用了系统调用,bash将接受系统变量并进行
2014-12-07 00:17:08 1512
翻译 ShellShock
https://github.com/mubix/shellshocker-pocs/tree/43592293f973b92da1edd2933903e692193e794e
2014-12-05 17:17:42 791
原创 Python学习笔记——Python中的基本语法2
Python列表:列表是最通用的Python复合数据类型。列表中包含以逗号分隔,并在方括号([])包含的项目。在一定程度上,列表相似C语言中的数组,它们之间的一个区别是,所有属于一个列表中的项目可以是不同的数据类型的。存储在一个列表中的值可以使用切片操作符来访问([]和[:])用索引从0开始,在列表的开始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)重复操作。例如:
2014-12-04 16:42:31 672
原创 Python学习笔记——Python开发中基本的语法1
一、Python数据类型(一)、数字python中数有四种类型:整数、长整数、浮点数和复数数字提供了标量贮存和直接访问。它是不可更改类型,也就是说变更数字的值会生成新的对象。 删除一个数值对象的引用,使用 del 语句。如果试图使用一个已经被删除的对象引用,会引发 NameError 异常。布尔类型是只有两个值的整型。Python 也有长整数类型。它表示的数值大小远超过 C 语
2014-12-04 16:19:30 980
原创 Python学习笔记——开篇
近期准备全力学习python,掌握Python的基本知识,了解python的功能,掌握python怎么用,能干什么,怎么干。本人对python一窍不通,主要有如下疑惑:1、Python开发环境有哪些,如何选择好的开发环境,准备使用Eclipse pydev进行开发发现一个针对开发环境进行比较的文章,有兴趣的可以去python编辑器对比和推荐进行选择。2、Python开发中基
2014-12-03 22:48:57 970
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人