自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (4)
  • 收藏
  • 关注

原创 MySQL进阶——插入数据、主键优化

在上篇文章学习了MySQL进阶——索引使用规则,这篇文章学习MySQL进阶——插入数据、主键优化。

2024-06-30 23:19:37 936

原创 MySQL进阶——索引使用规则

在上篇文章我们学习了,这篇文章学习MySQL进阶——索引使用规则。

2024-06-07 17:06:52 663

原创 MySQL进阶——索引

在上篇文章我们学习了MySQL进阶——SQL性能分析,这篇文章我们学习MySQL进阶——索引。

2024-06-06 12:03:03 683

原创 MySQL进阶——SQL性能分析

在上篇文章我们学习了,这篇文章学习MySQL进阶——SQL性能分析。SQL性能分析主要是从SQL语句执行频率、耗时时间、CPU使用情况和执行时表连接情况进行分析,常用的方法工具有:SQL执行频率、慢查询日志、profile详情和explain执行计划。

2024-06-05 11:47:49 843

原创 Docker教程——Docker安装

在安装Docker之前,我们需要执行如下代码安装Docker的一些依赖包,依赖包安装好后,执行如下代码安装Docker,遇到提示时,输入y即可。安装完毕后,执行如下代码,判断安装是否成功,

2024-05-29 13:38:07 494

原创 Django教程——数据库操作(增删改查)

在上篇文章中我们学习了Django教程——模型,这篇文章学习Django教程——数据库操作(增删改查)。定义好模型类后,在终端执行如下命令进行迁移操作,将模型映射到数据库,大家可以参考之前的文章——Django框架——模型来进行上面的步骤。我们在views.py文件中编写视图函数实现数据库操作——增删改查,直接访问对应的URL即可。

2024-05-28 11:28:06 1401

原创 Redis教程——哨兵

在上篇文章我们学习了Redis教程——主从复制,这篇文章我们学习Redis教程——哨兵监控。在主从复制中如果主机发生宕机,从机Redis会一直等到主机的恢复,这样会导致只能进行读操作,不能进行写操作,这大大降低了系统的高可用性。为了解决这个问题,Redis提供了哨兵监控。

2024-05-14 10:28:04 708

原创 Redis教程——主从复制

在上篇文章我们学习了Redis教程——管道,这篇文章学习Redis教程——主从复制。

2024-05-07 11:14:51 721

原创 Redis教程——管道

在上篇文章我们学习了,这篇文章我们学习Redis教程——管道。客户端向服务端发送命令分四步(发送、排队、执行和返回结果),并监听Socket返回,通常以阻塞模式等待服务端响应,如下图所示:如果同时需要执行大量命令,那么就需要等待上一条命令应答后再执行,这中间不仅仅多了RTT,而且还频繁调用系统IO,发送网络请求,同时需要Redis调用多次read()和write()系统方法,系统方法会将数据从用户态转移到内核态,影响性能。

2024-05-03 22:08:24 334 1

原创 Redis教程——事务

在上篇文章我们学习了,这篇文章我们学习Redis教程——事务。

2024-05-02 10:22:59 46

原创 Redis教程——持久化(AOF)

在上篇文章我们学习了,这篇文章学习Redis教程——持久化(AOF)。

2024-04-29 09:03:55 696

原创 Redis教程——持久化(RDB)

在上篇文章中,我们学习了,这篇文章学习Redis教程——持久化(RDB)。

2024-04-28 16:03:14 656

原创 Redis教程——数据类型(流)

在上篇文章中,我们学习了Redis教程——数据类型(基数统计、地理空间、位域),这篇文章我们学习Redis教程——数据类型(流)。Stream是Redis5.0版本新增加的数据结构,主要用于消息队列,Redis本身是有一个发布订阅(pub/sub)来实现消息队列的功能,但消息无法持久化,当出现网络断开、Redis宕机等,消息就会被丢弃。

2024-04-24 23:58:40 906

原创 Redis教程——数据类型(基数统计、地理空间、位域)

在上篇文章中我们学习了Redis教程——数据类型(有序集合、位图),这篇文章学习Redis教程——数据类型(基数统计、地理空间、位域)。

2024-04-21 11:54:15 1122

原创 Redis教程——数据类型(有序集合、位图)

上篇文章我们学习了Redis教程——数据类型(哈希、集合),这篇文章学习Redis教程——数据类型(有序集合、位图)

2024-04-19 19:32:50 954

原创 Redis教程——数据类型(哈希、集合)

上篇文章我们学习了,这篇文章学习Redis教程——数据类型(哈希表、集合)

2024-04-18 21:16:28 718

原创 Redis教程——数据类型(字符串、列表)

上篇文章我们学习了Redis教程——Redis入门,这篇文章我们学习Redis教程——数据类型(字符串、列表)。Redis数据类型有:字符串、列表、哈希表、集合、有序集合、地理空间、基数统计、位图、位域和流。

2024-04-07 20:58:27 684

原创 Redis教程——Redis入门

Redis是一种开源内存中数据结构存储,用于数据库、缓存、消息代理和流引擎,其提供了丰富的数据结构,例如:字符串、哈希、列表、有序集合等。Redis内置了复制、Lua脚本、LRU驱逐、事务和不同级别的磁盘持久化,并通过Redis哨兵和自动分区提供了高可用性。Redis通常用于一些特定场景,需要和MySql一起搭配使用,如下图所示:在查询时,客户端首先去Redis查询并返回数据,当Redis没有数据时,客户端就去MySql数据库查询数据,返回数据给客户端并更新数据到Redis。

2024-03-17 15:28:02 926

原创 Django框架——模型

uid为主键# name:CharField字符串类型,最大长度为30,唯一值,索引# age:IntegerField整数类型,默认值为18这里我们创建了名为UserModel的模型类,类属性有uid、name和age。注意:当我们不设置主键时,Django会为表增加自增主键列。

2024-03-15 14:31:16 1044

原创 Django框架——模版

在上篇文章中我们学习了,这篇文章我们学习Django框架——模版。在学习之前,先展示我们新建的Django项目目录,方便大家更好地学习。

2024-03-14 13:33:33 847

原创 Django框架——路由

上篇文章我们学习了Django框架——请求与响应,这篇文章我们学习Django框架——路由。本次学习过程中使用的项目目录如下图所示:大家放心,这个是新建的Django项目,还没编写任何代码,这里展示目录是为了大家更好地理解本次学习的内容。注意:该项目不是自己手动新建文件来创建的,大家可以参考这篇文章来创建——。

2024-03-07 08:53:15 875

原创 Django框架——请求与响应

上篇文章我们学习了,这篇文章我们学习Django框架——请求与响应。

2024-03-05 21:50:34 1071

原创 Django框架——配置文件、视图函数

在上篇文章,我们学习了Django框架——第一个Django程序,成功创建并启动Django程序,这篇文章我们学习Django框架——配置文件、视图函数。

2024-02-04 16:32:33 954

原创 Django框架——第一个Django程序

大家好,在很久之前,我写了一系列关于Flask框架的文章,得到了不错的反馈,这次我打算写一系列关于Django框架的文章,希望大家多多支持,多给一些写作意见。

2024-01-31 16:15:32 910

原创 Git教程——GitHub、团队内协作、跨团队协作

上篇文章我们学习了,这篇文章我们学习Git教程——GitHub、团队内协作、跨团队协作。在之前的Git教程中,我们使用的是本地仓库,不需要联网也可以对我们的项目做版本控制,这样别人无法帮助我们修改项目代码。今天我们来学习一个全球最大的代码托管服务平台——GitHub。GitHub是一个代码托管服务平台,帮助开发者存储和管理其项目代码、追踪、记录并控制用户对其代码的修改,甚至可以把它当做一个网盘,用来存储任何东西。在GitHub还可以查看或使用别人的项目代码。这里我们就不详细介绍GitHub了。

2024-01-26 09:52:57 1433

原创 Git教程——Git分支

上篇文章我们学习了,这篇文章我们学习Git教程——Git分支。

2024-01-25 13:49:34 988

原创 服务器——Nginx安装及静态配置、部署

服务器——Nginx安装及静态配置、部署。直接在云服务器中启动项目,一旦访问量多了,服务器会受不了,可能导致崩溃,所以我们需要代理服务器来Nginx代理云服务器启动项目。

2023-07-27 11:14:19 714

原创 JavaScript——跟随图片变化改变网页背景

JavaScript效果——跟随图片变化改变网页背景,效果如下所示: 首先我们准备基础模板,模板代码如下所示:基础模板效果如下: 要想实现跟随图片变化实现网页背景渐变效果,我们需要获取图片主要的三种颜色,这里我们使用ColorThief库中的getPalette方法,该方法语法格式如下:其中:image:要提取颜色的图像对象或 URL;colorCount:提取的颜色数量。默认值为 10;该方法返回颜色谱。简单了解了colorThief.getPalette方法后,接下来我们修改鼠标移入方法通过

2023-06-21 10:55:50 677

原创 CSS样式——旋转工具箱

该公众号发布Python、数据库、Linux、Flask、自动化测试、Git、算法、前端等相关文章!好了,CSS样式——旋转工具箱到这里就实现了。公众号:白巧克力LIN。

2023-06-13 10:21:11 414

原创 Vue3系列--provide与inject

在Vue3项目开发的过程中,会创建很多组件,那么避免不了组件之间的通信,在父子组件通信我们可以使用defineProps、defineEmits、defineExpose和Emit方法完成通信,在使用这些方法的前提是需要引用对应的组件。在不引用组件的前提下,顶层组件向底层组件提供数据或方法,如下图:这时我们可以使用provide和inject使顶层组件向底层组件提供数据和方法。

2023-06-12 11:29:00 926

原创 CSS样式——悬停变色

没有项目的可以点击上图右边红框添加项目。该公众号发布Python、数据库、Linux、Flask、自动化测试、Git、算法、前端等相关文章!,不会使用阿里巴巴矢量图标库的可以参考如下步骤,会使用的可以跳过这一步。在完成上面的效果之前,我们需要准备图标,这里我使用的是。好了,CSS样式——悬停变色效果到这里就实现了。准备好模板,接下来开始编写CSS样式实现效果。接下来我们开始实现悬停变色效果。这样就成功生成了图标代码。公众号:白巧克力LIN。

2023-06-06 13:39:29 1865

原创 Selenium4自动化框架(超级详细)

Selenium4是一个用于Web应用的自动化测试工具,利用它可以驱动浏览器执行特定的工作,其直接运行在浏览器中,就像真正的用户在操作一样。其主要功能有:测试应用程序与浏览器的兼容性,测试应用程序功能。

2023-05-26 14:12:18 3911 1

原创 Vue3系列——computed、watch

计算属性computed是依赖于使用它的数据,当数据发生变化时,自定义方法重新调用执行一次计算属性,监测的是依赖值,依赖值不变的情况下其会直接读取缓存进行复用,变化的情况下才会重新计算。在示例代码中,我们定义了list数组和计算属性,计算属性返回值通过变量名为computedlist来接收,通过setTimeout定时器将list数组值改变,当3秒后,list数组增加9、10元素。注意:计算属性中不应该有其他操作,例如异步请求、修改dom;避免直接修改计算属性的值,计算属性应该是只读的;

2023-05-17 13:54:59 716

原创 Vue3系列——父子组件通信

在Vue3项目开发中,我们会将一个模块根据基础的功能拆分成很多个小组件,例如:弹窗、Form表单等,这样我们避免不了组件间的数据传递,这时就需要父子组件通信。

2023-05-16 08:43:36 412

原创 Vue3系列——Pinia状态管理库

export const Store名字 =defineStore('Store的ID名',{//其他配置......})在defineStore方法中,第一个参数为Store的ID名,是必须传入的值,它用来连接store和devtools,第二个参数可接受两类数据:Setup函数或Option对象。注意:在定义Store名字时,尽量使用use××××的命名格式。

2023-05-15 11:37:43 811

原创 smtplib、email实现邮件发送

Python实现发送邮件主要用到smtplib和email模块,其中:smtplib模块主要负责发送邮件的动作、连接邮箱服务器和登录邮箱等操作。email模块用于管理电子邮件消息的库,主要负责构造邮件,如发件人、收件人、主题、正文、附件等。通过smtplib、email模块可以发送纯文字、HTML、图片、带附件的邮件。

2023-03-10 14:30:02 918

原创 wxauto实现自动发送微信信息

wxauto是Windows版本微信客户端自动化框架,可以实现简单的发送、接收、读取信息等。在使用前,否则无法获取微信客户端信息。

2023-03-09 13:59:37 3108

原创 算法入门——计数排序、桶排序、基数排序

上篇文章我们学习了算法入门——归并排序、希尔排序,这篇文章我们学习算法入门——计数排序、桶排序、基数排序。

2022-08-25 10:43:00 355

原创 算法入门——归并排序、希尔排序

上篇文章我们学习了,这篇文章我们学习算法入门——归并排序、希尔排序。

2022-08-22 21:41:15 624

原创 算法入门——堆排序

堆是一种特殊的完全二叉树结构,堆可以分为大根堆和小根堆,其中大根堆:一棵完全二叉树,满足任一节点都比其子节点都大;小根堆:一棵完全二叉树,满足任一节点都比其子节点都小;如下图所示:9比8大,8比6大,1比2小,2比3小。

2022-08-21 18:00:00 564

所用技术:Flask框架+Python爬虫+echarts可视化图表+MySQL数据库

操作简单,里面有使用方法的文档,按照文档即可运行 可以私信博主,博主免费指导运行

2022-04-16

温度日历时钟表.zip

温度日历时钟表.zip

2021-01-31

交通灯远程控制系统.zip

基于proteus8.6做的,详细设计总图和效果图在分类专栏里的单片机小项目中,有需要的可以先看看,然后决定要不要下载

2021-01-29

C#餐厅管理及点餐系统

这个是用VS2010和数据库SQL server2008做的,需要的小伙伴可以点击下载,做得不完善还望各位指点一二。如果有大神愿意帮忙改的话改完之后可以发我邮箱1308454615@qq.com。本人不胜感激

2021-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除