02 2018 档案
摘要:python中PIL模块就是专门用来做这个事情的。 一 图样 原始图片 操作一: 缩略图(通常不用这个方式,因为图片质量损坏太大) 操作二 : 旋转图片中的某一部分 操作三: 给图片添加一个图片水印, 2张图层合并 操作四: 给图片添加文字水印,这个用的比较多, 我这里弄了个白色通明低,可以弄成完全
阅读全文
摘要:1、安装bs4 我用的ubuntu14.4,直接用apt-get命令就行 sudo apt-get install Python-bs4 2、安装解析器 Beautiful Soup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,其中一个是lxml。 sudo apt-get i
阅读全文
摘要:爬虫一共就四个主要步骤: 1、明确目标:明确需要抓取那些内容,在哪个网页2、爬:分析网站结构,将所有的网站的内容全部爬下来3、取:提取我们所需要的数据4、处理数据:按照需求存储使用 第一步: 明确目标:网站url: https://mm.taobao.com/search_tstar_model.h
阅读全文
摘要:方法一:使用js的FileReader对象 1、FileReader对象简介 方法一:使用js的FileReader对象 1、FileReader对象简介 1.检测浏览器对FileReader的支持 if(window.FileReader) { var fr = new FileReader();
阅读全文
摘要:希望此文可以长期更新并作为一篇Python的面试宝典。每一道题目都附有详细解答,以及更加详细的回答链接。此篇是概念篇,下一篇会更新面试题代码篇。 (一)、这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们? 答:如果我们不确定往一个函数中传入多少参数,或者我们希望以元组(tup
阅读全文
摘要:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 简单的介绍就是:Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行python会更
阅读全文
摘要:前提:一般用户安装都命令前都需要sudo ,或者在root用户下 1、Ubuntu 16.04 安装PyCharm Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好处是升级方便。 添加源: $ sudo add-apt-repository ppa:mystic-
阅读全文
摘要:一、简介 在MongoDB建立索引能提高查询效率,只需要扫描索引只存储的这个集合的一小部分,并只把这小部分加载到内存中,效率大大的提高,如果没有建立索引,在查询时,MongoDB必须执行全表扫描,在数据量大时,效率差别就很明显,对于包括一个没有索引的排序操作的查询,服务器必须在返回任何结果之前将所有
阅读全文
摘要:一、简介 db.collection.find()可以实现根据条件查询和指定使用投影运算符返回的字段省略此参数返回匹配文档中的所有字段。并返回到匹配文档的游标,可以随意修改查询限制、跳跃、和排序顺序的功能。 二、db.collection.findOne () db.collection. find
阅读全文
摘要:一、简介 我们上一篇介绍了db.collection.find()可以实现根据条件查询和指定使用投影运算符返回的字段省略此参数返回匹配文档中的所有字段,我们今天介绍了对数组和内嵌文档的查询操作,尤其是对$elemMatch 同样可以用在find方法的第二个参数来限制返回数组内的元素,只返回我们需要的
阅读全文
摘要:一、简介 MongoDB提供了db.collection.find() 方法可以实现根据条件查询和指定使用投影运算符返回的字段省略此参数返回匹配文档中的所有字段。 二.db.collection.find()查询数据 语法 参数 类型 描述 query document 可选. 使用查询操作符指定查
阅读全文
摘要:一、简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。数据被分组存储在数据集中,被称为一个集合(Collenction)和对于存储在MongoDB数据库中的文件,我们不需要知道它的任何结构定义的自由模式,在存储数据时是以键-值对的集合键是字符串,
阅读全文
摘要:一.简介 MongoDB一种非关系型数据库(NoSql),是一种强大、灵活、可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如,MongoDB内置的水平扩展机制提供了从百万到十亿级别的数
阅读全文
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|...
阅读全文
摘要:python中的正则表达式(re模块) 一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个
阅读全文
摘要:效果如下图: 结果: 》 1.创建学生表: 2.插入测试数据 3.sql分解语句: #1查询重复学生的姓名 #2查询重复学生中最小id。 #3查询重复姓名的id 并且 不包含重复姓名最小id # 4这里需要将 运行出来的结果,作为一个临时表。否则会报:You can't specify target
阅读全文

浙公网安备 33010602011771号