alienzhou

1123
获赞数
0
关注数
1357
粉丝数
北京
北京航空航天大学 | 信息管理与信息系统
IP 属地未知
2016-05-30 加入
浏览 14k

念起即觉,觉即不随
(个人微信号AlienZHOU,欢迎交流)

2,491 声望|专家
全站排名超越 99.39% 用户
javascript
2.1k
css
1.2k
frontend
1.1k
html
1k
technology
1k
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了文章2021-11-11
    Go goroutine理解
    Go语言最大的特色就是从语言层面支持并发(Goroutine),Goroutine是Go中最基本的执行单元。事实上每一个Go程序至少有一个Goroutine:主Goroutine。当程序启动时,它会自动创建。
  • 发布了文章2021-03-09
    vue-cli 迁移 vite2 实践小结
    两周前(202.02.17),vite2.0 发布了,作为使用了浏览器原生 ESM 为下一代前端工具,vite 2.0 相较于 1.0 更加成熟。在此之前笔者就开始关注这类「新型」的前端工具。这次趁着 vite 2.0 发布,也成功将一个基于 vue-cli(-service) + vue2 的已有项目进行了迁移。
  • 赞了文章2020-11-24
    分布式锁(4)-基于Mysql实现
    分布式锁(4)-基于Mysql实现系列文章链接:分布式锁(1)-分布式锁简介分布式锁(2)-基于Redis的实现分布式锁(3)-Redisson实现分布式锁(4)-基于Mysql实现分布式锁(5)-MLock使用介绍(自己实现,基于redis,适用于真实项目)1.使用场景在分布式系统里,我们有时执行定时任务...
  • 发布了文章2020-11-23
    如何实现可复用的控制台“艺术字”打印功能
    之前在使用一些开源项目时,经常会看到在控制台输出项目大大的 LOGO。例如:hexo minos 主题启动时在控制台里会显示「MINOS」文案fis3 启动时也会有显示「FIS」添加这种大号「艺术字」可以达到「品牌露出」的效果,当然,也是程序员特有「情趣」的体现。 😄但它们的实...
  • 赞了文章2020-09-20
    微服务容错 - 隔离熔断限流
    ​在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常大,依赖有很多不可控的因素,比如网络连接变慢,资源突然繁忙,暂时不可用,服务脱机等。我们要构建稳定、可靠的分布式系统,就必须要有这样一套容错机制。常用的的容错技术如:隔离,降级,熔断,限流等...
  • 发布了文章2020-06-20
    替代 webpack?一文带你了解 snowpack 原理,你还学得动么
    近期,随着 vue3 的各种曝光,vite 的热度上升,与 vite 类似的 snowpack 的关注度也逐渐增加了。目前(2020.06.18)snowpack 在 Github 上已经有了将近 1w stars。
  • 赞了回答2020-05-29
    前端: 移动端onscroll事件在部分浏览器内不能实时触发
    根据多方面的测试及咨询UC浏览器方的工程师,出现该问题的原因可以参考这个链接:http://andyshora.com/mobile-scroll-event-problems.html,个人不才,没有能找到好的兼容方案,下面是对自己这几天做的尝试的一个总结:
  • 发布了文章2020-05-08
    NodeJS 中 DNS 查询的坑 & DNS cache 分析
    近期在做一个 DNS 服务器切换升级的演练中发现,我们在 NodeJS 中使用的 axios 以及默认的 dns.lookup 存在一些问题,会导致切换过程中的响应耗时从 ~80ms 上升至 ~3min,最终 nginx 层出现大量 502。
  • 赞了回答2020-02-19
    videoJS播放hls直播画面,可以监听到直播流卡住么
    方法1: 判断delayTime 如果延迟大于5s(自己定义)认为卡顿方法2: 监听curr 如果 curr 在一定时间内未发生变化即可认为视频卡顿
  • 赞了回答2020-02-13
    flex 布局下怎样实现 text-overflow: ellipsis 效果?
    加上 {代码...}
  • 赞了回答2020-02-13
    flex 布局下怎样实现 text-overflow: ellipsis 效果?
    原理如果容器的宽度小于flex item本身的宽度,flex item会拒绝收缩,除非你给flex item 的min-width、max-width或width指定一个值
  • 发布了文章2020-01-14
    【3分钟速览】如何“严谨地”判断两个变量是否相同
    引言 如何“严谨地”判断两个变量相同?仅仅使用 === 就可以了么? 严格相等 我们可以非常快的写一个 is 方法来判断变量 x 是否就是 y: {代码...} 当然,你会很快发现,方法里用了 ==,由于隐式转换的问题,这并不严谨。所以我们自然会使用如下的方法: {代码...} 那...
  • 关注了问题2020-01-08
    (0, fn)(args)这种形式调用函数的目的是什么?
  • 关注了问题2020-01-08
    WKWebView部分内容空白
  • 发布了文章2020-01-08
    【漫游Github】无编译/无服务器,实现浏览器的 CommonJS 模块化
    平时经常会逛 Github,除了一些 star 极高的大项目外,还会在 Github 上发现很多有意思的小项目。项目或是想法很有趣,或是有不错的技术点,读起来都让人有所收获。所以准备汇总成一个「漫游Github」系列,不定期分享与解读在 Github 上偶遇的有趣项目。本系列重在原...
  • 赞了文章2019-12-29
    从 Fetch 到 Streams —— 以流的角度处理网络请求
    自第一个实现的浏览器开始计算,Fetch API 已经快要五岁了。这五年 Chrome 和 Firefox 刷了不少版本号,IE 也不知死了多少年,而它的继任者更是上演了一出名为《Edge: Become Chromium》的好剧。再加上 ES6+ 的普及,我们早已习惯了基于 Promise 和 async/await 的异...
  • 赞了文章2019-08-19
    彻底理解链接器:三,库与可执行文件
    在链接器可操作的元素这一节中我们提到,链接器可以操作的最小单元为目标文件,也就是说我们见到的无论是静态库、动态库、可执行文件,都是基于目标文件构建出来的。目标文件就好比乐高积木中最小的零部件。
  • 发布了文章2019-08-15
    【性能优化指南】带你全面掌握前端性能优化 ?
    性能优化一直以来都是前端工程领域中的一个重要部分。很多资料[1][2][3]表明,网站应用的性能优化对于提高用户留存、转化率等都有积极影响。可以理解为,提升你的网站性能,就是提升你的业务数据(甚至是业务收入)。
  • 发布了文章2019-06-05
    如何提升JSON.stringify()的性能?
    1. 熟悉的JSON.stringify() 在浏览器端或服务端,JSON.stringify()都是我们很常用的方法: 将 JSON object 存储到 localStorage 中; POST 请求中的 JSON body; 处理响应体中的 JSON 形式的数据; 甚至某些条件下,我们还会用它来实现一个简单的深拷贝; …… 在一些...
  • 赞了回答2019-06-04
    (0, fn)(args)这种形式调用函数的目的是什么?
    这两个是有区别的,你试试: {代码...} 可以看看我之前的这个回答 [链接]