大前端与勇士

打工人带你一起刷大前端副本 111

2024年9月24日

mac M1,M2,M3芯片踩坑 nodejs ruby brew

摘要: 执行 `arch -x86_64 zsh`报`arch: posix_spawnp: zsh: Bad CPU type in executable` 原因: 未安装rosetta 执行`softwareupdate --install-rosetta`安装rosetta报 ``` Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute ``` 原因: 系统版本低无法安装, 更新系统 在`arm64`架构下安装了brew, 执行`arch -x86_64 zsh`后, 导致brew安装了`x86`架构的命令工具, 通过`rvm`安装`ruby`时又因为brew的架构只能安装`arm64`的, 运行项目时报 ``` (have 'x86_64', need 'arm64e' or 'arm64')) ``` 原因: brew安装了不同架构的命令工具 解决方法: 统一架构, 先卸载brew, 统一安装x86架构的工具 阅读全文

posted @ 2024-09-24 19:47 秦伟杰 阅读(711) 评论(0) 推荐(0) 编辑

2024年9月11日

WebRTC 初探

摘要: 背景 我正在实现一个 FC 游戏网站, PC 用户仅需要配置键盘便能实现小伙伴们一起玩, 但是手机用户就比较麻烦了 传统的网页游戏都是通过 HTTP/WS 的方式实现联机, 对于服务器的负担还是比较重的. 实际上需要一起玩的小伙伴一般都在一块, 也没必要使用远端的服务器转发. 任意一个小伙伴的设备起 阅读全文

posted @ 2024-09-11 17:32 秦伟杰 阅读(20) 评论(0) 推荐(0) 编辑

2024年1月2日

前端与爬虫

摘要: 搜索爬虫, 我们会搜到一大堆 Python 相关的结果 问题: 爬虫和前端有关系吗? 爬虫是什么 爬虫程序是一种计算机程序,旨在通过执行自动化或重复性任务来模仿或替代人类的操作。 爬虫程序执行任务的速度和准确性比真实用户高得多。爬虫程序类型众多,可执行各种任务,并且爬虫程序在互联网流量中的比重也越来 阅读全文

posted @ 2024-01-02 18:03 秦伟杰 阅读(335) 评论(0) 推荐(0) 编辑

2023年8月25日

vscode 中 Markdown 粘贴图片的位置

摘要: 打开vscode设置, 找到 `Markdown > Copy Files > Destination`, 添加 Item: **/*.md , value: asset/${fileName} 阅读全文

posted @ 2023-08-25 10:48 秦伟杰 阅读(494) 评论(0) 推荐(0) 编辑

2021年12月25日

docusaurus 启动出错 - Error: getaddrinfo ENOTFOUND localhost

摘要: vpn修改了hosts文件, 造成错误 Error: getaddrinfo ENOTFOUND localhost 阅读全文

posted @ 2021-12-25 02:35 秦伟杰 阅读(947) 评论(0) 推荐(0) 编辑

2021年9月28日

Something is already running on port 3000.

摘要: 并没有运行项目, 但是3000端口被占用 有时候没有启动项目, 但是3000端口被占用, 应该是node的原因 使用 lsof -i:3000 并没有任何进程 重启电脑后并不能解决问题 犯了强迫症就是要用3000端口 解决方法 使用npm全局安装 killport npm install killp 阅读全文

posted @ 2021-09-28 13:33 秦伟杰 阅读(357) 评论(0) 推荐(0) 编辑

2021年9月16日

react-native link 后项目跑不起来

摘要: 刚接触rn, 很多坑跳进去就出不来 react-native 0.60 之后的版本会 autoLink , 如果手动执行react-native link packageName会提示让你 unlink 这都还好, 能提示我们执行 react-native unlink react-native-v 阅读全文

posted @ 2021-09-16 11:33 秦伟杰 阅读(273) 评论(0) 推荐(0) 编辑

2021年7月14日

在react中使用css module

摘要: 刚开始使用react, 发现react的cssmodule不是很好用, 每次都需要 import style from './index.module.scss' import cls from 'classnames' ... <div className={style.xxx}></div> . 阅读全文

posted @ 2021-07-14 18:24 秦伟杰 阅读(2026) 评论(0) 推荐(0) 编辑

2021年1月11日

Hoisting(变量提升)

摘要: var 和 let 的区别是什么? 答案之一就有 let 不会变量提升 那么,什么是变量提升? 变量提升(Hoisting)被认为是, Javascript中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。 --MDN 基本概念 console.log(a); // 输出 undefined 阅读全文

posted @ 2021-01-11 10:45 秦伟杰 阅读(154) 评论(0) 推荐(0) 编辑

2020年12月22日

JS 实现货币格式化

摘要: 今天被问到货币格式化的问题 思路很清晰,但是让我写的时候,问题来了,确实是知易行难 首先肯定得有 钱,假设为 123456.78 我们需要将他格式化为 ¥123,456.78 抛开小数位不管,我们需要获取整数位的数字字符串 默认应该是以千分位加一个, 我的思路是将整数位的字符串倒着截取,每3位数一组 阅读全文

posted @ 2020-12-22 15:07 秦伟杰 阅读(433) 评论(0) 推荐(0) 编辑

导航