首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
速学专题
一文速学ChatBi“与数据库对话“大模型技术原理及框架一览
前言 上期写了NL2SQL,相信看过的朋友应该都对现在大模型在数据交互办公层面的探索和发展都十分感兴趣,在此商业化的产品市场上也有很多,比如阿里云的析言GBI: 腾讯云的ChatBI: 像此类的产品可以说是最贴切业务的。 在许多业务场景中,用户最关心的是如何快速获取最终的数据结果,而不是去理解数据是如何被提取和处理的。学习数据获取的复杂过程往往是一个高成本的障碍,而降低这一成本直接关系到产
阅读更多...
mysql速学系列:mybatis分页和mybatis-plus分页
MyBatis 和 MyBatis-Plus 都是用于数据持久化的框架,它们都支持分页查询,但是在 Spring Boot 中的使用方式有所不同。 MyBatis 分页: MyBatis 本身不提供内置的分页插件,但可以通过集成第三方分页插件来实现分页功能,最常用的是 PageHelper。 添加依赖: 在 Spring Boot 项目的 pom.xml 文件中添加 PageHelper 的
阅读更多...
干货速学!供应商选择与评估流程详解
什么是供应商选择流程? 供应商选择流程是企业用来识别、评估和选择产品供应商或服务提供商的一种系统化方法。这个过程包含七个主要阶段,从确定企业需求开始,到管理与供应商的关系结束。整个流程确保供应商能够满足企业的具体需求。该方法广泛应用于制造、零售、建筑、汽车和医疗等行业。 重要性 寻找和选择合适的供应商可能是个挑战,因为企业的需求多种多样。此外,尽管选择众多,但并非每个标准都能完全满足。虽然这
阅读更多...
[js高手之路]Node.js模板引擎教程-jade速学与实战1-基本用法
环境准备: 全局安装jade: npm install jade -g 初始化项目package.json: npm init --yes 安装完成之后,可以使用 jade --help 查看jade的命令行用法 一、在项目目录下新建index.jade文件 inde.jade代码: 1 doctype html2 html3 head4 meta(ch
阅读更多...
基于vue3速学angular
因为工作原因,需要接手新的项目,新的项目是angular框架的,自学下和vue3的区别,写篇博客记录下: 参考:https://zhuanlan.zhihu.com/p/546843290?utm_id=0 1.结构上: vue3:一个vue文件,包括了html ts cssangular:至少需要三个文件,分别写html ts css文件写法如下:XXXXX.component.html
阅读更多...
算法与数据结构要点速学——排序算法
排序算法 所有主要的编程语言都有一个内置的排序方法。假设并说排序成本为 O(n*log n),通常是正确的,其中 n 是要排序的元素数。为了完整起见,这里有一个图表,列出了许多常见的排序算法及其完整性。编程语言实现的算法各不相同;例如,Python 使用 Timsort,但在 C++ 中,特定算法不是强制性的并且会有所不同。
阅读更多...
Redis速学
一、介绍Redis 基本概念和特点 Redis是一个开源的内存数据库,它主要用于数据缓存和持久化。其数据存储在内存中,这使得它具有非常快的读写速度。Redis支持多种数据结构,包括字符串、哈希、列表、集合和有序集合,这使得它非常灵活,能够适应各种不同的数据处理需求。此外,Redis也支持数据持久化,可以将数据保存到磁盘上,确保数据不会因服务器重启而丢失。 优势和适用场景 Redis的优势在
阅读更多...
哲学速学--1
哲学 1、形而上学论 2、认识论 3、价值论(伦理学、美学) 逻辑 亚里士多德说过:男人是理性的动物 1、理性的灵魂 2、精神的灵魂 3、欲望的灵魂 柏拉图认为人的理性占主导地位 演绎推理 :正确的前提引导出正确的结论 论证:一定的前提推导出可能的jie’lun 溯源:追根溯源
阅读更多...
C++速学仓促笔记
1.大概认识C++类概念,基类,子类,继承,多态,封装,命名空间,迭代器,向量vector,异常处理,模板等概念,函数重载,list,map (1)基本c++数据类型:常量,变量,指针,字符串,const,引用&,bool,枚举,数组,vector容器,复数类型,typedef,volatile,pair,类类 型 (2)表达式:算术操作符,关系操作符,赋值操作符,递增递减操作符,复数操作
阅读更多...
一文速学-selenium高阶操作连接已存在浏览器
前言 不得不说selenium不仅在自动化测试作为不可或缺的工具,在数据获取方面也是十分好用,能够十分快速的见到效果,这都取决于selenium框架的足够的灵活性,甚至在一些基于web端的自动化办公都十分有效。 通过selenium连接已经存在数据存储的浏览器,可以通过这种方式绕过短期内无法解决的验证码的识别,也可以绕过大部分网页保护措施。那么现在就来看看我们如何实现。 启动浏览器 首先我
阅读更多...
一文速学-selenium高阶性能优化技巧
一文速学-selenium高阶性能优化技巧 前言 最近写的挺多自动化办公的selenium程序没有做优化,执行效率不高,启动浏览器又慢但是又可能出现其他不可控的因素,总结来说虽然放心运行但是又没那么好用,项目是写完了最后还是需要优化结尾的。selenium程序优化空间还是非常大的,根据自己项目的需求来进一步精简,去区分哪些元素是我们要触发的,哪些不需要加载的,将这些优化目标写进去可以大大提高s
阅读更多...
速学python·输入输出
和用户交互 程序与用户交互工程中 用户把信息传送给程序的过程是 输入 程序把结果展示给用户的过程是 输出 输入输出的最简单的方法是利用控制台 例如 和 都是控制台,进行输入和输出的作用 但是: 我们常见的交互界面,例如QQ,浏览器,Wegame等,都不需
阅读更多...
Java Web开发速学宝典(JSP+Servlet+Struts 2 + Hibernate + Spring)源代
文为原创,如需转载,请注明作者和出处,谢谢! 由于有些读者因随书光盘遗失,应广大读者的要求,特提供《Java Web开发速学宝典》一书的源代码下载,由于源代码所使用的jar包过大(随书光盘中包含了完整的源代码和jar包),在这里只提供了jar文件的列表,读者可以自行获得这些jar包,见下图。 各章节例子源码 综合项目案例源码 jar文件列表 定购 china-pub
阅读更多...
ajax超基础速学
文章目录 前言一、入门二、XMLHttpRequest 详解1.属性2.方法3.练习案例检验用户名是否可以使用省市二级联动 三、jQueryAjax1. load使用(了解)2. $.ajax介绍(了解)3. $.psot 与 $.get(了解)4. json(重点)例子:fastjson将java对象转换为json数据 5.练习案例显示商品信息 6.XStream (了解) 四、跨域问题
阅读更多...
mave 入门配置,速学笔记
以window系统为例进行讲解: 一、安装mave 1、下载mave压缩包,并解压;下载地址:http://maven.apache.org/download.cgi 2、添加系统环境变量,名称:MAVE_HOME 内容为:mave解压后的地址如 D:\JavaApps\apache-maven-3.3.9 注意,解压后的路径不要带有中文字符! 3、设置系统环境变量Pat
阅读更多...
一文速学数模-K-means聚类算法实战:信用卡用户画像聚类分析
目录 前言 一、用户画像概述 1.用户画像 2.为何用聚类算法作用户画像 二、数据质量校验 1.数据背景 2.数据说明 三、数据预处理 1.数据空缺值检验 2.数据归一化 四、K-means聚类 step1:选取K值 手肘法 step2:计算初始化K点 step3:迭代计算重新划分 五.画像分析 新增百度飞桨BLM直接可以运行代码项目,直接看到结果:K-me
阅读更多...
速学数据结构 | 我不允许还有人不会用栈实现队列!
🎬 鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C++干货基地》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 🌈hello! 各位铁铁们大家好啊,不知道大家对栈和队列的学习都学过了吧?那么用栈来实现队列你会做嘛? ⛳️栈和队列我们前面说了都是一种特殊的线性表,而在学习过程中用栈来尝试实现队列是很有必要来考验一下我们
阅读更多...
速学数据结构 | 用队列实现栈你都被难住了?那是你没掌握好技巧
🎬 鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C++干货基地》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 🌈hello! 各位铁铁们大家好啊,栈和队列我们都学过了那么试试用队列实现栈你会嘛?。 ⛳️本篇文章就来给大家来篇如何用队列来实现栈的全部解析让你彻底拿捏队列。 📚本期文章收录在《数据结构&算法》,大
阅读更多...
Python 速学!不懂怎么入门python的小白看这篇就够了!
Python是一种非常流行的脚本语言,而且功能非常强大,几乎可以做任何事情,比如爬虫、网络工具、科学计算、树莓派、Web开发、游戏等各方面都可以派上用场。同时无论在哪种平台上,都可以用 Python 进行系统编程。 机器学习可以用一些 Python 库来实现,比如人工智能常用的TensorFlow。也可以用像 NLTK 这样的 Python 库进行自然语言处理(NLP)。 本文讨论基本的 Py
阅读更多...
三分钟速学网卡管理配置-nmcli命令
NMCLI详解 一、nmcli相关简介二、演示环境准备三、nmcli常用参数介绍四、nmcli语法格式五、nmcli命令应用1. 网络控制命令2.连接管理命令 六、 补充:网卡配置文件说明 环境说明: 博客使用的linux版本:CentOS Linux release 7.7.1908 (Core) 终端语言调整:调整成汉语是为了方便学习,点击这里查看 【本期这里使用的是本
阅读更多...
软件开发速学计网:网络层
前言,要完整的学计网看这,韩立刚老师的课,绝对有趣,而我这是参考慕课网:编程必备基础中的网络篇,都是软件的,不是很全,但是对于搞软件的我觉得够了。网络层的知识比较多,有错请指出,谢谢 文章目录 1. 虚拟互连网络2. IP协议2.1 IP地址2.2 IP协议的组成(重要) 3. IP协议的转发流程3.1 路由表3.2 IP协议的转发流程 4. ARP协议5. RARP协议6. IP地
阅读更多...
三分钟速学-dns查询命令
DNS探秘之nslookup 一、nslookup命令 -域名查询1.1 nslookup简介1.2 nslookup常用参数1.3 nslookup输出解析1.3DNS的八种类型 二、dig命令 – 查询域名DNS信息2.1 dig命令简介2.2 常用参数2.3 dig命令使用实例 环境说明: linux版本:CentOS Linux release 7.7.1908 (
阅读更多...
【哈士奇赠书活动 - 21期】-〖速学Python:程序设计从入门到进阶〗
文章目录 ⭐️ 赠书活动 - 《速学Python:程序设计从入门到进阶》⭐️ 内容简介⭐️ 编辑推荐⭐️ 赠书活动 → 获奖名单 ⭐️ 赠书活动 - 《速学Python:程序设计从入门到进阶》 ⭐️ 内容简介 《速学Python:程序设计从入门到进阶》面向没有任何编程基础的初学者。 全书共9章,第1、2章以尽可能少的篇幅,完成了对编程环境的搭建、编程的基本概
阅读更多...
速学数据结构 | 手把手教你会单链表的构建方式
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《初阶数据结构》《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 文章目录 📋 前言1. 什么是链表1.1 链表的物理结构1.2 链表的种类 2. 链表的实现一. SList.h 单链表的声明3.1 定义链表结构3.2 单链表函数的声明 二. SList.h 单链表的定义2.1 动态申请链表一
阅读更多...