装饰器示例 输出结果: 当调用f1,f2函数时,首先执行了验证。通过一个闭包函数w1,调用函数上通过关键词@w1,对f1,f2完成了装饰。 当python解释器解释@w1时,会调用w1函数,同时将被修饰函数名传入(例如f1),在执行w1函数的时候,直接把inner函数返回了,同事把它赋值给f1,此时 ...
分类:
编程语言 时间:
2018-05-11 17:30:26
阅读次数:
244
目录 1、重写(override)与重载(overloading)的介绍与区别 华丽分割线 知识点 1、重写(override)与重载(overloading)的介绍与区别 重载(Overloading) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数 ...
分类:
编程语言 时间:
2018-05-11 17:31:08
阅读次数:
185
车牌摇号想给自己手机发个短信通知,百度了 python sms api,随意看了看,发现国内一般都是面向大企业(每个月短信量上千上万)提供的短信服务,收费较贵。个人的开发测试用的不多,很不划算,就尝试了下twilio。确实是免费的,新注册账户大概可以免费发送短信500多条,以1年摇号6次发6次短信来 ...
分类:
编程语言 时间:
2018-05-11 17:31:18
阅读次数:
408
内容简介 本书以Spring Boot为技术基础,从入门到精通,由浅入深地介绍Spring Data JPA的使用。有语法,有实践,有原理剖析。 本书分为12章,内容包括整体认识JPA、JPA基础查询方法、定义查询方法、注解式查询方法、@Entity实例里面常用注解详解、JpaRepository扩 ...
分类:
编程语言 时间:
2018-05-11 17:31:32
阅读次数:
273
一.为什么要用线程池 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大 约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。Java里面线程池的顶 ...
分类:
编程语言 时间:
2018-05-11 17:31:52
阅读次数:
220
算法概述 一、分而治之 什么十快速排序算法的最好情况? 每次正好中分:T(N) = O(NlogN) void Quicksort(ElementType A[], int N) { pivot = 从A[]中选一个主元; 将S = { A[] \ pivot } 分成2个独立子集: A1 = { ...
分类:
编程语言 时间:
2018-05-11 17:33:30
阅读次数:
195
近日在看《STL源码解析》,STL里面一大堆泛型编程的确是非常巧妙,不过由于时间有限,我还是只能更加专注于日常使用比较多的一些知识。 Adapter是我在最开始使用STL Container的时候就听到的一个词,一直以来没有比较深入的了解,借着这次学习STL源码,在这里总结一下: 首先是Adapte ...
分类:
编程语言 时间:
2018-05-11 17:33:52
阅读次数:
258
Reverse Bits Reverse bits of a given 32 bits unsigned integer. For example, given input 43261596 (represented in binary as 000000101001010000011110100 ...
分类:
编程语言 时间:
2018-05-11 17:34:08
阅读次数:
170
其实最早看设计模式是单纯的了解js语言本身;所以看了理解了之后还是容易忘记;可能之后实际的工作需要才能记住吧; 看下面:<!DOCTYPE html> 上述情况,浏览器大概每秒会检查到10次左右的窗口变化;显然对性能不利; 下面看一个节流函数做的处理: 通过把要执行的函数传入到节流函数中,达到效果; ...
分类:
编程语言 时间:
2018-05-11 17:34:31
阅读次数:
955
背景 部门(东方IC、图虫)业务驱动,需要搜集大量图片资源,做数据分析,以及正版图片维权。前期主要用node做爬虫(业务比较简单,对node比较熟悉)。随着业务需求的变化,大规模爬虫遇到各种问题。python爬虫具有先天优势,社区资源比较齐全,各种框架也完美支持。爬虫性能也得到极大提升。本次分享从基 ...
分类:
编程语言 时间:
2018-05-11 20:02:06
阅读次数:
185
引用于:http://www.cnblogs.com/linhaifeng/articles/7340687.html Python中多态是指一类事物有多种形态。比如动物有多种形态,人,狗,猫,等等。 Python的多态性是指:在不考虑实例类型的情况下使用实例,也就是说不同类型的实例有 相同的调用方 ...
分类:
编程语言 时间:
2018-05-11 20:02:12
阅读次数:
154
一、Cookie,Session,Token简介 session ID or session token is a piece of data that is used in network communications (often over HTTP) to identify a session ...
分类:
编程语言 时间:
2018-05-11 20:02:19
阅读次数:
147
import java.io.*;import java.util.Date;import java.awt.*;import java.awt.image.*;import javax.imageio.ImageIO;//import com.sun.image.codec.jpeg.*; pub ...
分类:
编程语言 时间:
2018-05-11 20:02:39
阅读次数:
165
1、开场白 相信SSH初学者肯定遇到过这个问题,但是又是百思不得其解,明白了之后就恍然大悟。 2、问题描述 程序实现过程是UserAction中调用UserService,UserService的实现类中调用了DAO类。在程序运行过程中控制台出现NullPointerException的错误: 调试 ...
分类:
编程语言 时间:
2018-05-11 20:03:36
阅读次数:
239
暂时记要 ...
分类:
编程语言 时间:
2018-05-11 20:03:51
阅读次数:
1002
来源于:https://blog.csdn.net/lingchen__/article/details/67671047 使用TP5框架做项目时,对于数据的查询返回的都是对象,虽然也可以当做普通的数组进行遍历进而进行后续处理,但这种形式直接扔给前端或者我想在返回的结果中临时增加一个数据字段,此时这 ...
分类:
编程语言 时间:
2018-05-11 20:03:58
阅读次数:
795
1-类和实例 2-访问限制 例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问 3-继承和多态 4-获取对象信息 4.1使用type()函数 4.2 isinstance使用 4.3 dir使用 4.4 len(obj) 我们自己写的类,如果也想用len(myObj) ...
分类:
编程语言 时间:
2018-05-11 20:04:05
阅读次数:
150
一、表排序 定义一个指针数组作为“表”(table) 如果仅要求按顺序输出,则输出: A[table[0]], A[table[1]] , ....., A[table[N-1]] N个数字的排列由若干个独立的环组成 Temp = f 如何判断一个环结束? if(table[i] == i) 二、复 ...
分类:
编程语言 时间:
2018-05-11 20:04:20
阅读次数:
140
原文链接:https://blog.csdn.net/yiziweiyang/article/details/52317240 链接有详细解释,也有例子,以下是个人参照例子实验的代码。 ...
分类:
编程语言 时间:
2018-05-11 20:04:48
阅读次数:
145
Spring Cloud(四):服务容错保护 Hystrix【Finchley 版】 发表于 2018-04-15 | 更新于 2018-05-07 | 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应。为了应对服务雪崩,一种常见的做法是手动服务降级。而 ...
分类:
编程语言 时间:
2018-05-11 20:05:03
阅读次数:
218