- 博客(52)
- 收藏
- 关注
原创 React-Query使用react-testing-library进行测试
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。最后编辑于:2025-05-18 10:43:28。著作权归作者所有,转载或内容合作请联系作者。
2025-05-18 10:50:07
408
原创 React路由(React学习笔记_09)
现代的前端应用大多都是SPA(单页应用程序),也就是只有一个HTML页面的应用程序。因为它的用户体验更好、对服务器的压力更小,所以更受欢迎。为了有效的使用单个页面来管理原来多个页面的功能,前端路由应运而生。平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。5, 使用Route组件配置路由规则和要展示的组件(路由出口)4, 使用Link组件作为导航菜单(路由入口)著作权归作者所有,转载或内容合作请联系作者。
2025-05-18 10:49:05
609
原创 前端面试每日 3+1 —— 第672天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-05-11 19:05:11
273
原创 前端面试每日 3+1 —— 第447天
【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!最后编辑于:2025-04-21 11:18:00。欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-05-11 19:04:10
307
原创 如何在Liunx环境下安装python3
最后编辑于:2025-04-21 11:15:36。1.首先在liunx下新建一个目录,用于存放安装包。著作权归作者所有,转载或内容合作请联系作者。进入Python-3.8.0目录下。2.选择.tgz的安装包下载。可以下载好了上传到服务器上。通过命令push到服务器上。直接使用liunx命令下载。2.进入到创建的目录下。3.运行命令下载安装包。两个步骤先编译,再安装。
2025-05-10 19:05:13
155
原创 Centos 7 安装python3
稍微解释上面这句命令,这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。很多版本,这里选择的是比较新的3.6.3,点进去,找到下面这个文件。centos的yum命令是需要python支持的,我们贸然把当期的版本更换了,万一yum出错怎么办,还是让yum依然用原来的2.7版本吧。
2025-05-10 19:04:12
1032
原创 Python - 如何打包并发布 Python 库到 PyPI
本教程以py_pkg项目为例,讲解如何将一个 Python 项目打包成库并分发到PyPI,方便他人使用安装使用。
2025-05-09 19:05:12
1108
原创 Python MNE-Python 脑功能磁共振数据分析
一、什么是Python MNE-Python 脑功能磁共振数据分析。二、Python MNE-Python 脑功能磁共振数据分析的应用场景。三、Python MNE-Python 脑功能磁共振数据分析的优势。四、Python MNE-Python 脑功能磁共振数据分析的未来。著作权归作者所有,转载或内容合作请联系作者。
2025-05-09 19:04:11
439
原创 【Electron】electron-vue 借助 element-ui UI 库助力桌面应用开发
前面文章我们讲过 electron 让可以用 HTML、JS、CSS 开发桌面应用程序。而 electron-vue 是一个结合了 electron 与 vue 的套件。这样我们就能方便地使用 vue 快速开发桌面应用。但是,vue 只是在 js 这层面做了大量的便捷的操作。对 UI 并未过多涉及。此时如果您在开发过程中自己实现一套统一主题的 UI 视觉效果,借助成熟的 element-ui 或 bootstrap 肯定是最好的。
2025-05-08 19:05:13
2422
原创 如何在Vue-Cli中使用Element-UI和Echarts和swiper插件(低版本)
因为要进行dom操作,所以在mounted生命周期函数里使用准备好的dom(dom需要给宽高,ECharts不会撑开盒子),之后的图表都会在此容器中显示。// 注意:element-ui组件库,是一个插件,所有的插件都要由Vue去use。//指定分页器的容器。// 导入echarts的所有成员,并转成一个对象。// 基于准备好的dom,初始化echarts实例。// 定义swiper的配置选项。// 导入element-ui组件库的样式。// 因为swiper是插件,所以要use。
2025-05-08 19:04:12
772
原创 [数据库之十] 数据库索引之B-、B+树索引
B树也称B-树,它是一颗多路平衡查找树。我们描述一颗B树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结点,一般用字母m表示阶数。当m取2时,就是我们常见的二叉搜索树。一颗m阶的B树定义如下:1)每个结点最多有m-1个关键字。2)根结点最少可以只有1个关键字。3)非根结点至少有Math.ceil(m/2)-1个关键字。4)每个结点中的关键字都按照从小到大的顺序排列,每个关键字的左子树中的所有关键字都小于它,而右子树中的所有关键字都大于它。
2025-05-07 19:05:13
1074
原创 [数据库之九] 数据库索引之顺序索引
拿到一本书,想直接跳到感兴趣的章节,而不是从头看到尾,这时需要看书的目录,上面列出章节和对应的页码,这里的目录可以看成是书的索引,如果没有索引,要查找书中某块内容需要从头翻到尾,从数据库的搜索的角度叫全表扫描,很明显效率很低,索引可以帮助我们提高检索数据的效率。更经典的是字典,一般字典都特别厚,通常使用字典时就是想找某个字、词所在解析的内容的那一页,如果没有索引目录,查找内容要耗费的精力更多,通常字典的索引目录也很厚,但跟直接搜内容相比,效率还是大大提升了。
2025-05-07 19:04:11
1002
原创 Vue3项目开发:状态管理实践指南
本文详细介绍了Vue3项目开发中状态管理的实践指南,包括Vue3的响应式和组合式API的使用、Vuex的安装和最佳实践、以及状态管理的最佳实践和常用技巧。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。在大型项目中,我们通常会使用模块化的store,通过命名空间将不同模块的状态、突变、行动等进行隔离,避免命名冲突。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。
2025-05-06 19:04:11
443
原创 【redis】- Redis Cluser之数据分布
数据分区是分布式存储的核心, 理解和灵活运用数据分区规则对于掌握非常有帮助©著作权归作者所有,转载或内容合作请联系作者。
2025-05-05 19:05:12
667
原创 Redis总结(六)redis持久化
本文将简单介绍redis持久化的两种方式在简单了解了以上两种持久化方式的不同点后,我们开始一个一个的进行了解。
2025-05-05 19:04:11
1113
原创 Java设计模式: 实战案例解析
本文介绍了简单工厂模式、工厂方法模式、观察者模式和单例模式这几种常见的Java设计模式,并通过具体的实战案例进行了解析和代码分析。假设我们正在开发一个气象站应用,需要在气象数据发生变化时通知所有注册的观察者,例如手机端、平板电脑等。工厂方法模式是一种创建型模式,它定义了一个用于创建对象的接口,但由子类决定要实例化的类是哪一个。在简单工厂模式中,我们创建一个对象,这些对象共享一个共同的父类。观察者模式定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。
2025-05-04 19:05:12
246
原创 Java设计模式: 实战案例解析
本文介绍了简单工厂模式、工厂方法模式、观察者模式和单例模式这几种常见的Java设计模式,并通过具体的实战案例进行了解析和代码分析。假设我们正在开发一个气象站应用,需要在气象数据发生变化时通知所有注册的观察者,例如手机端、平板电脑等。工厂方法模式是一种创建型模式,它定义了一个用于创建对象的接口,但由子类决定要实例化的类是哪一个。在简单工厂模式中,我们创建一个对象,这些对象共享一个共同的父类。观察者模式定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。
2025-05-04 19:04:11
549
原创 SwiftUI-MLX本地大模型开发(二)
在SwiftUI-MLX本地大模型开发一文中,我们已经详细讲了如何利用 MLX 进行本地大模型的开发。MLX 内置的大模型数量有限。每次大模型都需要从 HuggingFace 下载。如何解决这 2 个问题,方案是:定制大模型与使用离线大模型。
2025-05-03 19:04:11
321
原创 期刊、出版社、索引数据库
image1、研究人员向期刊或者会议投稿,交注册费和相应的审稿费等相关费用;2、会议组织者和期刊联系出版社,交出版费用;3、出版社将论文更新到自己的数据库中,然后将数据库卖给全世界各大高校或企业;4、其他开源数据库抓取出版社数据库的论文题目、摘要、参考文献等信息。1、会议组织者:一般由某个学校、组织,为了学术/利益举办会议,负责征集科研工作者的论文并决定是否录用,然后联系出版社进行出版发表,因此要征收科研工作者相应的费用,同时需要向出版社交相应的出版费用。
2025-05-02 19:05:11
600
1
原创 mysql索引及数据库引擎
InnoDB 主键索引存储了完整的数据库记录行,辅助索引仅存储了索引和主键值(这里提供了一种解决海量数据分页问题的思路,例如要取一张千万级别数据的表中5百万到5百万零五十行的记录,如何快速获取,可以先使用辅助索引查询找主键,再通过主键走主键索引获取数据库记录。则为覆盖索引,直接返回叶子节点位置的数据,不用再回表,大大减少磁盘io,提高性能(这就是为什么公司不让使用select * ,有可能命中覆盖索引,只返回必要的数据,减少数据包的大小,降低数据传输的开销)
2025-05-02 19:04:10
530
原创 Selenium3自动化测试,Python3测试开发教程视频测试用例设计
软件测试技术包含:性能测试,功能测试,自动化测试,接口测试,移动端测试,手机测试,WEB测试,渗透测试,测试用例设计,黑盒测试,白盒测试,UFT高级测试,项目实战,Android测试,Selenium3自动化测试,Python3 测试,Java接口测试,LoadRunner性能测试,Appiumapp自动化测试,UIAutomator,Appium,Unittest测试框架,Kali Linux Web渗透测试,Git+Jenkins持续集成,LR+Jmeter性能测试,分布式性能测试高级视频教程。
2025-05-01 19:04:13
1887
原创 Mac下安装Python3,并配置环境变量设置为默认
以我这台电脑为例,路径为:/Library/Frameworks/Python.framework/Versions/3.9/bin/python3。esc, 然后‘:’底线命令模式, 输入 'wq!著作权归作者所有,转载或内容合作请联系作者。编辑 bash_profile 文件。首先获得python3安装路径。访问Python官方网站。设置 python3为默认。然后用 vim 打开文件。
2025-04-30 19:05:10
1157
原创 nuxt项目中引入并配置 iview
注:想要加入其它的配置,可以在 nuxt.config.js 的 plugins 配置项中加入,同时在 plugins 文件夹下加入引入逻辑。同时新建 plugins/iview.js文件 (如果引入的是elementUI,则新建plugins/element-ui.js文件)著作权归作者所有,转载或内容合作请联系作者。
2025-04-29 19:05:14
360
原创 4. python3基本数据类型
在数值上下文环境中,True 被当作 1,False 被当作 0,其他类型值转换 bool 值时除了 ''、""、''''''、""""""、0、()、[]、{}、None、0.0、0L、0.0+0.0j、False 为 False 外,其他都为 True。在同一个字典中,键(key)必须是唯一的。而在python3中,我们说的数据结构即我们的List(列表)Tuple(元组)Set(集合)Dictionary(字典)四类。加号(+)是字符串连接运算符,星号(*)是重复操作,星号后的数字是重复次数。
2025-04-29 19:04:12
704
原创 vuex与vuex-persistedstate 插件固化数据
刷新页面,vuex里面数据丢失、清空。有时候我们需要把一些数据固话到本地,即使刷新也不能清空,例如:登陆状态、token等。这是就需要用到vuex数据持久化。一,vuex与vuex-persistedstate 插件固化数据 的小案例。最后编辑于:2025-04-21 10:38:16。著作权归作者所有,转载或内容合作请联系作者。
2025-04-28 19:04:13
177
原创 Redis 详解之Redis 的 9 种数据结构图解
除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。因此,这次我们就来好好聊一下 Redis 数据结构,这个在面试中太常问了。注意,。我画了一张 Redis 数据类型(也叫 Redis 对象)和底层数据结构的对应关图,左边是 Redis 3.0版本的,也就是《Redis 设计与实现》这本书讲解的版本,现在看还是有点过时了,右边是现在 Github 最新的 Redis 代码的(还未发布正式版本)。
2025-04-27 19:04:13
702
原创 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
这样就可以将这个 Java 文件转换为 Kotlin 文件,之后就可以在 Kotlin 代码中使用这个类。在这个案例中,我们在 Kotlin 类中引入了一个 Java 类,并且成功地创建了它的实例并调用了其中的方法,实现了 Java 和 Kotlin 的混合编程。在 Kotlin 代码中,我们可以像使用 Kotlin 类一样使用已经转换过的 Java 类。通过这些简单的步骤,就可以在 Android 应用中轻松地实现 Java 和 Kotlin 的混合编程了。在 Kotlin 代码中引入 Java 类。
2025-04-26 19:05:12
378
原创 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
这样就可以将这个 Java 文件转换为 Kotlin 文件,之后就可以在 Kotlin 代码中使用这个类。在这个案例中,我们在 Kotlin 类中引入了一个 Java 类,并且成功地创建了它的实例并调用了其中的方法,实现了 Java 和 Kotlin 的混合编程。在 Kotlin 代码中,我们可以像使用 Kotlin 类一样使用已经转换过的 Java 类。通过这些简单的步骤,就可以在 Android 应用中轻松地实现 Java 和 Kotlin 的混合编程了。在 Kotlin 代码中引入 Java 类。
2025-04-26 19:04:11
381
原创 从数据结构说起(一)
STL容器的底层实现依赖于数据结构。从上面的分析可以看出,STL容器的实现依赖了大量的数据结构。下图反映了数据的逻辑结构和存储结构之间的联系。作为面向对象程序设计的经典,C++的标准库模板封装了大量的数据结构。笔者认为,在学习STL这一部分的内容之前,读者应该对数据结构有一个基本的认识。数据结构是带有结构的数据原始的集合。通过大量的联系,我相信读者对数据结构的理解一定会更加深入,编程能力亦能极大地提高。上式表示数据结构由数据原始、数据原始之间的逻辑关系、逻辑关系在计算机中的存储表示及所规定的操作组成。
2025-04-25 19:05:15
793
原创 python中的数据结构
为什么要学习数据结构和算法?我们举一个可能不太恰当的例子:如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器。那么数据结构和算法是什么?答曰:兵法!我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败。即使胜利,可能也会付出巨大的代价。我们写程序亦然:没有看过数据结构和算法,有时面对问题可能会没有任何思路,不知如何下手去解决;大部分时间可能解决了问题,可是对程序运行的效率和开销没有意识,性能低下;
2025-04-25 19:04:13
1025
原创 机器学习入门指南:快速上手与实践
在计算机科学领域,Machine Learning(机器学习)是一种让计算机具有从数据中学习的能力,而无需明确地进行编程的技术。是目前机器学习领域最受欢迎的编程语言之一,拥有众多强大的机器学习库,如NumPy、Pandas、Scikit-learn和TensorFlow等。通过本文的介绍,相信读者已对机器学习有了初步的了解,并掌握了一些实践中常用的工具和技术。在实际应用中,我们需要不断学习和实践,结合具体业务问题,灵活运用机器学习算法,为我们的项目带来更多价值。著作权归作者所有,转载或内容合作请联系作者。
2025-04-24 19:05:12
346
原创 深入解析Python机器学习库Scikit-Learn的应用实例
其中,Scikit-Learn作为Python中一个重要的机器学习库,包含了许多常用的机器学习算法和工具,可用于数据挖掘、数据分析和预测建模等应用场景。本文将深入解析Python机器学习库Scikit-Learn的应用实例,帮助读者全面理解Scikit-Learn库的功能和使用方法。作为一款功能丰富且易于上手的机器学习库,Scikit-Learn在数据预处理、模型训练与预测、模型评估等方面都提供了强大的工具支持。模型的评估是机器学习中至关重要的一环,它能够帮助我们了解模型的性能并做出相应的调整。
2025-04-24 19:04:11
693
原创 数据结构与算法-引言
众所周知,计算机的程序是对信息进行加工处理。在大多数情况下,这些信息并不是没有组织,信息(数据)之间往往具有重要的结构关系,这就是数据结构的内容。那么,什么是数据结构呢?先看以下个例子。例1、电话号码查询系统设有一个电话号码薄,它记录了N个人的名字和其相应的电话号码,假定按如下形式安排:其中ai,bi(i=1,2…n) 分别表示某人的名字和对应的电话号码。要求设计一个算法,当给定任何一个人的名字时,该算法能够打印出此人的电话号码,如果该电话簿中根本就没有这个人,则该算法也能够报告没有这个人的标志。
2025-04-23 19:05:14
819
原创 数据结构与算法之美-35讲Trie树
Trie树,也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。当然,这样一个问题可以有多种解决方法,比如散列表、红黑树,或者我们前面几节讲到的一些字符串匹配算法,但是,Trie树在这个问题的解决上,有它特有的优点。不仅如此,Trie树能解决的问题也不限于此,我们一会儿慢慢分析。现在,我们先来看下,Trie树到底长什么样子。我举个简单的例子来说明一下。
2025-04-23 19:04:13
686
芋道管理后台,基于Vue3+ElementPlus实现,支持RBAC动态权限、数据权限、SaaS多租户、Flowable工作流、三方登录、支付.zip
2025-04-29
在线1000万+电影、电视剧、记录片、书籍、动漫、综艺、软件,学习资料分享百度,阿里,夸克,迅雷等网盘分享链接可直接挂Alist网盘管理.zip
2025-04-29
一个图书馆座位管理系统,包括了tomcat服务器和安卓APP端,以及基于XMPP协议的推送功能实现.zip
2025-04-29
新正方教务管理系统的爬虫webApi-Django(带后台)用以开发校园APP-小程序.zip
2025-04-29
springmvc、httpclient登陆教务系统、获取教务通知、上传下载文件、app接口、后台管理.zip
2025-04-29
为了练习python,自己写的一个小程序。这是一个学生管理系统,实现学生信息的增、删、该、查功能。主页面是mainpage.py,调用模块function.py.zip
2025-04-29
php家居商城家具订购商城管理系统,前台功能:用户登录注册、个人中心编辑、搜索功能、加入购物车、下单功能、商品发布评论等;后台功能:商品管理、订单管理、商品评论.zip
2025-04-29
️正方教务管理系统(新版)课表,通知,抢课-ZhengfangEducationalAdministrationManagementSystem(.zip
2025-04-29
基于Java+Springboot的高校教学管理系统(源代码+数据库+万字论文+ppt)162本项目前后端不分离(可以改为ssm版本),分为学生、教师、管理员.zip
2025-04-29
网上零食商城snakSHop是一款独立开源项目,项目采用Flutter-native-H5混合开发完成,欢迎大家学习、交流superPe.zip
2025-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人