表达式步骤 使用变量 简单表达式 自定义分割符 基本表达式 + 四则运算 ^ 幂运算 2^3 % MOD / DIV > GT >= GE == EQ != NE < LT <= LE ! NOT AND OR 正则 如 "'123' matches '\\d{3}'" 三木运算 null==nul ...
分类:
编程语言 时间:
2018-11-19 23:04:45
阅读次数:
202
AnimationEvent类 添加事件的方法: 1.创建一个动画事件 AnimationEvent evt = new AnimationEvent(); evt.functionName = "PrintEvent"; evt.intParameter = 12345; evt.time = 1 ...
分类:
编程语言 时间:
2018-11-19 23:05:16
阅读次数:
1300
Spring Cloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。Spring Cloud通过一个资源清单BOM(Bill of Materials)来管理每个版本的子项目清单。为避免与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的 ...
分类:
编程语言 时间:
2018-11-19 23:06:12
阅读次数:
372
import requests,bs4,sys,webbrowser print('It is searching...') res=requests.get('https://so.csdn.net/so/search/s.do?q='+' '.join(sys.argv[1:])) res.ra... ...
分类:
编程语言 时间:
2018-11-19 23:58:31
阅读次数:
439
概念:利用树结构进行排序。 分类:1、大顶堆: 每个小树的根节点都大于子节点 升序排序使用大顶堆 2、小顶堆:每个小树的子节点都大于根节点 降序排序使用小顶堆 ...
分类:
编程语言 时间:
2018-11-19 23:58:57
阅读次数:
298
java多线程 关于内存 每个线程会有自己的线程栈,即,变量不能共享,只能传值拷贝 每个线程new出的对象全都保存在堆中,全部共享 线程的生命周期 线程具有5种状态,即新建,就绪,运行,阻塞,死亡。 新建,当new出来一个线程以后,jvm为其分配内存空间,并初始化成员变量的值 就绪,当线程调用了st ...
分类:
编程语言 时间:
2018-11-19 23:59:30
阅读次数:
341
Json知识归纳: Post请求有两种方法传json参数 传json参数(自动转json了) json=dict 传data参数(需json转换) data=json.dumps(dic) Json本质是字符串,json格式字符串 Dict json.dumps(dict) json Json—js ...
分类:
编程语言 时间:
2018-11-19 23:59:47
阅读次数:
287
恢复内容开始 数组——>矩阵(2维)——>向量(1维) 1.向量定义成数组(改变维度,即dim属性) ->2维,3行4列 ->1维,仍算向量,12列(矩阵元素按列存放) 2.用array()函数构造多维数组 直接构造数组,即无中生有 array(data,dim,list(dimnames)) 对数 ...
分类:
编程语言 时间:
2018-11-20 00:00:25
阅读次数:
232
一,无参接口: 访问接口 二,带参接口: 访问接口 三,多参接口 访问接口 四,json实例对象 访问接口: 五,路径参数: 访问接口 Controller代码: ...
分类:
编程语言 时间:
2018-11-20 00:03:15
阅读次数:
790
LSD算法是一个直线提取算法,在opencv 中也有封装,它的主要思想是通过求导得到灰度的梯度,因为灰度梯度的方向的垂直方向就是线条的方向,将有相同方向的向量用矩形圈起来,再将举行精细化,最后就可以得到的一条线段了。 关于它的文章和算法和demo基本上可以在 "这里" 找到。 这篇文章里引入了很多名 ...
分类:
编程语言 时间:
2018-11-20 00:03:48
阅读次数:
237
f = open('users.txt',encoding='utf-8') #读文件的时候,必须存在在才可以读res = f.read()print(res)f.close() fw = open('users',mode='a',encoding='utf-8')fw.write('qiaome ...
分类:
编程语言 时间:
2018-11-20 00:06:23
阅读次数:
160
实验6 学号: 姓名: 专业: 6.1 实验目的 掌握二叉树的动态链表存储结构及表示。 掌握二叉树的三种遍历算法(递归和非递归两类)。 运用二叉树三种遍历的方法求解有关问题。 6.2 实验要求 按照C++面向对象方法编写二叉树类;二叉树的测试数据可用多种方式进行输入,如键盘输入、静态写入、文件读入等 ...
分类:
编程语言 时间:
2018-11-20 00:07:20
阅读次数:
619
事件冒泡主要是指: 多个元素嵌套,有层次关系,这些元素都注册了相同的事件,如果里面的元素的事件触发了则外面元素的事件也会依层触发 阻止事件冒泡 的主要方法 window.event.cancelBubble() 火狐不支持,IE、谷歌支持 事件主要的三个阶段: 1.事件的捕获阶段 从外往内 2.事件 ...
分类:
编程语言 时间:
2018-11-20 00:07:46
阅读次数:
204
摘要: 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也会体现在优秀程序员在工作效率提升、产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力。 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的 ...
分类:
编程语言 时间:
2018-11-20 00:08:11
阅读次数:
178
ThreadLocal ThreadLocal为每一个使用该变量的线程分配一个变量副本,所以每一个线程在改变自己的副本时,不会改变其他线程的副本信息。该类主要包含四个方法: public void set(Object obj) public Object get() public void rem ...
分类:
编程语言 时间:
2018-11-20 00:08:20
阅读次数:
143
一、什么是AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开 ...
分类:
编程语言 时间:
2018-11-20 00:08:30
阅读次数:
166
function select_sort($arr) { //实现思路 取出第一个下标为假设的最小值然后和后面的元素比较,算出真正最小值的下标,如果不是假设的下标,则把两个元素互换 //双重循环完成,外层控制轮数,当前的最小值。内层 控制的比较次数 //$i 当前最小值的位置, 需要参与比较的元素 ... ...
分类:
编程语言 时间:
2018-11-20 00:11:04
阅读次数:
191
1.Pyhton,回收机制 计数值为0时,回收 2变量内存的管理机制 A:变量值具备三个特征:id(ID反应的是内存地址,ID一样,那么值肯定一样) ,类型(TYPE),值(值相同ID可以不同) 小整数池,相同字符串ID都是一样的,是底层优化。 ==判断的是值是否相等 is 判断的是ID是否相等 B ...
分类:
编程语言 时间:
2018-11-20 01:14:56
阅读次数:
180
一,区别声明式事物和编程式事物 所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTempla ...
分类:
编程语言 时间:
2018-11-20 01:16:19
阅读次数:
222
一、前言 延迟队列的使用场景:1.未按时支付的订单,30分钟过期之后取消订单;2.给活跃度比较低的用户间隔N天之后推送消息,提高活跃度;3.过1分钟给新注册会员的用户,发送注册邮件等。 <! more > 实现延迟队列的方式有两种: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费 ...
分类:
编程语言 时间:
2018-11-20 01:17:00
阅读次数:
146