创建对象《JavaScript高级程序设计》
虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。 为解决这个问题,人们开始使用工厂模式的一种变体。 工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。 考虑到ES中无法创建 ... 查看全文
简单工具类ArrayBox---模仿数组
public class ArrayBox { //设计一个属性,存放真实的数据 private int[]elementDate; private final int DEFAULT_CAPACITY=10; //构造方法地重载 public ArrayBox(){ elementDate=new ... 查看全文
Unity读取StreamingAssets路径下的文件
```C# /// ///读取StreamingAssets中的文件 /// /// StreamingAssets下的文件路径 /// 读取到的字符串 public static string GetTextForStreamingAssets(string path) { string loca... ... 查看全文
作用域闭包《你不知道的JavaScript(上)》
当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是当前词法作用域之外执行。 function foo() { var a = 2; function bar() { console.log(a); // 2 } bar(); } foo(); function foo() { var ... 查看全文
JavaScript面试
面试 DOM事件类 事件级别 事件处理程序就是响应某个时间的函数,DOM事件分为3个级别:DOM 0级事件处理,DOM2级事件处理,DOM3级事件处理 1. DOM0级事件 当希望为同一个元素/标签绑定多个同类型事件的时候(如给上面这个btn元素绑定三个点击事件),是不被允许的。DOM0级事件绑定, ... 查看全文
安装allure时遇到的坑:JAVA_HOME is set to an invalid directory: D:\Java\jdk1.8.0_66 Please set the JAVA_HOM
1、官网上下载allure压缩包,解压到本地文件夹(文件夹尽量为英文并且路径简单) 2、添加PATH环境变量 进入allure文件夹的bin目录下,会看到allure.bat文件,将此路径设置为系统环境变量path下 3、校验是否安装成功 在cmd中运行 allure命令,如下图所示即为安装成功 与 ... 查看全文
Python的那些事---数据分析(一)---NumPy基础
NumPy是python数值计算中最为重要的基础包,大多数计算包都提供了基于NumPy的科学函数功能,将NumPy的数组对象作为数据交换的通用语。 NumPy的优点 nddarray,一种高效多维数组,提供了基于数组的便捷算术操作以及灵活的广播功能。 对所有数据进行快速的矩阵计算,而无须编写循环程序 ... 查看全文
SpringMVC=>web.xml基本配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s ... 查看全文
python 判断灰度图像
from PIL import Image import matplotlib.pyplot as plt # 黑白照片(灰度图)识别 def isGrayMap(img, threshold = 15): """ 入参: img:PIL读入的图像 threshold:判断阈值,图片3个通道间差的方 ... 查看全文
学Python入门应该先学什么?看完本文你就知道了
学Python应先从Python开发基础部分入手:1.如学习Python语言介绍2.环境安装3.Python基本语法4.基本数据类型5.二进制运算6.来流程控制、7.字符编码、文件处理8.数据类型9.用户认证、函数10.三级菜单程序11.购物车程序开发12.员工信息表开发13.内置方法14.递归、迭代器、装饰器15.模块源的跨目录导入16.b加密\re正则\logging日志模块17.常用标准库学 查看全文
Java SPI机制简述
概述 SPI全称Service Provider Interface,是一种为框架提供良好扩展性的机制。一般由框架开发方定义接口规范(如java.sql.Driver),而第三方厂商为之提供自己的实现(如com.mysql.jdbc.Driver)。借助SPI机制可以达到不修改框架具体实现代码就能根 ... 查看全文
jQuery 面试问题和答案
jQuery 面试问题和答案 JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaS ... 查看全文
进击的 Kubernetes 调度系统(二):支持批任务的 Coscheduling/Gang scheduling
阿里云容器服务团队结合多年 Kubernetes 产品与客户支持经验,对 Kube-scheduler 进行了大量优化和扩展,逐步使其在不同场景下依然能稳定、高效地调度各种类型的复杂工作负载。《进击的 Kubernetes 调度系统》系列文章将把我们的经验、技术思考和实现细节全面地展现给 Kuber... ... 查看全文
ASP.NET Core-允许跨域(CORS)
介绍 浏览器安全不允许不同域名的网页之间发送请求。这种限制叫做同源策略(the same-origin policy)。 同源策略可以防止一个恶意的站点读取另一个站点的敏感数据。 有时候,你想允许网站发送跨域的请求到你的应用。 带策略的CORS 和中间件 CORS中间件处理跨域请求。下面的代码允许指 ... 查看全文
用console 控制台操作网页事件
打开浏览器控制台: var js = window.document.createElement('script'); js.setAttribute('src', 'https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js'); js. ... 查看全文