摘要: 思路: 单独的文件js、ts , 里面借助现有的use函数比如useState,useEffect,useCallBack 实现封装逻辑复用。 标准结构: useTest.ts/js import {useEffect,useRef,useState,useCallback} from 'react 阅读全文
posted @ 2025-08-23 16:33 JavAndroidJSql 阅读(15) 评论(0) 推荐(0)
摘要: Reducer 可以整合组件的状态更新逻辑。Context 可以将信息深入传递给其他组件。你可以组合使用它们来共同管理一个复杂页面的状态。 结合使用 reducer 和 context 状态被 reducer 所管理。reducer 函数包含了所有的状态更新逻辑并在此文件的底部声明: App.js 阅读全文
posted @ 2025-08-18 20:40 JavAndroidJSql 阅读(17) 评论(0) 推荐(0)
摘要: 代码结构示例 服务端入口(Node.js) // server.js import { renderToPipeableStream } from 'react-dom/server'; app.get('/', (req, res) => { const { pipe } = renderToPi 阅读全文
posted @ 2025-08-04 17:59 JavAndroidJSql 阅读(19) 评论(0) 推荐(0)
摘要: ts https://zh.uniapp.dcloud.io/tutorial/typescript-subject.html @ts 语法就是java.语法! 只是类型写在后面,无论是字段属性定义,还是函数参数及返回类型,还是接口interface,继承extends,泛型 都类似java用法 都 阅读全文
posted @ 2025-07-02 18:41 JavAndroidJSql 阅读(14) 评论(0) 推荐(0)
摘要: uniapp 0 创建打包发布 https://zh.uniapp.dcloud.io/quickstart-hx.html 0 vue语法 https://learning.dcloud.io/#/?vid=8 v-if、v-else,v-show, v-model(双向绑定数据可以影响Ui,ui 阅读全文
posted @ 2025-07-02 18:35 JavAndroidJSql 阅读(9) 评论(0) 推荐(0)
摘要: https://jike.city/zho https://github.com/ZHO-ZHO-ZHO 2种方式安装自定义 节点 custom_nodesMethod 1:Navigate to the custom_nodes directory inside the ComfyUI root 阅读全文
posted @ 2025-07-02 17:25 JavAndroidJSql 阅读(12) 评论(0) 推荐(0)
摘要: <FormRowDiv> <div style={{ display: 'flex', gap: 24 }}> <Form.Item label={<span>项目名称<span style={{ marginRight: 93 }}></span></span>} name="projectNam 阅读全文
posted @ 2025-06-20 17:11 JavAndroidJSql 阅读(7) 评论(0) 推荐(0)
摘要: 经过一段时间的真实使用,对现有代码辅助ai工具的感受(没有排名): 1 Augment 应该是目前最强大的了,可以直接帮你添加文件删除文件,修改代码非常方便。 收费 2 cursor 可以换邮箱账号登录试用, 可以生成文件(让你选择是否应用),效果类似文心快码。 收费 3 github的coplit 阅读全文
posted @ 2025-05-22 10:34 JavAndroidJSql 阅读(49) 评论(0) 推荐(0)
摘要: 1 接入deepseek ,通过一句话生成 故事,有图片,文本,视频 (开源项目) 可以借助ollma 本地部署deepseek https://github.com/alecm20/story-flicks 阿里云收费数字人 接入 已经有了https://help.aliyun.com/docum 阅读全文
posted @ 2025-02-21 20:28 JavAndroidJSql 阅读(39) 评论(0) 推荐(0)
摘要: 节流(Throttle) 和 防抖(Debounce) 是前端开发中常用的两种性能优化技术,主要用于控制函数执行的频率,特别是在处理频繁触发的事件(如滚动、输入、窗口调整等)时。 1. 节流(Throttle) 节流 是指在一定时间间隔内,函数最多执行一次。即使事件在短时间内被多次触发,函数也只会按 阅读全文
posted @ 2025-02-20 22:58 JavAndroidJSql 阅读(36) 评论(0) 推荐(0)
摘要: Webpack 的原理简单总结 1. 核心思想 Webpack 是一个模块打包工具,它将项目中的所有资源(JS、CSS、图片等)视为模块,通过依赖关系构建依赖图,借助Loader转换,借助plug插件进行优化,最终打包成一个或多个静态文件。 2. 核心概念 Entry(入口): 指定打包的起点文件, 阅读全文
posted @ 2025-02-19 23:42 JavAndroidJSql 阅读(59) 评论(0) 推荐(0)
摘要: Js项目遇到问题基础总结 前端打包工具:webpack4.+ , def云构建 前端开发框架:biggish,dev Console.log可以直接打对象,不用字符串拼接 console.log(prevProps, this.props, prevData, this.data) console. 阅读全文
posted @ 2025-01-09 16:28 JavAndroidJSql 阅读(19) 评论(0) 推荐(0)
摘要: 目标: 角色头像,口播,语音,文本生成语音: 上传自己的人像图片让人物开口说话,可以用文本生成语音(支持中文)也可以上传自己的音频。 上传人物图像和音频就可以合成数字人播报的视频 ps: 有源码的自己部署的,需要有高配置的服务器,尤其是显卡! 在线的工具也没api 直接提供,无法使用! 数字人工具集 阅读全文
posted @ 2025-01-09 16:24 JavAndroidJSql 阅读(146) 评论(0) 推荐(0)
摘要: 浏览器的工作原理‌主要包括从用户输入URL到页面渲染的整个过程,涉及多个进程和线程的协作。浏览器的主要组件包括用户界面、浏览器引擎、渲染引擎、网络组件等,每个组件都有其特定的功能。 浏览器的主要组件及其功能 ‌用户界面‌:包括地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗口显示的请求页面外,其他 阅读全文
posted @ 2025-01-09 13:14 JavAndroidJSql 阅读(48) 评论(0) 推荐(0)
摘要: @@@ 注意, 后端接口返回的 用 - 连接的 时间 例如 2024-09-12 12:30:34 用new Date('2024-09-12 12:30:34').getTime() 转换后 在ios ,safrafi 浏览器里可能会是 NAN 比如iphone 13 pro里面。 所以一定要给时 阅读全文
posted @ 2024-11-08 17:57 JavAndroidJSql 阅读(47) 评论(0) 推荐(0)
摘要: OpenAI:https://openai.com/blog/chatgpt/ 百度文心:https://wenxin.baidu.com/ 华为盘古NLP: 谷歌Bard : CSDN(调用 text-davinci-003模型):https://so.csdn.net/so/chat NewBi 阅读全文
posted @ 2023-03-31 18:14 JavAndroidJSql 阅读(7376) 评论(0) 推荐(0)
摘要: 一 用途 1 视频格式转码转换 2 音频格式转码转换 https://blog.csdn.net/weixin_40855193/article/details/122903152 ffmpeg -i input.mp3 output.wav //把mp3文件转换为wav文件 3 音频转视频 ps: 阅读全文
posted @ 2022-09-28 17:03 JavAndroidJSql 阅读(96) 评论(0) 推荐(0)
摘要: 多端开发框架对比横评,参考:https://juejin.im/post/5e8e8d5a6fb9a03c6d3d9f42(opens new window) 只做App,flutter、react native等App跨平台框架对比,参考:https://ask.dcloud.net.cn/art 阅读全文
posted @ 2022-03-30 15:16 JavAndroidJSql 阅读(646) 评论(0) 推荐(0)
摘要: 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 o 阅读全文
posted @ 2022-03-25 19:29 JavAndroidJSql 阅读(938) 评论(0) 推荐(2)
摘要: 传统的h5只有1端,即浏览器。而uni-app可跨多端,虽仍属前端,与传统h5有不同。如果你对h5比较了解,可通过本文快速了解uni-app。 网络模型的变化 以前网页大多是b/s,服务端代码混合在页面里; 现在是c/s,前后端分离,通过js api(类似ajax的uni.request)获取jso 阅读全文
posted @ 2022-03-25 19:28 JavAndroidJSql 阅读(495) 评论(0) 推荐(0)
摘要: 一 uni-app总结的比对的文章 https://ask.dcloud.net.cn/article/35657 1 在uni-app、小程序、weex, rax 的各个端中,除了h5端,其他端的js都运行在一个独立的v8引擎下,不是在浏览器中,所以浏览器的对象无法使用(window、docume 阅读全文
posted @ 2022-03-25 19:25 JavAndroidJSql 阅读(93) 评论(0) 推荐(0)
摘要: 底层根本是: react reconciler 中 hostconfig 运行机制? 参考:https://cloud.tencent.com/developer/article/1728155?from=article.detail.1740871参考:rax运行时原理:https://blog. 阅读全文
posted @ 2022-01-21 18:47 JavAndroidJSql 阅读(33) 评论(0) 推荐(0)
摘要: 1 知乎 PM圈子 https://zhuanlan.zhihu.com/c_65083018 2 微信 阅读全文
posted @ 2022-01-13 12:08 JavAndroidJSql 阅读(444) 评论(0) 推荐(0)
摘要: 小程序底层架构 微信小程序是大前端跨平台技术的其中一种产物,与当下其他热门的技术 React Native、Weex、Flutter 等不同,小程序的最终渲染载体依然是浏览器内核,而不是原生客户端。 而对于传统的网页来说,UI 渲染和 JS 脚本是在同一个线程中执行,所以经常会出现 “阻塞” 行为。 阅读全文
posted @ 2021-10-09 17:52 JavAndroidJSql 阅读(177) 评论(0) 推荐(0)
摘要: 前言 算法和数据结构是一个程序员的内功,所以经常在一些笔试中都会要求手写一些简单的排序算法,以此考验面试者的编程水平。下面我就简单介绍八种常见的排序算法,一起学习一下。 算法的目的是:1 学习写法 2 锻炼思考思路方式 一、冒泡排序 思路: 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对 阅读全文
posted @ 2021-06-09 19:17 JavAndroidJSql 阅读(65) 评论(0) 推荐(0)