- 博客(19)
- 收藏
- 关注

原创 人工智能聊天页面搭建(源码)文淇ai聊天
文淇AI聊天助手是一款轻量级网页应用,支持本地部署,采用阿里云千问大模型API。项目采用分层架构,前端使用HTML/CSS/JS实现响应式UI,后端基于Python 3.9和FastAPI,数据库使用SQLite。核心功能包括:匿名/账号双模式登录、流式对话输出、会话持久化存储等。系统实现了用户管理(注册/登录/验证)、消息流式传输、历史记录存储等功能,通过.env文件管理敏感配置。数据库设计包含用户表、验证表和聊天记录表,支持数据持久化和快速检索。项目适合初学者学习全栈开发,提供了完整的聊天应用实现方案。
2025-07-26 17:59:26
565
原创 mysql基本语法
2.创建一个表叫 users,字段有:id INT,username VARCHAR(20)但是现在我们想给这个数据库表插入数据我们可以选择运行。2把张三的邮箱改成 [email protected]。相对于来说就是加个逗号结尾还是用常规结束符;我们也可以选择插入部分字段(其余为NULL)当然一个一个添加太麻烦了我们可以批量添加。1插入 3 个用户:张三、李四、王五。1.创建一个数据库叫 testdb。这样子我们就有了张三这个数据库实例。假设我们已经有了这张表。
2025-08-09 15:05:18
253
原创 cs50学习笔记:html+css+javascript篇
功能:自动给设备发“网络身份证”(IP地址、网关、DNS等)。为啥需要:避免手动配置的麻烦和冲突(就像避免租房撞号)。工作流程设备喊:“我要IP!服务器回:“给你这个IP,租你1天!设备说:“成交!本质:一套请求-响应规则(浏览器问,服务器答)。核心特点明文传输:像寄明信片,内容能被偷看(后来升级成HTTPS“加密快递”)。无状态:每次请求独立(像每次点外卖都要重新说“我是谁”)。常见状态码200:成功(外卖到手!404:找不到(商家没这菜!500:服务器崩了(厨房炸了!
2025-07-05 11:20:26
864
原创 从0开始搭建一个简易静态瓦洛兰特交流网站
我现在有一个微信群,主要是游戏交流开黑。目前人数不多打算做一个招新网站朋友A想把自己的击杀集锦和玩家信息放进去。还要提供微信群拉新功能。
2025-07-04 15:10:52
207
原创 TypeScript基础
TypeScript 就像是 JavaScript 的「升级加强版」,给原本的 JavaScript 穿上了防弹衣,还送了一本说明书。超集(升级版):TypeScript 完全兼容 JavaScript,就像微信的「超级会员」——普通功能都能用,但多了额外福利(类型检查、更强大的语法)。类型系统(防弹衣):JavaScript 写代码时容易踩坑(比如把数字和字符串意外相加),TypeScript 会提前警告你:“老兄,这两个东西类型不匹配!
2025-07-04 08:54:48
181
原创 前端萌新练习合集
* 背景色:aquamarine(碧绿色) *//* 类名为"video"的元素的样式 *//* 所有img元素的样式设置 *//* 灰色点状边框,粗细1像素 *//* 类名为"h"的元素的样式 *//* 图片宽度为300像素 *//* 图片高度为200像素 *//* 宽度为父元素的30% *//* 所有div元素的样式 *//* CSS样式规则开始 *//* 圆角半径8像素 *//* 宽度300像素 *//* 高度168像素 *//* 圆角半径8像素 *//* 灰色点状边框 *//*边界阴影设置*/
2025-06-06 19:16:22
282
原创 html+css+js知识复习合集
HTML定义网页页面的的结构和内容,包括文本图像链接等等,css用于定义页面的样式和布局,js则是,而js用于添加交互性和动态功能。
2025-06-05 18:45:32
609
原创 JavaScript
轻量级,解释型,面向对象的脚本语言。主要用于实现网页上的动态效果,增加用户的交互性。其可以写入HTML并在浏览器中运行,注意JavaScript是动态的。
2025-05-06 16:53:39
337
原创 HTML笔记
不同浏览器的渲染引擎不同,对于相同代码解析的效果会存在差异web标准就像是秦始皇的“车同轨书同文字”不同浏览器就像不同的“施工队”,每个队伍有自己的“图纸”(渲染引擎)。比如:Chrome 和 Safari 的图纸是 Blink 和 Webkit,喜欢现代风格;IE 的图纸是 Trident,只懂老式工艺;Firefox 的图纸是 Gecko,擅长复杂结构。同一段代码交给不同施工队,自然造出不同的“房子”(网页效果)。
2025-04-02 20:14:55
334
原创 python协程
像“单线程流水线”一样高效协作传统多线程问题:多个线程同时操作共享数据时,必须用锁防止数据混乱(如两人同时修改同一份文件),但频繁加锁会导致性能下降和死锁风险协程解决方案:协程是单线程内的任务切换,所有任务按顺序排队执行(协作式调度),同一时刻只有一个协程运行,自然不需要锁。例如:类比:一个餐厅服务员(单线程)同时服务多桌客人(协程),每次只处理一桌的点餐需求,无需和其他服务员抢菜单(无锁):单线程也能“分身有术”处理海量任务。
2025-03-26 19:26:20
812
原创 计算机⽹络及TCP⽹络应⽤程序开发
地址就是设备的网络地址。跟快递收发货地址差不多P地址⼀共有4位,第1位,1223,第2,3,4位,0255注意事项:① IP地址分为两类 : IPv4和IPv6② IPv4是⽬前使⽤的IP地址③ IPv6是未来使⽤的IP地址查看计算机的IP地址:Linux 和 mac OS 使⽤ ifconfig 这个命令Windows 使⽤ ipconfig 这个命令说明:ifconfig 和 ipconfig 都是查看⽹卡信息的,⽹卡信息中包括这个设备对应的IP地址。win。
2025-03-25 17:10:45
410
2
原创 python的fastapi应用
什么是 async def root()?想象一下你在快餐店点餐普通服务员(同步):你点完餐,服务员必须站在你面前,一直等到汉堡做好、可乐打完,才去服务下一个人。队伍排得很长,效率很低。高效服务员(异步):你点完餐,服务员说“好的,你先坐着,汉堡好了叫你”。然后马上去服务下一个人。同时处理多件事,队伍排得快。async def root() 就是告诉程序:“这个服务员(函数)很高效,处理任务时不用干等,可以同时做其他事”。2. 什么时候用它?
2025-03-18 15:28:45
236
原创 MAC部署wintogo
点击下载windowssupport文件(该文件是为了在部署好window以后在里面安装驱动因为如果你仅仅通过部署了wintogo环境的硬盘直接启动进入是没有网络等驱动的)下载所需要的window镜像,以及wintogo工具(这里推荐WTG,萝卜头论坛可以下并且有使用教程)部署前准备:固态硬盘(大于64G),u盘(大于16G),mac系统笔记本,window环境。(注:你也可以通过手机USB连接笔记本以此方法联网再通过鲁大师下载驱动)进入window打开U盘里的文件安装驱动。将两U盘插入要部署的电脑。
2024-11-22 16:02:07
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人