自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git 使用 SSH 与 远程仓库建立连接是需要配置 SHH公钥

生成成功后,在 ~/.ssh/ 目录下会生成两个文件:id_rsa 和 id_rsa.pub,其中 id_rsa 是私钥文件,id_rsa.pub 是公钥文件。在命令行输入这个命令时,会让你输入一个路径来保存密钥文件,默认情况下会存储在 ~/.ssh/id_rsa 文件中。在 Git Bash 终端中输入以下命令:ssh-keygen -t rsa -C "根据你的命令行输出来看,ssh-keygen -t rsa -C "打开 id_rsa.pub 文件,将其中的公钥内容复制。

2023-06-05 23:58:16 582

原创 人工智能领域:推荐系统

为什么在抖音刷的时候停不下来,因为他推的都符合你的爱好兴趣,审美。这是推荐系统的核心。怎么知道用户喜欢什么?都融合在推荐算法中: 这种做法看似合理实际存在问题从神经网络流程来看,这种做法实际也是属于线性的,就玩命给你推舞蹈类的最后就局限在这一个范围。但是抖音平台也好,快手平台也好,他的内容是极其丰富的,会引起用户的审美疲劳,理论他不知是只喜欢这一个分类,他可能还喜欢别的,比如体育类的等等。那你为怎么不给他推啊?因为你是被这个线性的数据给限制了。

2023-04-09 16:43:04 615

原创 机器学习 OpenCV智能识别

机器学习的主要流程就是神经网络架构,由神经元组成,神经元通过神经元公式f(sum(x * w ) + b) 输入特征 乘以 输入权重 求和 加上 偏差 再过一下激活函数最后就会出现一个结果。第一原则:输入的特征 和 预测结果存在因果关系, 没有因果关系就是脏数据会影响机器学习的预测结果。神经元公式:f(sum(x * w ) + b)假设结果为10 数据可能为 特征 x = 2 权重 w = 4 偏差 b=2 算出结果为 10。x : 特征特征的选取:机器学习最关键的是特征的提取。 比如我要识别螃蟹,就不能

2023-04-09 16:32:42 761

原创 深度学习框架tensorflow

和OpenCV一样: 第一步先加载图像 区别是后面就是为深度学习做数据量的处理, 然后转化为特征矩阵,再转换形状,然后转化为向量也就是张量(张量就是把图像的像素或因素转化为0到1之间的浮点数,因为他要计算),然后加载模型我们没有走模型训练这一步原因是:需要输入大量的物体的特征,这个数据没必要搞,因为我们有现成的模型: imagenet 神经网络图形,他列属于ResNet50 的这个库( 这个数据集包含超过 100 万张图片)。# 将矩阵转换为相同形状。# 获取预测结果的标签。# 转化为人能理解的标签。

2023-04-09 16:27:13 1019

原创 python 基础复习之集合

可以使用大括号 { } 或者 set() 函数创建集合,但是注意如果创建一个空集合必须用 set() 而不是 { },因为{}是用来表示空字典类型的。# python中,用set来表示一个无序不重复元素的序列。# #可以使用update添加一些元组列表,字典等。# print(str1 - str2) #-号可以求差集。#3.更新set中某个元素,因为是无序的,所以不能用角标。#1.set对字符串也会去重,因为字符串属于序列。# print(str2-str1) #空值。

2023-03-26 21:25:02 283

原创 python 基础知识复习之字典

在Python3.6之前,字典是无序的,但是Python3.7+,字典是有序的。# 字典底层是维护一张哈希表hashtable,我们可以把哈希表看成一个列表,哈希表中的每一个元素又存储了哈希值(hash)、键(key)、值(value)3个元素。# 删除字典给定键 key 所对应的值,返回值为被删除的值。# 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值。# 返回指定键的值,如果值不在字典中返回default值。# 随机返回并删除字典中的一对键和值(一般删除末尾对)。

2023-03-26 21:09:41 345

原创 python 基础知识复习之元祖

# 元祖# tuple 和 list 相似,本质也是一个数组,但是空间大小固定。不同于一般数组,Python 的 tuple 做了许多优化,来提升在程序中的效率。## 举个例子,为了提高效率,避免频繁的调用系统函数 free 和 malloc 向操作系统申请和释放空间,tuple 源文件中定义了一个 free_list## 所有申请过的,小于一定大小的元组,在释放的时候会被放进这个 free_list 中以供下次使用。也就是说,如果以后需要再去创建同样的 tuple,Python 就可以直接从缓

2023-03-26 20:39:31 948

原创 python基础知识复习之 列表 []

列表是一个线性的集合,它允许用户在任何位置插入、删除、访问和替换元素。有序的列表是元素总是按照升序或者降序排列的元素。# sort() 方法 对列表中的数据进行排序 默认是升序;# deepcopy() 对列表进行深拷贝 注意:原数据发生改变不会影响到拷贝后的数据。# copy() 对列表进行浅拷贝 注意:原数据发生改变会影响到拷贝后的数据。# 接受两个参数一个是下表,一个是要添加的元素;# remove(5) 删除列表中的指定数据。

2023-03-26 20:11:36 347

原创 深浅拷贝的区别(通俗易懂)

[1, [1, 8, 5, 5, 3]] 浅拷贝后的数据。# [1, (1, 8, 5, 5)] 浅拷贝后的数据。# [1, [1, 8, 5, 5]] 深拷贝后的数据。# [1, (1, 8, 5, 5, 3)] 原数据。# [1, [1, 8, 5, 5, 3]] 原数据。# [1, [1, 8, 5, 5, 3]] 原数据。# (1,8,5,5) 是元祖不可变得数据类型。# [1,8,5,5] 是列表可变得数据类型。# [1,8,5,5] 是列表可变得数据类型。

2023-03-26 18:48:22 351 1

原创 python实现对列和栈 基本的原理

他讲 列表1 中最左边也就是说 最早入队的 放入 列表2;此时 列表1:后入队的数据;列表2:先入队的数据。也就是 列表2:先入队的数据 列表1: 后入队的数据。self.queue2 = [] #存放最先插入的数据 # 翻转 后插入的数据。self.queue1 = [] # #存放最后插入的数据 #翻转 先插入的数据。# 向队列中 加入数据 注意是从后边加入的 所以说最右边是最后入队的数据。# 刚好出栈的就是 后入队的数据 遵循栈的:先进后后出,后进先出的规则;

2023-03-23 11:36:44 165

原创 计算机存储单位换算

因为目前计算机都是二进制的,让它们计算单位,只有2的整数幂时才能非常方便计算机计算,因为电脑内部的电路工作有高电平和低电平两种状态.所以就用二进制来表示信号,(控制信号和数据),以便计算机识别。1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示,字节 byte:8个二进制位(bit)为一个字节(B),最常用的单位。

2023-03-16 20:39:48 512

原创 修改redis改key值不改过期时间

但是第二次 set把值改为2时,生命周期就会被覆盖。那么问题来了,如果说第一次输入错误,应该是 key为用户用,value 为 次数2 ex就为30秒。第三种: 是做自增操作,那就意味着你的值只能是数字,也不能指定自增的值,不能满足任何场景。第二次输入错误的时候,用tll 取出第一次的过期时间,继续设置为第二次的过期时间。如果你的value值为数字,nice可以进行实现自增操作,不改变生命周期。第一种: 不适用,中间的存在偏差,但已经很小了。使用SETRANGE命令。方案是可行,但不够完美。

2023-03-07 16:12:18 1832

原创 apscheduler三种定时触发方式

day_of_week (int|str) – number or name of weekday (0-6 or mon,tue,wed,thu,fri,sat,sun) - (表示一周中的第几天,既可以用0-6表示也可以用其英语缩写表示)# week (int|str) – ISO week (1-53) -(格里历2006年12月31日可以写成2006年-W52-7(扩展形式)或2006W527(紧凑形式))# start_date (datetime|str) – 开始日期。

2023-03-05 20:14:40 659

原创 apscheduler 的基本介绍和使用

3、执行器 executors: 执行器是将任务提交到线程池或进程池中运行,当任务完成时,执行器通知调度器触发相应的事件。2、任务储存器 job stores:用于存放任务,把任务存放在内存(为默认MemoryJobStore)或数据库中。BackgroundScheduler 后台调度器:适用于非阻塞的情况,调度器会在后台独立运行。GeventScheduler Gevent调度器,适用于应用通过Gevent的情况。4、调度器 schedulers: 把上方三个组件作为参数,通过创建调度器实例来运行。

2023-03-05 19:29:24 341

原创 解决vue已安装但是vue create 不是内部命令

4 管理员启动idea vue create xxx。1. 如果出现vue不是内部或外部命令。先用管理员启动cmd。

2023-02-26 19:53:30 285

原创 User_name.Cavalier_Comments_Model.img_: (fields.E001) Field names must not end with an underscore:报错

User_name.Cavalier_Comments_Model.img_: (fields.E001) Field names must not end with an underscore:他告诉你在这个模型类中 的每个字段 命名有误字段不能以_结尾等;解决方案 : 重新 修改字段名,符合规范集合;各位老板:如果此内容对你有帮助:请设施一点; 小本生意(谢谢捧场)

2022-12-05 10:24:09 175

原创 冒泡排序 和 选择排序

冒号排序 和 有序排序.

2022-11-25 18:45:18 473

原创 七牛云域名表

北美 NA http(s)://upload-na0.qiniup.com http(s)://up-na0.qiniup.com。东南亚   http(s)://upload-as0.qiniup.com http(s)://up-as0.qiniup.com。华东 ECN http(s)://upload.qiniup.com http(s)://up.qiniup.com。存储区域 区域代码 客户端上传地址 服务端上传地址。

2022-11-23 18:01:17 540

原创 Your branch is up to date with ‘origin/master‘.nothing to commit, working tree clean 报错

所以我在文件夹里面,新建了一个文本文档,然后加了一些内容;他说我,内容没有变动,实时上加上了一个空文件夹;重加入暂缓区进行提交,就成功了;

2022-11-18 17:32:36 249

原创 接口编写 文档规范 总结

为进一步确保数据交互安全。正式地址(生产地址)必须遵循HTTPS协议。每个项目要有且仅有一个自己唯一的域名+端口。在项目配置文件中要添加静态变量专门进行存储。如果一个域名满足不了要求,那么就需要再添加一个。格式规范如下:必须以https开头,并以“/”结尾。作为接口路径,为了和其他路径完美区分,必须在路径中添加api目录格式规范如下:(PHP)php目录是加index.php/api/必须以字母开头,并以“/”结尾。项目正式上线后,正式版本要确定接口版本、并备份接口代码。

2022-11-17 20:22:01 3399

转载 颜色表示方法及颜色表

特别是在写css样式的时候;无意中发现一个,各种表示颜色的地址;

2022-11-14 11:30:56 55

原创 解决 python 下载包慢的问题

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:https://mirrors.aliyun.com/pypi/simple/豆瓣:https://pypi.douban.com/simple/如 我要安装 numpy 库 并使用 豆瓣 的镜像源。pip3 install 库名 -i 镜像地址。

2022-11-13 15:40:38 337

原创 elasticsearch7 实战应用

sniff_on_connection_fail=True, # 节点没有响应时,进行刷新,重新连接。"title": '恐龙',sniffer_timeout=60, # 每 60 秒刷新一次。self.index = index #索引实例化传递的索引名。# 'title':'三国演义',# 'author':'罗贯中'#判断索引是否已经存在。# 初始化es对象。# 插入数据(进行测试)# # 在插入数据后进行监听。# 查询数据(进行测试)

2022-11-07 17:25:03 825

原创 docker简单介绍 和 常用命令

官方网站:容器较为官方的解释容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于 Linux 和 Windows 的应用,在任何环境中都能够始终如一地运行。容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础设施上运行不同软件时的冲突。容器较为通俗的解释。

2022-11-07 17:08:53 192

原创 项目部署;流程

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 添加阿里云的docker源。-rw-r--r-- 1 root root 284 Nov 4 10:26 default.conf # 放nginx的配置文件。-rw-r--r-- 1 root root 78545 Nov 3 09:55 book.sql # sql文件。

2022-11-07 17:06:20 794

原创 常用 时间类型的相互转化

将 datetime 类型 转化为 时间戳。# 时间戳 转化为 datetime 类型。# 格式化datetime类型。

2022-11-07 16:30:50 196

原创 有趣的python函数

f = lambda z : 5 * 3 #对传入的值进行计算 **表示次方;# zip函数。# 必须是f(z)括号才可调用,括号面必须传递一个值;# # zip 函数就如;将两组数据给,解压,一下返回;# 冒号左边为计算出结果的值;# 以(a,4) 这样的元祖,放进列表中返回。# 返回迭代变量取决于输入总长度最短的一个。# # 也可以也字典的形式返回。# # 以列表的形式返回,# # 接收两组数据。

2022-11-07 15:18:41 466

原创 Python 随机字符串的生成方式

今天发现了,一个有趣的函数;以后再也不用担心,怎么生成随机的各种类型的字符串了;# 特殊符号 + 加大小写字母 + 数字。# 随机特殊符号 如:;# 随机的符号(只有固定几种,会重复)# 哈希(大小写 包含数字)

2022-11-07 14:44:47 487

原创 Nginx安装与负载均衡

正向代理,也就是我们常说的代理,其工作原理为:我访问不了某个网站,但是我能访问一个代理服务器,这个代理服务器他能访问那个我不能访问的网站,于是我连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来之后返回给我。我们换个方式理解,就是当外部网络对内部网络器是不能直接访问的,要通过一个代理服务器才能进行访问,而外部网络看到的只是代理服务器,反馈也是由代理服务器返回的,外部网络对于代理服务器与内部网络直接的具体情况是不可见的。# 文件路径,可以相对路径(相对于nginx而言),也可以绝对路径。

2022-10-30 18:35:27 510

原创 Linux 常用命令(注意 Linux 命令的格式非常严格;比如严格区分大小写)

例子:切换到/etc/sysconfig/networks-scripts 目录下。3. 一个文件通过计算得到的一串字符串,文件内容的唯一标记(文件内容不变,指纹不会变)# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)# 以分页的方式浏览文件信息(适合查看大文档),进入浏览模式。# 实时滚动显示文件的最后10行信息(默认10行)mkdir -p /a/b/文件夹名。# 查看文件中的全部信息(适合查看小文档)tail -n -20 文件名。tail -n 20 文件名。

2022-10-30 18:32:31 147

原创 钉钉登录操作流程

只修改 redirect_uri 和 &client_id 其他的不变(将这个地址居中到一行可以访问到钉钉登录的页面;"accessToken": "a0689fe599233315a1ba01fa50f13482", // 返回的token。# 如果使用刷新token换用户token,传refresh_token。redirect_uri= http://127.0.0.1:8080/ #登录成功跳转的地址。&client_id=dingxxxxxxx //应用的AppKey。

2022-10-22 18:54:48 4106

原创 更新token

用户在登录之后为了保证账号的安全性我们需要更新token;不知不觉的将token给更新掉;即使我们的token泄露也会马上给换掉;此时拿到的就是一个务实的过期token;思路:首先我们要 生成两个token;一个长token和一个短token;短token就假设设置五分钟后过期;然后,我们在后端 进行拦截过期的token;拦截到报406;前端用拦截器,拦截406,拦截到之后,我们就将长token传入后端,设置一下过期时间;在返回前段进行本地存储;把toekn给更换了;

2022-10-03 17:04:20 752

原创 退出登录token 过期

当用户退出后,他又将token给粘贴到了,很轻松就进入到了我们的页面中,导致我们的信息泄露;那我们就将用户点击,退出登录时的token给存储到redis中;只可在前端一味的清楚本地token是不行的;提前复制了我们的token;我们的token后进行token分析;我们都知道我们的token一但,发放放前段我们就不能,对他进行随时的修改;这样每当前段带着token要数据的时候,就将redis中的,token 进行对比,一但一致。我们在后端,将用户的标识信息生成了token之后由前段将数据存放在了;

2022-10-03 16:47:54 1175

原创 解决 支付宝沙箱环境测试 出现“沙箱订单信息有错误,建议联系卖家”

出现“沙箱订单信息有错误,建议联系卖家”问题看这里!-帖子详情-开放社区 (alipay.com)今天在测试的时候 怎么就连接不上支付宝沙箱的环境;他说合作协议到期,联系商户;我也提交了我的问题,应该很快就可以得到解决了;于是我就去官网进行查找解决方法;终于官方也随之回应;

2022-10-03 13:28:43 1833

原创 ExpiredSignatureError 的作用

ExpiredSignatureError 专门用来捕获我们的token是否过期的异常信息。'msg':"Token过期"

2022-09-27 23:43:04 424

原创 前段方法的封装

/ 传入一个执行成功的信息 返回一个执行成功的弹框 和 信息。// 在项目中调用的时候是 this.$message。// 封装请求成功时 的弹框 (为了在全局可以使用)

2022-09-27 23:40:26 41

原创 拦截器的介绍和使用

时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。// // 对响应进行拦截。

2022-09-27 23:33:13 357

原创 fals 一对多关系

主表name = db.Column(db.String(500),comment='商品名字')price = db.Column(db.Float(8,2),comment='商品价格')img = db.Column(db.String(500),comment='商品图片')img = db.Column(db.String(500), comment='商品图片')name = db.Column(db.String(500), comment='商品名字')

2022-09-19 21:39:06 68

原创 mysql迁移时出现错误:INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migrat

mysql迁移时出现错误:INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migrat我也会经常出现这个错误 :(大部分是在迁移的时候;那就更不用说生成迁移文件了)我是发现了这个错误就像 状态码中的400一样;是一个各种错 大部分是 错在我们的 模型类中;

2022-09-17 21:49:54 1098

原创 sqlalchemy.exc.ArgumentError: Mapper mapped class NewsLoog->news_loog could not assemble any primary

sqlalchemy.exc.ArgumentError: Mapper mapped class NewsLoog->news_loog could not assemble any primary key columns for mapped table 'news_loog' 报错。原因是我们定义的模型类缺少了一个;可能是我们的没有定义 id字段 (flask框架 是不会给我们自动生成 id 字段的) 或者是 我们没有给他 添加 主键约束;如下我们给他加上主键字段就可以了;

2022-09-17 21:38:47 485

空空如也

空空如也

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

TA关注的人

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