自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 回调函数

作为JS的核心,回调函数和异步执行是紧密相关的,也是必须跨过去的一道个门槛。那么究竟什么是回调函数(Callback),其实回调函数并不复杂,明白两个重点即可:1. 函数可以作为一个参数在另一个函数中被调用。2. JS是异步编程语言,这就是说JS代码的执行顺序并不是从上至下按部就班完成的。大多数语言都是同步编程语言,比如现在我们有...

2020-09-07 21:02:29 725

原创 《JavaScript DOM编程艺术》提炼总结

以下是《JavaScript DOM编程艺术》全书我总结出的思维导图(不包括全书的所有内容):本文阅读说明本文按照《JavaScript DOM编程艺术》书中顺序,对书中的各个知识点作了一个总结,方便有相关需求的人学习。 另外,本文注重概念的解释和说明,由于本文的篇幅有限,具体的使用方法和实践无法完全在文中说明,所以有需要的人可以自行阅读原书。一、DOM概念1.DOM名词解释“D”代表的是Document,也就是文档,文档很好解释,每个网页都属于一个文档。"O"代表的是Obj..

2020-07-09 17:23:47 295

转载 URL中的hash(“#”含义)

URL中的hash(井号) 1.#的含义#代表网页中的一个位置,其右边的字符,就是该位置的标识符。比如http://www.example.com/index.html#print就是代表index.html中的print位置。浏览器会自动把print位置滚动到页面可视区域内。设置方法:step1:设置一个锚点<a href="#print">定位到print位置</a>step2:在页面需要定位的内容加上id="pri...

2020-07-04 09:49:32 917

转载 深入理解JavaScript事件循环机制

深入理解JavaScript事件循环机制 </h2> <div class="postbody"> 前言众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web-Worker ,但这并未改变 JavaScript 是单线程这一核心。可看HTML规范中的这段话:To coordinate events, user interaction, scripts, rendering, netwo...

2020-06-10 18:34:07 138

转载 看到递归题再也不会怕了

找整个递归的终止条件:递归应该在什么时候结束? 找返回值:应该给上一级返回什么信息? 本级递归应该做什么:在这一级递归中,应该完成什么任务? 解决递归问题的思维误区是执着于考虑整个递归函数的执行流程,应该先考虑递归过程中的一个子问题的处理方式,由该子问题的处理方式来写递归函数。尤其是考虑二叉树的递归问题时,不要想象递归函数执行时整个树的结构,而只考虑包含单个节点、左节点、右结点这三个结点的处理方式,根据这三个结点的情况对应上面的解决方法来写出整个递归函数的流程。...

2020-06-01 22:55:45 129

转载 Java中List, Integer[], int[]的相互转换

有时候list<Integer>和数组int[]转换很麻烦。List<String>和String[]也同理。难道每次非得写一个循环遍历吗?其实一步就可以搞定。本文涉及到一些Java8的特性。如果没有接触过就先学会怎么用,然后再细细研究。import java.util.Arrays;import java.util.List;import java.util.stream.Collectors; public class Main { public s

2020-05-25 20:36:20 233

转载 HashSet和HashMap的区别

2020-05-09 22:47:32 332

转载 探秘Java中的String、StringBuilder以及StringBuffer

探秘Java中String、StringBuilder以及StringBuffer  相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲:  一.你了解String类吗?  二.深入理解String、StringBuffer、StringBuilder  三.不同场景下三个类的性能测试

2020-05-09 22:32:13 115

转载 GPU渲染管线

本文记录了我学习Shader过程中,对相关知识的理解。这里先放上一张大佬博主做的图:GPU渲染管线流程图其中:绿色的阶段都是完全可编程的。 黄色的阶段可配置,但不可编程。 蓝色的阶段完全固定。以下是对GPU渲染管线的一个流程概览:顶点着色器(The Vertex Shader)是完全可编程的阶段,顶点着色器可以对每个顶点进行诸如变换和变形在内的很多操作,提供了...

2019-06-08 12:22:40 497

原创 C#委托与事件个人笔记

最近做的项目中涉及到使用委托这一技术,由于之前接触过但是并没有完全弄清楚,于是写下这篇博客当做学习的记录。这里抛出几个问题,当做学习的引导:一.什么是委托?二.委托怎么用?三.什么是事件?四. 什么是匿名方法?五.什么是Lambda表达式?六.什么是Action委托?七.什么是Func委托?一.什么是委托?按照国际惯例,这里引用百度百科的解释:委托是一个...

2019-05-25 16:11:17 154

原创 《剑与电——角色扮演游戏设计艺术》读书笔记(二)

第6章 它是活的!!!活的!!让玩你游戏的人感到震惊游戏剖析:1.游戏至少需要包含两个玩家。因为一个角色扮演游戏总是需要一些反对的力量去积极地对抗玩家。没有反对就没有斗争,而没有斗争你所拥有的就不是游戏了。 2.游戏要有规则。游戏的规则决定了整个游戏的逻辑,只有通过对一个游戏核心规则的领悟和理解,玩家们才能意识到游戏应当怎样运行,应该怎样去掌握游戏,以及怎...

2019-02-14 12:10:58 606

原创 《剑与电——角色扮演游戏设计艺术》读书笔记(一)

第1章 一日王君——角色扮演的吸引力所在作为一个游戏策划所需的:要做一个策划,你必须能判断何时该做何事以满足你的观众,以及何时该进入自己的理想世界。你的工作需要你为你开发的游戏确定一种类型,一种风格,甚至一个可以让其他以前已有的游戏截然不同的方向。大体上来说,你正被强迫着在走钢丝,钢丝的一端是你自己作为一个玩家的自然的直觉,另一端却是明显的关系到市场的意志。任何可能的时候,你都需要回到...

2019-01-26 10:04:46 626

原创 《游戏改变世界》读书笔记

引言游戏设计不仅仅是一门技术性的技艺,它是21世纪的思维和领导方式;玩游戏也不仅仅是为了消遣。它是21世纪携手工作、实现真正变革的方式。第一章 提升人的幸福感我们真正害怕的不是游戏,而是在游戏结束、现实开始时迷失了方向。所有游戏都有四个决定特征:目标、规则、反馈系统和自愿参与。目标指的是玩家努力达成的具体结果;规则为玩家如何实现目标作出限制;反馈系统告诉玩家距离实现目标还有多远...

2019-01-23 11:28:20 1498

原创 Anniversary party(树形DP)

树形DP问题

2017-03-28 12:49:54 371

空空如也

空空如也

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

TA关注的人

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