随笔分类 -  code的一些涨姿势

摘要:1、现代浏览器,比如chrome,firefox都支持硬件加速,GPU加速功能,开启后,使用相关CSS属性,3D API,canvas等,都会默认用GPU渲染的方式去绘制图像。 浏览器渲染的过程,网上图片杂且准确性出处都有待考究,关于这个过程和原理,国外有一个最权威的文档资料: "链接" (差不多网 阅读全文
posted @ 2019-09-01 19:27 Lawliet__zmz 阅读(610) 评论(0) 推荐(0) 编辑
摘要:最近在做我星际schub网站的时候,遇到了跨域问题,我先把后端node部署在了服务器上,然后在本地localhost测试,出现了问题: 浏览器都提示我们使用这个header头: 解决办法: 1. CORS 服务器设置响应头: (这样可能引起CSRF攻击,一般设置成对应的域名就行, response. 阅读全文
posted @ 2018-07-12 21:40 Lawliet__zmz 阅读(205) 评论(0) 推荐(1) 编辑
摘要:原题描述: 这个问题的一些变种例如给一个长度length和value,返回长度为length值全为value的数组等。 1.误区 最容易掉入陷阱的: 如果你的答案是这个,恭喜你成功掉入出题人的坑了。 2.解释 坑在Array(100),可以看看MDN的规范, new Array(100)返回的是一个 阅读全文
posted @ 2018-03-19 21:06 Lawliet__zmz 阅读(447) 评论(0) 推荐(0) 编辑
摘要:最近加一个技术学习群,群的问题就是这个,很有意思。 我当然直接在控制台里去打印看下结果了 在sf里有人给了解释: ([]).length --> 空数组的length是0 ({}).length --> {}是一个空对象,这个对象是没有length 方法的所以是undefined ([] + {}) 阅读全文
posted @ 2017-11-24 00:46 Lawliet__zmz 阅读(272) 评论(0) 推荐(0) 编辑
摘要:在以前学习Java的时候,leetcode上有几道位运算的题目,利用位运算的特性很好的解决。 之后有前辈老师在讲到异或^的时候,对我们说有不用开第三个变量tmp,来交换两个变量值的方法,说这种方法速度快,又节省了内存。受到之前leetcode题目和老师威信的影响下,我当然相信了,之后在写数据结构大作 阅读全文
posted @ 2017-11-17 22:53 Lawliet__zmz 阅读(468) 评论(1) 推荐(1) 编辑
摘要:引用原文评论的一句话:条理清晰, 如此甚叼! 论版本号的正确打开方式 作者: 法海 发表于: 2016-08-04 版本号广泛运用于开发的各种场景:NPM 包的版本定义、对 NPM 包的特定版本的依赖指定、git 的 daily 版本号分支…… 面对如此多的场景,版本号的命名却存在很大问题。举些例子 阅读全文
posted @ 2017-11-17 18:05 Lawliet__zmz 阅读(424) 评论(0) 推荐(0) 编辑
摘要:出处:http://blog.csdn.net/jiange_zh/article/details/50198097在算法竞赛中,我们常常需要用到一个“无穷大”的值,对于我来说,大多数时间我会根据具体问题取一个99999999之类的数(显得很不专业啊!)在网上看别人代码的时候,经常会看到他们把INF... 阅读全文
posted @ 2017-04-14 18:04 Lawliet__zmz 阅读(211) 评论(0) 推荐(0) 编辑
摘要:ACM中的浮点数精度处理 在ACM中,精度问题非常常见。其中计算几何头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,让你debug半天都找不到错误出在哪。1.浮点数为啥会有精度问题:浮点数(以C/... 阅读全文
posted @ 2017-03-23 21:37 Lawliet__zmz 阅读(852) 评论(0) 推荐(1) 编辑
摘要:不引入第三变量来交换变量值,其中最常用的就应该是位运算了:int a=10=1010,int b=12=1100,a=a^b;//1010^1100=0110b=a^b;//0110^1100=1010a=a^b;//0110^1010=1100;此算法能够实现是由异或运算的特点决定的,通过异或运算... 阅读全文
posted @ 2016-12-14 10:29 Lawliet__zmz 阅读(268) 评论(0) 推荐(0) 编辑
摘要:#include "iostream"#include "stdlib.h"#include using namespace std;int main(){// map, char>mp;// mp[{'a','a'}]='a;// cout > mp; mp['a']... 阅读全文
posted @ 2016-10-10 22:53 Lawliet__zmz 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示