会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
谜原
-[ 做一个有梦想的实力派。
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
下一页
2020年3月1日
《Javascript高级程序设计》读书笔记——函数与闭包
摘要: 函数与闭包 函数创建 创建函数有两种方式,第一种是函数声明。函数声明有一个很重要的特征就是函数声明提升(function declaration hoisting),意思是在执行代脚本前会先读取所有的函数声明。这意味着可以把函数声明放在调用它的语句后面: 第二种方式是函数表达式: 既然是叫表达式,那
阅读全文
posted @ 2020-03-01 13:21 爱喝可乐的咖啡
阅读(186)
评论(0)
推荐(0)
2020年2月29日
《Javascript高级程序设计》读书笔记——继承与原型链
摘要: 继承与原型链 原型链 在原型那一节中,讲到了用于搜索对象属性的原型搜索机制;而原型链,本质上 就是对原型搜索机制的扩充: 回想下之前的内容,我们要读取一个Person的实例p属性,会先搜索实例p;如果没有的话 就去它指向的原型上找,即Person.prototype。 如果,我们把原型指向另一种类型
阅读全文
posted @ 2020-02-29 18:41 爱喝可乐的咖啡
阅读(220)
评论(0)
推荐(0)
2020年2月28日
《Javascript高级程序设计》读书笔记——构造函数与原型
摘要: 构造函数与原型 构造函数模式 最简单的构造函数: function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.sayName = function() { console.log(t
阅读全文
posted @ 2020-02-28 22:40 爱喝可乐的咖啡
阅读(161)
评论(0)
推荐(0)
2019年12月30日
客户端地图内寻路总结与优化
摘要: 首先关于客户端的坐标体系: 菱形框是客户端使用的单位方格,也就是游戏里雷达显示的坐标。客户端中采用的等距视角,使用菱形方格能与平面的场景地图表现出2.5D的效果。红色矩形框则是客户端和服务端公用的坐标格。 寻路方法入口: bool StartFindPath(CPos start, CPos end
阅读全文
posted @ 2019-12-30 22:37 爱喝可乐的咖啡
阅读(790)
评论(0)
推荐(0)
2019年11月27日
《程序员的自我修养》读书笔记--编译和链接
摘要: ## 2.1 被隐藏了的过程 在平常的应用程序开发中一般都不需要关注编译和链接过程,因为在IDE开发环境中一般都将编译和链接合到一起一步完成,直接生成可执行文件;通常将这个过程称为**构建(Build)**。 对于最经典的C语言版"Hello World"的代码: ```cpp #include i
阅读全文
posted @ 2019-11-27 23:55 爱喝可乐的咖啡
阅读(330)
评论(0)
推荐(0)
2019年10月29日
客户端GUI结构学习总结
摘要: 这几个月的开发工作主要是关于游戏内GUI的,业务开发之余也时常会看看客户端工程里的GUI系统这一块的代码,这里系统的总结下。 一、GUI树形结构 在GUI中所有的控件都遵循树形结构: 在客户端初始化时,会创建出一个无形的,跟客户端窗口等大的root窗口: 。在游戏中添加的窗口,一般都挂载在root窗
阅读全文
posted @ 2019-10-29 21:28 爱喝可乐的咖啡
阅读(710)
评论(0)
推荐(0)
2019年1月10日
关于浏览器的页面渲染
摘要: 关于浏览器渲染 先来看一张webkit引擎的大致渲染流程: 页面渲染可分为下面几个步骤: 1. 处理HTML标记并构建DOM树 2. 处理CSS标记并构件CSSOM树 3. 将DOM与CSSOM树合并成一个渲染树 4. 根据渲染树来布局,计算每个节点的确切大小和位置 5. 将各节点绘制到屏幕上 关于
阅读全文
posted @ 2019-01-10 17:48 爱喝可乐的咖啡
阅读(311)
评论(1)
推荐(1)
2018年12月27日
JS执行环境栈及事件循环机制—简洁明了的讲解
摘要: JavaScript解释器在浏览器中是单线程的,这意味着浏览器在同一时间内只执行一个事件,对于其他的事件我们把它们排队在一个称为 执行栈(调用栈) 的地方。下表是一个单线程栈的抽象视图: 我们已经知道,当浏览器第一次加载你的script,它默认的进了全局执行环境。如果在你的全局代码中你调用了一个函数
阅读全文
posted @ 2018-12-27 10:34 爱喝可乐的咖啡
阅读(562)
评论(0)
推荐(0)
2018年12月25日
LeetCode三数之和的优化解法
摘要: LeetCode 三数之和 — 改进解法 题目:给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1
阅读全文
posted @ 2018-12-25 10:57 爱喝可乐的咖啡
阅读(444)
评论(0)
推荐(0)
2018年12月23日
CSS中的BFC解析
摘要: CSS的BFC BFC 即块级格式上下文(Block Formatting Context),它是指一个独立的块级渲染区域,只有block-level的box参与,该区域拥有一套渲染规则来约束块级盒子的布局,且与区域外部无关。 BFC的生成 CSS2.1规定满足一下条件之一就会生成BFC: 根元素
阅读全文
posted @ 2018-12-23 18:13 爱喝可乐的咖啡
阅读(508)
评论(0)
推荐(0)
2018年11月29日
inline-block元素因基线对齐而造成上浮的问题
摘要: 假设我需要实现将三个块级元素并排对齐的如下效果: 代码如下: 然而,如果当某个div块中没有内容时,就会发生该div块上浮无法对齐的情况: 造成这种现象的原因在于:行内元素和替换元素(如img、input、textarea等)会有个称做 基线 的东西;基线位于文字的最底部。如果块状行内元素(inli
阅读全文
posted @ 2018-11-29 10:22 爱喝可乐的咖啡
阅读(1136)
评论(0)
推荐(0)
2018年7月30日
LeetCode 525.连续数组
摘要: 最近偶然碰到的一道题,题目本身解法不难,但属于挺典型的数组问题处理的一种解法。 该题是利用前缀和的技巧判断子数组合法性的。(另外一些常用于判断数组合法性的典型方法有双指针法即尺取,二分枚举区间等。) 题目: 给定一个二进制数组, 找到含有相同数量的 0 和 1 的最长连续子数组。 示例 1: 示例
阅读全文
posted @ 2018-07-30 10:29 爱喝可乐的咖啡
阅读(1646)
评论(0)
推荐(0)
2018年7月12日
Servlet-SrpingMVC 生成验证码
摘要: 在SpringMVC中配置生成验证码:
阅读全文
posted @ 2018-07-12 15:58 爱喝可乐的咖啡
阅读(157)
评论(0)
推荐(0)
2018年3月20日
$.getJSON() 未能执行回调函数的缘由
摘要: $.getJSON() 方法使用 AJAX 的 HTTP GET 请求获取 JSON 数据。 语法 1 $.getJSON(url,data,success(data,status,xhr)) 1 $.getJSON(url,data,success(data,status,xhr)) 1 $.ge
阅读全文
posted @ 2018-03-20 15:44 爱喝可乐的咖啡
阅读(567)
评论(0)
推荐(0)
2017年12月28日
11082 完全二叉树的种类 O(n) 卡特兰数
摘要: 11082 完全二叉树的种类 时间限制:800MS 内存限制:1000K提交次数:0 通过次数:0 题型: 编程题 语言: G++;GCC;VC Description 输入格式 输入n,表示构造的完全二叉树有n个叶结点(2<=n<=20)。 输入格式 输出格式 输出构造的完全二叉树的种类。 输出格
阅读全文
posted @ 2017-12-28 23:42 爱喝可乐的咖啡
阅读(1122)
评论(0)
推荐(0)
2017年8月22日
Java创建和解析Json数据方法——org.json包的使用(转)
摘要: org.json包的使用 1.简介 工具包org.json.jar,是一个轻量级的,JAVA下的json构造和解析工具包,它还包含JSON与XML, HTTP headers, Cookies, CDL的转换。 这篇学习笔记,主要介绍常用的一些类如:JSONObject、JSONArray、JSON
阅读全文
posted @ 2017-08-22 20:56 爱喝可乐的咖啡
阅读(21928)
评论(2)
推荐(0)
2017年7月30日
javascript/jquery模板引擎——Handlebars初体验
摘要: Handlebars.js下载地址:http://handlebarsjs.com/ 最近自己在建一个站,采用完全的前后端分离的方式,现在正在做前端的部分。其中有项功能是需要ajax调用后端接口,返回json数据后要动态的插入数据。但是一开始我自己是用最"传统"的通过js拼接html字符串,然后再用
阅读全文
posted @ 2017-07-30 17:38 爱喝可乐的咖啡
阅读(5378)
评论(1)
推荐(0)
2017年6月22日
异或的神奇运用——落单的数
摘要: 题目:有2n+1个数,其中有n对相同的,还有一个落单的与其他都不相同,找出这个数;要求时间复杂度O(n),空间复杂度O(1)。 主流解法:将这2n+1个数全部异或起来,相同的数会抵消掉(与异或的顺序无关),最后得出的结果就是落单的数。 我的解法:一开始扫一遍过去找出数组中的中位数(题目条件可知一定存
阅读全文
posted @ 2017-06-22 16:41 爱喝可乐的咖啡
阅读(824)
评论(0)
推荐(0)
2017年5月20日
在Tomcat服务器中去端口访问域名
摘要: 在刚购买域名并解析后,从外网访问Tomcat服务器时是需要在域名后面加端口":8080"。要去端口访问的步骤如下: 在Tomcat目录下的conf文件夹下,打开server.xml文件。 找到: 改成:
阅读全文
posted @ 2017-05-20 22:01 爱喝可乐的咖啡
阅读(513)
评论(0)
推荐(0)
2017年5月13日
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
摘要: 今天用 myeclipse 写了个工程。结果最后报错,错误信息如下: java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassLoader.loadClass(We
阅读全文
posted @ 2017-05-13 18:58 爱喝可乐的咖啡
阅读(1838)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告