精选分类

文章列表

3.2k 3 分钟

Web 端很容易实现,但是小程序端会有些特殊。 对于 DeepSeek 的 API,用 Python 去调用输出时,只要设置 stream=True,就可以实现流式输出了: nresponse = client.chat.completions.create( model="deepseek-chat", messages=[ {"role": "user", "content": "详细介绍一下你自己"}, ], stream=True)for chunk...
2.1k 2 分钟

# 包管理工具 npm/pnpm/yarn 默认情况下,Node.js 安装时会自带 NPM(Node Package Manager),作为最初的包管理工具,它为我们的开发提供了极大的便利。然而,随着项目的不断演进和需求的日益增长,仅仅依赖 NPM 可能无法完全满足我们的所有需求。 # NPM:JavaScript 开发者的首选包管理器 NPM(Node Package Manager),作为默认的 JavaScript 应用包管理器,与 Node.js 一同安装,它是目前使用最广泛的包管理器,得益于其对大量包的强大支持。 NPM 的工作原理 NPM...
4.3k 4 分钟

# 关于两个微信小程序项目:AIxiaoda 和百无禁忌 Varmeta 的开发笔记 第一个小程序是一个小程序端问答小助手,功能和特点与简洁风格的 AI 智能助手应用如元宝、KIMI、DeepSeek 等基本类似,API 可以任选自己喜欢的,原型图较为简约。 第二个小程序是与产品经理朋友合作的创业项目,更小众和个性化,在 AI 助手这一扩展功能上,前端的实现在移植第一个小程序的基础上修改了风格与细节以贴合原型图要求。 记录一些技术点: # 1. 流式输出的实现: ChatGPT 时期一般认为小程序是不支持流式请求的,市面上大多数开发者的解决方案都是使用 websocket...
11k 10 分钟

# 项目《王者图鉴》中资源加载优化方面总结 # 1. ⽹⻚加载进度条 监听静态资源加载情况 可以通过 window.performance 对象来监听⻚⾯资源加载进度。该对象提供了各种⽅法来获取资源加载的详细信息。 可以使⽤ performance.getEntries () ⽅法获取⻚⾯上所有的资源加载信息。可以使⽤该⽅法来监测每个资源的加载状态,计算加载时间,并据此来实现⼀个资源加载进度条。 下⾯是⼀个简单的实现⽅式: tconst resources = window.performance.getEntriesByType('resource');const...
1.8k 2 分钟

# 输入一个 url 会发生什么 本问题在之前的学习合集文章 ———— 计算机网络与浏览器原理篇有过总结,因为本问题经典、关键、常见,所以此处单独开一篇博文再次作以更为详细的总结~ # 输入一个 url 会发生什么? URL 解析 步骤: 浏览器解析用户输入的 URL,提取协议(如 http 或 https)、域名(如 google.com)、端口(默认 80 或 443)、路径和查询参数。 示例: 输入...
2.1k 2 分钟

# 百无禁忌 Varmeta 开发日志帖 终于体验了 Cursor!效果还不错!ChatGPT-4o 代码生成永远的神! 可以直接把原型图和多个组件 add 到 chat 台,选择 Claude-3.5 或 GPT-4o 来帮忙生成回答和代码。 .prvmivjxuobl{} .yzngofqyonug{} 记录一个借助 chatgpt-4o 解决的小问题: t// 发送消息后滚动到底部 // scrollToBottom() { // setTimeout(() => { // const query =...
3.5k 3 分钟

# TypeScript 与 JavaScript JavaScript 和 TypeScript 是现代前端开发中最常用的两种语言。作为 JavaScript 的超集,TypeScript 提供了对 JavaScript 的增强功能,特别是在类型系统和开发工具支持方面。 # 1. JavaScript JavaScript(简称 JS)是一种广泛应用于前端开发的动态类型编程语言,最初是由 Netscape 的 Brendan Eich 在 1995 年开发的。它最初的目标是增强网页的互动性,如验证表单、处理用户输入、动态加载内容等。 随着时间的推移,JavaScript...
4.1k 4 分钟

# Flex 布局与 Grid 布局 flex 布局又称为弹性布局。 当我们给一个容器元素设置 display:flex; 时,这个容器就变成了 flex 容器,容器中所有直接子元素就成了容器成员(flex 项目)。 flex 容器默认存在两根轴:水平的主轴和垂直的交叉轴,flex 布局主要是围绕这两根轴来进行布局的。 所以 flex 布局相对于 grid 网格布局来说,他更适合一维布局(单行或单列布局) 父容器属性:flex-direction, justify-content, align-items, align-content 子容器属性:order, flex-grow,...
649 1 分钟

# 基于 vue 框架 + uniapp 的微信小程序开发配置教程帖 运行教程 后端 跨端启动 小程序端 # 后端 - 基于 Node.js,IDE:VScode 配置数据库: 数据库:MySQL、Redis 数据库管理工具:SQLynx、TinyRDM 配置大模型 api: 注册并配置智谱清言和阿里云实时语音识别产品的 AccessKey 和对应密钥 安装依赖并运行: npm install nodemon app.js得到如下输出说明启动成功: .lrncygtoywbr{} # 微信小程序端 - 微信公众平台、微信开发者工具 注册微信小程序,配置 appID...
2.1k 2 分钟

# 文章阅读记录 - FMRI2TXT: 非侵入性语言脑机接口 一篇在研一初期阅读到的文章,发表在《自然神经科学》杂志,它以一种 “神奇的 AI 读心术” 的形式,给我与朋友留下了深刻的印象。研二寒假闲暇,将它简单整理下来作以记录。 德克萨斯大学奥斯汀分校的研究者开发了一种基于 GPT 的语言解码器,它能通过非侵入性的 MRI/fMRI 收集大脑活动信息,并将思维转化为语言文字,准确率高达 82%。这项技术有望为失去语言能力或无法外部沟通的人提供一种新的交流方式,同时也为认知神经科学和人工智能领域带来了新的突破。 .rzvwpdlpltok{} #...