AI-第四次工业革命-Trae
Trae今日重磅消息:3月3日,字节跳动发布AI编程工具Trae国内版,模型搭载doubao-1.5-pro,支持切换满血版DeepSeek R1&V3。这是国内首个AI原生集成开发环境工具(AI IDE)。 使用感受我用其写”基于Vue-DeepSeekAPI的对话”,10分钟不到就完成了,效果还不错。 等待一会儿后 本项目只需要开发者了解基础技术栈的知识,具体实现直接AI即可,指数倍的缩短的研发周期。标志着软件开发正进入AI全面赋能时代。 漏洞即小小的Bug,重新打开项目即可消除 展望该软件具有生成项目的功能,待技术成熟后定试一试。 AI一则报告报告一:《AI in Action: Beyond Experimentation to Transform Industry...
数据结构-树
二叉树的存储结构顺序存储即用数组来存储,从上到下,从左到右,将编号为i的结点存在数组下标为i-1的位置上。适合于完全二叉树与满二叉树;对一般二叉树不友好,浪费空间。 链式存储1234typedef struct BiTNode{ element data; struct BiTNode *left , *right;}BiTNode,*BiTree; 二叉树的遍历与线索二叉树先序遍历的递归操作1234567void PreOrder(BiTree T){ if(T != NULL){ visit(T); PreOrder(T->lchild); PreOrder(T->rchlid); }} 中序遍历的递归操作1234567void InOrder(BiTree T){ if(T != NULL){ InOrder(T->lchild); visit(T); ...
基于Vue+DeepSeekAPI的在线AI问答
知识点Flask 什么是FlaskFlask是一个非常小的PythonWeb框架;Flask 被称为”微框架”,因为它使用简单的核心,得用扩展增加其他功能。 如何安装 使用命令 1python --version 来查看当前的python版本,需要满足其大于3.6 使用python的包安装工具pip安装 1pip install Flask 验证是否安装成功 1pip show Flask Nginx 什么是NginxNginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器 正向代理与反向代理 正向代理:是一个位于客户端与目标服务器之间的服务器(即代理服务器),即实现对客户端请求的转发与目标服务器响应的转发。 在访问境外网站时,用户可以使用正向代理技术。 通过正向代理服务器来访问目标服务器,目标服务器并不知道用户的ip,也不知道访问自己的是一个代理 2....
Hexo博客增加豆瓣个人界面
Hexo添加豆瓣个人页面 安装hexo-douban插件 1npm install hexo-douban --save-dev 在博客站点的配置文件_config.yml中添加以下内容 1234567891011121314151617douban: id: xxxx # 豆瓣ID,https://www.douban.com/people/xxxxxx/" ,其中的”xxxxxx”就是个人ID。(只包含数字) builtin: true book: title: '标题名字' quote: '首界面显示一句话' movie: title: '那标题名字' quote: '首界面显示一句话' game: title: '标题名字' quote: '首界面显示一句话' timeout: 10000 # 超时的时间,单位是毫秒 # 是否将生成页面的功能嵌入hexo s和hexo...
数据结构-串
串(String)逻辑结构:受限线性表存储结构:定长顺序存储表示12345#define Max 255typedef struct{ char ch[Max]; int length;}SString; 堆分配存储表示1234typedef struct{ char *ch; int length;}HString; 链式存储表示123456//size被自定义,表示一个结构体中存放多少个字符#define size 4typedef struct{ char ch[size]; LString *next;}LString; 堆分配存储表示的详解123456789101112131415161718192021222324252627282930313233343536#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct { char...
C语言相关知识点(持续更新)
本章内容持续收录C语言的一些知识点 表达式必须是可以修改的左值123int a = 1;int b = 2;a + b = 3; 表达式 a + b 不是一个左值,因为它不能被修改。如果您尝试将 a + b 赋值为 3,则会收到一个编译错误,提示“表达式必须是可以修改的左值”。 指针与指向指针的指针由于C语言的函数传值机制,修改值需要用指针。而修改指针就得用指向指针的指针(**)。—以单链表的初始化为例 1234567891011121314151617typedef struct LinkNode { int data; struct LinkNode* next;}LinkNode,*LinkList;void init(LinkNode** l) { LinkNode* p = (LinkList)malloc(sizeof(LinkNode)); *l = p; (*l)->data = 98; (*l)->next = NULL;}int main(void) { ...
Linux课程总结(持续更新中)
Linux常用命令Shell前言:启动某个程序:查找程序在硬盘上安装位置,然后将其加载到内存运行。真正能控制硬件(CPU,显示器,内存)的只有OS kernel。但由于安全,复杂等原因用户不能直接接触内核,则在user与kernel增加一层“代理”(UI与命令行程序)。来接收用户操作,简单处理后传给 kernel。 Shell是一个命令行程序,连接user与Linux kernel,让user更高效用Linux kernel。运行一个命令,大部分情况下Shell都会调用内核暴露出来的接口。这就是在使用内核。 Shell也支持编程。Shell也是一种脚本语言(Script),解释型语言的别称是脚本语言(Script)。 Linux版本 核心版本 发行版本 Shell与Bash Shell Shell 是用户与操作系统内核之间的接口,允许用户通过输入命令与系统交互。它可以是命令行界面(CLI)或图形用户界面(GUI),但通常指 CLI。Shell 接收用户输入的命令,解释并执行它们。 Bash Bash(Bourne Again Shell)是 Shell 的一种,由...
VCD/DVD上的.dat文件转换成mp4的方法
点击分享的连接点击这里 记录前些天姥爷让我把DVD上的视频转到硬盘里,我就答应了,弄了好一会,尝试了各种方法,都以失败告终。我索性不管了,待到离开家前往学校的前一天晚上,我突然想起来此事,于是从10点弄到12点,最终在12点在硬盘上测试通过,宣告着此次事件的成功完成。 其实这只是一件小事,但是其中有许多令我反思的地方。连我这个家庭成员曾经对家人许下的诺言,一个晚上过去,随着黎明的到来而烟消云散了,跟何况其他人呢?当成功的一刻,我很开心,因为我不想带着遗憾去上学,而这种所谓的遗憾,是我本应该很轻松完成的。 最后,再次引用王哥对我说的那句话的节选: 希望哥们养成做事严谨的习惯