自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Django 创建好的模块怎么在后台显示

刚才创建好的tests的增删改查,在后台是不显示的,所以需要进行配置,在刚才创建好的模块里找到admin.py文件,在里面进行如下配置。2、刷新后台,就能看到数据。

2024-09-12 13:45:00 591

原创 Django路由访问及查询数据

【代码】Django路由访问及查询数据。

2024-09-12 07:37:23 460

原创 Django创建模型

2、在models文件里创建模型。1、根据创建好应用模块。

2024-09-12 07:02:41 592

原创 创建Django 项目

根据提示运行的地址就可以访问网址了。

2024-09-12 06:53:38 642

原创 Vue 3 中的 provide 和 inject 跨组件通讯

在 Vue 3 中,provide和inject的使用方式略有不同,但依然提供了强大的功能来实现跨组件通信。

2024-09-05 14:25:35 426

原创 Vu3 跨组件通讯

以上是 Vue 3 中几种常见的跨组件通信方式。通过父组件传递:适用于兄弟组件或跨级组件之间的简单通信。使用 Composition API 和 Refs:利用 Vue 3 的新特性进行灵活的数据管理和通信。使用 Vuex:适用于需要全局状态管理的应用,适合大型应用或多个组件共享状态的场景。使用事件总线(Event Bus):适用于轻量级的跨组件通信,不需要引入 Vuex 的场景。使用全局事件监听器:通过全局的挂载事件监听器,适用于简单场景。

2024-09-05 14:23:45 397

原创 Vue2和Vue3子组件向父组件传值

在 Vue.js 中,子组件向父组件传递数据通常是通过自定义事件(events)来实现的。这种方法遵循 Vue.js 的单向数据流原则,即数据流动的方向是从父组件流向子组件,而事件传递的方向是从子组件传递回父组件。

2024-09-05 14:08:32 651

原创 Python. 协程asyncio、gevent

1、协程是一种轻量级的并发机制,允许你在单个线程内模拟并发执行多个任务。协程非常适合用于 I/O 密集型任务,如网络请求、文件读写等,在等待 I/O 操作完成时,协程可以继续执行其他任务而不是阻塞。生成器:异步编程:关键字 和 : 是一个 Python 库,它提供了一种轻量级的并发机制,使用 greenlets(绿色线程)来实现协程 轻量级:非抢占性调度:共享内存:适合 I/O 密集型任务:异步编程:自动猴子补丁: Monkey Patching:定义 greenlet 函数:创建并启

2024-07-28 08:50:19 690

原创 Python 线程

模块来实现的,线程允许你在 Python 程序中并发执行多个任务。当多个线程需要访问共享资源时,使用锁来确保数据的一致性。1、Python 中的线程是通过。

2024-07-28 08:33:09 158

原创 Docker 容器内的php 安装redis扩展

cd /usr/src/php/ext/redis # 查看扩展是否复制进入容器中。docker-php-ext-install redi # 按转redis扩展。4、执行php -m 查看扩展是否成功或者 php --ri redis查看。~/nginx/redis**** 是redi扩展包路径。2、解压redis扩展包,然后通过命令拷贝到php容器。myphp-fpm是你的php容器。

2024-07-13 22:48:41 484 2

原创 Vue 路由守卫

Vue 路由守卫是 Vue Router 提供的一种功能,允许开发者在路由跳转过程中执行某些逻辑,比如权限验证、数据预加载、导航确认等。这些守卫可以拦截和控制导航流程,确保只有在满足特定条件时才会导航到目标路由。是一个必须调用的函数,以继续或中断导航过程。是当前导航正要离开的路由对象,

2024-06-19 07:15:28 235

原创 Vue 路由传递参数 query、params

1、to的对象写法,绑定参数。3、接受页面接受参数。

2024-06-11 11:42:17 404

原创 Vue 路由:一级路由,嵌套路由

7、在页面里,开始写路由链接,并且展示不同的内容,其中to="/aaa"是路径,active-class="active"是选中后的颜色标识。啊啊啊啊啊啊啊啊啊啊------------展示路由的页面组件------>5、在main.js引入这个路由,

2024-06-11 10:40:42 257

原创 Python 学习flask创建项目

1、使用pycharm创建flask项目。4、可以增加路由,尝试访问获取参数。3、可以看到访问地址内容。

2024-06-06 08:48:43 329

原创 Python 使用scrapy框架

4、cd myproject进入项目 ,执行scrapy genspider weather ******,会在spiders下创建一个ptyhon文件。5、这个文件里面就可以写具体的爬虫逻辑了,爬取的是中国天气网的数据。2、使用scrapy创建项目,会创建一个myproject项目。3、创建完成后,目录结构如下。1、安装scrapy。

2024-06-05 11:47:52 341

原创 Vue 插槽

Vue.js中的插槽(Slot)是一种非常实用的组件间内容传递的机制,它允许你在一个组件内部定义一些“占位符”区域,外部使用该组件时可以插入自定义的内容到这些区域中。作用域插槽允许父组件访问子组件的数据。这意味着子组件可以向插槽传递数据,而父组件则可以在插槽内容中使用这些数据。

2024-05-30 08:33:39 440

原创 Python 时间转换

【代码】Python 时间转换。

2024-05-28 19:15:09 149

原创 Vue 跨域代理设置

文件来定制devServer的配置。Vue CLI允许你通过项目根目录下的。

2024-05-24 16:31:32 189

原创 Vue 事件总线进行数据通讯

1、在main.js里加上2、

2024-05-24 15:04:19 257

原创 Vue 子组件向父组件传值

emit。

2024-05-23 17:11:32 778

原创 Vue scoped用于style标签,目的是创建样式的作用域

确保组件内的CSS只作用于该组件的元素,而不会影响到其他组件或全局样式,增加样式的模块化和组件的隔离性。属性时,Vue将会自动为组件内使用的CSS类名添加唯一的属性前缀,以此实现局部作用域。是一个特殊属性,用于style标签,目的是创建。

2024-05-23 09:15:00 201

原创 Vue 怎么定义插件以及使用这个插件

Vue.js插件是一种增强Vue功能的方式,它允许你向Vue中添加全局功能,比如全局方法、指令、过滤器、混入等。

2024-05-22 11:57:41 471

原创 Vue 组件功能的复用

Vue中的混入(Mixins)是一种复用组件逻辑的技术,它允许你抽取组件中的可复用功能,并将其作为一个独立的模块与其他组件组合。混入对象可以包含数据、计算属性、方法、生命周期钩子、侦听器等组件选项。当组件使用混入时,混入对象的选项会被“混合”到该组件自身的选项中。注册,会影响所有之后创建的Vue实例。但应谨慎使用,以免污染全局命名空间。:Vue也支持全局混入,通过。

2024-05-22 11:28:47 428

原创 Vue 父组件向子组件传递数据

注意,当属性名包含特殊字符(如破折号)或需要绑定动态值时,需要使用v-bind指令(1、在子组件中,你需要声明你期望从父组件接收哪些props。

2024-05-22 10:48:24 332

原创 Vue ref访问这些元素或组件的实例

可以在任意DOM元素上使用ref属性,然后在Vue实例中通过this.$refs访问这个DOM元素。

2024-05-22 10:19:06 328

原创 Vue 安装vue

重新创建项目,vue create test,创建成功如下界面。2、安装完成后,通过命令查看版本,可以查看到版本。4、创建项目,vue create test。1、官网安装下载安装nodejs。3、安装Vue CLi。再次创建项目,报错如下。

2024-05-21 17:42:29 488

原创 Mysql 多表查询

与左连接相反,右连接返回右表(RIGHT JOIN右边的表)的所有记录,即使左表中没有匹配。MySQL本身不直接支持FULL OUTER JOIN,但可以通过UNION来模拟实现,同时获取左连接和右连接的结果集。左连接返回左表(LEFT JOIN左边的表)的所有记录,即使在右表中没有匹配。如果右表中没有匹配,则结果为NULL。交叉连接返回左表的每一行与右表的每一行的笛卡尔积,即结果集中每一行都是左表某一行与右表某一行的组合。如果表A的某行在表B中没有匹配,那么这行不会出现在结果集中。

2024-05-16 14:00:00 394

原创 Mysql 分库分表

分库分表是一个复杂的过程,需要根据实际业务需求仔细规划和实施。

2024-05-16 13:45:00 420

原创 Php 生成html预览pdf

TCPDF是一个PHP类用于生成PDF文档。它很适合用来从HTML内容生成PDF。

2024-05-15 10:45:00 258

原创 Php 读取execl

【代码】Php 读取execl。

2024-05-15 10:00:00 403

原创 Tp 框架的生命周期

根据框架的URL模式,解析出请求的控制器、方法及参数。:通过Composer的自动加载或者ThinkPHP自身的自动加载机制,将框架核心类库及应用类库加载到内存中。:控制器处理完业务逻辑后,生成响应数据,框架负责将这些数据按照HTTP协议格式封装,并输出给客户端。:所有输出完成,关闭数据库连接、清理资源后,应用生命周期结束,等待下一个请求的到来。:应用类进行初始化操作,包括加载配置、初始化应用行为(钩子)、加载中间件等。:根据解析出的信息,实例化对应的控制器类并调用相应的方法,执行业务逻辑。

2024-05-14 13:37:56 403

原创 Mysql 慢查询以及优化

这会将慢查询日志写入指定的日志文件中,并定义了查询执行时间的阈值(以秒为单位)。在这个例子中,设置为1秒。

2024-05-14 09:45:00 1228

原创 Mysql 创建索引

语句创建表的同时,可以直接定义索引。如果你已经创建了表,但后来决定需要添加索引,可以使用。语句为现有的表创建索引,这与。是一个复合索引,覆盖了。

2024-05-13 11:53:42 399

原创 Mysql 隔离级别

MySQL的事务隔离级别是指在处理并发事务时,为保证数据的一致性和事务的独立性,数据库系统提供的不同级别控制策略。选择隔离级别时,需要综合考虑数据一致性和性能要求。通常,更高的隔离级别意味着更强的数据一致性保证,但可能会牺牲系统的并发处理能力。开发者应根据具体业务场景和性能需求来决定最适合的隔离级别。在MySQL中,可以通过。语句动态设置事务隔离级别,或者通过配置文件进行全局或会话级别的设置。

2024-05-13 11:47:15 431

原创 mysql 事物

在并发环境中,事务之间应该是隔离的,即一个事务不应该看到另一个事务未提交的数据。MySQL 提供了不同的事务隔离级别来控制事务之间的可见性,包括读未提交(Read Uncommitted)、读已提交(Read Committed)、可重复读(Repeatable Read)和串行化(Serializable)。:事务是原子操作,意味着事务中的所有操作要么全部成功执行,要么全部不执行。即使事务中包含多个操作,事务结束时,所有数据仍然满足所有的预定义规则,如外键约束、唯一性约束等。

2024-05-12 22:16:04 461

原创 MySQL索引设计遵循一系列原则

高频查询与大数据量表:对查询频次较高且数据量较大的表建立索引。这是因为索引主要是为了加速查询过程,对于经常需要访问的表和数据,索引的效果最为显著。 选择合适索引字段:从WHERE子句中提取最佳候选列作为索引字段,特别是那些能有效过滤数据的列。如果查询条件组合较多,应选择最常用且过滤效果最佳的列组合来创建索引。 使用唯一索引:当列的值具有唯一性或高度区分度时,应考虑使用唯一索引。这样的索引不仅可以加速查询,还能保证数据的唯一性,提高查询效率。 平衡索引数量:虽然索引可以提升查

2024-05-12 22:10:42 305

原创 mysql 索引失效的原因

如果查询条件中的数据类型与索引列的数据类型不匹配,如字符串与数字进行比较,可能导致索引失效,因为MySQL可能会尝试进行类型转换,这会阻止索引的使用。: 对于复合索引(即包含多个列的索引),查询条件必须从索引的第一列开始,后续列才能被有效利用。: 即便使用了索引,如果索引列的数据分布极不均匀,导致索引选择性很差,MySQL查询优化器可能会决定放弃使用索引而采用全表扫描。语句中涉及的列不是都建立了索引,或者查询条件中只有一部分使用了索引,那么索引可能不会被使用。: 如果在查询中对索引列应用了函数(如。

2024-05-12 22:05:07 641 1

原创 Php php7的特性

PHP7引入了Zend Engine 3.0,显著提高了执行效率,相比PHP 5.x,性能提升了2-3倍。这个特性无法直接通过代码示例展示,但你可以感受到在升级到PHP7后,相同代码的执行速度更快。PHP 7允许在需要时在代码中创建匿名类,而不必事先定义一个具名的类。允许在函数定义时声明返回值的类型,提高了代码的可读性和健壮性。简化了对变量是否为null的检查,提供了一个简洁的语法。用于比较两个值,返回-1、0或1,适用于排序函数。增加了过滤选项,可以在反序列化时提供安全性。

2024-05-10 17:31:11 471

原创 GO 使用get请求数据

使用 Go 语言发送 GET 请求到第三方接口相对简单。你可以使用 Go 标准库中的。

2024-05-10 11:16:55 471

原创 Go 如何使用post传递数据

标准库来进行POST请求到第三方接口。

2024-05-10 11:13:10 444

空空如也

空空如也

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

TA关注的人

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