闭包 概念:内部函数对外部函数作用域里变量的引用 例子 def fun():#外部函数 a = 1#外部函数作用域里的变量 print('this is func') def func1(num):#内部函数也就是闭包函数 print('this is func1') print(num + a) ...
分类:
其他好文 时间:
2019-10-06 19:02:23
阅读次数:
91
一、方法定义 1. 定义格式 2. 方法调用 二、编译器特点 ...
分类:
编程语言 时间:
2019-10-06 15:13:32
阅读次数:
101
Python3中输出中文的方法如下: 方法一:在环境变量中,设置PYTHONIOENCODING=utf-8 以centos为例执行: 方法二:给函数的encoding参数赋值“utf-8” 以python写文件的open方法为例: 方法三:给标准输出设置编码 ...
分类:
编程语言 时间:
2019-10-05 22:44:56
阅读次数:
171
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块 ...
分类:
编程语言 时间:
2019-09-30 10:00:45
阅读次数:
90
在应用中,有时候会 依赖第三方模块执行方法,比如调用某模块的上传下载,数据库查询等操作的时候,如果出现网络问题或其他问题,可能有超时重新请求的情况; 目前的解决方案有 1. 信号量,但不支持window; 2.多线程,但是 如果是大量的数据重复操作尝试,会出现线程管理混乱,开启上万个线程的问题; 3 ...
分类:
编程语言 时间:
2019-09-28 14:56:44
阅读次数:
105
一、预编译,防sql注入 其中,设置参数值占位符索引从1开始;在由sql 连接对象创建 sql执行对象时候传入参数sql语句,在执行对象在执行方法时候就不用再传入sql语句; 数据库索引一般是从1开始,java对象一般是从0开始; java代码方法subString(2,5)是左闭右开区间,数据库s ...
分类:
数据库 时间:
2019-09-27 22:55:05
阅读次数:
148
1、支持并发 使用CAS保证更新的原子性 线程安全 2、状态不一致 head tail并非总是指向真正的头尾节点 只有head/tail与头尾节点的距离超过HOPS阈值 才会更新head tail 3个不等式保证数据处理正确: 基本不变式 在执行方法之前和之后,队列必须要保持的不变式: 当入队插入新 ...
分类:
其他好文 时间:
2019-09-25 00:56:45
阅读次数:
77
先来说BlockingQueue的核心方法: 1、放入数据 (1) add(object) 队列没满的话,放入成功。否则抛出异常。 (2)offer(object): 表示如果可能的话,将object加到BlockingQueue里,即如果BlockingQueue可以容纳,则返回true,否则返回 ...
分类:
其他好文 时间:
2019-09-24 10:36:59
阅读次数:
78
1. 1. 强制等待第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 看代码: # -*- coding: utf-8 -*-from selenium import webdriverfrom ti ...
分类:
编程语言 时间:
2019-09-22 12:58:15
阅读次数:
90
一、切入点指示符 切入点指示符用来指示切入点表达式目的,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定的类及其子类中的所有方法。 this:匹配可以向上转型为 ...
分类:
编程语言 时间:
2019-09-19 23:49:47
阅读次数:
153