- 博客(67)
- 收藏
- 关注
原创 Ant Design引入tailwind样式混乱,造成按钮Button背景透明
ant-design中引入了tailwind,发现按钮变成了透明,只有鼠标悬浮到按钮上才会出现蓝色移入前鼠标悬浮后才会出现蓝色这是由于引入了tailwaind造成了样式冲突
2024-01-26 13:55:56 792
原创 react-router-domV6.21.1版本结合ant design mobile的TabBar标签栏和Popup弹出层实现移动端路由配置
react-router-domV6.21.1版本结合ant design mobile的TabBar标签栏和Popup弹出层实现移动端路由配置
2024-01-08 09:00:43 1730
原创 使用vite搭建react+typescript及解决vscode各种红线报错
使用vite搭建react+typescript,解决各种vscode中的红线报错
2023-12-28 16:14:20 953 2
原创 计算机视觉任务图像预处理之去除图像中的背景区域-------使用连通域分析算法(包含完整代码)
通过连通域分析算法能够找到最大的连通域,即图片的主体部分,然后保存该连通域的最小外接矩阵,即可去除掉无关的背景区域。
2023-11-02 19:06:38 812
原创 微信小程序在TS模板下引入TDesign组件
在第一次引入TDesign组件库时,遇到最大的疑惑是不知该何时引入组件库----------新建一个小程序模板后进行引入,构建npm一直失败------------------应该在minprogram文件夹下安装npm包,其他的官方都有相关的教程,按照步骤即可。
2023-10-10 15:34:19 2569 3
原创 git代码管理 分支相关 新建dev、hot分支,分支协同操作
初始化仓库后 会自动为我们创建master分支,我们也可以自己创建分支,每一个分支都有自己的一套工作区,暂存区,仓库区。
2023-09-27 15:02:48 505
原创 git代码管理(一)
git是一个分布式的代码版本管理工具(区别于集中式管理的svn),分布式的意思是对于同一个项目可以有多个仓库存储,分布在不同的用户或者代码托管平台上(远程仓库),每一个仓库都有自己的一套完整管理系统,包括工作区,暂存区,仓库区,提交到仓库区的代码可以再次提交到远程仓库(Remote)中。
2023-09-26 14:59:56 433
原创 vue3 ref的使用、问题及源码分析;引用型变量和原始类型变量的复制值
vue3 ref的使用、问题及源码分析;引用型变量和原始类型变量的复制值;props值发送改变
2023-08-18 13:52:55 2281
原创 v-model语法糖 用于父组件与子组件值绑定(Unexpected mutation of “XXX” prop vue/no-mutating-props)
v-model用于父子组件的传值
2023-08-17 15:03:32 626
原创 vue 全局状态管理(简单的store模式、使用Pinia)
vue 全局状态管理(简单的store模式、使用Pinia)、storeToRefs函数
2023-08-09 15:53:28 2006
原创 vue v-slot指令
在Vue中, v-slot 指令用于定义插槽的模板内容。它用于在父组件中传递内容到子组件中的插槽。v-slot 指令可以用于 标签或组件标签上,以便在子组件中使用插槽。
2023-08-04 14:00:04 4789
原创 python调用本地的包出现ModuleNotFoundError: No module named xxx的报错
如果是用cmd、powershell等直接运行的,比如是在vscode中运行python代码,那么最简单的办法是直接去pycharam运行吧,但是需要注意的是引入包时需要加上文件夹前缀,
2023-04-21 15:38:22 394
原创 利用linux mail向QQ邮箱发送邮件
准备首先需要获得QQ邮箱授权码,进入邮箱账户即可获得配置/etc/mail.rc在/etc/mail.rc中追加如下内容配置smtp服务set from=148******@qq.com # 对方收到邮件时显示的发件人set smtp=smtps://smtp.qq.com:465 # 第三方发邮件的smtp服务器地址set smtp-auth-user=148*******@qq.com
2022-05-03 19:53:38 1516
原创 anaconda PyTorch安装
下载anaconda 3.6 版本网址找到对应的版本号进行安装安装成功后在开始可以找到anaconda命令窗口创建子包避免全局conda create -n pytorch python=3.6conda activate pytorch 进入创建的新包conda deactivate 退出...
2021-11-01 18:34:24 158
原创 RangeError: Maximum call stack size exceeded调试找错
过程最近在用uniapp写一个项目,路由这一方面用的uni-simple-router组件,使用该组件可以用类似vue-router的方式完成路由拦截等操作,但是在初步使用过程中报了RangeError: Maximum call stack size exceeded这样的错误,栈超限了,初步判断可能是路由跳转太多,初始代码如下:router.beforeEach((to, from, next) => { // console.log(1) // console.log(to)
2021-09-27 18:32:35 3572 2
原创 js 之 0 == ‘‘ ?
var q1 = 0console.log(q1 == "")输出为true是因为 == 会自动进行类型转换,将 “” 转换为了number类型即0 == Number('')也就是 0 == 0这种情况下,应该使用=== 严格等于模式
2021-09-14 19:20:44 798
原创 机器学习之决策树
目录思路代码实现计算香农熵 以求得最佳的分类树策略 信息增益多数表决构造决策树执行分类序列化树使用输出体会思路类似于医生看病询问问题,通过一个个问题的询问,层层深入,来确定和定位所属的患病类型(模仿人类专家),这也就意味着无法像k-近邻算法一样进行连续型数值计算,只能进行标称型(离散型)或者可以转化为标称型的数值计算。但对比于k邻近算法,决策树可以给出数据的内在含义,数据形式易于理解,理解数据中蕴含的知识信息。缺点:可能产生过度匹配问题(?)代码实现计算香农熵 以求得最佳的分类树策略 信息增益H
2021-08-24 13:37:03 310
原创 机器学习 k-邻近算法
k-邻近算法概述kNN 采用测量不同特征值之间的距离方法进行分类。工作原理: 输入训练数据,即带标签的样本数据集,接着输入没有标签的新数据,将新数据的每个特征与样本集中数据对应的特征比较,选出特征最相似(最邻近)的数据的分类标签,一般只选择数据集中相似度最高的前k个数据,(k<=20),选择k个最相似数据中分类标签出现最多的那一个作为新数据的分类标签...
2021-08-06 21:39:51 450
原创 vite2 + vue3搭建项目
vite官网npm初始化项目npm init @vitejs/app命名项目后在command line options里选择template,这里选择了vue框架然后根据提示 Now run: cd vitetest1 npm install npm run devrun dev便可以编译出开发环境下的初始化文件路由插件router安装 在这里安装的router4npm install vue-router@4新建一个 关于router的js文件//
2021-08-06 21:30:43 387
原创 Neo4j数据库
介绍(留个坑,之后认识更多了再来填)安装1.首先配置java系统环境变量这里遇到了一个坑,因为我之前java环境配置过,我就直接配置了neo4j的环境变量,结果运行报错,产生如下错误:neo4j默认去c盘寻找了,可是我的java安装在E盘。一定要新建JAVA_HOME环境变量,我推断neo4j是根据这个找到java位置的,否则会默认去c盘寻找。接着还要在path路径中设置到 %JAVA_HOME%\bin目录下2.配置neo4j环境变量到官网安装 https://neo4j.com/do
2021-08-06 18:34:43 250
原创 MySOL初步搭建及探索
安装下载在官网中下载https://dev.mysql.com/downloads/mysql/在下载的根目录下新建一个my.ini 文件:[mysqld]# 设置3306端口port=3306[mysqld]# 设置3306端口port=3306 # 设置mysql的安装目录(存放地址可以更改)basedir=D:\app\developTools\mysql-8.0.23-winx64\mysql-8.0.23-winx64# 设置mysql数据库的数据的存放目录(存放地址可以更改
2021-08-06 18:32:28 426
原创 服务器配置java环境以及neo4j部署(centos操作系统下)
centos 涉及的相关命令复制命令:Ctrl + Shift + C 组合键.(如果在浏览器中远程连接,这个指令又会打开控制台)粘贴命令:Ctrl + Shift + V 组合键.查看服务器防火墙是否打开: systemctl status firewalld我的在安装时查看是未开启状态:开启防火墙:systemctl start firewalld设置服务器端口:firewall-cmd --zone=public --permanent --add-port=7474/tcpfi
2021-08-01 19:21:02 804
原创 机器学习记录 之引numpy 函数库
引库初尝(a circular import)尝试引用了numpy函数库第一次报错 eye 未定义,可是按照该引用规则,numpy是可以省略的于是我又尝试另一种引用报错AttributeError: partially initialized module ‘numpy’ has no attribute ‘eye’ (most likely due to a circular import)循环引用?原来是文件命名发生了冲突(捶胸顿足,好生气,自己给自己挖坑)改名后,成功运行。
2021-07-23 11:26:22 322
原创 备案成功后的悲惨经历
前言今天考完了数据库,打开手机一看,域名备案成功了,兴奋之下就去前不久就已经安装好的宝塔面板设置站点,结果。。。可是我的确是按照那个随机码访问的,失败!然后按照他的提示,我去了阿里云控制台远程连接输入指令/etc/init.d/bt default结果提示一片空白,什么都没有,查显示的报错信息,也不知道为什么错误(但愿自己以后可以知道为什么吧),线索断了,有些崩溃。后来就想是不是人家要在ssh终端输入,这个并不终端,于是我用xshell去远程连接了服务器,额,中间发现密码都给忘了,简直
2021-05-12 22:36:47 218
原创 NoSQL mongoDB数据库
安装在官网下载安装包在安装进程中可以选择custom(自定义)选项选择安装路径接着会让你选择是否 install mangod as a service安装mangod 作为一个服务? 没有搞明白什么意思,可能是之后可以开放给其他客户端吧,先留一个坑,希望有看见的大佬可以帮我解答,不过还是默认安装了作为一个网络使用者那个选项...
2021-04-16 15:54:39 343
原创 记js时间对象比较的一次经历
项目中有一个预约查询需求,要求查询的时间必须是未来时间(此处的未来时间是精确到日即可),因为用户通过选择器返回的时间也只有日期部分。我首先想到的就是使用js时间对象,通过输出发现,当new Date()接收参数只精确到日期时,时分秒默认精确到8:00, 因此我的想法是new 一个现在的时间对象,再通过方法将时间强制设置到8:00,在时间层面上相等,只比较日期即可。 nowTime(){ var now =new Date() now.setHours(8) now.setMi
2021-04-12 15:22:53 143
原创 node.js 接收post请求的第三方依赖 body-parser中间件(弃用)
在express中对get请求内置了req.query来获取请求数据,对post请求,需要配合使用body-parser中间件来获取示例(来源于文档说明)var express = require('express')var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencodedapp.use(bodyParser.urlencoded({ exten
2021-04-05 21:16:11 1232
原创 npm包管理工具
理解npm, node package manager. 包安装工具,可以帮助去安装一些所需要的模块依赖,当安装的依赖又需要其他一些依赖时,可以自动去安装下载这些依赖。package.json当然这就产生了一个问题,最后安装完的node_modules里有许多的文件,有许多都不是我们直接用的,不方便我们或者其他人去查看该项目真正直接使用了哪个依赖。(在npm5之后安装依赖时(不论是否使用–save指令),会有一个package-lock.json文件记录所有依赖的文件,包括这些依赖的各种信息,例如网址
2021-04-04 20:52:35 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人