Javascript 如何不需要指定 await 异步转同步
公司的业务里面有类似需求,将一些浏览器异步的操作转为同步操作
- 使用新的 deasync 库,支持 Promise,https://github.com/Kaciras/deasync
- Http 请求改为同步 HTTP,原理参考:https://github.com/ForbesLindesay/sync-request/tree/master,使用 sync-rpc 将异步代码放到同步进程去执行
- 【停止维护】https://github.com/node-modules/urllib-sync
- Worker +
Atomics.wait()
:https://github.com/un-ts/synckit - AST 解析加 async await:https://juejin.cn/post/6945812252410773517
- 使用 worker 库:https://github.com/sindresorhus/make-synchronous
学习 AgentGPT 使用
https://github.com/reworkd/AgentGPT/blob/main/docs/README.zh-HANS.md
痛点:检测分支更新
Sci-fi 照进现实,从 xAI 看“马斯克经济学” 中的 AI 布局与前沿应用
进一步往下的是,这个量级的推理并不能通过纯资本来解决,马斯克认为这需要电力能源的承担,需要降压变压器,而在两年后,世界可能因为 AI 训练开始出现电力能源的紧缺问题。
最后,关于竞争优势,在马斯克看来真正的竞争优势在于你创新低速度,而不是任何但一定创新,事实上 SpaceX 几乎没有专利,特斯拉开放专利让更多人免费使用,只要创新的速度足够快,那就是对抗竞争的真正防线,而不是拼接专利或者隐藏某些东西。
关于竞争优势的观点有所感触;他选择开放技术,但却选择封闭 X 上的数据不被其他人引用,为什么?
核心技术的开放意味着会有更多人投入创新,贡献这门技术,这是探索边界的事情。
X 上是数据资源,获取并不会丰富 X 平台。
如何看 Linux 权限系统权限
第一个字符 - 是文件类型,
然后每三个字符是一个单位,分别代表所有者的权限、所属组的权限、其他用户的权限。
例如第一个 -rwxr-xr-x
代表:
-:普通文件
wxr:所有者有 write、read、execute 权限
r-x:所属组有 read、execute 权限
r-x:同上
谈谈钉钉工作台的体验优化及技术思考
一个性能优化纬度解析的好案例
Wardley Map
Wardley Map 是由英国的Simon Wardley 提出的一种战略地图工具,用于可视化组织的业务战略和技术演化。
Postman 的 Wardley Map 示例:
- 明确焦点: Postman 业务、产品或技术。
- 确定价值链:
- 用户需求: 定义用户对 Postman 的需求。
- API创建和测试: 创建和测试 API 请求和响应。
- 协作和分享: 协作团队、分享 API 请求和文档。
- 性能监控: 监控 API 的性能。
- 自动化测试: 自动化 API 测试流程。
- 标记进化阶段:
- Genesis(起源): Postman 诞生时可能是一个新的创意工具。
- Custom Built(定制构建): 针对特定需求的自定义 API 测试工具。
- Product(产品): Postman 成为广泛使用的 API 测试工具。
- Commodity(商品): Postman 的特定功能成为行业标准。
- Utility(公用事业): Postman 成为 API 测试的基础设施。
- 标记竞争力:
- 根据每个阶段的竞争力标记在地图的纵轴上。
- 随着进化,Postman 的竞争力可能从创新和功能丰富性转向可靠性和生态系统整合。
- 添加演化的信号:
- 标记可能触发变化的信号,比如新技术的出现、市场需求变化等。
- 制定战略:
- 根据地图的分析制定战略,例如,加速新功能的发布,拓展生态系统合作,优化性能监控等。
- 更新和演化:
- Wardley Map 是动态的,需要根据环境变化不断更新。
https://www.meshy.ai/
AI 3D 生成工具
生成动物的时候,哈哈哈哈哈哈哈哈秦天说是毕加索再世