原文:sql点滴41—mysql常见sql语法ALTERTABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc表名;修改表名:altertablet_bookrenametobbb;添加列:altertable表名addcolumn列名varchar(30);添加带注释的列:altertabledirectoryaddindex_urlvarchar(256)defaultnullcomment'章节书目链接'afterdir_url;删除列
系统 2019-08-12 01:32:34 2486
本系列转载自http://blog.csdn.net/haitao111313/article/category/1179996目标:在这篇文章希望搞明白connector.getContainer().invoke(request,response);调用容器的invoke后是怎么传递到servlet或者jsp的?由上篇文章Tomcat源码分析(三)--连接器是如何与容器关联的?可知,connector.getContainer()得到的容器应该是Sta
系统 2019-08-12 01:32:21 2486
上一关,我们学习了Scrapy框架,知道了Scrapy爬虫公司的结构和工作原理。在Scrapy爬虫公司里,引擎是最大的boss,统领着调度器、下载器、爬虫和数据管道四大部门。这四大部门都听命于引擎,视引擎的需求为最高需求。我们还通过实操爬取豆瓣Top250图书的项目,熟悉了Scrapy的用法。这一关,我会带你实操一个更大的项目——用Scrapy爬取招聘网站的招聘信息。你可以借此体验一把当Scrapy爬虫公司CEO的感觉,用代码控制并操作整个Scrapy的运
系统 2019-09-27 17:56:18 2485
Python之变量的创建过程一、变量创建过程首先,当我们定义了一个变量name='Kwan'的时候,在内存中其实是做了这样一件事:程序开辟了一块内存空间,将'Kwan'存储进去,再让变量名name指向'Kwan'所在的内存地址。如下图所示:我们可以通过id()方法查看这个变量在内存中的地址。name='Kwan'print(id(name))二、变量的修改一般我们认为修改一个变量就是用新值把就旧值覆盖掉,可Python真是这么实现的么?name='Kwan
系统 2019-09-27 17:54:42 2485
Flaskapp配置配置内容:文件夹路径,运行的文件类型,文件大小限制fromflaskimportFlaskFILE_FOLDER='path/to/file_folder'ALLOWED_EXTENSIONS=set(['png','jpg','jpeg'])app=Flask(__name__)app.config['UPLOAD_FOLDER']=FILE_FOLDERapp.config['MAX_CONTENT_LENGTH']=16*1024
系统 2019-09-27 17:52:33 2485
1.过拟合定义+处理1.1过拟合概述(低偏差,高方差)定义:过拟合简单的描述就是在训练集上的表现很好,但在未见过的测试集上的表现却较差。专业一点的定义就是:给定一个假设空间H,一个假设h属于H,如果存在其他的假设h'也属于H,使得在训练样例上h的错误率小于h',但是在整个实例分布上h'比h的错误率小,那么则称假设h过度拟合训练数据。危害:一个过拟合的模型试图连“误差”都去解释,而实际上噪音是不需要解释的,这个解释的过程导致模型的泛化能力较差,模型在预测集上
系统 2019-09-27 17:51:55 2485
因为要将js的一个签名算法移植到python上,遇到一些麻烦。int无限宽度,不会溢出算法中需要用到了32位int的溢出来参与运算,但是python的int是不会溢出的,达到界限后会自己转为long,所以很麻烦。#使用-342686650:ret=123456789<<20print(ret)得到结果129453825982464print(bin(ret))这个二进制是1110101101111001101000101010000000000000000
系统 2019-09-27 17:51:46 2485
在使用python去AC题时总会遇到这样的问题,题目要求同行输入一组数据,但是你使用input时却不能做到,导致不断的CE,这个时候怎么样来解决的这个问题呢?很简单,只需要使用input().split('')就可以了例如:最简单的求a+b的例子,写成下面的形式就可以单行输入两个数据了a,b=input().split('')#以空格为间隔符print(a+b)结果如下:注意input的输入机制,他是把所有输入都按照字符串输入的所以这样输出的a+b是按字符
系统 2019-09-27 17:48:19 2485
将Python脚本文件包装成可执行文件,其目的有二:一则:不需要依赖Python编译器就可以运行软件二则:不想让自己的源码公布出去常用的工具有:py2exe、cx_freeze等【工具:py2exe】安装py2exe安装该工具很简单:只需要从官方网站:http://www.py2exe.org/下载与版本对应的安装程序,点击下一步即可完成安装。安装后,执行importpy2exe,不报错则表示安装成功!复制代码代码如下:>>>importpy2exe>>>
系统 2019-09-27 17:45:59 2485
看到好几位博主通过对模块的各个击破学习python,我也效法一下,本篇说一下python中加密涉及到的模块。hashlibhashlib模块支持的加密算法有md5sha1sha224sha256sha384sha512(加密原理请参考此处),使用起来也很简单。以md5加密为例,有两种方法:一、追加模式代码示例:复制代码代码如下:importhashlib#引入hashlib模块mm=hashlib.md5()#创建一个md5对象mm.update("Hel
系统 2019-09-27 17:45:39 2485