在javascript的事件对象中的关于事件鼠标位置的几个属性(x, pageX, offsetX, scrrenX clientX)及(y, pageY, offsetY, screenY, clientY), 其中offsetX, offsetY是指相对于触发事件元素的左上角的偏移。但在不同的浏 ...
分类:
编程语言 时间:
2018-04-07 01:16:04
阅读次数:
222
Boolean源码比较简单。 1 public final class Boolean implements java.io.Serializable, 2 Comparable<Boolean> 3 { 4 /** 5 * The {@code Boolean} object correspond ...
分类:
编程语言 时间:
2018-04-07 01:18:02
阅读次数:
223
前言:上一篇博文讲解了邮件发送的基础用法(数据是写死的),然而在实际开发中,大多数情况下邮件内容都是根据业务来动态生成的。所以在此篇博文中,我们将讲解邮件发送携带数据的几种方案。 一、解析自定义占位符 实现方法: 通过解析自定义占位符,将传递到邮件中的数据,转换成html内容,进行发送。 1)占位符 ...
分类:
编程语言 时间:
2018-04-07 01:18:39
阅读次数:
215
一、什么是类、对象和方法? 1.类 类用官方解释为:类是一个模板,它描述一类对象的行为和状态。类本身就是一种抽象的概念(以后我们还会介绍抽象类)。 举个例子:DOTA中有许多英雄。这些英雄(无论是敏捷还是力量型,无论是天辉还是夜魇)都可以统称为DOTA英雄,DOTA英雄就是一个大类。当然,我们还可以 ...
分类:
编程语言 时间:
2018-04-07 01:19:13
阅读次数:
278
创建:np.array() 获得:数组形状各个轴的长度的元组 .shape() 修改轴的长短(内存地址没变):.shape = 用已有数组数据 新生成另一个的形状数组:= .reshape() (此时两者共享数据,即数据地址相同) 元素类型: .dtype 用整数下标创建的数组,默认32位长整型(3 ...
分类:
编程语言 时间:
2018-04-07 01:19:57
阅读次数:
218
今天整理了下堆排序,以一个局外人的身份重新整理了一下堆排序(以前学的忘了)堆排序建立在二叉树的基础上,复习了一下二叉树,堆排序写起来也就没有什么难度。 还是上代码 ...
分类:
编程语言 时间:
2018-04-07 01:20:04
阅读次数:
217
线程是程序执行的最小单元,多线程是指程序同一时间可以有多个执行单元运行(这个与你的CPU核心有关)。 在java中开启一个新线程非常简单,创建一个Thread对象,然后调用它的start方法,一个新线程就开启了。 那么执行代码放在那里呢?有两种方式:1. 创建Thread对象时,复写它的run方法, ...
分类:
编程语言 时间:
2018-04-07 01:21:23
阅读次数:
201
2018-04-07 一、Python 介绍 python 2.X 在2020以后不再更新代码。 Python 2.x 与 Python 3.x 的区别 python2.x 语法:重复,不规范 编码:默认ASCII,无法显示中文。解决方式: # -*- encoding:UTF-8 -*- 数据类型 ...
分类:
编程语言 时间:
2018-04-07 11:13:08
阅读次数:
215
本节主要学习的是通过 .VideoCapture() 调用摄像头读取图像数据,以及使用 cap.set( propId , value ) cap.get( propId ) 获取或者更改视频属性。 其中,propId 的值为 0 - 18,19个值并不是每个都可以进行修改,每个值对应的属性以及功能 ...
分类:
编程语言 时间:
2018-04-07 11:13:30
阅读次数:
1023
这篇博客记录一下在线笔试用Python写算法题时需要注意的一些事项。 处理输入 一些大公司的在线笔试似乎都承包给了第三方,那个平台下的在线写代码功能真是不能再渣。它并不像LeetCode以及其他OJ一样给定函数声明和函数头部,而是需要你自己去处理输入。 首先,Python下的输入基本都为字符串,在单 ...
分类:
编程语言 时间:
2018-04-07 11:14:07
阅读次数:
201
javascript是一门单线程语言,为了实现主线程的不阻塞,但可以用Event Loop模拟多线程操作 Event Loop中同步异步任务执行顺序: 所有异步任务都是在Event Table中注册函数,当指定的时间完成时,Event Table会将函数放入Event Queue,主线程的同步任务执 ...
分类:
编程语言 时间:
2018-04-07 11:14:29
阅读次数:
157
1.所有的实例对象都有隐式原型属性。2.每一个函数function都有一个prototype显示原型属性。3.对象的隐式原型的值为其对应构造函数的显式原型的值。4.函数的prototype属性:在定义函数时自动添加的,默认值是一个空Object对象。5.对象的proto属性:创建对象时自动添加的,默认值为构造函数的prototype属性值。6.functionFoo{}等于varFoo=newFu
分类:
编程语言 时间:
2018-04-07 11:15:02
阅读次数:
228
上上篇「1718总结与计划」中提到,18年要对部分项目拆分,进行服务化,并对代码进行重构。公司技术委员会也推荐使用spring boot,之前在各个技术网站中也了解过,它可以大大简化spring配置和各个组件的使用,与其关系密切的Spring Cloud可以很好支持微服务的开发。 为了后续项目的应用 ...
分类:
编程语言 时间:
2018-04-07 11:16:23
阅读次数:
246
'''星号三角形 I描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。输入示例1:3输出示例2: * ***'''#<1># n = eval(input())n = int(input())for i ...
分类:
编程语言 时间:
2018-04-07 11:16:42
阅读次数:
212
摘要 本文主要是介绍使用redis scan命令遇到的一些问题总结,scan命令本身没有什么问题,主要是spring-data-redis的问题。 需求 需要遍历redis中key,找到符合某些pattern的所有keys。第一反应当然是 KEYS "ABC* 可以找到前缀是ABC的所有KEYS,时 ...
分类:
编程语言 时间:
2018-04-07 11:17:41
阅读次数:
264
pycurl是一个用c语言编写的libcurl Python实现,功能非常强大,支持操作协议有FTP,HTTP,HTTPS,TELNET等。模块的常用方法说明:close()方法,对应libcurl包中的curl_easy_cleanup方法,无参数,实现关闭、回收Curl对象。?·perform()方法,对应libcurl包中的curl_easy_perform方法,无参数,实现Cur
分类:
编程语言 时间:
2018-04-07 11:19:34
阅读次数:
149
原创博文,转载请注明出处!本文代码的github地址# 基本思想 ”快速排序“是对”冒泡排序“的改进。 基本原理:基于分治法,在待排线性表中取一个元素pivot作为枢轴值,通过一趟排序将待排线性表划分为独立的两部分,第一部分的所有元素小于pivot,第二部分的所有元素大于等于pivot,pivot位... ...
分类:
编程语言 时间:
2018-04-07 11:19:42
阅读次数:
193
K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。谁和我隔得近,我就跟谁是一类,有点中国古语说的 ...
分类:
编程语言 时间:
2018-04-07 11:20:22
阅读次数:
197
采用Spring拦截器的方式进行业务处理。HandlerInterceptor拦截器常见的用途有: 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面; 3、性能监控:有时 ...
分类:
编程语言 时间:
2018-04-07 11:21:42
阅读次数:
212
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:
编程语言 时间:
2018-04-07 11:22:31
阅读次数:
226