- 军军小站|张军博客
搜索到与相关的文章
Python

python如何防止sql注入

原文链接:https://www.jb51.net/article/106744.htm起因漏洞产生的原因最常见的就是字符串拼接了,当然,sql注入并不只是拼接一种情况,还有像宽字节注入,特殊字符转义等等很多种,这里就说说最常见的字符串拼接,这也是初级程序员最容易犯的错误。首先咱们定义一个类来处理mysql的操作classDatabase:url='127.0.0.1'user='root'password='root'db='testdb'charset

系统 2019-09-27 17:48:55 1973

Python

python os.fork() 循环输出方法

先看下面这段代码:importosdefmain():foriinrange(0,2):os.fork()print'Hello'if__name__=='__main__':main()猜测一下,会输出几行Hello。答案是:HelloHelloHelloHelloHelloHello6行!为什么呢?首先,你要明白os.fork()创建的子进程会接着下一行代码继续执行,它有返回值,返回值可以为0表示子进程或者大于0表示父进程pid,os.getpid()

系统 2019-09-27 17:48:15 1973

Python

python 数据提取及拆分的实现代码

K线数据提取依据原有数据集格式,按要求生成新表:1、每分钟的close数据的第一条、最后一条、最大值及最小值,2、每分钟vol数据的增长量(每分钟vol的最后一条数据减第一条数据)3、汇总这些信息生成一个新表(字段名:[‘time',‘open',‘close',‘high',‘low',‘vol'])importpandasaspdimporttimestart=time.time()df=pd.read_csv('data.csv')df=df.dro

系统 2019-09-27 17:47:55 1973

Python

python3--selenium--unittest。长时间未使用,编写UI

前言:自动化测试存在比较多的使用限制,会存在某段时间无法使用的生疏期。通过这篇文章记录项目编写程序中遇到的问题以及解决思路,希望对以后的自动化开发能有些帮助。问题11:python链接postgre数据库问题12:python单文件打包--可以研究下多文件打包,目前还没有解决多问题打包的问题问题13:python如何生成json文件?如何将生成的文件格式化问题14:python如何创建目录,创建文件问题15:python如何写入文件内容入门之---txt问

系统 2019-09-27 17:47:37 1973

Python

Python简易版停车管理系统

本文实例为大家分享了Python简易版停车管理系统的具体代码,供大家参考,具体内容如下importtime#最大停车数max_car=100#当前停车数,初始为0cur_car=0#当前停车列表,初始设置为空car_list=[]time.asctime()classcar(object):"""定义一个车类包括车主人名车牌开始停放时间"""def__init__(self,plate_number,starttime,carname):super(car

系统 2019-09-27 17:46:14 1973

Python

Python shelve模块实现解析

一、持久化--shelve持久化工具(1)作用:类似字典,用kv对保存数据,存取方式类似于字典(2)例子:通过一下案例创建了一个数据库,第二个程序我们读取了数据库#使用shelve创建文件并使用importshelveshv=shelve.open(r"shv.db")shv["one"]=1shv["two"]=2shv.close()shv=shelve.open(r"shv.db")try:print(shv["one"])print(shv["th

系统 2019-09-27 17:45:48 1973

Python

每个程序员都应该学习使用Python或Ruby

如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。在这篇文章里,我将会告诉你,为什么你一定要学习Python或Ruby语言。跟C/C++/Java相比―Python/Ruby能让你用少的多的多的代码写

系统 2019-09-27 17:37:56 1973

编程技术

常见的宽度与高度获取

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的高)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:docum

系统 2019-08-29 23:44:10 1973

编程技术

043_《Delphi程序开发范例宝典(第2版)》

《Delphi程序开发范例宝典(第2版)》Delphi教程系列书籍(043)《Delphi程序开发范例宝典(第2版)》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2Part3作者:梁水丛书名:软件工程师典藏出版社:人民邮电出版社ISBN:9787115216762上架时间:2010-1-8出版日期:2010年1月开本:16开页码:770版次:2-1内容简介本书全面介绍了delphi程序开发所用到的技术和技巧,共分19

系统 2019-08-29 23:43:12 1973

编程技术

权限管理工具的使用方法

functionStorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+es

系统 2019-08-29 23:34:17 1973