• 学习AOP之深入一点Spring Aop

    上篇中最后有那段代码使用了一个ProxyFactory类来完成代理的工作,从而实现了Aop的Around Advice,代码如下:package aop.demo; import ...

    773

  • 几种常用排序算法的python实现

    1:快速排序思想:任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。一趟快速排序的算法是:1)设置两个变量...

    505

  • 如何发送HTML表单数据

    多数时候,HTML表单的目的只是为了把数据发给服务器,之后服务器再处理这些数据并发送响应给用户。虽然看起来挺简单的,但我们还是得注意一些事情以确保传送的数据不会破坏服务器、或者给你的用户制造麻烦。数据...

    692

  • Python的数据序列化「Json & Pickle」

    在介绍Python的数据序列化模块「Json & Pickle」之前,我们先来看看为什么需要数据序列化,什么是数据序列化。为什么需要数据序列化,我认为有如下两种原因:一个原因是将对象(一切皆对...

    564

  • 常用的 Python 爬虫技巧

    用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。爬虫在开发过程中也有很多复用的...

    458

  • 说说Python中的闭包 - Closure

    Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西。闭包的概念我们尝试从概念上去理解一下闭包。在一些语言中,在函数中可以(嵌套)定义另一个函数时...

    380

  • 给你飞速体验的五大新型Python框架!

    更快、更简单,更“Python化”——这就是Python生态系统中各类新型Web框架的终极诉求。在今天的文章中,我们将介绍五款面向Python的新型Web与网络框架,它能够切实提升速度表现、充分发挥突...

    522

  • 深入理解Python中的ThreadLocal变量(三)

    在第一篇我们看到了 ThreadLocal 变量的简单使用,第二篇对python中 ThreadLocal 的实现进行了分析,但故事还没有结束。本篇我们一起来看下Werkzeug中ThreadLoca...

    741

  • 深入理解Python中的ThreadLocal变量(二)

    在 深入理解Python中的ThreadLocal变量(一) 中我们看到 ThreadLocal 的引入,使得可以很方便地在多线程环境中使用局部变量。如此美妙的功能到底是怎样实现的?如果你对...

    612

  • 深入理解Python中的ThreadLocal变量(一)

    我们知道多线程环境下,每一个线程均可以使用所属进程的全局变量。如果一个线程对全局变量进行了修改,将会影响到其他所有的线程。为了避免多个线程同时对变量进行修改,引入了线程同步机制,通过互斥锁,条件变量或...

    743

  • linux 安装pip 和python3

    前言:python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程以及碰到的问题和解决过程。另外,如果本机安装了pytho...

    494

  • python安装numpy和pandas

     最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了。首要条件,python版本必...

    566

发布手记

本月热门