- 博客(26)
- 收藏
- 关注
转载 Ubuntu使用源码安装OpenCV
这里写自定义目录标题遇到的问题一、 首先查看一下系统中是否已经安装二、安装准备三、 安装及编译四、配置环境五、检验是否配置完成六、参考博客遇到的问题之前YOLO使用着很方便,很长时间没有用了,今天尝试在Ubuntu上重新部署YOLOv4的环境,在编译时一直提示没有找到opencv,在conda环境中安装了opencv-python也不能解决问题,忽然意识到yolov4编译的是C和C++代码,需要在系统中安装opencv。一、 首先查看一下系统中是否已经安装pkg-config opencv --mo
2022-01-30 11:09:53 413
原创 Jeecg-Boot遇到的问题
最近刚开始使用Jeecg-Boot进行开发,之前对于SpringBoot以及MBP有一定的了解,但在使用中也逐步遇到了很多问题。首先推荐JeecgBoot开发文档,文档涵盖的内容很详细,对于新手很友好。在熟悉框架的过程中也遇到了一些问题,在这里记录下来。使用Oracle数据库。问题描述:官方提供的代码,使用的数据库为MySQL,如果想换成Oracle怎么办?官方提供了Oracle数据库初始化脚本,但在PL/SQL中执行,没法执行。解决方案:数据库管理软件推荐使用Navicat,可以看这位博主
2021-08-11 15:58:57 3737
原创 河北高校邀请赛——二手车交易价格预测-Task3
## 基础工具import numpy as npimport pandas as pdimport warningsimport matplotlibimport matplotlib.pyplot as pltimport seaborn as snsfrom scipy.special import jnfrom IPython.display import display, clear_outputimport timefrom tqdm import tqdmimport i
2021-04-20 10:07:31 232 2
原创 河北高校邀请赛——二手车交易价格预测-Task2 EDA
EDAimport warningswarnings.filterwarnings('ignore')import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsfrom sklearn.model_selection import KFoldfrom lightgbm.sklearn import LGBMRegressorfrom sklearn.metrics imp
2021-04-20 09:47:58 142
原创 MMdetection训练遇到的各种问题总结
label = self.cat2label[name] 报错报错信息如下:KeyError: ‘Traceback (most recent call last):\n File “/home/dreamtech/.conda/envs/AugFPN2/lib/python3.7/site-packages/torch/utils/data/dataloader.py”, line 138, in _worker_loop\n samples = collate_fn([dataset[
2021-04-20 08:38:48 3059
原创 河北高校邀请赛——二手车交易价格预测-Task1 赛题理解
一、赛题背景比赛链接河北高校邀请赛——二手车交易价格预测本次新人赛以二手车市场为背景,要求选手预测二手汽车的交易价格,这是一个典型的回归问题。通过这道赛题来引导大家走进AI数据竞赛的世界,主要针对于于竞赛新人进行自我练习、自我提高。二、赛题数据赛题以预测二手车的交易价格为任务,数据集报名后可见并可下载,该数据来自某交易平台的二手车交易记录,总数据量超过40w,包含39列变量信息,其中24列为匿名变量。为了保证比赛的公平性,将会从中抽取25万条作为训练集,5万条作为测试集A,5万条作为测试集B,同时会
2021-04-12 10:58:45 235 1
原创 深度学习基础(1)——卷积、池化、全连接
卷积层数计算在下图中左侧是一个32323的图像,其中3代表RGB。每个卷积核是553,每个卷积核生成一个特征图(feature map)。下图里面有6个553的卷积核,所以输出6个特征图,大小为28286.下图中,第二层到第三层,其中每个卷积核大小为5x5x6,这里的6就是28x28x6中的6,两者需要相同,即每个卷积核的“层数”需要与输入的“层数”一致。有几个卷积核,就输出几个feature map,下图中,与第二层作卷积的卷积核有10个,故输出的第三层有10个通道。单层计算单个通道的单一
2020-09-08 19:05:44 3476
原创 DRF学习笔记(6)——跨域问题
⼀个网站不能使用ajax来访问另⼀个网站的数据,这样的话会被浏览器给阻止,这个问题我们通常叫做跨域问题。哪怕是同⼀个域名下的⼆级域名也不行。ajax不允许跨域访问Django解决跨域问题安装 pip install django-cors-headers修改配置⽂件settings.py#在INSTALLED_APPS⾥添加“corsheaders”INSTALLED_APPS = [ ... 'corsheaders', ... ] #在MIDDLEWARE_CLASSES.
2020-08-01 08:54:26 173
原创 DRF学习笔记(5)——节流、分页、过滤、生成接口文档
文章目录节流自定义类局部限制全局限制使用自定义节流类使用DRF提供的节流类可选节流类分页系统提供的可选分页器PageNumberPaginationLimitOffsetPagination全局分页针对视图写分页过滤节流节流类似于权限,⽤于控制客户端可以对API发出的请求的速率。自定义类继承自SimpleRateThrottle,要在里面设置rate和重写get_cache_key(self, request, view)App\MyThrottle.pyfrom rest_framework.
2020-07-31 17:30:12 573
原创 DRF学习笔记(4)——权限控制
文章目录认证自定义认证类MyAuthentications.pyutil.py全局认证局部认证权限控制全局权限控制自定义权限控制认证确定了你是谁权限确定你能不能访问某个接⼝限制确定你访问某个接⼝的频率认证自定义认证类MyAuthentications.py实现⾃定义的认证⽅案,要继承BaseAuthentication类并且重写.authenticate(self, request) ⽅法。如果认证成功,该⽅法应返回(user, auth)的⼆元元组,否则返回None。不管是全局认证还是局部
2020-07-29 18:40:54 702
原创 DRF学习笔记(3)——CBV
文章目录基于函数的视图FBV基于类的视图CBVCreateModelMixin, GenericAPIViewCreateAPIViewRetrieveAPIView通用试图继承关系图Django的视图分为基于类的视图(CBV)和基于函数的视图(FBV),在DRF里面这两种视图都可以使用。基于函数的视图FBV@api_view(http_method_names=['GET'])api_view是一个装饰器,用 http_method_names 来设置视图允许响应的 HTTP 方法列表@api_
2020-07-28 14:44:33 371
原创 DRF学习笔记(2)——解析器,Request,Response初步认识
文章目录解析器RequestResponse解析器REST framework 包含许多内置的解析器类,允许接受各种媒体类型(media types)的请求。还支持自定义解析器,可以使用 DEFAULT_PARSER_CLASSES 设置默认的全局解析器。例如,以下设置将只允许带有 JSON 内容的请求,而不是默认的 JSON 或表单数据。setting.pyREST_FRAMEWORK = { 'DEFAULT_PARSER_CLASSES': ( 'rest_fra
2020-07-27 11:56:37 372
原创 DRF学习笔记(1)——准备一个DRF项目、序列化、关联对象
Serializers数据迁移Serializer序列化正向序列化反向序列化自定义验证器(推荐使用)使用ModelSerializer进行序列化,自动生成create和update方法关联对象1.查询到的字典中只包含关联表的主键2.使用方法__str__(self),直接返回名字3.获取关联字段的所有信息数据迁移- 从数据库到models.py`python manage.py inspectdb > App/models.py`Serializer序列化正向序列化serializer.
2020-07-26 20:32:42 601
原创 Django学习笔记(7)
重量级 RESTfuldjango-rest-frameworkREST难点模型序列化正向序列化模型转化成json反向序列化json转换成模型serialization在模块serializers中HyperLinkedModelSerializer序列化模型,并添加超链接Serializer手动序列化双RRequestrest_franework.request将django中的request作为自己的一个属性 _re
2020-07-26 08:45:39 98
原创 Django学习笔记(6)
项目开发开始开发基本工程搭建前端静态搭建Model -> DB业务逻辑开发前后端一起来ajax前端基础架构base模板导入通用资源导入reset.css前端适配推荐百分比,不推荐固定尺寸适配单位px 底层计算使用em默认相对于父级元素,默认为1em=16pxrem相对于根级元素默认大小 1rem=16px弹性盒模型响应式布局项目中屏幕宽度十分之一作为rem的基础单位数据展示建立数据先建
2020-07-26 08:44:56 118
原创 Django学习笔记(5)
DjangoModels迁移分两步实现生成迁移文件执行迁移文件迁移文件的生成根据models文件生成对应的迁移文件根据models和已有迁移文件的差别,生成新的迁移文件执行迁移文件先去迁移记录中查找,哪些文件未迁移过app_label + 迁移文件名字执行未迁移文件执行完毕,记录执行过的迁移文件重新迁移删除迁移文件删除迁移文件产生的表删除迁移记录模型关系1:1应用场景用于复杂表拆分拓展新功能Django中OneToOne
2020-07-26 08:44:00 97
原创 Django学习笔记(4)
DjangoView爬虫模拟人去请求数据提取数据存储数据核心内容数据爬取数据提取数据存储多线程、多进程、协程MIME作用:制定传输数据采用哪种形式打开格式:大类型/小类型image/pngimage/jpgJSONJsonObject{ }key-valueJsonArray[ ]列表中可以是普通数据类型,也可以是JsonObjectJsonObject和JsonArray可以嵌套给移动端的JsonAjax前后端分离DRF
2020-07-26 08:43:10 100
原创 Django学习笔记(3)
Django模板快捷键Control + d 复制一行,插入到下面alt + shift + 上下 代码移动标签{% %} 标识符标签分为单标签和成对的标签成对的标签切记不可以省略,开始标签和结束标签结构标签block块,用来规划布局首次出现,代表规划第二次出现,代表填充以前的规划第三次出现,代表填充以前的规划,默认动作都是覆盖如果不想覆盖,可以添加{{block.super}}实现增量操作extend继承可以获取父模板的所有结构block
2020-07-26 08:41:42 94
原创 Django学习笔记(2)
DjangoModels开发流程配置数据库定义模型类(一个模型类对应数据库中一张表)生成迁移文件执行迁移数据表使用模型类进行增删改查ORM对象关系映射可以理解为翻译机核心思想,解耦合业务逻辑和SQL解耦数据库中数据类型字符串数字日期时间模型过滤filterexclude连续使用链式使用Person.objects.filter().filter().exclude()persons = Person.objects.exclude(p_age
2020-07-26 08:39:36 97
原创 Django学习笔记(1)
django-admin startproject helloDjango 命令行创建Django项目python manage.py startapp App 创建应用python manage.py runserver 运行服务settings.py设置数据库得时间 set global time_zone=’+8:00’;ALLOWED_HOSTS = ["*"] 代表所有人都可以访问ROOT_URLCONF 跟路由路径快捷键Alt
2020-07-26 08:37:56 83
原创 Django使用migrate数据库表无法创建的解决方法
Django使用migrate数据库表无法创建的解决方法遇到无法创建数据库表,一般有两种情况第一种情况第二种情况遇到无法创建数据库表,一般有两种情况第一种情况更改了models.py 文件,增加或者减少数据表的列,此时如果要将更改同步到数据库中,需要删除对应App下migrations下的xxx_initial.py文件,比如这个文件App\migrations\0001_initial.py。同时删除数据库中对应的表,删除数据库表django_migrations表下的记录。此时再次进行p
2020-07-21 17:04:15 4113 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人