JDK动态代理: 为何叫JDK动态代理呢? 所谓JDK,jdk是java开发工具包,它里面包含了一个动态代理的api 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 何为动态? ...
分类:
编程语言 时间:
2018-03-08 21:12:15
阅读次数:
209
一、写作背景 近来有学习python,偶尔写一些小程序,把遇到的问题记录一下,大神勿喷~ 为了解决No module named _sqlite3问题,大家都知道,python有各种各样的版本,版本之间会有各种差异,比如语法、模块之类的。 解决以上问题的过程,就学会了编译安装python,这其实是一 ...
分类:
编程语言 时间:
2018-03-08 21:13:44
阅读次数:
222
【前言】 这学期C++课老师要求安装一个Eclipse for C++,折腾了几个小时查阅各种资料终于弄好了,下面分享一下个人的安装心得。 【安装Eclipse】 Eclipse安装地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc ...
分类:
编程语言 时间:
2018-03-08 21:35:36
阅读次数:
241
一、计算模型 1.1 定义: 我们在思考和处理算法的时候是机器无关、实现语言无关的。所有的算法运行在一种“抽象的机器”之上,这就是计算模型。 1.2 种类 图灵机是最有名的计算模型,本课使用更简单更合适的RAM计算模型。 1.3 RAM(Random Access Machine)模型 RAM模型的 ...
分类:
编程语言 时间:
2018-03-08 21:36:27
阅读次数:
304
一:几个重要的内置函数 二:装饰器 功能函数加参数(不定参数) ...
分类:
编程语言 时间:
2018-03-08 21:37:12
阅读次数:
198
一、websocket WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 ...
分类:
编程语言 时间:
2018-03-08 22:06:01
阅读次数:
277
import re import copy class ValidateError(Exception): def __init__(self,detail): self.detail = detail # ###################### 插件 class TextInput(obje... ...
分类:
编程语言 时间:
2018-03-08 22:06:42
阅读次数:
234
数组的几种常用方法 // //unshift()添加,将要给定的数值添加到数组的开头 // var arr1=["王白菜","牛春","野老多"];// console.log(arr1.unshift("大脸","老安"));//5// console.log(arr1);// // ["大脸", ...
分类:
编程语言 时间:
2018-03-08 22:07:37
阅读次数:
237
Java浮点数转人民币读法 把【整数部分】的数字,由个位开始,4个数字分为一组,最高位没有数字就补0,并记录总共的数组个数,总共有3组,也就3*4的二维数组; 对于每个数组统一处理,当读取到0时,检查它的上一位是否为0,如果上一位是0,则不做处理,如果上一位不是0或者上一位不存在,均记下“零”; 读 ...
分类:
编程语言 时间:
2018-03-08 22:56:41
阅读次数:
232
1.执行Python脚本的两种方式1)调用解释器 Python +绝对路径+文件名称2)调用解释器 Python +相对路径+文件名称 2.简述位、字节的关系8位为1个字节 3.简述ASCII、unicode、utf-8、gbk的关系ascii 是最早美国用的标准信息交换码,把所有的字母的大小写,各 ...
分类:
编程语言 时间:
2018-03-08 22:57:48
阅读次数:
289
advice 是通知advisor 是顾问 顾问(Advisor) 通知Advice是Spring提供的一种切面(Aspect)。但其功能过于简单,只能将切面织入到目标类的所有目标方法中,无法完成将切面织入到指定目标方法中。 顾问Advisor是Spring提供的另一种切面。其可以完成更为复杂的切面 ...
分类:
编程语言 时间:
2018-03-08 22:57:56
阅读次数:
405
(一) 方法 方法 简单说明 execute_async_script(script, args) 异步执行JS代码 script:被执行的JS代码 args:js代码中的任意参数 execute_script(script, args) 同步执行JS代码 script:被执行的JS代码 args: ...
分类:
编程语言 时间:
2018-03-08 22:58:24
阅读次数:
299
闭包 闭包:python中的闭包从表现形式上定义(解释)为: 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure). 先看一个函数: 因为函数内部又有嵌套函数,嵌套函数定义:定义在内部的函数无法在全局被调用所以产生了闭包问题什么问题? ...
分类:
编程语言 时间:
2018-03-08 22:59:16
阅读次数:
204
1.使类和成员的可访问性最小化 a.封装(数据私有化,方法公开化)/对外提供可调用的,稳定的功能 b.可访问性应该明确 c.实例域绝不能是公有的 d.例子 - FieldPublicTest - Point/Dimension e.包级私有的顶级类只在某一个类内部被用到,就可以使用成为它的嵌套类 2 ...
分类:
编程语言 时间:
2018-03-08 23:00:06
阅读次数:
274
[1]单线程 [2]同步和异步 [3]异步详解 [4]可视化描述 [5]事件循环 [6]实例 [7]同步变异步 ...
分类:
编程语言 时间:
2018-03-08 23:00:31
阅读次数:
222
package club.iyousi.controller; import javafx.application.Application; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith... ...
分类:
编程语言 时间:
2018-03-08 23:01:14
阅读次数:
231
No1: Lock接口 No2: 不要讲获取锁的过程写在try块中,因为如果在获取锁(自定义锁的实现)时发生了异常,异常抛出的同时,也会导致锁无故释放 No3: No4: 队列同步器(同步器)是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的FIFO队列来完成 ...
分类:
编程语言 时间:
2018-03-08 23:01:37
阅读次数:
266
COURSES Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 24919 Accepted: 9679 Description Consider a group of N students and P courses. Each ...
分类:
编程语言 时间:
2018-03-08 23:02:09
阅读次数:
351
(一) 前言 Webdriver高级应用的API,允许我们模拟简单到复杂的键盘和鼠标事件,如拖拽操作、快捷键组合、长按以及鼠标右键操作,都是通过使用webdriver的Python API 中的ActionChains类实现的。 调用ActionChains类方法时,不会立即执行,而是将所有操作都存 ...
分类:
编程语言 时间:
2018-03-08 23:03:30
阅读次数:
400
一、 工厂模式 创建: function createPerson(name,behavior){ var p=new Object(); p.name=name; p.behavior=behavior; p.getInfo=function(){ alert(this.name+"在"+this ...
分类:
编程语言 时间:
2018-03-08 23:03:50
阅读次数:
303