有了前面幾節的學問,這一節我們明白起來就要輕鬆許多。在 javascript 里函數也是對象,瀏覽器的全局上下文也是對象, key – value 的身影在代碼里比較罕見,合理的運用對象多維度、可擴大的特徵可…
Javascript數組罕見的要領
分為兩種:原型(實例)要領和靜態函數 第一類:原型要領: 棧要領(後進先出)push參數:恣意個作用:將恣意數目的參數逐一增加到數組尾部返回值: 新數組的長度影響:損壞了原數組 pop參數:無作用:刪除數組末了一項返回值…
JS基本入門篇(十八)—日期對象
1.日期對象 日期對象: 經由過程new Date()就能夠建立一個日期對象,這個對象中有當前體系時刻的一切細緻信息。 以下代碼能夠獵取當前時刻: <script> var t = new Date(); c…
WebGL2系列之不可变纹理
纹理背景学问 在WebGL1中,纹理包含2D纹理和立方体纹理,在现实的运用中,假如纹理的图片是宽和高是2的幂,能够自动天生纹理的mipmap。除此之外,还能够经由过程gl.texImage2D函数自力指定纹理的每一个mi…
HDU 5700 区间交 离线线段树
区间交 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5700 Description 小A有一个含有n个非负整数的数列与m个区间。每个区间可以表示为li,ri。 它想选…
HDU 4777 Rabbit Kingdom (2013杭州赛区1008题,预处理,树状数组)
Rabbit Kingdom Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java…
[LeetCode] Edit Distance 编辑距离
Given two words word1 and word2, find the minimum number of steps required to convert&nb…
3.2 符号表之二叉查找树BST
一.插入和查找 1.二叉查找树(Binary Search Tree)是一棵二叉树,并且每个结点都含有一个Comparable的键,保证每个结点的键都大于其左子树中任意结点的键而小于其右子树的任意结点的键。 2.一个结点…
抽象工厂模式
内容简介:简单的案例实现抽象工厂模式,分析抽象工厂的优势与存在的问题。 系列文章 单例模式 Build 模式 前言 简单工厂根据对象类型信息创建对象,但责任太重,不符合单一职责原则;工厂模式引入等级结构,解决了简单工厂责…
史上最全设计模式导学目录
圣诞献礼! 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100…
设计模式的几大原则
天下武林,林林总总。名门正宗如少林武当,诚然名扬天下,而武林之大,但凡修得暗镖神剑者,亦可独步江湖。所以门派无尊贵,只有适合不适合。设计的本质:即使最懂设计的人,也要心胸坦荡,认识到自我局限性,不可以名门正宗自居,须认识…
Oceanus:美团HTTP流量定制化路由的实践
背景简述 Oceanus是美团基础架构部研发的统一HTTP服务治理框架,基于Nginx和ngx_lua扩展,主要提供服务注册与发现、动态负载均衡、可视化管理、定制化路由、安全反扒、session ID复用、熔断降级、一键…