Update docs and sort content

This commit is contained in:
github-actions[bot]
2024-12-17 05:03:22 +00:00
parent 0c9352a5f9
commit 4be513717f
77 changed files with 460 additions and 442 deletions

View File

@ -16,10 +16,10 @@ category: 日记-2023-02
# 2023-02-11 星期六
## 今日菜单+饮料
## 今日菜单 + 饮料
外婆菜炒蛋+土豆箜饭
冰糖+柠檬片
外婆菜炒蛋 + 土豆箜饭
冰糖 + 柠檬片
## 今日计划

View File

@ -34,7 +34,7 @@ category: 日记-2023-09
今日完成:
弹窗样式修改
response 拦截+第一页数据填充
response 拦截 + 第一页数据填充
后面要做的事:
实现滚动加载后,填充对应的数据

View File

@ -24,6 +24,6 @@ category: 日记-2023-09
## 打卡
[Monorepos - How the Pros Scale Huge Software Projects // Turborepo vs Nx](https://www.youtube.com/watch?v=9iU_IE6vnJ8) 的翻译然后[投稿](https://www.bilibili.com/video/BV1uz4y1V7cb/?spm_id_from=..search-card.all.click&vd_source=729e6f70ca3cee328ccece68cb2bbd30)
[Monorepos - How the Pros Scale Huge Software Projects // Turborepo vs Nx](https://www.youtube.com/watch?v=9iU_IE6vnJ8) 的翻译然后 [投稿](https://www.bilibili.com/video/BV1uz4y1V7cb/?spm_id_from=..search-card.all.click&vd_source=729e6f70ca3cee328ccece68cb2bbd30)
## Inbox

View File

@ -20,7 +20,7 @@ category: 日记-2023-10
## 今天要做的事情
- [ ] 给手表充电
- [ ] 录[[安利/MessAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码]]的视频,发布到 b 站和小红书
- [ ] [[安利/MessAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码]] 的视频,发布到 b 站和小红书
## 打卡

View File

@ -15,7 +15,7 @@ category: 日记-2024-03
# 今天要做的事情
- [x] python看到day15 [[python100 1-15]]
- [x] python 看到 day15 [[python100 1-15]]
- [x] 刷题
- [ ] 整理周一和周二的资讯
- [ ] 多线程批量跑测试
@ -25,7 +25,7 @@ category: 日记-2024-03
# 打卡
主要在看Python另外刷了两道算法题。
主要在看 Python另外刷了两道算法题。
帮之前部门的人面试了一个前端。​​​

View File

@ -20,11 +20,11 @@ category: 日记-2024-03
工作上排了一天的错,本来要做的工作也没有做。
给autogennotionnext提了prautogen的已经被合并了这是第二次被autogen合并
autogennotionnext 提了 prautogen 的已经被合并了,这是第二次被 autogen 合并,
🙏非常感谢。
然后开通了notion ai发现它支持google pay这点对我来说挺友好的。开通的原因是想用它的自动生成tagssummary的功能。搭配notionnext比较方便。然后迁移了一部分本地的内容到博客上去。
然后开通了 notion ai发现它支持 google pay这点对我来说挺友好的。开通的原因是想用它的自动生成 tagssummary 的功能。搭配 notionnext比较方便。然后迁移了一部分本地的内容到博客上去。
买的时尚小垃圾到了,挺喜欢的。

View File

@ -16,9 +16,9 @@ toAstro: true
category: 日记-2024-11
---
很幸福的一天今天是milklove宣布二搭、三搭的日子。
很幸福的一天,今天是 milklove 宣布二搭、三搭的日子。
6月入坑牛奶爱情不知不觉嗑到现在从没想过今天这样的发展。
6 月入坑牛奶爱情,不知不觉嗑到现在,从没想过今天这样的发展。
在这里汇总一下今天的一些视频。

View File

@ -19,9 +19,9 @@ windsurf 赠送了试用的天数
![Pasted image 20241127102521](https://pictures.kazoottt.top/2024/11/20241129-f78ed74651c9e92353b0b3f88033b873.png)
个人感觉cursor的自动补全速度比windsurf快和智能很多
个人感觉 cursor 的自动补全速度比 windsurf 快和智能很多
volview也这么多store谁能看懂...
volview 也这么多 store谁能看懂...
![Pasted image 20241127182204](https://pictures.kazoottt.top/2024/11/20241129-aa7cb1a643a25a79e8726605fd2b1106.png)
@ -31,7 +31,7 @@ volview也这么多store谁能看懂...
![Pasted image 20241127182701](https://pictures.kazoottt.top/2024/11/20241129-5550cf97c227b40010dffa544417d125.png)
安装canvas的时候报错
安装 canvas 的时候报错:
```
error C1083: 无法打开包括文件: “cairo.h”: No such file or directory

View File

@ -59,7 +59,7 @@ brew install uv
---
## ollma真好玩
## ollma 真好玩
我怎么这么久了才开始玩(谢谢酱紫表的安利)

View File

@ -7,20 +7,13 @@ tags:
- 日记
description: >-
Qube可以集成到GitHub上详细了解如何进行集成请参考YouTube上的视频。
如果出现HTTP 409错误首先删除使用该码的容器然后再删除相关容器。
在深度学习工具中Ollama是一个非常好的沉浸式翻译工具。
区分重启和刷新按钮时需要注意到不同操作的差异。在Windows系统上虽然没有macOS类似的窗口管理工具但仍可以使用Raycast等第三方应用进行任务
automation。
Adobe Express可以帮助我们将图片转换为SVG格式并提供了一个简单易用的工具。
在使用ECharts时Canvas和SVG两个渲染器的选择主要取决于软硬件环境、数据量和功能需求。在需要优化性能的问题场景下尝试结合实验来确定使用哪种渲-render器更合适。
只有在你熟悉用canvas手搓图表时你才能在网页上创建这种图。
最近的工作包括编辑器图片上传重构、移动端应用程序的开发以及学习VTK和图形学。
slug: diary-2024-11-29
published: true
@ -28,20 +21,22 @@ toAstro: true
category: 日记-2024-11
---
qube如何集成到github:
qube 如何集成到 github:
[GitHub Integration | Mapping your organization into SonarQube - YouTube](https://www.youtube.com/watch?v=6zvBuZr8CeI)
Image HTTP code 409 is in use. Delete the container that's using it and try again.
先删除container再删除volume
先删除 container 再删除 volume
沉浸式翻译使用ollama
沉浸式翻译使用 ollama
如何区分重启和刷新按钮
windows有没有像macos一样的窗口管理工具loop raycast之类的
windows 有没有像 macos 一样的窗口管理工具loop raycast 之类的
[Adobe Express](https://new.express.adobe.com/tools/convert-to-svg)
covnert image to svg (需要登录)
![image.png](https://pictures.kazoottt.top/2024/11/20241129-771df278cae6c89066af0a9a882f3ff9.png)
[Canvas vs. SVG - 最佳实践 - 使用手册 - Apache ECharts](https://echarts.apache.org/handbook/zh/best-practices/canvas-vs-svg/)
@ -54,14 +49,18 @@ covnert image to svg (需要登录)
> - 在需要创建很多 ECharts 实例且浏览器易崩溃的情况下(可能是因为 Canvas 数量多导致内存占用超出手机承受能力),可以使用 SVG 渲染器来进行改善。大略的说,如果图表运行在低端安卓机,或者我们在使用一些特定图表如 [水球图](https://ecomfe.github.io/echarts-liquidfill/example/) SVG 渲染器可能效果更好。
> - 数据量较大(经验判断 > 1k、较多交互时建议选择 Canvas 渲染器。
我什么时候可以做到用canvas手搓这种图
我什么时候可以做到用 canvas 手搓这种图
![image.png](https://pictures.kazoottt.top/2024/11/20241129-60d83ca2693fd5e9774743f352039c2b.png)
最近可以做的事情:
编辑器图片上传重构
编辑器高度修改
行间高度调整
用rn重写移动端
ml资源整合
用 rn 重写移动端
ml 资源整合
vtk、图形学学习
obsidian插件 ollama generate slug tags
obsidian 插件 ollama generate slug tags

View File

@ -8,8 +8,6 @@ tags:
description: >-
为了更快地启动 Visual Studio CodeVSCodeextention先按下 Ctrl+Shift+P或Cmd+Shift+P进入
Command Pallete。然后输入“Startup Performance”并选择相关选项完成后记得激活功能以保持其设置。
如果存在占用特定端口的程序请使用命令“lsof -i :<PORT>”识别端口对应的进程IDPID再使用命令“kill -9
<PID>”终止该进程。也可以使用更方便的方式“kill -9 $(lsof -t -i :<PORT>)”,即直接杀死占用端口的进程。
slug: diary-2024-11-30
@ -17,11 +15,12 @@ published: true
toAstro: true
category: 日记-2024-11
---
vscode extention启动时间
vscode extention 启动时间
按下 Ctrl+Shift+PWindows/Linux或 Cmd+Shift+PmacOS输入 “Startup Performance” 并选择该选项。 关注Finish Activate
kill 端口为x的进程
kill 端口为 x 的进程
```
lsof -i :<PORT>

View File

@ -22,7 +22,7 @@ toAstro: true
信息来源: twitter、微博
摘要本周的资讯涵盖了从新兴编辑器工具到设计系统和AI应用的多个领域反映出技术界的最新动态和创新。
摘要:本周的资讯涵盖了从新兴编辑器工具到设计系统和 AI 应用的多个领域,反映出技术界的最新动态和创新。
## zed速度比较快的编辑器

View File

@ -34,7 +34,7 @@ toAstro: true
然后这周也是我**开始认真学习理财知识**的一周,也办了港澳通行证,打算找个时间去香港开户。
与此同时[[solidity_bootcamp学习笔记]]也开课了,这周学习了区块链的基本概念以及 solidity 语法(虽然这节课我睡过了头)
与此同时 [[solidity_bootcamp学习笔记]] 也开课了,这周学习了区块链的基本概念以及 solidity 语法(虽然这节课我睡过了头)
周末的时候,用 tailwindcss 手搓了两个投稿的封面,以后也用这种方式来练习吧。
@ -42,7 +42,7 @@ toAstro: true
这是这个项目的地址
![Pasted image 20231119221404](https://pictures.kazoottt.top/2024/01/20240115-25aa57fe8e4178be04c83ee78777058b.webp)
发现从厦门[[2023 国庆厦门和杭州之行]]回来后,很久没有拍过照了。下单了一个二手的饼干头,把 gx9 当卡片机用,多记录一下生活。发现了家附近新开的冒菜店,觉得很好吃,而且店家也是重庆人,很亲切。
发现从厦门 [[2023 国庆厦门和杭州之行]] 回来后,很久没有拍过照了。下单了一个二手的饼干头,把 gx9 当卡片机用,多记录一下生活。发现了家附近新开的冒菜店,觉得很好吃,而且店家也是重庆人,很亲切。
![6CFB8E82-E422-440D-B3DA-CBDB0167E096_1_105_c](https://pictures.kazoottt.top/2024/01/20240115-9b0a994873e1a1d9decc6ab44e0bcedd.webp)

View File

@ -82,7 +82,7 @@ toAstro: true
所以我很纠结应该选择哪种方式。目前是使用的 discord不过我觉得后期可能会转到 telegram。
## 资讯收集-设计篇
## 资讯收集 - 设计篇
### 发现了一个很炫酷的网站
@ -139,7 +139,7 @@ This action results in an actual webpage being created and hosted on the server.
[Sina Visitor System](https://weibo.com/6458935463/4974094430242729)
这个作者的许多作品都很惊艳,出的教程也很简洁高效,不过不适合零基础的玩家,更适合高阶玩家学习。
## 资讯收集-编程
## 资讯收集 - 编程
### Cloudflare Worker 支持 Pptr
@ -171,7 +171,7 @@ This action results in an actual webpage being created and hosted on the server.
<https://x.com/colinlienard/status/1730247816944267593?s=46&t=UKmYswdLBh4dGuqwtKAXUA>
## 资讯收集-AI 篇
## 资讯收集 -AI 篇
### 与 Agent 有关的项目

View File

@ -42,14 +42,14 @@ toAstro: true
<https://www.figma.com/community/file/955866301003783604>
![img_2.png](https://pictures.kazoottt.top/2024/01/20240115-3c65ab7d26ca83a1883ff11ac755a530.webp)
## DAILY MINIMALtumblr
## DAILY MINIMALtumblr
可以从中获取一些设计灵感
<https://dailyminimal.tumblr.com/>
![img_3.png](https://pictures.kazoottt.top/2024/01/20240115-8e5119ee0a69f37d97187c8015cabef9.webp)
## Nextjs的中文教程
## Nextjs 的中文教程
<https://qufei1993.github.io/nextjs-learn-cn/>
@ -59,7 +59,7 @@ toAstro: true
## Obsidian给分享内容快速生成卡片
使用Templater来生成Obsidian的分享卡片
使用 Templater 来生成 Obsidian 的分享卡片
<https://weiyexing.win/Obsidian-content-to-twee-card>
![img_5.png](https://pictures.kazoottt.top/2024/01/20240115-b701422cd9583bc39fb0a30fa83d0020.webp)
@ -69,9 +69,9 @@ toAstro: true
地址: <https://weibo.com/1727858283/4987484222259795>
![img_6.png](https://pictures.kazoottt.top/2024/01/20240115-1c52bf7510667d6e369634ff227d6373.webp)
## Flask教程
## Flask 教程
github地址<https://github.com/greyli/helloflask>
github 地址:<https://github.com/greyli/helloflask>
文档地址:<https://docs.helloflask.com/>
@ -93,7 +93,7 @@ github地址<https://github.com/greyli/helloflask>
![img_9.png](https://pictures.kazoottt.top/2024/01/20240115-ba95a07426bb857914e1491b904b1eb4.webp)
![img_10.png](https://pictures.kazoottt.top/2024/01/20240115-9efa43694d4a9a348bb8625ff83348a6.webp)
## 最新的 🏆 LMSYS Chatbot Arena Leaderboard 中Mistral Medium 超过 Claude 12
## 最新的 🏆 LMSYS Chatbot Arena Leaderboard 中Mistral Medium 超过 Claude 12
模型地址:<https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboard?continueFlag=1691a8cf254a597c346d410452480b58>
@ -104,11 +104,11 @@ github地址<https://github.com/greyli/helloflask>
商店地址:<https://chat.openai.com/gpts>
![img_12.png](https://pictures.kazoottt.top/2024/01/20240115-75d1952313d6ee9c00c76b583fde8ffb.webp)
## Unity裁员25%
## Unity 裁员 25%
![img_13.png](https://pictures.kazoottt.top/2024/01/20240115-f39324bdf5fb7433f4b3b95d25ebaa39.webp)
## 刚刚LangChain 0.1.0版本正式发布了
## 刚刚 LangChain 0.1.0 版本正式发布了
<https://mp.weixin.qq.com/s/CnWWddYdDSeoCyTcktDNpw>
![img_14.png](https://pictures.kazoottt.top/2024/01/20240115-a211d2f3af4ba92782208b10743d5d8c.webp)
@ -119,7 +119,7 @@ github地址<https://github.com/greyli/helloflask>
![img_15.png](https://pictures.kazoottt.top/2024/01/20240115-c4151ec767f98af8e9f2fe7fd398ca0f.webp)
## heartrate一个Python 程序执行的简单实时可视化程序
## heartrate一个 Python 程序执行的简单实时可视化程序
项目地址:
@ -132,7 +132,7 @@ github地址<https://github.com/greyli/helloflask>
![img_17.png](https://pictures.kazoottt.top/2024/01/20240115-48ec2a31626f8a496cde804ff2555162.webp)
## RAG图解
## RAG 图解
地址:
@ -142,7 +142,7 @@ github地址<https://github.com/greyli/helloflask>
<https://baoyu.io/translations/rag/a-cheat-sheet-and-some-recipes-for-building-advanced-rag?continueFlag=1691a8cf254a597c346d410452480b58>
## JavaScript框架 - 进入2024年
## JavaScript 框架 - 进入 2024
推荐博主:
@ -158,12 +158,12 @@ github地址<https://github.com/greyli/helloflask>
![img_21.png](https://pictures.kazoottt.top/2024/01/20240115-661e8fa5e9cf7d943c79b8dba4f31d0c.webp)
## 图解React原理
## 图解 React 原理
地址:<https://github.com/7kms/react-illustration-series>
![img_22.png](https://pictures.kazoottt.top/2024/01/20240115-dc2d19a69150460bd6d1260005d3fc6b.webp)
## Gpt-pilot 一个AI开发者伴侣
## Gpt-pilot 一个 AI 开发者伴侣
地址:<https://github.com/Pythagora-io/gpt-pilot>
![img_23.png](https://pictures.kazoottt.top/2024/01/20240115-d401ed3e3c90ae4cfc6ff00572a6c41e.webp)
@ -179,21 +179,21 @@ github地址<https://github.com/greyli/helloflask>
译文:<https://baoyu.io/translations/meta/how-meta-built-the-infrastructure-for-threads?continueFlag=1691a8cf254a597c346d410452480b58>
![img_25.png](https://pictures.kazoottt.top/2024/01/20240115-3c1822968e39a1a9d7c6d67eb194daa4.webp)
## 2023年终大放送 之 TOP50开源项目榜
## 2023 年终大放送 之 TOP50 开源项目榜
<https://weibo.com/1402400261/NzGjz4GpV#comment>
![img_26.png](https://pictures.kazoottt.top/2024/01/20240115-4c89bacae816d52d724b7a9799f17685.webp)
## 使用toolcat来管理代码片段
## 使用 toolcat 来管理代码片段
<https://toolcat.app/>
![img_27.png](https://pictures.kazoottt.top/2024/01/20240115-853311adde47da907eae7e70e25b9422.webp)
## 2024 年Javascript / Next.js 程序员出海全免费架构
## 2024 年 Javascript / Next.js 程序员出海全免费架构
<https://twitter.com/xqliu/status/1744240897414529082>
> 2024 年Javascript / Next.js 程序员出海全免费架构:
> 2024 年 Javascript / Next.js 程序员出海全免费架构:
> 前后端部署Vercel
> 数据库supabase
> 文件/对象存储supabase
@ -211,12 +211,12 @@ github地址<https://github.com/greyli/helloflask>
<https://react-twc.vercel.app/>
## Kap 生成视频/Gif的工具
## Kap 生成视频/Gif 的工具
<https://getkap.co/>
![img_29.png](https://pictures.kazoottt.top/2024/01/20240115-8abc3d4c4124822b5cec5c69f4cda32a.webp)
## Sass模板
## Sass 模板
付费:[http://shipfa.st](https://t.co/QnUYtzzyGk)
免费:[http://opensaas.sh](https://t.co/N9xbomKNZh)
@ -231,12 +231,12 @@ github地址<https://github.com/greyli/helloflask>
<https://github.com/janhq/jan>
![img_31.png](https://pictures.kazoottt.top/2024/01/20240115-6ad5dd8a6da042c7e32b99d4917e83e1.webp)
## AWS的部署方案
## AWS 的部署方案
<https://twitter.com/Tim_Qian/status/1744017307544985641>
![img_32.png](https://pictures.kazoottt.top/2024/01/20240115-2d409c8b0f496b2be57467e3ddc531f6.webp)
## Hoppscotch - Postman的替代品
## Hoppscotch - Postman 的替代品
推荐地址:<https://twitter.com/hank_zhao/status/1744022153652224280>
官网地址:<https://hoppscotch.io/>
@ -256,7 +256,7 @@ github地址<https://github.com/greyli/helloflask>
![img_36.png](https://pictures.kazoottt.top/2024/01/20240115-97f4aae86dd3ca69dffd08081a0feb44.webp)
<https://twitter.com/HiTw93/status/1691811922318946691>
## LLM论文合集
## LLM 论文合集
<https://github.com/zjunlp/LLMAgentPapers>
![img_37.png](https://pictures.kazoottt.top/2024/01/20240115-6d568901ccc69e91b5285b9de238785e.webp)
@ -267,7 +267,7 @@ github地址<https://github.com/greyli/helloflask>
官网地址:<https://platejs.org/>
![img_38.png](https://pictures.kazoottt.top/2024/01/20240115-800043194a4735b5b86c0d52e725c919.webp)
## 20+ iPhones in CSS - 展示IPhoneCSS
## 20+ iPhones in CSS - 展示 IPhoneCSS
推荐地址:<https://twitter.com/HiTw93/status/1743058477940191356>
官网地址:<https://freefrontend.com/iphones-in-css/>

View File

@ -30,7 +30,7 @@ toAstro: true
[[2024-W03]]
# 2024-W03-AI专题
# 2024-W03-AI 专题
## 模型动态
@ -54,12 +54,12 @@ Circle to Search 将于 1 月 31 日在部分高端 Android 智能手机Pixel
![img_16.png](https://pictures.kazoottt.top/2024/01/20240119-05cc41e89e5243dd0f5bfef9c5fabcee.webp)
这篇文章详细介绍了智谱AI发布的国产大模型GLM4的能力并且介绍了GLMs商店与开发者分成计划。
这篇文章详细介绍了智谱 AI 发布的国产大模型 GLM4 的能力,并且介绍了 GLMs 商店与开发者分成计划。
[GLM-3,GLM-4体验地址](https://chatglm.cn/main/detail)
![img_18.png](https://pictures.kazoottt.top/2024/01/20240119-0f421e32fab4915dd9055b29e38cbc7d.webp)
GLMs商店截图如下
GLMs 商店截图如下:
![img_17.png](https://pictures.kazoottt.top/2024/01/20240119-d1f2ea2c654b0d579e44fd76f77fd6bf.webp)
@ -67,13 +67,13 @@ GLMs商店截图如下
2024-01-16
元象发布全球首个上下文窗口长度256K的开源大模型XVERSE-Long-256K支持输入25万汉字让大模型应用进入“长文本时代”。该模型全开源无条件免费商用且附带手把手训练教程让海量中小企业、研究者和开发者更早一步实现“大模型自由”。
元象发布全球首个上下文窗口长度 256K 的开源大模型 XVERSE-Long-256K支持输入 25 万汉字,让大模型应用进入“长文本时代”。该模型全开源,无条件免费商用,且附带手把手训练教程,让海量中小企业、研究者和开发者更早一步实现“大模型自由”。
![img_7.png](https://pictures.kazoottt.top/2024/01/20240119-2052e7acb15df8f56ed9210b68dc5442.webp)
这篇公众号文章详细地介绍了元象所发布的模型,并且给出了一个简单的实践教程。
### OpenAI 完善了 GPT Builders的文档
### OpenAI 完善了 GPT Builders 的文档
2024-01-13
[文档地址](https://platform.openai.com/docs/actions/introduction)
@ -110,7 +110,7 @@ GLMs商店截图如下
### AutoGen Studio
AutoGen Studio是一个基于autogenweb ui, 支持多个agent、多模态。
AutoGen Studio 是一个基于 autogenweb ui, 支持多个 agent、多模态。
<https://microsoft.github.io/autogen/blog/2023/12/01/AutoGenStudio/>
@ -119,8 +119,8 @@ AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
构建流程构建
1. 配置技能:技能是描述如何解决任务的函数(如 Python 函数)。一般来说,一个好的技能有一个描述性的名称(如 generate_images、大量的文档说明和良好的默认设置如将文件写入磁盘以实现持久化和重复使用。您可以通过提供的用户界面向 AutoGen Studio 添加新技能。在推理过程中,这些技能将在助理代理处理您的任务时提供给他们。
2. 配置agent
3. 配置agent工作流代理工作流程是一组代理的规格说明这些agents可以共同完成一项任务。最简单的版本是设置两个agents--一个assistant agent一个user agent.
2. 配置 agent
3. 配置 agent 工作流:代理工作流程是一组代理的规格说明,这些 agents 可以共同完成一项任务。最简单的版本是设置两个 agents-- 一个 assistant agent一个 user agent.
### [Moodboard Creator —— AI 生成情绪板](https://www.moodboardcreator.de/)
@ -146,17 +146,17 @@ AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
[monica应用链接](https://monica.im/)
Monica是一个使用最先进的AI模型GPT-4、Claude、Bard 等帮助你对话、搜索、写作、翻译的一站式AI助手并且提供多种图片、视频、PDF处理的工具。
Monica 是一个使用最先进的 AI 模型GPT-4、Claude、Bard 等)帮助你对话、搜索、写作、翻译的一站式 AI 助手并且提供多种图片、视频、PDF 处理的工具。
![img_15.png](https://pictures.kazoottt.top/2024/01/20240119-111fd19ddec3b21191907a90fcc518fa.webp)
### [AI创业新典范Monica.im如何用浏览器插件撬动商业价值| 万字长文](https://mp.weixin.qq.com/s/tfQWfHaYq56PcWCPvGsoOA)
这篇公众号的文章详细地介绍了Monica.im主要内容如下
这篇公众号的文章详细地介绍了 Monica.im主要内容如下
1. 是什么以及用户对它的评价
2. 研究Monica的成功秘诀
3. Monica的未来方向
2. 研究 Monica 的成功秘诀
3. Monica 的未来方向
可以阅读一下,从中学习参考该团队的经验。
@ -164,11 +164,11 @@ Monica是一个使用最先进的AI模型GPT-4、Claude、Bard 等)帮助
![img_19.png](https://pictures.kazoottt.top/2024/01/20240119-9d32c1cea255a5e5ceee86823e076cdd.webp)
本文对OpenAI的工程能能力做出了很高的评价作者认为“OpenAI 最持久的护城河是,他们的产品拥有最广的使用率、领先的工程人才,并且可以继续在未来的模型中领先于其他模型。”
本文对 OpenAI 的工程能能力做出了很高的评价作者认为“OpenAI 最持久的护城河是,他们的产品拥有最广的使用率、领先的工程人才,并且可以继续在未来的模型中领先于其他模型。”
然后对“模型架构、训练基础架构、推理基础架构、参数数量、训练数据集组成、标记数量、层数、并行策略、多模态视觉适应、不同工程折衷背后的思考过程、独特的实施技术,以及他们如何缓解与巨型模型推理相关的一些最大瓶颈。”等方面进行了详细的分析。
如果你想了解GPT-4的一些细节可以阅读一下这篇文章。
如果你想了解 GPT-4 的一些细节,可以阅读一下这篇文章。
### [ChatGPT Prompt Engineering](https://www.promptingguide.ai/models/chatgpt)
@ -192,7 +192,7 @@ Monica是一个使用最先进的AI模型GPT-4、Claude、Bard 等)帮助
![img_39.png](https://pictures.kazoottt.top/2024/01/20240119-1aa4faeddea36ea5424971865d97adff.webp)
博客的Developer栏目会介绍一Dify的技术实现例如[他们是如何提升RAG精确度的](https://dify.ai/blog/hybrid-search-rerank-rag-improvement)。
博客的 Developer 栏目会介绍一 Dify 的技术实现,例如 [他们是如何提升RAG精确度的](https://dify.ai/blog/hybrid-search-rerank-rag-improvement)。
![img_40.png](https://pictures.kazoottt.top/2024/01/20240119-d59e03ba71cc20bccae57832bc27febc.webp)
@ -200,16 +200,16 @@ Monica是一个使用最先进的AI模型GPT-4、Claude、Bard 等)帮助
![img_41.png](https://pictures.kazoottt.top/2024/01/20240119-682d05781766550c93e92c5cf6f1dbb5.webp)
该报告从技术角度、产业角度、经典企业案例、优秀AI场景应用四个方面对2023年的AIGC场景做出了总结。
该报告从技术角度、产业角度、经典企业案例、优秀 AI 场景应用四个方面对 2023 年的 AIGC 场景做出了总结。
### [Prompt技巧](https://weibo.com/1727858283/Naqzz5TOc#comment)
![img_63.png](https://pictures.kazoottt.top/2024/01/20240119-f9161fafd4a7679a7c486676ddb56307.webp)
这篇微博汇总了Prompt的基础、进阶、高级技巧并且推荐了几个Prompt开源项目。
这篇微博汇总了 Prompt 的基础、进阶、高级技巧,并且推荐了几个 Prompt 开源项目。
- Prompt提示工程指南网页链接
- Prompt编写模式<http://github.com/prompt-engineering/prompt-patterns>
- Prompt 提示工程指南:网页链接
- Prompt 编写模式:<http://github.com/prompt-engineering/prompt-patterns>
- Awesome ChatGPT Prompts
<https://github.com/f/awesome-chatgpt-prompts>
<https://github.com/PlexPt/awesome-chatgpt-prompts-zh>

View File

@ -23,7 +23,7 @@ tags:
toAstro: true
---
# 2024-W03-应用推荐篇
# 2024-W03- 应用推荐篇
## [cmd-wrapped](https://github.com/YiNNx/cmd-wrapped)

View File

@ -20,7 +20,7 @@ tags:
toAstro: true
---
# 2024-W03-推荐阅读篇
# 2024-W03- 推荐阅读篇
## [r/SideProject](https://www.reddit.com/r/SideProject/)
@ -55,7 +55,7 @@ toAstro: true
![img_49.png](https://pictures.kazoottt.top/2024/01/20240118-7557245c55da389558862a155932c527.webp)
作者使用n8n来进行信息聚合并在文中做了详细的介绍以及n8n工作流开源。
作者使用 n8n 来进行信息聚合,并在文中做了详细的介绍,以及 n8n 工作流开源。
## [Airing -姗姗来迟的 2023 年终总结](https://blog.ursb.me/posts/summary-2023/)

View File

@ -71,13 +71,13 @@ toAstro: true
## [stefanjudis - 推荐博客](https://www.stefanjudis.com/)
界面美观内容有价值可以关注一下。也可以订阅他的newsletter。
界面美观,内容有价值,可以关注一下。也可以订阅他的 newsletter。
![img_46.png](https://pictures.kazoottt.top/2024/01/20240118-3211d35cae80c81444575ac75f106d37.webp)
![img_45.png](https://pictures.kazoottt.top/2024/01/20240118-353d1302536d23d40bb34aa162d14d6d.webp)
这是这个作者开发维护的一个[前端工具网站](https://tiny-helpers.dev/)
这是这个作者开发维护的一个 [前端工具网站](https://tiny-helpers.dev/)
![img_47.png](https://pictures.kazoottt.top/2024/01/20240118-f04ed05e46aaa94b7b3eac0c45d9fb7b.webp)
@ -91,12 +91,12 @@ toAstro: true
![img_37.png](https://pictures.kazoottt.top/2024/01/20240118-d914c8e2bd5b084b639cb99e50bd5d80.webp)
该作者在这篇文章中分享了如何在astro中自动生成og图片。
该作者在这篇文章中分享了如何在 astro 中自动生成 og 图片。
在这个过程中使用了
- [satori](https://github.com/vercel/satori) 来将HTMLCSS转换为SVG
- [resvg](https://github.com/RazrFalcon/resvg) 来将SVG转换为PNG
- [satori](https://github.com/vercel/satori) 来将 HTMLCSS 转换为 SVG
- [resvg](https://github.com/RazrFalcon/resvg) 来将 SVG 转换为 PNG
有兴趣的可以也可以把这两个库单独看一下
@ -142,7 +142,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
[github地址](https://github.com/kbrdn1/kbrdn.dev)
post页面还在开发中
post 页面还在开发中)
## [快速上手的 node 框架](https://twitter.com/vikingmute/status/1747795830923477431)
@ -176,7 +176,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
## [IPX 高性能、安全且易于使用的图像优化器。](https://github.com/unjs/ipx)
## Bento专题
## Bento 专题
### [bento风格的起始页](https://github.com/migueravila/Bento)

View File

@ -17,7 +17,7 @@ tags:
toAstro: true
---
# 2024-W03-设计篇
# 2024-W03- 设计篇
## [AIDesign 免费设计 Logo](https://ailogo.qq.com/guide/brandname)

View File

@ -122,13 +122,13 @@ toAstro: true
### [stefanjudis - 推荐博客](https://www.stefanjudis.com/)
界面美观内容有价值可以关注一下。也可以订阅他的newsletter。
界面美观,内容有价值,可以关注一下。也可以订阅他的 newsletter。
![img_46.png](https://pictures.kazoottt.top/2024/07/20240720-img_46.png)
![img_45.png](https://pictures.kazoottt.top/2024/07/20240720-img_45.png)
这是这个作者开发维护的一个[前端工具网站](https://tiny-helpers.dev/)
这是这个作者开发维护的一个 [前端工具网站](https://tiny-helpers.dev/)
![img_47.png](https://pictures.kazoottt.top/2024/07/20240720-img_47.png)
@ -142,12 +142,12 @@ toAstro: true
![img_37.png](https://pictures.kazoottt.top/2024/07/20240720-img_37.png)
该作者在这篇文章中分享了如何在astro中自动生成og图片。
该作者在这篇文章中分享了如何在 astro 中自动生成 og 图片。
在这个过程中使用了
- [satori](https://github.com/vercel/satori) 来将HTMLCSS转换为SVG
- [resvg](https://github.com/RazrFalcon/resvg) 来将SVG转换为PNG
- [satori](https://github.com/vercel/satori) 来将 HTMLCSS 转换为 SVG
- [resvg](https://github.com/RazrFalcon/resvg) 来将 SVG 转换为 PNG
有兴趣的可以也可以把这两个库单独看一下
@ -194,7 +194,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
[github地址](https://github.com/kbrdn1/kbrdn.dev)
post页面还在开发中
post 页面还在开发中)
### [快速上手的 node 框架](https://twitter.com/vikingmute/status/1747795830923477431)
@ -227,14 +227,14 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
### [IPX 高性能、安全且易于使用的图像优化器。](https://github.com/unjs/ipx)
### Bento专题
### Bento 专题
#### Bento风格的起始页
#### Bento 风格的起始页
<https://github.com/migueravila/Bento>
![img_70.png](https://pictures.kazoottt.top/2024/07/20240720-img_70.png)
#### packery:无缝、可拖动的网格布局
#### packery: 无缝、可拖动的网格布局
<https://github.com/metafizzy/packery>
@ -277,7 +277,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
![img_49.png](https://pictures.kazoottt.top/2024/07/20240720-img_49.png)
作者使用n8n来进行信息聚合并在文中做了详细的介绍以及n8n工作流开源。
作者使用 n8n 来进行信息聚合,并在文中做了详细的介绍,以及 n8n 工作流开源。
### [Airing -姗姗来迟的 2023 年终总结](https://blog.ursb.me/posts/summary-2023/)

View File

@ -21,7 +21,7 @@ toAstro: true
## AltTab
可以替代mactab个人感觉是比原始的tab更方便和舒适的。
可以替代 mactab个人感觉是比原始的 tab 更方便和舒适的。
官网地址:[AltTab - Windows alt-tab on macOS](https://alt-tab-macos.netlify.app/)

View File

@ -33,13 +33,13 @@ toAstro: true
![2024-04-12-15-10-01](https://pictures.kazoottt.top/2024/04/20240412-d7632ca728747ee491faa035cbb8fef3.webp)
日期范围2024年04月08日-2024年04月14日
日期范围2024 年 04 月 08 日 -2024 年 04 月 14
# 关于我自己
为了提升表达能力开始录视频做一些科普向的东西
时隔4年又开始写vue了, 做side project从晚上8点写到12点很爽
时隔 4 年又开始写 vue 了, 做 side project从晚上 8 点写到 12 点,很爽~
买了迪卡侬的乒乓球鞋,感觉挺好穿的(不过鞋底不算特别软,如果长时间走路还是会不舒服的)
@ -53,7 +53,7 @@ toAstro: true
![Pasted image 20240412131342](https://pictures.kazoottt.top/2024/04/20240412-215bcb8dcc23471d60f5465268a3ea7c.png)
## Remotion制作动画
## Remotion 制作动画
# css #动画
@ -65,7 +65,7 @@ toAstro: true
# cloudflare
cloudflare应用推荐
cloudflare 应用推荐
## [GitHub - wei/socialify: 💞 Socialify your project. 🌐 Share with the world!](https://github.com/wei/socialify)
@ -107,7 +107,7 @@ cloudflare应用推荐
![Pasted image 20240412112342](https://pictures.kazoottt.top/2024/04/20240412-f2bd490d13da46ab98895ab742112e5a.png)
## twitter的视频、gif下载网站
## twitter 的视频、gif 下载网站
[Twitter Downloader - Save Videos, GIFs, Images | RedKetchup](https://redketchup.io/twitter-downloader)
@ -129,7 +129,7 @@ cloudflare应用推荐
# 阅读推荐
## RAFT微调你的LLM使其在垂直领域的RAG中表现更好
## RAFT微调你的 LLM 使其在垂直领域的 RAG 中表现更好
[RAFT微调你的LLM使其在垂直领域的RAG中表现更好 - 知乎](https://zhuanlan.zhihu.com/p/688757352)
@ -167,7 +167,7 @@ cloudflare应用推荐
## [Noise & Texture | Figma](https://www.figma.com/community/plugin/1138854718618193875/noise-texture)
figma插件
figma 插件
![rogie - 1777369008016367917](https://pictures.kazoottt.top/2024/04/20240412-5147dddf6b347880d0b0c8eba10d5c31.jpg)
@ -183,7 +183,7 @@ figma插件
PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、BiliBili、博客和许多其他应用。
有点coverview的改良版的感觉
(有点 coverview 的改良版的感觉)
![Pasted image 20240412113348](https://pictures.kazoottt.top/2024/04/20240412-09840879664efa2339013ad1143032bc.png)
@ -197,7 +197,7 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
![Pasted image 20240412133600](https://pictures.kazoottt.top/2024/04/20240412-f5320fa63bb761e7944ac214bcef7619.png)
## 什么是GPT通过图形化的方式来理解 Transformer 中的注意力机制
## 什么是 GPT通过图形化的方式来理解 Transformer 中的注意力机制
# ai #ai阅读
@ -205,7 +205,7 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
翻译视频:[Sina Visitor System](https://weibo.com/1727858283/O8UQME7Y0#comment)
## AutoCodeRover -自动修复 Bug 的Agent
## AutoCodeRover - 自动修复 Bug 的 Agent
# ai #ai模型
@ -219,27 +219,27 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
提供本地音频理解、系统说明、JSON 模式等功能
2024年04月09日
2024 年 04 月 09
[Gemini 1.5 Pro Now Available in 180+ Countries; With Native Audio Understanding, System Instructions, JSON Mode and More - Google for Developers](https://developers.googleblog.com/2024/04/gemini-15-pro-in-public-preview-with-new-features.html)
[cookbook/quickstarts/Audio.ipynb at main · google-gemini/cookbook · GitHub](https://github.com/google-gemini/cookbook/blob/main/quickstarts/Audio.ipynb)
## GPT-4 Turbo升级默认自带Vision功能
## GPT-4 Turbo 升级,默认自带 Vision 功能
2024年04月10日 chatgpt模型更新gpt-4 turbo默认自带视觉功能
2024 年 04 月 10 日 chatgpt 模型更新gpt-4 turbo 默认自带视觉功能
[Models - OpenAI API](https://platform.openai.com/docs/models/continuous-model-upgrades)
![Pasted image 20240412132426](https://pictures.kazoottt.top/2024/04/20240412-337e1acdda21fe07c686cb098154d551.png)
## Mistral 8X22B开源
## Mistral 8X22B 开源
# ai #ai模型
2024年04月10日
2024 年 04 月 10
大小为281.24 GB
大小为 281.24 GB
```
magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr=udp%3A%2F%[http://2Fopen.demonii.com](https://t.co/2UepcMGLGd)%3A1337%2Fannounce&tr=http%3A%2F%[http://2Ftracker.opentrackr.org](https://t.co/OdtBUsbeV5)%3A1337%2Fannounce
@ -253,7 +253,7 @@ magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr
[mp.weixin.qq.com/s/vU7dB-NT6bfVjcxALLSW0g](https://mp.weixin.qq.com/s/vU7dB-NT6bfVjcxALLSW0g)
2024年04月09日
2024 年 04 月 09
![Pasted image 20240412133443](https://pictures.kazoottt.top/2024/04/20240412-8eec947b32f2a213e6122dff9ed14382.png)
@ -265,17 +265,17 @@ magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr
![Pasted image 20240412131646](https://pictures.kazoottt.top/2024/04/20240412-91548337602527e630f02d745024445a.png)
## Dify支持workflow
## Dify 支持 workflow
# ai #ai应用
2024年04月8
2024 年 04 月 8
![Pasted image 20240412112050](https://pictures.kazoottt.top/2024/04/20240412-b887e01472010a0f557d90e31e114941.png)
## [Introducing Command R+: A Scalable LLM Built for Business](https://txt.cohere.com/command-r-plus-microsoft-azure/)
2024年04月04日
2024 年 04 月 04
# ai #ai模型
@ -297,7 +297,7 @@ LLocalSearch 是一个使用 LLM 代理的完全本地运行的搜索聚合器
# ai #ai应用
爬取Fiverr的数据总结出痛点
爬取 Fiverr 的数据,总结出痛点
![Pasted image 20240412112947](https://pictures.kazoottt.top/2024/04/20240412-3b41e85532a3fbbc5bc4faa47b2d740a.png)
@ -305,7 +305,7 @@ LLocalSearch 是一个使用 LLM 代理的完全本地运行的搜索聚合器
## [技术的涟漪效应RAG与Long Context的认知冲突 | 橘子汽水铺](https://quail.ink/orange/p/technological-ripple-effect-rag-and-long-context-cognitive-conflict)
2024年04月07日
2024 年 04 月 07
# ai #ai阅读

View File

@ -43,13 +43,13 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
![Pasted image 20240420153158](https://pictures.kazoottt.top/2024/04/20240420-70eda1053e7a6eafb76f0953f79f3e52.png)
## 【AI女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure
## 【AI 女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure
介绍视频:[【AI女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1CW4y1X7PK/)
项目地址:[GitHub - Navi-Studio/Virtual-Human-for-Chatting: Live2D Virtual Human for Chatting based on Unity](https://github.com/Navi-Studio/Virtual-Human-for-Chatting)
之前我对于llm api的使用更多的是用于文本感觉可以从这个项目中学习一下如何与其他的项目live2d unity)之类的联动。
之前我对于 llm api 的使用更多的是用于文本感觉可以从这个项目中学习一下如何与其他的项目live2d unity) 之类的联动。
# 关于自身
@ -61,7 +61,7 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
三个部分,恢复打卡的原因是:
> 感觉自己太颓废,进步速度很慢。想以此激励自己,并记录生活。
> 我是一个表达欲很强且喜欢以碎片化方式记录的人以前是发到微博和推特现在是发到flomo。
> 我是一个表达欲很强且喜欢以碎片化方式记录的人,以前是发到微博和推特,现在是发到 flomo。
> 而打卡的内容主要就是整理自已经记录的内容,所以对我来说也不算很大的负担。希望可以坚持下去
以下是每天打卡的内容
@ -76,13 +76,13 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
目前的服务在并发量极低的情况下都出现了性能问题,有些担忧后续上线的情况,但我对后端确实不太了解,想去排查和优化有些无从下手。还是先学习吧。 #后端 #python #flask #todo
pythontyping是对自己负责也是对别人负责对于毫无章法的后端数据定义搭配灵活的js简直是灾难级别的维护难度。
pythontyping 是对自己负责也是对别人负责,对于毫无章法的后端数据定义搭配灵活的 js 简直是灾难级别的维护难度。
关于编程:
之前思考问题总是想设想一个场景然后去看别人的项目的源代码,然后参考他们的写到自己i的项目,最近发现其实这样挺束手束脚和低效的。因为这些代码并不是我要做的功能的最小实现,如果我要去参考,首先需要找到入口然后去抽离非线性的关系。所以打算也后遇到新的需求先自己做,遇到问题了再去参考别人的解决方案,这样对自己也有帮助。
之前思考问题总是想设想一个场景然后去看别人的项目的源代码,然后参考他们的写到自己 i 的项目,最近发现其实这样挺束手束脚和低效的。因为这些代码并不是我要做的功能的最小实现,如果我要去参考,首先需要找到入口然后去抽离非线性的关系。所以打算也后遇到新的需求先自己做,遇到问题了再去参考别人的解决方案,这样对自己也有帮助。
今天完成了一篇关于abortcontroller的笔记以及chainforge的调研。
今天完成了一篇关于 abortcontroller 的笔记以及 chainforge 的调研。
关于生活:
@ -94,7 +94,7 @@ python写typing是对自己负责也是对别人负责对于毫无章法的
其他:
论nextjs开发对于性能的要求 (p2)
nextjs 开发对于性能的要求 (p2)
![Pasted image 20240417234305](https://pictures.kazoottt.top/2024/04/20240417-45f2279559a2fe72e430d38242eeef7a.png)
@ -104,31 +104,31 @@ python写typing是对自己负责也是对别人负责对于毫无章法的
工作:
今天完成了新版的界面编写感觉项目中的数据实在太混乱了。我要找个时间重新梳理一下然后用ts重构。
今天完成了新版的界面编写,感觉项目中的数据实在太混乱了。我要找个时间重新梳理一下,然后用 ts 重构。
然后感觉目前的框架太重了想要去看一下别的框架例如langchain的案例作为参考。
然后感觉目前的框架太重了,想要去看一下别的框架例如 langchain 的案例,作为参考。
前端:
如何管理状态state如何拆分哪些是全局的哪些是组件内的。感觉这部分的内容我掌握的比较差。
如何管理状态state 如何拆分?哪些是全局的哪些是组件内的。感觉这部分的内容我掌握的比较差。
生活:
在小红书上和yihong老师互关了2333。
在小红书上和 yihong 老师互关了 2333。
注意力实在无法集中,先睡了,明天7点起来好好看一下资料,准备要讲的内容。
注意力实在无法集中,先睡了,明天 7 点起来好好看一下资料,准备要讲的内容。
不要与趋势做对。
很喜欢各自努力,然后偶尔交流、见面的感觉。
今天的午饭在盒马吃的花了19.62
今天的午饭在盒马吃的,花了 19.62
感觉盒马又香了👍
![852E2EF2-CE90-4B17-BE89-949D448AF2DD_1_105_c](https://pictures.kazoottt.top/2024/04/20240420-23751abb6ce94943f3733424c793d20c.jpeg)
今天喝了一杯dirty和一杯冰拿铁。感觉冰拿铁更容易入口
今天喝了一杯 dirty 和一杯冰拿铁。感觉冰拿铁更容易入口?
![C6A8198B-FDF0-4871-BB25-260F2A922DAC_1_105_c](https://pictures.kazoottt.top/2024/04/20240420-2df2d041a0fff2789512256c1d56c4f5.jpeg)
@ -136,15 +136,15 @@ python写typing是对自己负责也是对别人负责对于毫无章法的
关于工作和编程:
今天分享了chainforge。我突然发现我的公众演讲能力还是在的...拿起一个项目虽然没有做什么准备也能讲很久。有点惊喜。
今天分享了 chainforge。我突然发现我的公众演讲能力还是在的...拿起一个项目虽然没有做什么准备也能讲很久。有点惊喜。
下午演示了新版的交互。
在做这版交互的时候意识到了自己很多的不足第一个是react没有属于自己的在公司内部开箱即用的脚手架所以创建一个新的项目的时候效率很低。
在做这版交互的时候意识到了自己很多的不足,第一个是 react 没有属于自己的在公司内部开箱即用的脚手架,所以创建一个新的项目的时候效率很低。
并且对于ts的支持不友好导致我赶时间选择了js到后来低于数据结构越来越不可控。
并且对于 ts 的支持不友好,导致我赶时间选择了 js到后来低于数据结构越来越不可控。
然后对于python的熟悉程度不够有时候写后端或者排查后端的问题会花费很长的时间现在的性能也不好。
然后对于 python 的熟悉程度不够,有时候写后端或者排查后端的问题会花费很长的时间,现在的性能也不好。
然后实在太累了,延迟了周报的发布。周六写好再发群里吧。
@ -156,27 +156,27 @@ python写typing是对自己负责也是对别人负责对于毫无章法的
![7A1BAED5-E79C-4AFA-A8F3-E5D5ED9C73DB_1_105_c](https://pictures.kazoottt.top/2024/04/20240420-4a6433c4f6a897be4c68b25a6d4ea9ab.jpeg)
SQQQ大涨昨天期权卖飞了...虽然可惜,但觉得自己确实还没有能力做更准确的判断。
SQQQ 大涨,昨天期权卖飞了...虽然可惜,但觉得自己确实还没有能力做更准确的判断。
![7F1E47D5-256E-4DDC-83F7-5F1EE73FF422_1_102_o](https://pictures.kazoottt.top/2024/04/20240420-9b69dd248d50cd1a0e6b7e465c63936b.jpeg)
周六要做的事情
1. 整理资讯周报
2. 催一下w的需求清单
2. 催一下 w 的需求清单
3. 完成社区的需求
4. 测试外部接口的稳定性
# 打卡 2024年04月20日 星期六 day4
# 打卡 2024 年 04 月 20 日 星期六 day4
完成了资讯周报的整理
看了下w反馈的问题,无法复现,只能晚上远程他电脑看了。(我们俩时差有点大,基本只能快0点的时候聊😂那时候我快睡觉,他才起来。)
看了下 w 反馈的问题,无法复现,只能晚上远程他电脑看了。(我们俩时差有点大,基本只能快 0 点的时候聊😂那时候我快睡觉,他才起来。)
今天吃了点都德的红米肠、虾饺、炒面最近特别地馋红米肠T T两周内点了三次了下次去广州的时候一定要大吃特吃。
今天吃了点都德的红米肠、虾饺、炒面,最近特别地馋红米肠 T T两周内点了三次了下次去广州的时候一定要大吃特吃。
之前安可安利了库迪的五常米乳拿铁才知道这个牌子之后尝试了一下ta家其他的都还不错。今天喝了两杯生酪拿铁。
之前安可安利了库迪的五常米乳拿铁,才知道这个牌子,之后尝试了一下 ta 家其他的,都还不错。今天喝了两杯生酪拿铁。
![Pasted image 20240420190546](https://pictures.kazoottt.top/2024/04/20240420-a90142a73b9cc1dc3d38ce2c8192a6dc.png)
这周要把需求1做完,不能再拖了,后面更没有时间做。
这周要把需求 1 做完,不能再拖了,后面更没有时间做。

View File

@ -24,7 +24,7 @@ toAstro: true
# 1. 模型动态
## Myshell 发布OpenVoice2 开源语音模型
## Myshell 发布 OpenVoice2 开源语音模型
[GitHub - myshell-ai/OpenVoice: Instant voice cloning by MyShell.](https://github.com/myshell-ai/OpenVoice)
@ -38,7 +38,7 @@ toAstro: true
完全开源,允许免费商业使用
## [Snowflake Arctic - LLM for Enterprise AI](https://www.snowflake.com/blog/arctic-open-efficient-foundation-language-models-snowflake/?continueFlag=5e163579825fe6026ed04354f826d987) 面向企业的LLM
## [Snowflake Arctic - LLM for Enterprise AI](https://www.snowflake.com/blog/arctic-open-efficient-foundation-language-models-snowflake/?continueFlag=5e163579825fe6026ed04354f826d987) 面向企业的 LLM
![IMG-20241021113030266](https://pictures.kazoottt.top/2024/11/20241125-bff04a759aafa7c937157293879a80e5.png)
@ -48,9 +48,9 @@ toAstro: true
它具有出色的企业任务性能,如 SQL 生成、编码和指令遵循基准,同时使用的训练计算预算不到 200 万美元(不到 3K GPU 周)。
它还使用了三阶段数据课程专注于通用技能和企业技能以实现高效的训练和推理。目前Arctic 可在 Hugging Face、NVIDIA API 和 Replicate 上获取,预计在未来几周上线到其他的模型平台。
它还使用了三阶段数据课程,专注于通用技能和企业技能,以实现高效的训练和推理。目前 Arctic 可在 Hugging Face、NVIDIA API 和 Replicate 上获取,预计在未来几周上线到其他的模型平台。
## Firefly Image 3 Model - Adobe最新版文生图模型
## Firefly Image 3 Model - Adobe 最新版文生图模型
![IMG-20241021113030298](https://pictures.kazoottt.top/2024/11/20241125-81683bd45ee0bfc84efe267991588021.png)
@ -60,11 +60,11 @@ toAstro: true
![IMG-20241021113030351](https://pictures.kazoottt.top/2024/11/20241125-b4504ff2bc70c4873e1b53fafef3c6c0.png)
## [Introducing more enterprise-grade features for API customers](https://openai.com/blog/more-enterprise-grade-features-for-api-customers?continueFlag=5e163579825fe6026ed04354f826d987) 为API引入更多企业级功能
## [Introducing more enterprise-grade features for API customers](https://openai.com/blog/more-enterprise-grade-features-for-api-customers?continueFlag=5e163579825fe6026ed04354f826d987) 为 API 引入更多企业级功能
![IMG-20241021113030402](https://pictures.kazoottt.top/2024/11/20241125-303cb01d99dfa60ef73ba2ef55dcdacc.png)
OpenAI发布了一篇博客来介绍对于API的与企业相关的功能升级内容。
OpenAI 发布了一篇博客来介绍对于 API 的与企业相关的功能升级内容。
亮点:
@ -84,7 +84,7 @@ Speechless AI它是一个基于大型语言模型的人工智能助手
此外,文本还提供了关于模型、工具、训练等方面的详细信息。
## [mattshumer/Llama-3-8B-16K · Hugging Face](https://huggingface.co/mattshumer/Llama-3-8B-16K?continueFlag=5e163579825fe6026ed04354f826d987) 上下文翻倍的Llama-3-8B-16K
## [mattshumer/Llama-3-8B-16K · Hugging Face](https://huggingface.co/mattshumer/Llama-3-8B-16K?continueFlag=5e163579825fe6026ed04354f826d987) 上下文翻倍的 Llama-3-8B-16K
[X 上的 Matt Shumer“I've doubled LLaMA 3's context window to 16K tokens. Fully open-source. Link in thread: https://t.co/uPgmrVojHX” / X](https://twitter.com/mattshumer_/status/1782576964118675565)
@ -100,21 +100,21 @@ Speechless AI它是一个基于大型语言模型的人工智能助手
![IMG-20241021113030616](https://pictures.kazoottt.top/2024/11/20241125-18060f3d70fca34e6c14fad24897401d.png)
## Cloudflare推出AI Playground
## Cloudflare 推出 AI Playground
[Workers AI LLM Playground](https://playground.ai.cloudflare.com)
支持免费使用多种开源模型并且支持在playground调试好之后生成对应的调用代码。
支持免费使用多种开源模型,并且支持在 playground 调试好之后生成对应的调用代码。
![IMG-20241021113030661](https://pictures.kazoottt.top/2024/11/20241125-01d140420c59fafd9f8f9881e087a661.png)
![IMG-20241021113030688](https://pictures.kazoottt.top/2024/11/20241125-a4c112eb9e36c4e1fb353647fc859d07.png)
与此同时cf还提供了其他的各种好用的工具无论对于个人开发者还是企业都推荐使用。
与此同时 cf 还提供了其他的各种好用的工具,无论对于个人开发者还是企业都推荐使用。
[Workers AI · Cloudflare Workers AI docs](https://developers.cloudflare.com/workers-ai/)
## Perplexity推出了企业会员和企业定制服务
## Perplexity 推出了企业会员和企业定制服务
![IMG-20241021113030737](https://pictures.kazoottt.top/2024/11/20241125-f281f619a96b59b2a67dbef48b7fc17a.png)
@ -142,9 +142,9 @@ Enterprise Pro 的效益:帮助企业加速研发,如 Databricks 估计每
![IMG-20241021113030790](https://pictures.kazoottt.top/2024/11/20241125-2412f7a7cb673cc10cc04221e16a7bb7.png)
## [GitHub - feiandxs/duckrush](https://github.com/feiandxs/duckrush) 搜索关键词并返回LLM便于处理的数据格式
## [GitHub - feiandxs/duckrush](https://github.com/feiandxs/duckrush) 搜索关键词并返回 LLM 便于处理的数据格式
一个简单快速的后端API基于Hono可以使用关键字在互联网上搜索相关内容并将其转换为适合LLM处理的格式。支持在 Cloudflare 上部署。
一个简单快速的后端 API基于 Hono可以使用关键字在互联网上搜索相关内容并将其转换为适合 LLM 处理的格式。支持在 Cloudflare 上部署。
![IMG-20241021113030827](https://pictures.kazoottt.top/2024/11/20241125-c5d009a8bbd978934383f4c3ec3aa999.png)
@ -166,17 +166,17 @@ LLama3 微调教程
本项目是一个关于大规模预训练语言模型的教程,涵盖模型的各个方面,包括数据准备、模型构建、训练策略等,以及安全、隐私、环境和法律道德等方面的知识。项目以斯坦福大学课程为基础,结合开源贡献者的补充和更新,由项目团队成员分工撰写,预计三个月完成初始版本,后续根据社区贡献和反馈进行更新。旨在为相关领域的研究者和从业者提供知识和技术,拓宽受众的知识面,降低参与开源项目的门槛,并为大型语言模型研究领域贡献资源。
## [Getting Started With Mistral - DeepLearning.AI](https://www.deeplearning.ai/short-courses/getting-started-with-mistral/?continueFlag=5e163579825fe6026ed04354f826d987) Mistral入门教程
## [Getting Started With Mistral - DeepLearning.AI](https://www.deeplearning.ai/short-courses/getting-started-with-mistral/?continueFlag=5e163579825fe6026ed04354f826d987) Mistral 入门教程
课程主要的内容:
“Youll learn about selecting the right model for your use case, and get hands-on with features like effective prompting techniques, function calling, JSON mode, and Retrieval Augmented Generation (RAG).”
“您将了解如何为您的用例选择正确的模型并亲身体验有效提示技术、函数调用、JSON模式和检索增强生成RAG等功能”
“您将了解如何为您的用例选择正确的模型并亲身体验有效提示技术、函数调用、JSON 模式和检索增强生成RAG等功能”
![IMG-20241021113030926](https://pictures.kazoottt.top/2024/11/20241125-b4291b88a3a143cdaa6d21f04eee1866.png)
## [Financial Market Applications of LLMs](https://thegradient.pub/financial-market-applications-of-llms/?continueFlag=5e163579825fe6026ed04354f826d987) LLM在金融市场的应用
## [Financial Market Applications of LLMs](https://thegradient.pub/financial-market-applications-of-llms/?continueFlag=5e163579825fe6026ed04354f826d987) LLM 在金融市场的应用
![IMG-20241021113030976](https://pictures.kazoottt.top/2024/11/20241125-34fd203215f29c312b89c8fecc893456.png)

View File

@ -25,8 +25,8 @@ category: 日记-年报
- **7.15-8.28** 上海某金融科技公司 产品经理 实习
- **8 月** 中国大学生计算机设计大赛 国家级二等奖
- **8.29-9.1** 中国好声音录制
- **9.2** 送机+回成都
- **10.15-至今** 成都某教育公司 web 前端开发工程师 实习
- **9.2** 送机 + 回成都
- **10.15- 至今** 成都某教育公司 web 前端开发工程师 实习
## 2. 一些想法
@ -50,7 +50,7 @@ category: 日记-年报
最终让我决定离职的是感觉自己真的不适合做产品,特别是非互联网的产品,还是决定做前端(淦,回到起点)
9 月初,又恰好碰上李宇春录好声音,就一把子离职+追星+回学校了。回学校之后就在学校学习前端。
9 月初,又恰好碰上李宇春录好声音,就一把子离职 + 追星 + 回学校了。回学校之后就在学校学习前端。
10 月拿了一个国企 offer岗位是主数据维护地点泸州月薪 1w+,但觉得去了之后做的东西和我的专业基本没啥关系了,以后要走的路很窄,然后地点也不喜欢,就没去。后来拿了一个教育科技公司的实习 offer岗位 web 前端,虽然是实习,但是觉得可以在实习中多提升自己,就还是去了,感觉导师、同事、氛围都很好,用的框架是 vue

View File

@ -84,8 +84,8 @@ category: 日记-年报
1. mac 触控板应该是今年买的最满意的产品无论是做工还是使用体验都很好。macbook 外接显示器的时候用很方便。
2. NIZ PLUM 静电容 68 键有线 35g-T网传的“退烧轴”不过手感其实并不是很喜欢买来后用了几周就吃灰了。
3. 松下 GX9 应该是 8 月底或者 9 月初买的,当时工作和某些环境都带给我很大的压力,于是想要多出去走走拍拍照片,让自己转移注意力,事实证明拍照对我来说确实很放松。
4. 椭圆机 闲鱼 500 收了原价 2000+的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
5. 软路由+NAS去年买了树莓派随便体验一下发现确实 samba 对我来说确实挺有用,今年就买了软路由+NAS在家的时候体验感++。
4. 椭圆机 闲鱼 500 收了原价 2000+ 的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
5. 软路由 +NAS去年买了树莓派随便体验一下发现确实 samba 对我来说确实挺有用,今年就买了软路由 +NAS在家的时候体验感 ++。
出掉的产品
@ -116,12 +116,12 @@ category: 日记-年报
## 4. 去年计划完成情况
在[[随笔和总结/2021年度总结]]中,我给自己定的计划是:
[[随笔和总结/2021年度总结]] 中,我给自己定的计划是:
1. 重新拾起阅读习惯
2. 写一个满意项目
3. 拿一个满意的 offer
4. 多产出(切片+mmd
4. 多产出(切片 +mmd
但回头一看,貌似是一个都没实现。

View File

@ -84,8 +84,8 @@ category: 日记-年报
1. mac 触控板应该是今年买的最满意的产品无论是做工还是使用体验都很好。macbook 外接显示器的时候用很方便。
2. NIZ PLUM 静电容 68 键有线 35g-T网传的“退烧轴”不过手感其实并不是很喜欢买来后用了几周就吃灰了。
3. 松下 GX9 应该是 8 月底或者 9 月初买的,当时工作和某些环境都带给我很大的压力,于是想要多出去走走拍拍照片,让自己转移注意力,事实证明拍照对我来说确实很放松。
4. 椭圆机 闲鱼 500 收了原价 2000+的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
5. 软路由+NAS去年买了树莓派随便体验一下发现确实 samba 对我来说确实挺有用,今年就买了软路由+NAS在家的时候体验感++。
4. 椭圆机 闲鱼 500 收了原价 2000+ 的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
5. 软路由 +NAS去年买了树莓派随便体验一下发现确实 samba 对我来说确实挺有用,今年就买了软路由 +NAS在家的时候体验感 ++。
出掉的产品
@ -116,12 +116,12 @@ category: 日记-年报
## 4. 去年计划完成情况
在[[日记/年报/Y2-2021年度总结]]中,我给自己定的计划是:
[[日记/年报/Y2-2021年度总结]] 中,我给自己定的计划是:
1. 重新拾起阅读习惯
2. 写一个满意项目
3. 拿一个满意的 offer
4. 多产出(切片+mmd
4. 多产出(切片 +mmd
但回头一看,貌似是一个都没实现。

View File

@ -69,7 +69,7 @@ category: 日记-年报
- [ ] [[常见框架脚手架]]
然后就是在写这个项目的过程中,充分体会到 chatgpt 的便捷之处了。在早期,设计老师还没有提供素材给我的时候,我使用是[Beautiful Free Images & Pictures | Unsplash](https://unsplash.com/) 的 api
然后就是在写这个项目的过程中,充分体会到 chatgpt 的便捷之处了。在早期,设计老师还没有提供素材给我的时候,我使用是 [Beautiful Free Images & Pictures | Unsplash](https://unsplash.com/) 的 api
像下文这样随机生成图片,以及打乱顺序的 dirty work 就可以交给 chatgpt 来完成,减少了很多重复的工作量。

View File

@ -158,7 +158,7 @@ toAstro: true
不过把狼宝和 91 认混了 555对不起
吃饭差不多吃完了,大伙儿就在场地内开始唱歌和玩击鼓传花接歌词+真心话大冒险。
吃饭差不多吃完了,大伙儿就在场地内开始唱歌和玩击鼓传花接歌词 + 真心话大冒险。
## 四、23 号

View File

@ -51,7 +51,7 @@ toAstro: true
![y5hjv](https://pictures.kazoottt.top/2023/20231020-y5hjv-65b5c5467c621a2f4f1651aa08b0b9c2.jpg)
当天的气温虽然是 30+摄氏度,但是在没有太阳的地方,就不会觉得很热。如果有风吹过,还会觉得很凉爽。
当天的气温虽然是 30+ 摄氏度,但是在没有太阳的地方,就不会觉得很热。如果有风吹过,还会觉得很凉爽。
![6boo6](https://pictures.kazoottt.top/2023/20231020-6boo6-b2034d614e669ed3f764b718df387d0d.jpg)

View File

@ -17,7 +17,7 @@ banner: >-
https://pictures.kazoottt.top/2024/10/20241017-5eef043c1bc397df87b6be5f1a4aaa3e.png
toAstro: true
---
**# **2023成都跨年****
**# **2023 成都跨年****
一时兴起和群友约好了去成都跨年。
@ -29,7 +29,7 @@ toAstro: true
![https://pictures.kazoottt.top/2024/20240107-9a46922a4a939d4d7a1b6ff534ecdea7.webp](https://pictures.kazoottt.top/2024/20240107-9a46922a4a939d4d7a1b6ff534ecdea7.webp)
在飞机上看完了[小妇人 (豆瓣)](https://movie.douban.com/subject/26348103/), 已经很久没有看完一部完整的电影了,感觉飞机上是一个补电影、补小说的好地方。
在飞机上看完了 [小妇人 (豆瓣)](https://movie.douban.com/subject/26348103/), 已经很久没有看完一部完整的电影了,感觉飞机上是一个补电影、补小说的好地方。
下了飞机后就直奔 KTV 了, 虽然那几天本身就很累了, 但是和朋友们聚一块还是很开心的。

View File

@ -20,7 +20,7 @@ rinId: 1
toAstro: true
---
# BW记录-个人向流水账版
# BW 记录 - 个人向流水账版
![](https://pictures.kazoottt.top/2024/07/20240717-BW2024.png)
@ -28,7 +28,7 @@ toAstro: true
![ADB811A8-8827-42A0-8931-02898BD3830E_1_102_o 1](https://pictures.kazoottt.top/2024/07/20240717-ADB811A8-8827-42A0-8931-02898BD3830E_1_102_o%201.jpeg)
工作餐真的很好吃比公司食堂好吃太多QAQ
工作餐真的很好吃,比公司食堂好吃太多 QAQ
![A0E80ED2-C58B-47B1-BD76-002E9CD09D8C_1_105_c](https://pictures.kazoottt.top/2024/07/20240717-A0E80ED2-C58B-47B1-BD76-002E9CD09D8C_1_105_c.jpeg)
@ -36,7 +36,7 @@ toAstro: true
然后摊位这边还有好多毛怪送的零食饮料!🙏好幸福
12号是最忙人最多的一天后面两天有了一点时间休息以及逛展。
12 号是最忙人最多的一天,后面两天有了一点时间休息以及逛展。
和开发组的毛怪合照了~
@ -56,7 +56,7 @@ toAstro: true
但是由于太匆忙,跑到的时候才想起自己手机里面没有美颜相机,以及大毛直播说的记得下一个美颜相机...
犹豫再三还是跟大毛说自己没有下美颜相机,结果大毛笑着说用原相机拍也可以,好开心,人生照片+1。
犹豫再三还是跟大毛说自己没有下美颜相机,结果大毛笑着说用原相机拍也可以,好开心,人生照片 +1。
![3EC7C112-D570-4E9F-B931-29E78F7AE481_1_105_c](https://pictures.kazoottt.top/2024/07/20240717-3EC7C112-D570-4E9F-B931-29E78F7AE481_1_105_c.jpeg)
@ -64,7 +64,7 @@ toAstro: true
![Pasted image 20240716134707](https://pictures.kazoottt.top/2024/07/20240717-Pasted%20image%2020240716134707.png)
和kami合照了好好看kami 带着蓝色工牌还被认成了工作人员,有人去找她问路😆
kami 合照了好好看kami 带着蓝色工牌还被认成了工作人员,有人去找她问路😆
![9D7BEBF7-E800-47E1-92DA-67C0F0EDAFD7_1_105_c](https://pictures.kazoottt.top/2024/07/20240717-9D7BEBF7-E800-47E1-92DA-67C0F0EDAFD7_1_105_c.jpeg)
@ -76,7 +76,7 @@ toAstro: true
![0.0](https://pictures.kazoottt.top/2024/07/20240717-0.0.png)
最后一天14号 和思无道的合照
最后一天 14 号 和思无道的合照
![45AF9919-A9EF-4E33-96AE-7FE52D1272DB_1_105_c](https://pictures.kazoottt.top/2024/07/20240717-45AF9919-A9EF-4E33-96AE-7FE52D1272DB_1_105_c.jpeg)

View File

@ -23,11 +23,11 @@ toAstro: true
然后我就犯了第一个错,去自助值机的时候提示购票人的信息和证件(通行证)的信息不符合,这个时间我才发现我打错拼音了,我服了我自己这种低级错误也会犯。
然后去柜台咨询他们说没有权限改名字要我自己去给航空公司客服打电话那一刻真的有点慌脑内不断幻想自己遗憾离场的场景很可惜刚好错过了投稿环节hhh。
然后去柜台咨询,他们说没有权限改名字,要我自己去给航空公司客服打电话,那一刻真的有点慌,脑内不断幻想自己遗憾离场的场景,很可惜刚好错过了投稿环节 hhh。
于是我尝试给航空公司打电话,这个时候离登机还有不到两小时,小姐姐听到情况并核实身份后帮我办了加急,不到十分钟就提示信息改好了,终于值机成功了😂然后开始登机。
落地的时候大概是2024年03月21日0点,由于时间比较晚,窗口只有几个,所以也花了不少时间。然后就坐上了双层巴士,我第一次见到速度这么快的巴士...而且下车是需要自己按铃的速度太快导致我不知道该什么时候下车i人真的很怕别人的眼光...
落地的时候大概是 2024 年 03 月 21 日 0 点,由于时间比较晚,窗口只有几个,所以也花了不少时间。然后就坐上了双层巴士,我第一次见到速度这么快的巴士...而且下车是需要自己按铃的速度太快导致我不知道该什么时候下车i 人真的很怕别人的眼光...
拍拍路灯
@ -37,13 +37,13 @@ toAstro: true
![IMG-20240902220241294](https://pictures.kazoottt.top/2024/10/20241017-7bd8639a20d26c2432e8bfeddda47a18.jpeg)
大概坐了一个小时到了铜锣湾,之前订酒店的时候发现铜锣湾有家一兰拉面,抱着一个想试试主播之前吃过的同款的想法,我下车后没有去酒店,而是先去了一兰拉面,这家店营业到凌晨4点。
大概坐了一个小时到了铜锣湾,之前订酒店的时候发现铜锣湾有家一兰拉面,抱着一个想试试主播之前吃过的同款的想法,我下车后没有去酒店,而是先去了一兰拉面,这家店营业到凌晨 4 点。
白天大概是要排队的我到的时候已经快两点人很少直接进。接待的店员讲的是英文和他们交流的时候我发现我根本不好意思开口讲英文T T不过还是鼓起勇气蹦了几个单词成功点好了单。上菜的店员讲的是日文
白天大概是要排队的,我到的时候已经快两点,人很少直接进。接待的店员讲的是英文,和他们交流的时候我发现我根本不好意思开口讲英文 T T不过还是鼓起勇气蹦了几个单词成功点好了单。上菜的店员讲的是日文
我就点了一个98的面后来又加了一份面算上服务费大概是120人民币。
我就点了一个 98 的面后来又加了一份面,算上服务费,大概是 120 人民币。
个人感觉还是挺好吃的不过确实有点贵hhh
个人感觉还是挺好吃的,不过确实有点贵 hhh
![IMG-20240902220241377](https://pictures.kazoottt.top/2024/10/20241017-a718374339d138f47a3c73fe2430ce66.jpeg)
@ -53,9 +53,9 @@ toAstro: true
![IMG-20240902220241525](https://pictures.kazoottt.top/2024/10/20241017-8817755eb1b6d5890bc915e85c29578f.jpeg)
白天起了个大早去干活~ 这天中午和高中同学约了午饭不过她12点下班于是我继续开始闲逛。
白天起了个大早去干活~ 这天中午和高中同学约了午饭,不过她 12 点下班,于是我继续开始闲逛。
在公交车站看到了崩铁广告2333
在公交车站看到了崩铁广告 2333
![IMG-20240902220241652](https://pictures.kazoottt.top/2024/10/20241017-bbbf8f684509a863b2d0db990e2f7cd2.jpeg)
@ -65,11 +65,11 @@ toAstro: true
然后还去了时代广场和维港,初中的时候来过,但已经没有什么印象了,只记得林青霞的手印😂
然后就到了午饭时间,和6年没见的高中同学见面了555
然后就到了午饭时间,和 6 年没见的高中同学见面了555
跟她一边吃饭一边聊天真的好放松,聊了最近的生活、工作,还有之前的同学,现在的兴趣爱好放松方式等等。还意外得知她就在我经常使用的一个软件所在的公司工作,好巧好巧。
本来是想AA的但是她执意要请客🥹这是在香港最贵的一顿饭555。下次见面我要请回来2333
本来是想 AA 的,但是她执意要请客,🥹,这是在香港最贵的一顿饭 555。下次见面我要请回来 2333
烤酸奶
@ -97,7 +97,7 @@ toAstro: true
![IMG-20240902220242343](https://pictures.kazoottt.top/2024/10/20241017-b02a44afcbda0634bb86486150e15f18.jpeg)
吃完午饭散了散步她又要回去工作了于是走到她公司楼下跟她抱了抱就告别了T T
吃完午饭散了散步,她又要回去工作了,于是走到她公司楼下跟她抱了抱就告别了 T T
感觉高中毕业后要再见到这些同学真的很难了,不过也是因为很困难,再见到的时候会额外开心。

View File

@ -21,7 +21,7 @@ banner: >-
toAstro: true
---
# 2024 小缘永不完结的冒险 武汉线下vlog
# 2024 小缘永不完结的冒险 武汉线下 vlog
![BC0203DE-7AF7-442C-AD60-A136DDDB603B_1_105_c 1](https://pictures.kazoottt.top/2024/09/20240902-41822c72da727100ce156e6e15d1eed6.jpeg)
@ -31,8 +31,8 @@ toAstro: true
![B3F795E0-F51D-4C68-8724-B8267248A897_1_105_c](https://pictures.kazoottt.top/2024/09/20240902-f819e2b9f2c521fb8076be24410cbfbb.jpeg)
离职之后刚好有时间去小缘的810线下live于是和朋友们约好了一起去
离职之后刚好有时间去小缘的 810 线下 live于是和朋友们约好了一起去
剪了一个很流水账的vlog⬇
剪了一个很流水账的 vlog⬇
[2024小缘武汉live 流水账式vlog\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1BLWMeMEVU/)

View File

@ -36,7 +36,7 @@ toAstro: true
### 到达
到广州的时候已经是凌晨了从机场出来顺着人群走到了p5 停车场,也就是打网约车的停车场开始打车,发现这里特别的混乱,师傅直接把我的订单取消了...
到广州的时候已经是凌晨了,从机场出来顺着人群走到了 p5 停车场,也就是打网约车的停车场开始打车,发现这里特别的混乱,师傅直接把我的订单取消了...
还是比较推荐出租车或者机场酒店的接送服务,这两者效率更高,体验更好一些。
@ -140,7 +140,7 @@ toAstro: true
### KTV
吃完晚饭我们去了KTV 唱歌,抱着尝试的心态买了凉茶,不过我喝的是冰的薏仁茶,那种黑色的不敢尝试。后来他们告诉我,虽然是凉茶,但一般是热的。😮
吃完晚饭,我们去了 KTV 唱歌,抱着尝试的心态买了凉茶,不过我喝的是冰的薏仁茶,那种黑色的不敢尝试。后来他们告诉我,虽然是凉茶,但一般是热的。😮
![3DB8084B-0D5B-4AA2-8706-7C83C9D3B690_1_105_c](https://pictures.kazoottt.top/2024/07/20240708-3DB8084B-0D5B-4AA2-8706-7C83C9D3B690_1_105_c.jpeg)
@ -276,7 +276,7 @@ toAstro: true
![5BA8F7D6-EAAF-4FCF-BE86-A61EC99E870B_1_105_c](https://pictures.kazoottt.top/2024/07/20240708-5BA8F7D6-EAAF-4FCF-BE86-A61EC99E870B_1_105_c.jpeg)
### 继续KTV
### 继续 KTV
吃完饭,我们又去了 KTV
@ -352,9 +352,9 @@ toAstro: true
## 最后
到这里流水账就结束了0.0
到这里流水账就结束了 0.0
感受很深的是广州的好吃的也太多了吧好羡慕好羡慕QAQ
感受很深的是,广州的好吃的也太多了吧,好羡慕好羡慕 QAQ
这一次的广州之旅很愉快,和初中来的时候是完全不同的感受。

View File

@ -31,7 +31,7 @@ toAstro: true
小时候的我可以说极度社恐第一次坐飞机的时候空姐问我要喝什么饮料我都不敢说话只能用手指指一下我想要的东西。17 年,到了大学,觉得不能一直畏畏缩缩,决定换个状态重新开始,于是逼自己加了辩论队,从那个时候开始慢慢地变得和普通人一样,虽然性格依然很闷,但终于可以在公共场合表达观点了。
自身心态发生改变的时间点18 年-20 年,也刚好是我混我葱圈子最深入的时候,和大家共同经历了某些事,在非主要舆论场一起直面了很多恶意,也在某些事情上明白了现在喜欢不代表会一直喜欢,为了现圈利益撕破脸皮背刺前圈的事情还挺常见,可以信任粉丝整体,但不能信任某个个体。
自身心态发生改变的时间点18 年 -20 年,也刚好是我混我葱圈子最深入的时候,和大家共同经历了某些事,在非主要舆论场一起直面了很多恶意,也在某些事情上明白了现在喜欢不代表会一直喜欢,为了现圈利益撕破脸皮背刺前圈的事情还挺常见,可以信任粉丝整体,但不能信任某个个体。
当然也有很多暖心的事情,一起庆祝生日、一起为某个线下准备惊喜。当有投票或出专辑,有时会帮一点点忙(那时候大学,时间真的多哇),当时教过四十多岁的玉米怎么购买专辑,之后偶然刷到她的微博,除了分享花花草草,就是转发微博关心我葱身体了,无论是当时还是现在回想起都很感动,这样的事情太多太多。

View File

@ -19,32 +19,32 @@ toAstro: true
一、受骗
2017年的我还是一个清澈愚蠢的大学生。某天路过成都春熙路的某地下商场入口时一个发传单的人A把我拉住,一直问我要不要领免费的护肤品,我推托不下就跟着他去了他们店铺所在的地下商场。
2017 年的我还是一个清澈愚蠢的大学生。某天路过成都春熙路的某地下商场入口时,一个发传单的人 A 把我拉住,一直问我要不要领免费的护肤品,我推托不下就跟着他去了他们店铺所在的地下商场。
进店后有两个店员B、C。B让我躺下去然后说"我们免费给你做面部检测情况好的话就不用清理情况不好的话需要清理有6898的看你的情况而定。"
进店后有两个店员 B、C。B 让我躺下去,然后说:" 我们免费给你做面部检测,情况好的话就不用清理,情况不好的话需要清理有 6898 的,看你的情况而定。"
然后检测完之后B就说"哎呀你这个情况很糟糕呀需要98的**局部清理**我们后面还有598的**全面清理**balabla。"  然后B把C叫过来扫码收款付了98。
然后检测完之后B 就说:" 哎呀你这个情况很糟糕呀,需要 98 的**局部清理**,我们后面还有 598 的**全面清理**balabla。"  然后 B 把 C 叫过来扫码收款,付了 98。
这里有两个细节:
1. 在我付完款之后他们要求看银行付款短信我没多想就给他们看了短信里显示了我的卡里面还有5400+这很可能是他们卡着价格骗我4600+的原因。
2. B和C都问过我在成都有没有什么亲戚朋友,可能是看我讲的普通话,以为我是人生地不熟的外地人吧。
1. 在我付完款之后,他们要求看银行付款短信,我没多想就给他们看了,短信里显示了我的卡里面还有 5400+,这很可能是他们卡着价格骗我 4600+ 的原因。
2. B 和 C 都问过我在成都有没有什么亲戚朋友,可能是看我讲的普通话,以为我是人生地不熟的外地人吧。
B清理了一下说"那我把你这边也清理了吧。"
B 清理了一下说:" 那我把你这边也清理了吧。"
她这里的意思就是要做598的**全面清理**了,我没多想就同意了,后面B就给C喊过来扫一下码,其实这里我已经察觉到不对劲了,但是没能直接果断拒绝。
她这里的意思就是要做 598 的**全面清理**了,我没多想就同意了,后面 B 就给 C 喊过来扫一下码,其实这里我已经察觉到不对劲了,但是没能直接果断拒绝。
问了一下她们:"可以补差价吗"。她们说:"不可以,但是我们可以帮您做仪器。"
问了一下她们:" 可以补差价吗 "。她们说:" 不可以,但是我们可以帮您做仪器。"
(下一个套路开始了)
之前在我旁边B回了前台这次换成了C。
之前在我旁边 B 回了前台,这次换成了 C。
C妹妹你想去痘吗
我:想吧
C我们这个就是为了祛痘的弄的不想弄我们根本不会帮你们做的。我们要把螨虫弄出来balabala。螨虫液价格是380到多少多少根据你自己经济情况和脸的情况来。
C我们这个就是为了祛痘的弄的不想弄我们根本不会帮你们做的。我们要把螨虫弄出来 balabala。螨虫液价格是 380 到多少多少,根据你自己经济情况和脸的情况来。
我:我不想弄了可以吗
@ -56,27 +56,27 @@ C我刚刚已经跟你说 根据你自己的经济情况和脸的情况来
⋯⋯(一直重复上面的对话)
后面C就叫我闭着眼睛,把我眼睛蒙上在我脸上戳,还给我脸上涂东西,然后说:"你这个很严重阿得3980的才行。"
后面 C 就叫我闭着眼睛,把我眼睛蒙上在我脸上戳,还给我脸上涂东西,然后说:" 你这个很严重阿,得 3980 的才行。"
我:"不是说根据自己经济情况来的吗"
我:" 不是说根据自己经济情况来的吗 "
C"我刚刚跟你说的很清楚了,是你的经济情况和脸的情况,快点做决定不然对皮肤伤害很大"。
C" 我刚刚跟你说的很清楚了,是你的经济情况和脸的情况,快点做决定不然对皮肤伤害很大 "。
然后C后面就一直说:"对你伤害很大 刚刚跟你说的很清楚了 你难道听不懂吗 你听不听得懂" 之类的话
然后 C 后面就一直说:" 对你伤害很大 刚刚跟你说的很清楚了 你难道听不懂吗 你听不听得懂 " 之类的话
对方的意思也就是不付钱不会帮我清除刚刚脸上的东西不会让我走无奈我又付了3980所以最后被强制消费的金额为98 + 598 + 3980= 4676元
对方的意思也就是不付钱不会帮我清除刚刚脸上的东西,不会让我走,无奈我又付了 3980所以最后被强制消费的金额为 98 + 598 + 3980= 4676
二、维权
离开店铺后,我第一时间想到的是这件事不能让父母知道,打算卖掉我的闲置物品、找朋友借钱,先把一直没扣的那部分学费交掉,然后我后面去找兼职挣钱还给朋友们。
但是后来一个人坐着想了很久不想就这么算了。就把事情经过告诉了我爸在成都的同学(下面简称T阿姨)以及辅导员。我们三人汇合后,又去了一次店铺但去的时候已经关门了。于是拍了店铺的照片,问了周围的人,了解到这家店风评很不好,并非我一个人在这家店遇到这种强制消费的手段。然后约定在第二天再去商场找那家店一次。
但是后来一个人坐着想了很久不想就这么算了。就把事情经过告诉了我爸在成都的同学(下面简称 T 阿姨)以及辅导员。我们三人汇合后,又去了一次店铺但去的时候已经关门了。于是拍了店铺的照片,问了周围的人,了解到这家店风评很不好,并非我一个人在这家店遇到这种强制消费的手段。然后约定在第二天再去商场找那家店一次。
第二天上午我和辅导员、T阿姨还有他的丈夫到了店里后我和T阿姨开始用四川话而不是普通话跟他们沟通。开始并不是很顺利,因为对方一直都在强调说是我自愿的什么的,然后T阿姨的丈夫突然猛地拍了一下前台桌子开始大声地跟他们争论随后辅导员开始讲道理之后就比较顺利地把4350拿回来了损失了326元只能当作是教训。
第二天上午我和辅导员、T 阿姨还有他的丈夫到了店里后,我和 T 阿姨开始用四川话而不是普通话跟他们沟通。开始并不是很顺利,因为对方一直都在强调说是我自愿的什么的,然后 T 阿姨的丈夫突然猛地拍了一下前台桌子开始大声地跟他们争论,随后辅导员开始讲道理,之后就比较顺利地把 4350 拿回来了,损失了 326 元只能当作是教训。
分享出来不怕大家笑话,虽然我的操作真的很弱智和怯懦才会被骗成这样,从那以后我变得小心谨慎以及懂得拒绝了很多。希望大家永远不要经历和我一样的事情。
然后也很感谢当时帮助我的朋友们得知消息不但没有责备我反而发短信来安慰我的爸妈以及听到我的情况后马上赶过来帮我的辅导员、T阿姨和她的丈夫。那时候的我一个人走在路上真的觉得茫然无措但因为有他们在还是能感受到温暖。
然后也很感谢当时帮助我的朋友们得知消息不但没有责备我反而发短信来安慰我的爸妈以及听到我的情况后马上赶过来帮我的辅导员、T 阿姨和她的丈夫。那时候的我一个人走在路上真的觉得茫然无措,但因为有他们在还是能感受到温暖。
---

View File

@ -26,14 +26,14 @@ toAstro: true
所以我想控制一下自己的手,目前将自己的记录和发布模式固定一下。具体的规划如下:
1. 首先使用obsidianflomo作为本地的编辑器。obsidian用于记录笔记和比较正式的可能需要发布的内容。而flomo则是一些碎片化的内容可能是个人的碎碎念也可能是一些小脑洞。
2. 然后obsidian的内容与[Welcome to Quartz 4](https://quartz.jzhao.xyz/)绑定,如果有更新则会自动地部署上去,这里自动更新的内容都是一些很随意的笔记的内容。
3. 再然后就是上传到notion了这里的内容还是比较水。
4. 最后是比较正式的内容会通过obsidian的插件上传到掘金、xlog、微信公众号。
1. 首先,使用 obsidianflomo 作为本地的编辑器。obsidian 用于记录笔记和比较正式的可能需要发布的内容。而 flomo 则是一些碎片化的内容,可能是个人的碎碎念,也可能是一些小脑洞。
2. 然后obsidian 的内容与 [Welcome to Quartz 4](https://quartz.jzhao.xyz/) 绑定,如果有更新则会自动地部署上去,这里自动更新的内容都是一些很随意的笔记的内容。
3. 再然后就是上传到 notion 了,这里的内容还是比较水。
4. 最后是比较正式的内容,会通过 obsidian 的插件上传到掘金、xlog、微信公众号。
也就是说内容的质量由低到高的排序是:
本地obsdian > quartz > notion > 掘金、xlog、微信公众号。
本地 obsdian > quartz > notion > 掘金、xlog、微信公众号。
我认为记录的初心是为了自己,然后再是分享。因此质量低一点只是给自己看没有关系,后面有比较好的内容再放到更公开的平台分享,是比较合适的方式。

View File

@ -19,7 +19,7 @@ toAstro: true
第一是太过依赖外界获取快乐,当关注的事物出现的频次降低时就会产生焦虑。➡️分离焦虑
第二是身体自身问题缺乏锻炼睡眠不足且最近debuff因此可能出现很多负面情绪
第二是身体自身问题,缺乏锻炼,睡眠不足,且最近 debuff因此可能出现很多负面情绪
第三是过于消极并且在意他人看法,喜欢预设最坏的事情走向,给自己带来不必要的压力
@ -41,6 +41,6 @@ toAstro: true
既然关注的人出现的频次无法预测和掌控,因此只能处于有饭就吃,没饭可以扒拉两口别的饭,拓展兴趣点
由于目前比较忙,吃完晚饭回家已8点,没有太多时间做自己的事情和锻炼,因此尽量在自己身体和精神条件尚可的情况下,安排锻炼(更优先),然后在产出兴趣内的东西
由于目前比较忙,吃完晚饭回家已 8 点,没有太多时间做自己的事情和锻炼,因此尽量在自己身体和精神条件尚可的情况下,安排锻炼(更优先),然后在产出兴趣内的东西
其他的随缘吧,保持分享的欲望,实践费曼学习法,不刻意追求什么,慢慢积累就行。

View File

@ -15,20 +15,20 @@ category: 生活-随笔
toAstro: true
---
# 最近的感受-积重难返
# 最近的感受 - 积重难返
23年年末的时候内转到了做大模型应用的部分起初是很兴奋和充满动力的。
23 年年末的时候内转到了做大模型应用的部分,起初是很兴奋和充满动力的。
因为可以一边学习一边做比较前沿的项目,还能白嫖各种大模型厂商的服务。不过这毕竟还是一份工作,公司不可能白养着人而不出成果,所以还是有上上线的压力的。我觉得到这里都是正常的。
但时间久了心里的不适感越来越明显。
首先是一直被诟病的基建没有CI/CD发一次版自动+手动的流程结合起来要花上很久的时间与此同时发布还需要等到19点很多时候不得不为这个原因加班。并且外部服务到内网的代理十分不稳定极大地降低了工作效率。
首先是一直被诟病的基建,没有 CI/CD发一次版自动 + 手动的流程结合起来要花上很久的时间,与此同时发布还需要等到 19 点,很多时候不得不为这个原因加班。并且外部服务到内网的代理十分不稳定,极大地降低了工作效率。
其次是心中对于项目的信心越来越不足。项目所使用的框架非常的笨重不利于拓展并且有比较严重的性能问题。并且我认为做agent最主要的目标是对于某一个领域的问题的结局能力的强弱。但是目前的产品给我的感觉是没有把注意力专注于能力本身而是开始追求交互。
其次是心中对于项目的信心越来越不足。项目所使用的框架非常的笨重,不利于拓展,并且有比较严重的性能问题。并且我认为做 agent 最主要的目标是对于某一个领域的问题的结局能力的强弱。但是目前的产品给我的感觉是没有把注意力专注于能力本身,而是开始追求交互。
而且很奇怪的是这并不是一个local-first项目后期是要接数据库的结果想要我在我临时基于indexedDB写的历史记录的基础上更多的需求。
而且很奇怪的是这并不是一个 local-first 项目,后期是要接数据库的,结果想要我在我临时基于 indexedDB 写的历史记录的基础上更多的需求。
最开始搭后端框架的人的代码也是写的乱七八糟restful的出入参定义出现了很多字段不一致的情况后来只能我自己手动去封装类。在我提出缺少状态码的疑问的时候说根据msg的关键词来判断状态... 这也太硬编码了吧
最开始搭后端框架的人的代码也是写的乱七八糟restful 的出入参定义出现了很多字段不一致的情况,后来只能我自己手动去封装类。在我提出缺少状态码的疑问的时候,说根据 msg 的关键词来判断状态... 这也太硬编码了吧
最后就是对于未来的担忧了,最近约了几次面试,感觉外面确实好卷...但是我只有回家后才有时间学习,再这样下能力差距只会越拖越大。并且涨薪幅度很低,可以说是钱少事多的典范了。

View File

@ -30,7 +30,7 @@ rinId: 8
toAstro: true
---
# ChainForge简单介绍
# ChainForge 简单介绍
![Pasted image 20240417222811](https://pictures.kazoottt.top/2024/05/20240522-c31876b89dcb822e411af1ef7992eb49.png)
@ -38,7 +38,7 @@ toAstro: true
[ChainForge: A visual programming environment for prompt engineering](https://chainforge.ai/)
github地址
github 地址:
[GitHub - ianarawjo/ChainForge: An open-source visual programming environment for battle-testing prompts to LLMs.](https://github.com/ianarawjo/ChainForge)
@ -65,7 +65,7 @@ github地址
## TODO
1. 内部环境运行
2. 内网环境proxy [Add Custom Providers - ChainForge Documentation](<https://chainforge.ai/docs/custom_providers/> 提供了自定义llm
2. 内网环境 proxy [Add Custom Providers - ChainForge Documentation](<https://chainforge.ai/docs/custom_providers/> 提供了自定义 llm
## 参考
@ -73,7 +73,7 @@ github地址
[X](https://twitter.com/9hills/status/1772467763165958602)
自动化Prompts
自动化 Prompts
[\[2402.10949\] The Unreasonable Effectiveness of Eccentric Automatic Prompts](https://arxiv.org/abs/2402.10949)

View File

@ -20,15 +20,15 @@ link-notionnext: 'https://kazoottt.notion.site/01-Perplexity-ae2fba46af304bd5b6d
toAstro: true
---
# Perplexity系列产品
# Perplexity 系列产品
## 产品1 Perplexity搜索引擎
## 产品 1 Perplexity 搜索引擎
![IMG-20240904094448497](https://pictures.kazoottt.top/2024/10/20241012-IMG-20240904094448497.png)
<https://www.perplexity.ai/>
### 普通和Pro的区别
### 普通和 Pro 的区别
![IMG-20240904001354592](https://pictures.kazoottt.top/2024/09/20240904-82efc9478928cf3428241d5cdbe1f7e2.png)
@ -48,7 +48,7 @@ toAstro: true
![IMG-20240904094534311](https://pictures.kazoottt.top/2024/10/20241012-IMG-20240904094534311.png)
## 产品2 Perplexity Playground
## 产品 2 Perplexity Playground
体验最新大模型
@ -66,13 +66,13 @@ toAstro: true
![IMG-20240904001354925](https://pictures.kazoottt.top/2024/09/20240904-6757a9b6e9c488d8faad8ae28a2e48e1.png)
## 产品3 Perplexity播客
## 产品 3 Perplexity 播客
[资讯汇总 Discover](https://www.perplexity.ai/discover)
![IMG-20240904001354996](https://pictures.kazoottt.top/2024/09/20240904-c06edb7427f2885aa1d8b3bd69659719.png)
Perplexityeleventlab合作把Discover的内容转成播客了。
Perplexityeleventlab 合作,把 Discover 的内容转成播客了。
![Pasted image 20240308104550 1](https://pictures.kazoottt.top/2024/09/20240904-c2dbdcea85e283af86a34fe244f1b8e4.png)
@ -84,6 +84,6 @@ Perplexity和eleventlab合作把Discover的内容转成播客了。
[pca.st](https://pca.st/03qazv0d)
支持rss
支持 rss
![IMG-20240904001355142](https://pictures.kazoottt.top/2024/09/20240904-51cb08cfa94e457d09ca0cfbaec6d604.png)

View File

@ -20,17 +20,17 @@ rinId: 43
toAstro: true
---
# 可以免费领取tokens的大模型服务
# 可以免费领取 tokens 的大模型服务
本文更新时间2024年6月20日
本文更新时间2024 年 6 月 20
## [豆包大模型](https://www.volcengine.com/)
[豆包大模型-火山引擎](https://www.volcengine.com/product/doubao)
"亲爱的客户,模型提供方将在5月15日至8月30日期间为您提供一次独特的机会即高达5亿tokens的免费权益。这是我们对您长期支持的感谢也是对未来合作的期待。"
" 亲爱的客户,模型提供方将在 5 月 15 日至 8 月 30 日期间,为您提供一次独特的机会,即高达 5 亿 tokens 的免费权益。这是我们对您长期支持的感谢,也是对未来合作的期待。"
8月30日之前可以领取5亿tokens
8 月 30 日之前可以领取 5 亿 tokens
![CleanShot 2024-06-20 at 09.58.30 1](https://pictures.kazoottt.top/2024/06/20240620-b6a661ebf938593cab5426b2f50aebe6.png)
@ -46,7 +46,7 @@ toAstro: true
目前支持的模型有:
deepseek, qwen等
deepseek, qwen
![CleanShot 2024-06-20 at 09.24.17](https://pictures.kazoottt.top/2024/06/20240620-3f55351a8f7211270a2b35a2468a7be4.png)
@ -54,18 +54,18 @@ deepseek, qwen等
小红书输出:
目前可以免费领tokens的平台
目前可以免费领 tokens 的平台
一、豆包大模型 p1
8月30日之前可以领取5亿tokens
8 月 30 日之前可以领取 5 亿 tokens
二、DeepSeek
注册获500tokens限中国大陆地区
注册获 500tokens限中国大陆地区
三、SiliconCloud p3
手机号注册,一个手机号可以领约1亿token。
手机号注册,一个手机号可以领约 1 亿 token。
目前支持的模型有deepseek, qwen等
目前支持的模型有deepseek, qwen

View File

@ -27,7 +27,7 @@ toAstro: true
![Pasted image 20240725133801](https://pictures.kazoottt.top/2024/07/20240725-Pasted%20image%2020240725133801.png)
但是它也可以使用自己的 key和模型具体的操作如下。
但是它也可以使用自己的 key 和模型具体的操作如下。
![Pasted image 20240725133037](https://pictures.kazoottt.top/2024/07/20240725-Pasted%20image%2020240725133037.png)

View File

@ -25,7 +25,7 @@ publish_time: '2024/11/22 14:38:29'
toAstro: true
---
## stl如何转为json
## stl 如何转为 json
``` ts
import vtkSTLReader from '@kitware/vtk.js/IO/Geometry/STLReader';
@ -46,7 +46,7 @@ const polyData = await getStlModelFromPath(stlPath);
const jsonData = polyData.toJSON();
```
## json如何转为stl
## json 如何转为 stl
``` ts
import modelJSON from './model.json';

View File

@ -17,7 +17,7 @@ tags:
toAstro: true
---
# web3资源收集
# web3 资源收集
基础推荐材料
人文基础:
@ -51,7 +51,7 @@ toAstro: true
<https://zhuanlan.zhihu.com/p/38003169>Part3
白皮书精讲系列是看懂白皮书很好的参考资料,可以更深入的了解白皮书中的细节。这是 ETH1.0 的架构,后面再看 ETH 2.0 的架构。也是搞得越清楚越好,后续的区块链整体上都没有脱离这个架构,既 Chain-VM-共识-Daap
白皮书精讲系列是看懂白皮书很好的参考资料,可以更深入的了解白皮书中的细节。这是 ETH1.0 的架构,后面再看 ETH 2.0 的架构。也是搞得越清楚越好,后续的区块链整体上都没有脱离这个架构,既 Chain-VM- 共识 -Daap
3**、一个以太坊交易的完整周期**
<https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai>
这篇文章对具体的每一个环节都有很详细的记录,跟 Daap 的开发结合非常紧密,最好能完整过一遍,然后自己尝试画一个详细的流程图。包括前端怎么跟钱包交互,钱包怎么跟 RPC 交互节点之间怎么通信EVM 怎么处理交易Gas最后存储等。
@ -64,7 +64,7 @@ youtube 教程
这个可以看看 Foundry 开发框架
[Foundry 开发框架 | Decert.me](https://decert.me/tutorial/solidity/tools/foundry/)
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application)这篇是讲 web3 应用的架构
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) 这篇是讲 web3 应用的架构
对了,有一个 uniswap v2 详细讲解材料,非常不错,我发出来
大家有需要可以好好看一下,讲得非常详细

View File

@ -21,7 +21,7 @@ toAstro: true
《深入解析 CSS》中有这样一句话
> 伪类选择器hover和属性选择器如[type="input"])与一个类选择器的优先级相同。通用选择器(*)和组合器(>、+、~)对优先级没有影响。
> 伪类选择器hover和属性选择器 [type="input"])与一个类选择器的优先级相同。通用选择器(*)和组合器(>、+、~)对优先级没有影响。
也就是说对于以下四个伪类,没有优先级之分。

View File

@ -19,56 +19,35 @@ link-notionnext: >-
rinId: 14
description: >-
# ES Module 问题__dirname 不定义
在使用
TypeScript创建的ESM文件中遇到__dirname不定义的问题通常是因为使用了module的语法应该改为ESM的写法。两种解决方法分别是改为module的写法和改为ESM的写法。
## 改为module的写法
在这种方法中需要把import改为require将后缀从ts改为cts。
但这种方式并不推荐,因为它可能会导致文件相对路径的问题。
## 改为ESM的写法
可以通过利用import.meta.url和fileURLToPath函数获取当前模块的目录路径来解决__dirname不定义的问题。
```typescript
import { fileURLToPath } from "url"
import path from "path"
// 获取当前模块的目录路径
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
```
这种方法推荐使用,避免了相对路径的问题。
toAstro: true
---
# __dirname Is not Defined in ES Module Scope
在package.json中的type = module的项目中我创建了一个ts文件类型是esm的类型。
package.json 中的 type = module 的项目中,我创建了一个 ts 文件,类型是 esm 的类型。
这里的报错是因为我们错误的使用了module的语法到esm的文件中要解决这个问题的方法有两种第一种改为module另一种是改为esm的写法。
这里的报错是因为我们错误的使用了 module 的语法到 esm 的文件中,要解决这个问题的方法有两种,第一种改为 module另一种是改为 esm 的写法。
首先是第一种改为module的写法那就是把import改为require然后由于我们这里是module的项目所以需要修改一下ts文件的后缀ts改为cts。
首先是第一种改为 module 的写法,那就是把 import 改为 require然后由于我们这里是 module 的项目,所以需要修改一下 ts 文件的后缀 ts 改为 cts。
一个供参考的例子:[GitHub - shawnsparks/typescript-esm: Explore different usage patterns of ES modules with Typescript](https://github.com/shawnsparks/typescript-esm)
然后是第二种文件、路径相关的改为esm的写法。
然后是第二种,文件、路径相关的改为 esm 的写法。
```ts
import { fileURLToPath } from "url"

View File

@ -25,7 +25,7 @@ TODO
## 区别
1. \_\_dirname 和 process.cwd()的区别
1. \_\_dirname 和 process.cwd() 的区别
[node.js - What's the difference between process.cwd() vs \_\_dirname? - Stack Overflow](https://stackoverflow.com/questions/9874382/whats-the-difference-between-process-cwd-vs-dirname)
@ -40,9 +40,9 @@ TODO
![image-20221024195247050](https://pictures.kazoottt.top/2024/04/20240407-f029c7528e83b5f3cb61c09adc67d4d2.png)
而目录结构为上图express-对应 server 打包在 server_bulid,需要加载的 client scripts 在 client_buiild为同级目录所以第一张图右边的写法才能正确配置静态资源路径。
而目录结构为上图express- 对应 server 打包在 server_bulid,需要加载的 client scripts 在 client_buiild为同级目录所以第一张图右边的写法才能正确配置静态资源路径。
2. path.join()和 path.resolve()的区别
2. path.join() 和 path.resolve() 的区别
连接路径

View File

@ -16,21 +16,21 @@ category: 编程-前端-node
toAstro: true
---
# Npm发包失败的原因
# Npm 发包失败的原因
## 可能的原因
1. 当前的账号没有发包权限。比如没有某个包或者某个scope的权限
2. 当前的包名不符合规范。需要URL-safe characters
3. 当前的包名是屏蔽词。例如download [[npm发包失败的原因#npm包名屏蔽词]])
1. 当前的账号没有发包权限。(比如没有某个包或者某个 scope 的权限)
2. 当前的包名不符合规范。(需要 URL-safe characters
3. 当前的包名是屏蔽词。(例如 download [[npm发包失败的原因#npm包名屏蔽词]])
4. 可能是当前的 npm 设置了镜像地址,而不是原始的 npm 地址,导致 login 的时候无法登录从而无法发布。解决方法就是在发布的时候先切换为原始的 npm 地址,再发布。
5. 其他(后续遇到了再补充)
// 吐槽一下npmcli给的信息很多都是无效信息有时候很难从中知道到底是哪里有问题
// 吐槽一下npmcli 给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题
## Npm包名屏蔽词
## Npm 包名屏蔽词
1. download (我替换成downloader之后才成功发布
1. download (我替换成 downloader 之后才成功发布)
## 参考

View File

@ -19,7 +19,7 @@ tags:
toAstro: true
---
# Npmnpx的区别
# Npmnpx 的区别
在日常的开发中,经常会使用这两个指令。
@ -78,9 +78,9 @@ npm 存储库 <=== 他人使用 CLI 进行将包发布到存储库中
### Npx 的定义
在[什么是 npm —— 写给初学者的编程教程 (freecodecamp.org)](https://www.freecodecamp.org/chinese/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/) 中提到
[什么是 npm —— 写给初学者的编程教程 (freecodecamp.org)](https://www.freecodecamp.org/chinese/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/) 中提到
> 最新引入的  [npx](https://www.freecodecamp.org/news/npm-vs-npx-whats-the-difference/)   使我们可以像在全局安装程序一样运行这些  `node_modules`   项目作用域命令,方法是在其前面加上  `npx ...`(即`npx prettier --write ** / *。ts`)。
> 最新引入的  [npx](https://www.freecodecamp.org/news/npm-vs-npx-whats-the-difference/)   使我们可以像在全局安装程序一样运行这些  `node_modules`   项目作用域命令,方法是在其前面加上  `npx ...`(即 `npx prettier --write ** / *。ts`)。
## 用法
@ -89,4 +89,4 @@ npm 存储库 <=== 他人使用 CLI 进行将包发布到存储库中
如果要运行项目中的某些二进制文件,以前只能使用 路径/bin 文件 来执行
但是使用 npx 就可以直接运行了
> npx 的原理很简单,就是运行的时候,会到`node_modules/.bin`路径和环境变量`$PATH`里面,检查命令是否存在。由于 npx 会检查环境变量`$PATH`,所以系统命令也可以调用。
> npx 的原理很简单,就是运行的时候,会到 `node_modules/.bin` 路径和环境变量 `$PATH` 里面,检查命令是否存在。由于 npx 会检查环境变量 `$PATH`,所以系统命令也可以调用。

View File

@ -16,13 +16,9 @@ slug: search-params
description: >-
React Router 的 `useSearchParams` Hook 提供了一个内建的 API允许直接获取查询参数的值比如 `.get()`,
`.set()`, `.append()` 等。该 hook 可以帮助开发者轻松地处理 URL 中的 query parameters。
使用 `qs` 库和 `window.location.search` 的方法也是可以实现解析 query parameters
的效果。但需要注意的是,`qs.parse(window.location.search)`
会将带有问号的字符串直接返回,而不对其进行处理。在正确的情况下,将需要手动去掉问号,以得到期望的结果。
React Router 的 `useSearchParams` Hook 和 `qs` 库结合使用,可以帮助开发者更容易地管理 URL 中的 query
parameters。
NotionID-notionnext: 13d55568-fd75-81f5-be1b-e0a4f8137355
@ -69,9 +65,9 @@ interface URLSearchParams {
![image.png](https://pictures.kazoottt.top/2024/11/20241113-9c3c37d82dd684dc8ca2b75cfb16784e.png)
使用window.location.search获取到请求参数对应的字符串需要注意的是字符串是带有?的)
使用 window.location.search 获取到请求参数对应的字符串(需要注意的是:字符串是带有?的)
然后使用qs.parse方法来解析查询字符串
然后使用 qs.parse 方法来解析查询字符串
案例localhost?medicalRecordID=1

View File

@ -15,22 +15,12 @@ category: 编程-前端
description: >-
这个 GitHub Action 通过 Node.js 脚本在每次推送到 content 目录和 build_docs.cjs
脚本时更新博客内容,并将其复制到另一个目标仓库。它支持多个环境,包括本地和服务器。该过程依赖于 Obsidian 模板和 Gray Matter 脚本。
此 Action 通过在每次推送中运行其特定步骤来保持 blog 内容的最新。这些步骤包括:
- 运行 npm install 和 npm run build:docs:server 批量安装并构建博客内容。
- 复制更新的 content 到目标仓库。
- 运行 npm install 和 npm run sort 批量安装和排序博客内容。
该 Action 通过使用 Gray Matter 脚本来处理 Markdown文件并根据其 frontMatter
信息决定是否需要将其复制到目标仓库中。它还支持从特定目录忽略某些文件或文件夹。
该 Action 的主要功能是自动化 blog 内容的更新和复制,确保 content ALWAYS 是最新的。
toAstro: true
---
@ -116,16 +106,16 @@ jobs:
```
PAT_TOKEN申请
PAT_TOKEN 申请
[Sign in to GitHub · GitHub](https://github.com/settings/tokens)
需要权限repo, workflow
![image.png](https://pictures.kazoottt.top/2024/11/20241129-d27ae43fa5ad1344d66dff2e9d79c70e.png)
## obsidian模板
## obsidian 模板
publishedtruenotAstro不为true的时候会被发布到另外一个仓库
publishedtruenotAstro 不为 true 的时候,会被发布到另外一个仓库
```
---

View File

@ -22,27 +22,27 @@ toAstro: true
## 场景
在我们使用twitter的时候会发现有的链接会显示预览卡片有的不会。
在我们使用 twitter 的时候,会发现有的链接会显示预览卡片,有的不会。
![Pasted image 20240409203435](https://pictures.kazoottt.top/2024/04/2024049-bc909874e20bb629c839253d3943d659.png)
![Pasted image 20240409204440](https://pictures.kazoottt.top/2024/04/2024049-4a9e81697a9703fe745e3052d4cbd1cd.png)
这是因为有的网站设置了open graph有的没有。
这是因为有的网站设置了 open graph有的没有。
![Pasted image 20240409103122](https://pictures.kazoottt.top/2024/04/2024049-087f0fbb7b7c5f497748c7fb9a12cdda.png)
## 那么什么是open graph
## 那么什么是 open graph
open graph是一个由facebook2010年发布的协议用于在社交网络上分享链接时显示预览卡片。
open graph 是一个由 facebook2010 年发布的协议,用于在社交网络上分享链接时,显示预览卡片。
![Pasted image 20240409204654](https://pictures.kazoottt.top/2024/04/2024049-3dd20b82e78f86d49d9b7994a75ecb5c.png)
我觉得无论是它的名称还是意图都能看出facebook以及其他支持这种协议的社交平台的开放性, 特别是在某些平台会屏蔽外链或者限流带有外链的衬托下。
我觉得无论是它的名称还是意图,都能看出 facebook 以及其他支持这种协议的社交平台的开放性, 特别是在某些平台会屏蔽外链或者限流带有外链的衬托下。
![Pasted image 20240409205145](https://pictures.kazoottt.top/2024/04/2024049-df5e5b3488dffbd26760c4e44ee0914a.png)
和open graph类似还有twitter自己的card如果twitter cardopen graph同时存在的话会先显示在twitter card。如果twitter card没有定义才会显示open graph。
open graph 类似还有 twitter 自己的 card如果 twitter cardopen graph 同时存在的话,会先显示在 twitter card。如果 twitter card 没有定义,才会显示 open graph。
![Pasted image 20240409213244](https://pictures.kazoottt.top/2024/04/2024049-4621b20b74ec8f5aed0a133d5f38d28e.png)

View File

@ -31,19 +31,19 @@ toAstro: true
)}
```
当camera_id>0的时候正常显示x号相机
camera_id>0 的时候,正常显示 x 号相机
当camera_id=0的时候**异常**显示0,而不是0号相机
camera_id=0 的时候,**异常**显示 0,而不是 0 号相机
## 错误原因
这是因为在 JavaScript 中,`0` 被视为 falsy 值,因此当 `camera_id` 为 `0` 时,条件判断 `camera_id &&` 会返回 `false`。所以后面的内容不被渲染。
但是0是可以被react渲染的所以最后显示的是0而不是不显示。
但是 0 是可以被 react 渲染的,所以最后显示的是 0而不是不显示。
## 解决方法
涉及到数字且可能为0的时候,不要直接使用&&来判断,而是使用
涉及到数字且可能为 0 的时候,不要直接使用&&来判断,而是使用
``` jsx
{camera_id !== undefined && (

View File

@ -15,21 +15,21 @@ category: 编程-前端
toAstro: true
---
# 1 如何实现在markdown中渲染iframe
# 1 如何实现在 markdown 中渲染 iframe
demo展示地址[Create Next App](https://markdown-preview-eosin.vercel.app/demo)
demo 展示地址:[Create Next App](https://markdown-preview-eosin.vercel.app/demo)
项目源代码:[https://github.com/KazooTTT/markdown-iframe-preview/](https://github.com/KazooTTT/markdown-iframe-preview/)
[https://github.com/KazooTTT/markdown-iframe-preview/](https://github.com/KazooTTT/markdown-iframe-preview/)
使用的markdown渲染器是[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown)
使用的 markdown 渲染器是:[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown)
![https://pictures.kazoottt.top/2024/04/20240401-99bfb1d8434e94e5b66182ed42bc09b7.png](https://pictures.kazoottt.top/2024/04/20240401-99bfb1d8434e94e5b66182ed42bc09b7.png)
有两种方案第一种是iframehtml的语法嵌入1第二种是重写a标签把它转化为iframe3
有两种方案,第一种是 iframehtml 的语法嵌入1第二种是重写 a 标签把它转化为 iframe3
## 1.1 Iframe直接嵌入markdown
## 1.1 Iframe 直接嵌入 markdown
```markdown
### 1.1.1 Iframe
@ -43,9 +43,9 @@ demo展示地址[Create Next App](https://markdown-preview-eosin.vercel.app/d
[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown?tab=readme-ov-file#appendix-a-html-in-markdown)
也就是引入rehypeRaw这个rehypePlugin实现在markdown中嵌入html。
也就是引入 rehypeRaw 这个 rehypePlugin实现在 markdown 中嵌入 html。
谨慎使用需要保证html内容安全的情况下嵌入
(谨慎使用,需要保证 html 内容安全的情况下嵌入)
```tsx
import Markdown from "react-markdown"
@ -56,13 +56,13 @@ const DempPage = () => {
}
```
## 1.2 a标签转化为iframe
## 1.2 a 标签转化为 iframe
在某些情况下我们需要把a标签的对应的网页直接展示出来,这个时候就要把a标签转化为iframe了。实现的方法是重写a这个组件。
在某些情况下我们需要把 a 标签的对应的网页直接展示出来,这个时候就要把 a 标签转化为 iframe 了。实现的方法是重写 a 这个组件。
下面是我的写法,我需要把链接中有`/agent/special`的所有的链接都以iframe的形式展示出来。于是做了一个特殊判断来实现这个逻辑。对于其他的不满足要求的a标签,则直接渲染为a标签即可。
下面是我的写法,我需要把链接中有 `/agent/special` 的所有的链接都以 iframe 的形式展示出来。于是做了一个特殊判断来实现这个逻辑。对于其他的不满足要求的 a 标签,则直接渲染为 a 标签即可。
这里还可以做一些拓展的写法比如检查到网易云的音乐链接就在前面加一个网易云的logo如果检测到外链那么点击的时候打开新的窗口等等。
这里还可以做一些拓展的写法,比如检查到网易云的音乐链接,就在前面加一个网易云的 logo如果检测到外链那么点击的时候打开新的窗口等等。
```ts
import Markdown from "react-markdown";

View File

@ -15,7 +15,7 @@ description: download属性是如何定义的以及注意事项。 不能设置
toAstro: true
---
## 对于a标签的download属性
## 对于 a 标签的 download 属性
![image.png](https://pictures.kazoottt.top/2024/10/20241012-b044604cec83cd5e0b281b9e63562f11.png)
@ -40,10 +40,10 @@ console.log(temp1.download); // 输出 undefined
```
但是如果先设置了download = '', 再设置 download = null, 就会被转化为'null'
但是如果先设置了 download = '', 再设置 download = null, 就会被转化为 'null'
![image.png](https://pictures.kazoottt.top/2024/10/20241012-1e0e4270de68707c51966174e2f2a063.png)
所以要么直接设置 download = null要么直接设置download = ''
所以要么直接设置 download = null要么直接设置 download = ''
不要设置了download = ''之后去设置download = null
不要设置了 download = '' 之后去设置 download = null

View File

@ -14,9 +14,9 @@ category: 编程-前端-平台
toAstro: true
---
# 如何快速导出vercel Project中的环境变量
# 如何快速导出 vercel Project 中的环境变量
![Pasted image 20240223222337](https://pictures.kazoottt.top/2024/02/20240223-45a401aedb0bd0b7e4a1bc708cc368a9.png)我在vercel中集成了某些插件或者链接了数据库要如何快速的导出这些环境变量呢
![Pasted image 20240223222337](https://pictures.kazoottt.top/2024/02/20240223-45a401aedb0bd0b7e4a1bc708cc368a9.png)我在 vercel 中集成了某些插件或者链接了数据库,要如何快速的导出这些环境变量呢?
具体方法如下:
@ -28,7 +28,7 @@ vercel link
vercel env pull .env.local
```
1. 首先是安装vercel
2. 然后登录vercel ![Pasted image 20240223222531](https://pictures.kazoottt.top/2024/02/20240223-d958cd13a2bb101e2c056074826d1f37.png)
1. 首先是安装 vercel
2. 然后登录 vercel ![Pasted image 20240223222531](https://pictures.kazoottt.top/2024/02/20240223-d958cd13a2bb101e2c056074826d1f37.png)
3. 最后拉取环境变量到.env.local
![Pasted image 20240223222605](https://pictures.kazoottt.top/2024/02/20240223-da07828b4f8288c2015ae659271c8b06.png)

View File

@ -23,15 +23,15 @@ rinId: 18
toAstro: true
---
# 再次学习History.scrollRestoration
# 再次学习 History.scrollRestoration
![2024-05-23-23-52-40](https://pictures.kazoottt.top/2024/05/20240523-96faf635fa38b9f54a7567a75d91e46c.jpeg)
之前在react.dev的源代码中了解到了这个HIstory的属性当时写了一篇笔记来记录我对它的理解现在看来还是一知半解。所以今天打算重新学习一下这个属性主要从属性以及所属对象的介绍、使用方法是否开启标准这几个方面来简单展开。
之前在 react.dev 的源代码中了解到了这个 HIstory 的属性,当时写了一篇笔记来记录我对它的理解,现在看来还是一知半解。所以今天打算重新学习一下这个属性,主要从属性以及所属对象的介绍、使用方法,是否开启标准这几个方面来简单展开。
## 什么是scrollRestoration
## 什么是 scrollRestoration
scrollRestoration是一个属性它所属的实例是浏览器的History。
scrollRestoration 是一个属性,它所属的实例是浏览器的 History。
这个属性是做什么的?它用来控制我们在切换历史页面的时候,滚动条的位置会不会恢复到之前的位置。
@ -49,23 +49,23 @@ history.forward()
history.go(page) // page大于0表示往后面翻对应的页数反之则是往前翻对应的页数
```
那么scrollRestoration这个属性与是否恢复滚动条的关系是什么
那么 scrollRestoration 这个属性与是否恢复滚动条的关系是什么?
scrollRestoration可选的值为automanual (如果浏览器支持这个属性那么它默认是auto)
scrollRestoration 可选的值为 automanual (如果浏览器支持这个属性,那么它默认是 auto)
> scroll restoration mode, a scroll restoration mode, initially "auto". [HTML Standard](https://html.spec.whatwg.org/multipage/browsing-the-web.html#she-scroll-restoration-mode)
如果是auto那么在切换历史页面的时候滚动条会自动地恢复到切换之前的位置。
如果是 auto那么在切换历史页面的时候滚动条会自动地恢复到切换之前的位置。
如果是manual那么在切换页面的时候滚动条会在顶部。
如果是 manual那么在切换页面的时候滚动条会在顶部。
上述的结果均在未手动修改state对应的滚动条位置的情况下
(上述的结果均在未手动修改 state 对应的滚动条位置的情况下)
## 属性的局限性
我之前觉得这个特性很好,但是为什么要单独地设置一个属性来控制是否要恢复到之前的滚动条位置呢?
在[History API - 滚动恢复  |  Blog  |  Chrome for Developers](https://developer.chrome.com/blog/history-api-scroll-restoration)这篇文章中提到:
[History API - 滚动恢复  |  Blog  |  Chrome for Developers](https://developer.chrome.com/blog/history-api-scroll-restoration) 这篇文章中提到:
> This often means unsightly jumps as the scroll position changes automatically, and especially so if your app does transitions, or changes the contents of the page in any way. Ultimately this leads to an horrible user experience.
> To make matters even worse there's very little you can do about it: Chrome triggers a `popState` event before the `scroll` event, which means you can read the current scroll position in `popState` and then reverse it in the `scroll` event handler with `window.scrollTo` (Ewww, but at least it works!). Firefox, however, triggers the `scroll` event *before* `popState`, so you have no idea what the old scroll value was in order to restore it. Bah!
@ -80,9 +80,9 @@ scrollRestoration可选的值为auto和manual (如果浏览器支持这个属性
1. 可能产生不太美观的跳跃:当滚动位置自动改变时,页面内容可能会突然跳动,尤其是在应用程序进行过渡或更改页面内容时,这会导致不好的用户体验。
2. (在不开启这个属性的时候)非常难以人工地实现恢复滚动位置:由于不同浏览器在触发 popState 和 scroll 事件的顺序上存在差异(如 Chrome 和 Firefox这使得在所有浏览器中一致地恢复滚动位置变得非常困难。
## 那么什么时候需要设置为manual
## 那么什么时候需要设置为 manual
参考上面的两个缺点来说当满足以下的条件的时候可以考虑设置为manual
参考上面的两个缺点来说,当满足以下的条件的时候,可以考虑设置为 manual
1. 页面确实会产生了不太美观的跳跃
2. 不在意历史的滚动条位置,同时更希望全部由手动控制滚动条位置的时候

View File

@ -23,7 +23,7 @@ toAstro: true
## 后续 2024-05-23
后来发现我被注释给欺骗了,虽然\_app.tsx里面说让nextjs设置scrollRestorationmanual但是其实他们的项目中nextjsscrollRestoration就是true。
后来发现我被注释给欺骗了,虽然\_app.tsx 里面说让 nextjs 设置 scrollRestorationmanual但是其实他们的项目中 nextjsscrollRestoration 就是 true。
与之前的注释不符...
@ -48,11 +48,11 @@ useEffect(() => {
[Re-enable scroll restoration behind flag (#14046) · vercel/next.js@38bd1a0 · GitHub](https://github.com/vercel/next.js/commit/38bd1a024cb25923d8ea15f269a7294d073684d8)
# 浏览器滚动恢复属性History.scrollRestoration
# 浏览器滚动恢复属性 History.scrollRestoration
[GitHub - reactjs/react.dev: The React documentation website](https://github.com/reactjs/react.dev)
最近在阅读 React 新版官网的代码时,发现在[\_app.tsx](https://github.com/reactjs/reactjs.org/blob/main/beta/src/pages/_app.tsx)中有这样一段代码。
最近在阅读 React 新版官网的代码时,发现在 [\_app.tsx](https://github.com/reactjs/reactjs.org/blob/main/beta/src/pages/_app.tsx) 中有这样一段代码。
```typescript
useEffect(() => {
@ -80,7 +80,7 @@ useEffect(() => {
1. auto 将恢复用户已滚动到的页面上的位置。
2. manual 未还原页上的位置。用户必须手动滚动到该位置。
在 mdn 文档中没有看到 auto 是默认值,但是自己手动验证以及在[google blog](https://developer.chrome.com/blog/history-api-scroll-restoration) 中提到:
在 mdn 文档中没有看到 auto 是默认值,但是自己手动验证以及在 [google blog](https://developer.chrome.com/blog/history-api-scroll-restoration) 中提到:
> The good news is, however, that there's a potential fix: history.scrollRestoration. It takes two string values: auto, which keeps everything as it is today (and is its default value), and manual, which means that you as the developer will take ownership of any scroll changes that may be required when a user traverses the app's history.
@ -94,8 +94,8 @@ useEffect(() => {
2. 如果 history.scrollRestoration = 'manual'; 回到顶部。
![](https://pictures.kazoottt.top/2024/04/20240407-cf4eabae0c082ae50dc617ae67e140d8.gif)
## 在 react.dev (新版官网)中为什么要使用 manual
## 在 react.dev (新版官网) 中为什么要使用 manual
这是因为这个项目用的 next.js涉及到 ssr可能出现页面还没渲染完就滚动到了之前的位置。待补充例子。
可以看一下这篇文档[Next.js 中怎么保持页面的滚动位置](https://juejin.cn/post/7141235243326898213)
可以看一下这篇文档 [Next.js 中怎么保持页面的滚动位置](https://juejin.cn/post/7141235243326898213)

View File

@ -0,0 +1,55 @@
---
description: b 站投稿页右上角有一个下载投稿工具的按钮,但当点开这个按钮时,发现是.exe文件目前我的电脑使用的是macos系统。
tags:
- userAgent
slug: the-web-side-determines-what-system-it-is-so-that-the-different-components-are-displayed
title: 网页端判断是什么系统,从而显示不同的组件。
date: 2024-12-17
author: KazooTTT
type: Post
status: Published
finished: true
published: true
category: 编程-前端-浏览器
toAstro: true
---
看到 b 站投稿页的右上角有一个下载投稿工具的按钮。
![image.png](https://pictures.kazoottt.top/2024/12/20241211-20241211213004.png)
点了之后发现是.exe 文件,而我的电脑是 macos 的系统。所以这次的下载算是无效操作。
![image.png](https://pictures.kazoottt.top/2024/12/20241211-20241211211526.png)
体验要做的更好一点的话,应该根据系统来显示不同的组件。(在这里如果不是 windows就不要显示 exe 相关的文件夹下载)
``` js
function getOperatingSystem() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/windows/i.test(userAgent)) {
return "Windows";
} else if (/macintosh|mac os x/i.test(userAgent)) {
return "macOS";
} else if (/linux/i.test(userAgent)) {
return "Linux";
} else if (/android/i.test(userAgent)) {
return "Android";
} else if (/iphone|ipad|/i.test(userAgent)) {
return "iOS";
} else {
return "Unknown";
}
}
```
userAgent 的例子:
> 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
## 参考
[User-Agent - HTTP \| MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent)
[What are the latest user agents for popular web browsers?](https://www.whatismybrowser.com/guides/the-latest-user-agent/)

View File

@ -16,7 +16,7 @@ category: 编程-后端-python
toAstro: true
---
# 管理python环境的方式
# 管理 python 环境的方式
最近又有写 python 的需求了,上一次写还是几年前写圣纳百川爬虫的时候,因此很多事情记不太清楚了。
@ -75,7 +75,7 @@ poetry new poetry-demo
poetry init
```
然后使用`poetry add 包名`安装依赖
然后使用 `poetry add 包名` 安装依赖
也可以指定版本,[Dependency specification | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/dependency-specification/)
如果要导出 requirements 方便别人安装可以运行
@ -105,6 +105,6 @@ conda 用来作为虚拟环境管理的话,不建议 pip 和 conda 混用,
如果都安装了某一个包,那么优先 import 的是 conda 安装的
如果之前用 pip 装的,运行`conda convert`转一下。
如果之前用 pip 装的,运行 `conda convert` 转一下。
然后后面都用 conda 来安装conda 找不到的包再用 pip 来装。

View File

@ -21,29 +21,29 @@ category: 软件
toAstro: true
---
# Focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法
# Focusee 录制系统声音被强制切换为扬声器播放的可能原因和解决方法
在macOS上我想要使用focusee录制系统声音的时候我按照它的引导安装了Gemoo Speaker
macOS 上,我想要使用 focusee 录制系统声音的时候我按照它的引导安装了 Gemoo Speaker
虽然输出设备切换到Gemoo Speaker输出这样确实可以录制到系统的声音了但是是直接用扬声器外放的声音。
虽然输出设备切换到 Gemoo Speaker 输出,这样确实可以录制到系统的声音了,但是是直接用扬声器外放的声音。
后来我发现是我安装了BlackHole2ch的原因卸载掉这个虚拟声卡之后focusee就通过Gemoo Speaker可以正常地录制到耳机里的声音了。
后来我发现是我安装了 BlackHole2ch 的原因卸载掉这个虚拟声卡之后focusee 就通过 Gemoo Speaker 可以正常地录制到耳机里的声音了。
卸载方法:
`/Library/Audio/Plug-Ins/HAL`
在这个文件夹中删除BlackHole2ch 对应的文件夹即可
在这个文件夹中删除 BlackHole2ch 对应的文件夹即可
![image.png](https://pictures.kazoottt.top/2024/05/20240525-26e60249b527dc5dc46c78eb123769bf.png)
---
顺带一提当时安装BlackHole2ch的原因是想要在录屏或者直播的时候录制到系统的声音今天我突然发现obs已经支持了直接录制系统声音的功能。
顺带一提,当时安装 BlackHole2ch 的原因是想要在录屏或者直播的时候录制到系统的声音,今天我突然发现 obs 已经支持了直接录制系统声音的功能。
具体的操作是:
1. 点击来源下方的添加按钮选择macOS音频采集
1. 点击来源下方的添加按钮,选择 macOS 音频采集
![SCR-20240525-qcob-2.png](https://pictures.kazoottt.top/2024/05/20240525-862b985a72997075bf72d8dd84efa46c.png)
2. 根据你的需求选择是采集桌面音频还是应用音频。

View File

@ -21,11 +21,11 @@ toAstro: true
# macos 一直弹出 “git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法
现在网络上关于这个问题的解决方案大部分都是打开钥匙串访问然后删除github的密钥但是这个方法其实并不奏效。具体的解决方法如下二选一即可
现在网络上关于这个问题的解决方案大部分都是打开钥匙串访问,然后删除 github 的密钥,但是这个方法其实并不奏效。具体的解决方法如下(二选一即可)
## 方法一 使用GitHub CLI
## 方法一 使用 GitHub CLI
首先使用brew安装GitHub CLI
首先,使用 brew 安装 GitHub CLI
```bash
brew install gh
@ -37,15 +37,15 @@ brew install gh
gh auth login
```
## 方法二 使用Git Credential Manager
## 方法二 使用 Git Credential Manager
如果没有git使用brew安装git
如果没有 git使用 brew 安装 git
```bash
brew install git
```
然后安装git-credential-manager
然后,安装 git-credential-manager
```bash
brew install --cask git-credential-manager

View File

@ -21,16 +21,16 @@ rinId: 42
toAstro: true
---
# 不推荐macos用户购买focusee的理由
# 不推荐 macos 用户购买 focusee 的理由
## 当时我为什么购买focusee
## 当时我为什么购买 focusee
1. **需要同时录制摄像头和屏幕**:录视频的时候经常需要同时展示自己和电脑屏幕的内容。
2. **需要使用 zoom 功能**在录制过程中偶尔需要放大特定区域focusee可以很方便地添加这个特效。
2. **需要使用 zoom 功能**在录制过程中偶尔需要放大特定区域focusee 可以很方便地添加这个特效。
3. **同时支持 macOS 和 Windows**,而且
双设备购买有优惠。
基于以上三点原因我购买了focusee
基于以上三点原因,我购买了 focusee
## 为什么不推荐
@ -38,19 +38,19 @@ toAstro: true
这一点是最严重的问题。
在macos上录制出来的视频色差明显与实际画面相差很大大到我认为几乎不能使用具体的对比如下:
macos 上录制出来的视频色差明显,与实际画面相差很大,大到我认为几乎不能使用,具体的对比如下:
![8c214f3f-65f7-49d6-8abd-7011886b3392-spark-clipboard](https://pictures.kazoottt.top/2024/06/20240620-f8632859027aa520b2acfe05f8010997.jpg)
发现这个问题之后,我开始与对方团队沟通:
527日第一次反馈对方回复说macOS 12.3以下没有这个问题12.3以上有问题,目前正在寻找解决方案。
527 日第一次反馈,对方回复说 macOS 12.3 以下没有这个问题12.3 以上有问题,目前正在寻找解决方案。
![CleanShot 2024-06-20 at 14.48.02](https://pictures.kazoottt.top/2024/06/20240620-7c6bb9ad347fed77aba7ee6ec6316dd0.png)
然后一直到6月18日还没有回复所以我又发了一次邮件询问进度。结果对方告知
然后一直到 6 月 18 日还没有回复,所以我又发了一次邮件询问进度。结果对方告知:
1. 这是高版本的macOS导致的问题。但是其他的录屏软件都没有出现这么严重的色差问题
1. 这是高版本的 macOS 导致的问题。(但是其他的录屏软件都没有出现这么严重的色差问题)
2. 解决这个具体问题可能会导致软件中其他色域的牺牲。
3. 当前的软件配置在平衡各种颜色方面提供了最佳解决方案(也就是说这个问题不予解决)
@ -58,7 +58,7 @@ toAstro: true
### 导出速度非常慢
是能够很明显的感受到慢我的配置是mac mini m2 pro无论是给录制的视频加上effect还是原封不动直接导出速度都很慢。
是能够很明显的感受到慢,我的配置是 mac mini m2 pro无论是给录制的视频加上 effect 还是原封不动直接导出速度都很慢。
### 声卡配置容易冲突且不支持单应用录音
@ -68,10 +68,10 @@ Focusee 的声卡设置会与我系统中的其他虚拟声卡产生冲突,可
[focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法](https://www.kazoottt.top/article/possible-causes-and-solutions-for-focusee-switching-system-audio-to-speaker-playback-forcibly-zh)
而且它不支持单应用声音录制无论是同类产品的screen studio(需付费)QuickRecorder开源免费还是obs都已支持单应用声音录制了。
而且它不支持单应用声音录制,无论是同类产品的 screen studio(需付费)QuickRecorder开源免费还是 obs 都已支持单应用声音录制了。
## 退款经历
由于对方邮件告知色差问题暂时不予解决,而这恰好是我最在意的一个功能缺陷,所以我决定了退款。
我是在[荔枝数码](https://lizhi.shop/)的淘宝店购买的 Focusee。联系了客服询问能不能退款之后他们处理速度很快迅速同意并完成了退款流程。这一点让我挺意外的以后还有类似的购买需求的话还是会考虑荔枝数码。
我是在 [荔枝数码](https://lizhi.shop/) 的淘宝店购买的 Focusee。联系了客服询问能不能退款之后他们处理速度很快迅速同意并完成了退款流程。这一点让我挺意外的以后还有类似的购买需求的话还是会考虑荔枝数码。

View File

@ -25,7 +25,7 @@ toAstro: true
# 如何自动同步某个文件夹的图片到某个相册中
场景描述我使用的截图工具Shottr会把截图都保存在“截图”这个文件夹中但我希望在保存的同时自动将其导入到iCloud相册中的“截图”文件夹中。
场景描述:我使用的截图工具 Shottr 会把截图都保存在“截图”这个文件夹中,但我希望在保存的同时自动将其导入到 iCloud 相册中的“截图”文件夹中。
![Pasted image 20240701160250](https://pictures.kazoottt.top/2024/07/20240701-Pasted%20image%2020240701160250.png.png)
@ -35,7 +35,7 @@ toAstro: true
![Pasted image 20240701175005](https://pictures.kazoottt.top/2024/07/20240701-Pasted%20image%2020240701175005.png.png)
## 第二步点击finder左下角的新建文稿
## 第二步:点击 finder 左下角的新建文稿
![Pasted image 20240701181819](https://pictures.kazoottt.top/2024/07/20240701-Pasted%20image%2020240701181819.png)
@ -47,7 +47,7 @@ toAstro: true
![Pasted image 20240701175211](https://pictures.kazoottt.top/2024/07/20240701-Pasted%20image%2020240701175211.png.png)
1. 在资源库-照片-将文件导入到照片这个操作拖动到右边
1. 在资源库 - 照片 - 将文件导入到照片这个操作拖动到右边
2. 选择你要同步的目标文件夹
3. 选择添加到现有顶层相簿
4. 选择你要同步到 iCloud 的哪个相册中

View File

@ -38,15 +38,15 @@ toAstro: true
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-82aa80c8b5a357de11750faf12b1703a.png)
与shots.so类似都可以体验一下看看效果。
shots.so 类似,都可以体验一下看看效果。
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-9a49aef555390eaf92a5647d592769be.jpeg)
## 三、Arc浏览器
## 三、Arc 浏览器
**目前仅适用于macos平台**
**目前仅适用于 macos 平台**
没错arc浏览器自带截图美化功能。
没错 arc 浏览器自带截图美化功能。
使用方式有两种:
@ -54,7 +54,7 @@ toAstro: true
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-2249830743a1eb711120a269f14a1901.png)
1. 另外一种方式是开启developer mode
1. 另外一种方式是开启 developer mode
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-202a3577ed0433710c02b1d567f4cb20.png)
@ -62,7 +62,7 @@ toAstro: true
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-a04995922000f6d88e24f045d13b828f.png)
触发后你可以选择背景色以及要不要带上arc浏览器的水印
触发后你可以选择背景色以及要不要带上 arc 浏览器的水印
![Untitled](https://pictures.kazoottt.top/2024/02/20240225-06de8c20aa0ba6d80a243acb5cf0bf3e.png)

View File

@ -17,8 +17,8 @@ category: 软件
toAstro: true
---
# 快速获取telegram chatId然后实现消息通知的方法
# 快速获取 telegram chatId 然后实现消息通知的方法
1. 给 telegram 账户设置 username
2. 搜索[@RawDataBot](https://www.alphr.com/find-chat-id-telegram/)给它发送一条消息。它会返回账户相关的信息给你。格式如下chat.id 就是所需要的 chatId![Pasted image 20230914233217](https://pictures.kazoottt.top/2024/10/20241017-cd326efab542823c73ab2e2542e89dd7.png)
3. 然后就能结合[telegram bot](https://api.telegram.org/)+ [apprise](https://github.com/caronc/apprise/wiki/Notify_telegram)做消息通知了。![Pasted image 20230914233337](https://pictures.kazoottt.top/2024/10/20241017-74884e2c10edcede13696599c163ffe4.png)
2. 搜索 [@RawDataBot](https://www.alphr.com/find-chat-id-telegram/)给它发送一条消息。它会返回账户相关的信息给你。格式如下chat.id 就是所需要的 chatId![Pasted image 20230914233217](https://pictures.kazoottt.top/2024/10/20241017-cd326efab542823c73ab2e2542e89dd7.png)
3. 然后就能结合 [telegram bot](https://api.telegram.org/)+ [apprise](https://github.com/caronc/apprise/wiki/Notify_telegram) 做消息通知了。![Pasted image 20230914233337](https://pictures.kazoottt.top/2024/10/20241017-74884e2c10edcede13696599c163ffe4.png)

View File

@ -16,11 +16,11 @@ description: 转换FLV格式的视频成HDDP用于弹幕压制。使用FFmpeg
toAstro: true
---
## 720x1080批量转1920x1080两边黑屏
## 720x1080 批量转 1920x1080两边黑屏
手机直播的时候录播机录出来的分辨率是720x1080使用ffmpeg转成横屏的1920x1080。这样xmlass弹幕的时候就不需要另外处理了看起来很更舒服。
手机直播的时候录播机录出来的分辨率是 720x1080使用 ffmpeg 转成横屏的 1920x1080。这样 xmlass 弹幕的时候,就不需要另外处理了,看起来很更舒服。
macos的写法
macos 的写法:
```bash
input_folder="" # 要转化的录播的文件夹路径
@ -34,7 +34,7 @@ for f in "$input_folder"/*.flv; do
done
```
windows的写法
windows 的写法:
```powershell
$input_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要转化的录播的文件夹路径
@ -59,7 +59,7 @@ Get-ChildItem -Path $input_folder -Filter *.flv | ForEach-Object {
## 弹幕压制
### windows(使用cuda)
### windows(使用 cuda)
```bash
@echo off
@ -71,7 +71,7 @@ for %%a in ("%input_folder%\\*.flv") do (
)
```
### macOS版
### macOS
```bash
#!/bin/bash

View File

@ -18,11 +18,11 @@ category: 软件
toAstro: true
---
# 沉浸式翻译自定义OPENAI接口油猴脚本报错
# 沉浸式翻译自定义 OPENAI 接口油猴脚本报错
![2024-05-21-14-49-20](https://pictures.kazoottt.top/2024/05/20240521-fa1b5c533f1a6add598bd6932e90d4ac.jpeg)
我使用oneapi部署了我自己的服务接入了deepseek作为翻译的模型。
我使用 oneapi 部署了我自己的服务,接入了 deepseek 作为翻译的模型。
但是在配置好之后开启翻译报错:
@ -37,7 +37,7 @@ toAstro: true
查询了一下:
`@conncet` 是油猴脚本一个tag作用是允许油猴脚本跨域请求对应的配置的域名
`@conncet` 是油猴脚本一个 tag作用是允许油猴脚本跨域请求对应的配置的域名
[tampermonkey文档](https://www.tampermonkey.net/documentation.php#meta:connect)
@ -45,7 +45,7 @@ toAstro: true
1. 手动地把对应的域名加上去
![Pasted image 20240521143957](https://pictures.kazoottt.top/2024/05/20240521-38f1a6ea2cef12713a626f1c484f163a.png)
2. 直接添加`// @connect *`,这样后续也不会需要新增其他的配置了。
2. 直接添加 `// @connect *`,这样后续也不会需要新增其他的配置了。
3. 同理在油猴脚本的设置页面的用户域白名单新增对应的域名或者直接添加\* ![Pasted image 20240521145459](https://pictures.kazoottt.top/2024/05/20240521-ec4ad5c0568ad651c2e230670f3ab535.png)
4. 最后一种简单直接的解决方法是直接使用浏览器插件,我个人的猜测是他们配置了[Match patterns](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns)为<all_urls>
4. 最后一种简单直接的解决方法是直接使用浏览器插件,我个人的猜测是他们配置了 [Match patterns](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns) <all_urls>
![Pasted image 20240521144021](https://pictures.kazoottt.top/2024/05/20240521-a680cd664710c0c8cf7e627fc49f4cf7.png)

View File

@ -22,7 +22,7 @@ toAstro: true
# File Download
封装了对于urlblob类型文件的下载方法。
封装了对于 urlblob 类型文件的下载方法。
## downloadFileFromURL
@ -30,7 +30,7 @@ toAstro: true
function downloadFileFromURL(url: string, filename?: string)
```
url是网络请求的链接filename不是必填如果填了那么下载文件名称=filename
url 是网络请求的链接filename 不是必填,如果填了那么下载文件名称=filename
## downloadFileFromBlob
@ -38,15 +38,15 @@ url是网络请求的链接filename不是必填如果填了那么下载文
function downloadFileFromBlob(blob: Blob | MediaSource, filename: string)
```
blob是一个blob对象一般从后端获取filename不是必填如果填了那么下载文件名称=filename
blob 是一个 blob 对象一般从后端获取filename 不是必填,如果填了那么下载文件名称=filename
# 地址
npm地址
npm 地址:
[@kzttools/file-downloader - npm](https://www.npmjs.com/package/@kzttools/file-downloader)
github地址
github 地址:
[GitHub - kzttools/file-downloader](https://github.com/kzttools/file-downloader)

View File

@ -26,7 +26,7 @@ toAstro: true
这是一个油猴脚本,用于在微信读书的网页端新增复制快捷键。
在 windows 下,快捷键为`Ctrl + C`,在 mac 下,快捷键为`Cmd + C`
在 windows 下,快捷键为 `Ctrl + C`,在 mac 下,快捷键为 `Cmd + C`
## 相关地址