自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

廿四桥明月夜的博客

复杂系统总是源于简单系统的演化

  • 博客(15)
  • 收藏
  • 关注

转载 Java 注解

Java 注解原文地址作者: Jakob Jenkov 译者:叶文海(yewenhai@gmail.com)内容索引什么是注解 类注解 方法注解 参数注解 变量注解利用 Java 反射机制可以在运行期获取 Java 类的注解信息。什么是注解注解是 Java 5 的一个新特性。注解是插入你代码中的一种注释或者说是一种元数据(meta data)。这些注解信息可以在编...

2018-09-25 17:27:46 536 1

转载 重排和重绘

先回顾下前文高性能JavaScript DOM编程,主要提了两点优化,一是尽量减少DOM的访问,而把运算放在ECMAScript这一端,二是尽量缓存局部变量,比如length等等,最后介绍了两个新的API querySelector()以及querySelectorAll(),在做组合选择的时候可以大胆使用。而本文主要讲的是DOM编程可能最耗时的地方,重排和重绘。1、什么是重排和重绘浏览器...

2018-09-20 22:41:07 489 1

转载 js连等赋值的坑

首先请看以下代码:   var foo={n:1}; var bar=foo;//bar={n:1} foo.x=foo={n:2};//foo.x:undefined; //foo:{n:2}   1.连等是从右向左赋值的2. ‘.’的优先级高于=;3.js解析第三行代码时:首先会确定所有指针的位置,foo.x是否是指针,所以先...

2018-09-18 20:44:51 663 1

转载 深入理解 CSS 属性 z-index

前言最近在使用 CSS3 动画的时候遇到一个 DOM 层叠的问题,故此重新学习了一下 z-index,感觉这个 CSS 属性还是挺复杂的,希望本文可以帮助你重新认识 z-index 的魅力。事情的经过是这样的(背景有点长),最近在写下面这样的列表页:然后给每个产品项添加一个 CSS3 动画,动画效果大概像这样:demo 地址实现后的效果大概是这样的(截图有点糊,建议点 demo...

2018-09-17 16:17:35 11308 3

原创 求字符串的全排列和组合算法

https://blog.csdn.net/Hackbuteer1/article/details/7462447

2018-09-16 13:39:56 329

原创 发布-订阅模式

/*请完成下面这个函数,实现题目要求的功能******************************开始写代码******************************/function EventEmitter() { // 事件仓库 this.clientList = {} // 订阅事件 this.on = function (name, fn) { if...

2018-09-16 10:49:31 312

转载 Javascript 中的装饰器

Javascript 中的装饰器by Secbone on 2016-10-24前言在 ES6 中增加了对类对象的相关定义和操作(比如 class 和 extends ),这就使得我们在多个不同类之间共享或者扩展一些方法或者行为的时候,变得并不是那么优雅。这个时候,我们就需要一种更优雅的方法来帮助我们完成这些事情。Python 中的装饰器decorators 即 装饰器,这...

2018-09-12 14:54:39 254

转载 js代码片段

源项目更新太快,本文不再更新,最新翻译将更新在这里:30 秒就能理解的 JavaScript 代码片段– 2018年1月15日更新– 2018年1月4日更新– 2018年1月3日更新– 2017年12月30日更新– 2017年12月29日更新翻译自:30 seconds of code精心收集的有用的 JavaScript 代码片段,你可以在30秒或更少的时间内理解。 有了这...

2018-09-10 22:01:47 355

转载 30 秒就能理解的 JavaScript 代码片段

Adaptercall给定一个 key 和一个 set 作为参数,给定上下文时调用它们。主要用于函数组合。使用闭包以存储的参数调用存储的 key 。const call = (key, ...args) => context => context[key](...args);查看示例 

2018-09-10 22:00:52 293

原创 c++输入一组数字

#include <iostream>#include <vector>#include <algorithm>using namespace std;int main() { int n; cin >> n; vector<int> vector1; int inputNum; w...

2018-09-09 20:13:15 8113 1

转载 三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离...

2018-09-09 09:57:33 219

原创 排序算法的可视化

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>携程第三题-排序算法可视化展示</title></head><style> .

2018-09-07 10:52:22 1728

转载 javascript实现java的map对象,js实现new map()

function Map() { this.arr = new Array(); var struct = function(key, value) { this.key = key; this.value = value; }; this.put = function(key, value){ for (var i = 0; i <...

2018-09-06 17:01:05 1434

原创 JavaScript实现快排

Array.prototype.quickSort = function() { const l = this.length if(l < 2) return this const basic = this[0], left = [], right = [] for(let i = 1; i < l; i++) { const iv = t...

2018-09-06 16:39:36 2044

原创 JavaScript-判断ipv4地址合法的正则表达式

let ipv4Regexp=/^(?!\.)((^|\.)([1-9]?\d|1\d\d|2(5[0-5]|[0-4]\d))){4}$/gm

2018-09-04 20:20:38 2248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除