js闭包概念

js闭包概念介绍

写这份博客的原因是在某个充满活力的早晨被某人的画法houyhea所吸引,学习了一下之前不是很懂的闭包概念。

本篇博客以引文为主,请大家记得给原作者点赞

阅读更多

LeetCode 130. Surrounded Regions

130. Surrounded Regions

题目解读

很类似于围棋将子围起来的规则,当’O’所围成的区域被’X’包围的时候,就将其中的’O’全部换成’X’,否则保留

也就是说如果’O’连接的区域中如果有在棋盘边上的,这块’O’区域就保留。所以确定了这条题目属于搜索类的问题。

思路分析

题目中特殊的点就是在边上的点,所以决定从边上的点开始,找到所有含有边上点的区域,将这些区域中的’O’换个标记,例如:’L’,最后剩余没有替换的’O’换成’X’,’L’还原为’O’。

阅读更多

WebP简单介绍

WebP的简单介绍

起源

WebP 发音是Weppy,Google 在2010年发布的图片格式采用了 Fancy算法

WebP vs PNG

  • PNG转Webp的时候,压缩率要高于PNG的原图压缩率
  • 转换后的Webp比PNG的体积大幅度较小
  • 转换后Webp支持Alpha透明度和24-bit颜色,不存在PNG-8中色彩不够丰富以及浏览器毛边问题

Webp的支持度和兼容度目前来说都很好,Chrome赛高

WebP 和 PNG在Android及IOS下的测试结果:

  • WebP的平均CPU使用率比PNG要高
  • 内存使用率差不多

阅读更多

Web全栈工程师的自我修养读书笔记

一直以来有个梦想就是做一个全栈工程师,而且很喜欢开发Web,但是因为求学路上选择的原因和自身的不够努力,梦想就一直是梦想。2016年找好了一个工作,研究生阶段也就顺理成章的剩下了论文,虽然不是一挥而就的事情但是相对地有些时间来做自己的事情。某天在图书馆闲逛的时候,全栈的心思又进入了我的脑海了,信手一搜就找到了这本刚入库不久的余果先生的Web全栈工程师的自我修养,我想也许这是一种暗示,我该为这个梦想上路了,所以,读了这一本,下面是读书笔记:

阅读更多

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读更多