
获得徽章 0
- 养猫记(梦醒时分你我已不再会相遇):第一张图是去年大概8月份一场大暴雨过大概两天后,我骑电动车去兼职UU跑腿去浐灞送个东西,在路边看见一只出生不久小猫便停留了片刻,然后两个女孩也看见了,因为小猫的眼睛一个胀大流脓,另一个眼睛满眼眼屎只留了一条细缝,所以当她们发现猫的眼睛时她们被小猫的眼睛吓跑了。作为农村出身的我,习以为常,没有大惊小怪。这时我脑子里已经有了对每天有猫快乐的憧憬,于是我取下头盔挂在储物钩子上顺手将小猫从后颈部提到头盔里。我一边低速行驶,一边张望右侧路边有没有纸箱,因为它在头盔里左右摇晃并不稳定,而我还有10几公里的路程需要提速快速抵达到目的地。很幸运瞅见个卖菜大妈有个纸箱子,于是迅速把猫换到纸箱里提速行驶。第二张图是送货后折返回到家中的小猫,可见回去后已经很晚了。我想猫应该是感冒引起的,马上在抖音上把小猫的症状描述搜到了对应的药,在美团上是买了羊奶粉和奶瓶以及药物、猫粮,滴眼药,甚至还有猫抓板。我便成了奶爸,经过一个周的细心照料,小猫状态非常好但是它成了独眼猫,我成功挽救它于生死一线中。第三张图是小猫中午在阳台上看鱼晒太阳,多么惬意,美妙的而且是我未看见过的场景。每天早上起来它都在胸膛或者枕边,呼~呼~呼......这声音现在想起似乎还在耳边萦绕也勾起了我对它的思念,油然而生。后来发现它身上有跳骚于是每天下班回来给他洗澡还买了除跳骚的药一起战胜了跳骚大军。我们相依为命,我照顾它的饮食起居,它照顾我的心情美化了我的生活,为此我的周末也变得丰富多彩带猫一起兼职UU跑腿,一起勇敢经历风风雨雨,一起无忧无虑的在浐灞河边玩耍嬉戏,一起体验捉小鱼捞田螺童年乐趣。写到此时便已是泪目,不知不觉中潸然泪下。因为它在去年10月中旬已经离开了我。一起美好快乐都结束了,脑海中的回忆像是慢慢褪去色彩的黑白色的电影,但又像是美梦一场,而梦醒时分你我已不再会相遇。展开等人赞过410
- 强缓存:
expired设置时间和本地时间对比决定是否重新请求。缺点本地时间可以修改
cache-control设置固定时间
时间过期的话重新请求否则继续使用缓存。
协商缓存:
last-modified对比数据库更新时间决定是否取缓存。通过If-modified-since的时间值检查资源是否变化。
Etag通过哈希值的变化决定是否取缓存。通过if-none-match的哈希值检查资源是否变化。
etag比lastmodified优先级高。展开赞过评论2 - package-lock.json yarn-lock.json作用:保证install后产生的依赖结构。因为依赖结构不确定性导致扁平化结果的不确定所以需要锁定
npm和yarn的扁平化平铺包会出现幽灵依赖。
pnpm通过包名和版本号的形式实现隔离复用。
pnpm通过.pnpm-store的存储目录,结合硬链接和软连接方式解决了空间效率和安装速度展开评论点赞 - 前端路由的实现原理【hash&history】:
哈希通过在浏览器 url 后加哈希值,利用 hashchange 事件监听 url 变化;history 依靠 pushState 修改 url 且不刷新,通过 popState 监听前进后退时的 url 变化。评论点赞 - 在新建仓库拉取其他仓库代码
git remote add <remote-name> <remote-url>
git fetch <remote-name>
git merge<remote-name>/<branch-name> --allow-unrelated-histories展开评论点赞