一,前言1.1,更新pip和conda下载源1.2,查看conda和pip版本二,MMDetection简介三,MMDetection安装3.1,依赖环境3.2,安装过程记录1,安装操作系统+cuda2,安装Anconda33,安装pytorch-gpu4,安装mmdetection参考资料一,前言1.1,更新pip和conda下载源在下载安装好python3+pip或anconda3的基础上,建议更新为清华/阿里镜像源(默认的pip和conda下载源速度很慢)。1,pip更新下载源为清华源的命令如下:pipconfigsetglobal.index-urlhttps://pypi.tuna.
入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)(1).在用户管理着模块中,相比较菜单功能的代码还是比较多的,设计到用户的创建,修改,角色变更和密码重置,同时都集中在列表页中。上图中,原来的角色名显示的是一个RoleId,也要通过ViewModel的应用,显示成对应的中文名称。(2).在ViewModel模型的建立上,我建了多个,为了满足不同的需要,其实后期用AutoMapper会简单些,但是为了理解和演练ViewModel的特点,就多写几遍,熟悉后掌握。如下图在Models文件夹中,我将用户Manager归到了新建的Managers下,便于管理,分别建立了:Cha
入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)(1).在用户管理着模块中,相比较菜单功能的代码还是比较多的,设计到用户的创建,修改,角色变更和密码重置,同时都集中在列表页中。上图中,原来的角色名显示的是一个RoleId,也要通过ViewModel的应用,显示成对应的中文名称。(2).在ViewModel模型的建立上,我建了多个,为了满足不同的需要,其实后期用AutoMapper会简单些,但是为了理解和演练ViewModel的特点,就多写几遍,熟悉后掌握。如下图在Models文件夹中,我将用户Manager归到了新建的Managers下,便于管理,分别建立了:Cha
KubeSphere从诞生的第一天起便秉持着开源、开放的理念,并且以社区的方式成长,如今KubeSphere已经成为全球最受欢迎的开源容器平台之一。这些都离不开社区小伙伴的共同努力,你们为KubeSphere提出了很多建设性意见,也贡献了很多代码,非常感谢社区小伙伴们的付出。为了帮助社区的小伙伴们更好地掌握KubeSphere社区的进展,我们决定每两周更新一次周报,即双周报。本双周报主要是整理展示新增的贡献者名单,以及两周内提交过Commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。贡献者名单新晋贡献者证书新晋讲师证书此两周内进行了两场线上直播
KubeSphere从诞生的第一天起便秉持着开源、开放的理念,并且以社区的方式成长,如今KubeSphere已经成为全球最受欢迎的开源容器平台之一。这些都离不开社区小伙伴的共同努力,你们为KubeSphere提出了很多建设性意见,也贡献了很多代码,非常感谢社区小伙伴们的付出。为了帮助社区的小伙伴们更好地掌握KubeSphere社区的进展,我们决定每两周更新一次周报,即双周报。本双周报主要是整理展示新增的贡献者名单,以及两周内提交过Commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。贡献者名单新晋贡献者证书新晋讲师证书此两周内进行了两场线上直播
DQL数据库查询语言重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。构建数据库创建一张student表:DROPTABLEIFEXISTSstudent;CREATETABLEstudent( idINT(10)PRIMARYKEY, `name`VARCHAR(10), ageINT(10)NOTNULL, genderVARCHAR(2));构建一张course表:DROPTABLEIFEXISTScourse;CREATETABLEcourse( idINT(10)PRIMARYKEY, `name`VARCHAR(10), t_idI
DQL数据库查询语言重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。构建数据库创建一张student表:DROPTABLEIFEXISTSstudent;CREATETABLEstudent( idINT(10)PRIMARYKEY, `name`VARCHAR(10), ageINT(10)NOTNULL, genderVARCHAR(2));构建一张course表:DROPTABLEIFEXISTScourse;CREATETABLEcourse( idINT(10)PRIMARYKEY, `name`VARCHAR(10), t_idI
DQL数据库查询语言重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。构建数据库创建一张student表:DROPTABLEIFEXISTSstudent;CREATETABLEstudent( idINT(10)PRIMARYKEY, `name`VARCHAR(10), ageINT(10)NOTNULL, genderVARCHAR(2));构建一张course表:DROPTABLEIFEXISTScourse;CREATETABLEcourse( idINT(10)PRIMARYKEY, `name`VARCHAR(10), t_idI
DQL数据库查询语言重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。构建数据库创建一张student表:DROPTABLEIFEXISTSstudent;CREATETABLEstudent( idINT(10)PRIMARYKEY, `name`VARCHAR(10), ageINT(10)NOTNULL, genderVARCHAR(2));构建一张course表:DROPTABLEIFEXISTScourse;CREATETABLEcourse( idINT(10)PRIMARYKEY, `name`VARCHAR(10), t_idI
上篇文章介绍了如何创建合适的MySQL索引,今天再一块学一下如何更规范、更合理的使用MySQL?合理规范的使用MySQL,可以大大减少开发工作量和线上问题,并提升SQL查询性能。我精心总结了这16条MySQL规约,分享给大家,欢迎评论指正。1.禁止使用select*阿里开发规范中,有这么一句话:**select***会查询表中所有字段,如果表中的字段有更改,必须修改SQL语句,不然就会执行错误。查询出非必要的字段,徒增磁盘IO和网络延迟。2.用小表驱动大表关联查询的时候,先用小表查到结果,再用结果去大表查询,可以大大减少连接次数。比如我们要查询某个部门下的员工,由于部门数量远远小于员工数量。我