自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装mmdetection编译pycocotools失败的解决方法

https://github.com/open-mmlab/mmdetection/blob/master/docs/getting_started.md一切从教程,但编译pycocotools可能出现以下报错很大可能是因为conda中内置gcc与cocotools中的冲突,可以输入conda list | grep gcc验证版本,如果存在gcc,建议卸载。conda uninstall gcc再次编译,已经成功。...

2020-05-19 00:19:13 2597

原创 AVB 部分流程

函数入口点:system/core/init/main.cpp-->int main()-->BuiltinFunctionMap& function_map = GetBuiltinFunctionMap();有两个时机会运行fscrypt_mount_metadata_encrypted(),//function_map 中有所有库中的函数的映射后的命令,以。

2023-10-20 00:30:15 135

原创 Linux驱动详解笔记

可以注册一个回调函数,当感兴趣的中断(或中断线)发生时运行它。这可以通过函数request_irq()实现,该函数在<linux/interrupt.h>中声明:int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev)request_irq()可能会失败,成功则返回0。...

2022-02-15 09:25:39 242

原创 HIDL介绍

HIDL1、hidl设计1.1、两类实现:客户端:通过在该接口上调用方法来使用该接口的代码。服务端:hidl接口的实现,可以接受来自客户端的调用并返回结果在从 libhardware HAL 转换为 HIDL HAL 的过程中,HAL 实现成为服务器,而调用 HAL 的进程则成为客户端。平台hal是以android.hardware开头1.1.1 创建hal客户端...

2022-02-14 09:13:08 1049

原创 操作系统-Q

1、解决死锁?鸵鸟策略:装看不见死锁预防:破坏互斥、不剥夺、环路等待、请求和保持死锁的避免:线程启动拒绝:如果请求可能引起死锁,拒绝资源分配拒绝:如果增加线程可能引起死锁,不允许启动死锁的检测和恢复:6、进程和线程进程:资源分配的基本单位。是程序的一个执行、实例线程:资源调度的基本单位7、可重定位目标文件可重定位目标文件:二进制代码和数据,由各个数据节(section)构成,从地址0开始。可执行目标文件:可运行的二进制代码和数据.

2020-09-02 13:58:15 118

原创 大话数据结构笔记

基本概念数据数据:描述客观事物的符号。包括数据类型或者声音图像等非数据类型数据项: 一个数据元素可以由若干个数据项组成。它是数据不可分割的最小单位数据元素:组成数据的有一定意义的基本单位。又被称为记录数据对象: 性质相同的数据元素的集合数据结构: 是相互之间存在一种或者多种特定关系的数据元素的集合逻辑逻辑结构: 数据对象中数据元素之间的关系集合结构: 其中的数据元素除了属于同一个集合,无其他关系线性结构: 数据元素之间是一对一的关系树形结构: 数据元素之间存在一对多的

2020-07-31 00:00:57 280

原创 C++ primer笔记

6.1 函数对象局部对象:函数的形参和函数体内的变量。自动对象:当函数的控制路径经过定义语句时,创建自动对象,到达语句末端,销毁。形参就是自动对象,经过该参数时根据参数申请存储空间,函数运行结束,形参销毁。局部静态变量:将局部变量的生命周期贯穿函数调用及之后的时间。加入static参数改为局部静态变量。...

2020-07-19 14:40:29 107

原创 侯捷-C++--static

加static后,static后的类成员(函数) 和对象就脱离了,暂时保存在单独的内存区域。加static后,失去this指针。—仅可以存取静态数据对变量加static后,如static double rate,需在后面定义(初始化),如double Acount.rate=9;构造器放在private区namespacenamespace std{}:函数被包装在括号内。如何打开?using directive:using namespace std{}using decl.

2020-07-17 10:58:28 99

原创 HBASE基础

1.介绍一种分布式Hadoop数据库支持随机访问和数据检索不适合实时处理,适合海量数据2.背景关系型数据库(RMDBS):MySQL,Oracle非关系型数据库(nosql):no only sqlbigtable—>hbasegfs—>hfs3.使用场景3.1 互联网搜索:bigtablebigtable/hbase专门用于搜索引擎的数据存储建立索引的含义:爬虫行为不断,加快检索数据速度...

2020-07-04 19:21:29 132

原创 centos中hadoop配置

如何给Centos系统的虚拟机更改主机名和用户名写这篇文章的初衷是自己创建虚拟机时,没考虑到主机名和用户名对日后编辑配置文件和免密登录等情况的影响,导致之后在终端窗口操作时由于疏忽入坑、上岸、再入坑,反反复复。于是,在某一天闲暇时把主机名和用户名改成老师讲案例时用的模式了。好了,感慨这么多,现在写下我的更改步骤。更改主机名第一步有关主机名的文件存放在/etc/hostname文件下(etc下的文件都需要有sudo权限才能操作),vim/etc/hostname 写将要改的主机名,写完后按esc键输

2020-06-15 18:50:33 143

原创 大话设计模式笔记1~5

简单工厂模式面向对象特性: 可维护 可复用 可扩展 程序灵活面向对象优点: 通过封装、继承、多态进行解耦,从而获得以上特性。紧耦合、松耦合:简单工厂模式(注意表示关系的符号)使用一个单独类来创造实例化的过程,就是简单工厂模式。UML图: 第一行是接口的名称,如果是抽象类,就用斜体表示。第二行是类特性,一般为字段类和属性。第三行是类的操作,一般为方法和行为。继承关系用空心三角+实线。“关联”关系:企鹅和南极有关联关系,可用关联符号表示(实线箭头)。

2020-05-29 19:26:27 199

原创 JAVAEE笔记

JavaEE概念JAVAEE为JAAV平台企业版,广义的JAVAEE包含了spring全家桶。spring初期主要用于提升JAVAEE的体验,后来成为了JavaWeb的开发标准Java EE和Java SE的关系-如下图JavaEE主要技术JavaEE十三种核心技术,主要是JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。**JDBC:**Java 数据库连接,(Java Database Conne

2020-05-29 01:56:35 255

转载 MVC简要

Spring MVCSpring MVC 是目前主流的实现 MVC 设计模式的企业级开发框架,Spring 框架的一个子模块,无需整合,开发起来更加便捷。什么是 MVC 设计模式?将应用程序分为 Controller、Model、View 三层,Controller 接收客户端请求,调用 Model 生成业务数据,传递给 View。Spring MVC 就是对这套流程的封装,屏蔽了很多底层代码,开放出接口,让开发者可以更加轻松、便捷地完成基于 MVC 模式的 Web 开发。Spring MVC 的

2020-05-27 21:54:33 168

原创 JDBC--Java操作数据库

数据库驱动驱动:声卡,显卡…程序会通过数据库驱动连接数据库JDBC为了简化开发操作,提供该规范(JAVA操作数据库的规范)这些规范的实现由厂商制作。对于开发人员来说,只需要掌握JDBC接口的操作即可。包java.sqljavax.sql第一个JDBC...

2020-05-23 17:58:48 124 1

原创 数据库三大设计范式

为什么需要数据规范化?信息会重复更新导致异常插入异常删除异常…三大范式第一范式要求每张表的每一列都是不可再分的(原子性)第二范式每张表只做一件事情(每一列都和主键相关,不能只与主键的某一部分相关)第三范式一张表每一列数据都必须与主键直接相关,而不能间接相关规范性和性能问题关联查询的表不得超过三张 - 考虑商业化的需求(成本和用户体验),数据库的性能更加重要 - 在规范性能问题的时候,适当考虑规范性 - 故意给某些表增加冗余字段(从多表查询变成单表查询)

2020-05-23 17:36:24 123

原创 mysql之索引

索引:帮助MySQL高效获取数据的数据结构。主键索引primary key:唯一标识:主键不可重复,只能有一个列作为主键唯一索引unique key:避免重复列出现,唯一索引可以重复。可以有多个常规索引key/index:默认的index关键字或者key关键字设置默认情况不填,为常规索引全文索引:特定的数据库引擎下才有快速定位数据索引的使用-在创建表时给字段增加索引-创建完毕后,增加索引show index from [table]-增加一个索引alter

2020-05-23 15:57:47 121

原创 mysql之事务

1、什么是事务1、SQL执行 A给B转账 A1000-2002、SQL执行 B收到A的钱 B 0+200将一组SQL放在一个批次中执行。INNODB支持。事务(transition)原则:ACID原子(atomicity)+一致(consistency)+隔离(isolation)+持久(durability)(脏读,幻读。。。)原子性: 要么一起成功,要么一起失败一致性: 总金额相同。持久性: 事务的状态不会随着外界原因消失。如果事务未提交就恢复到原状。一旦提交就不可逆。隔离性: A与

2020-05-23 15:17:40 136

原创 使用SSD pytorch进行VOC数据集的训练

SSD-pytorch的训练使用gitgit clone https://github.com/lufficc/SSD配置环境时,需进行以下命令:pip install torch==1.0.1 -f https://download.pytorch.org/whl/cu80/stable其中80根据自己的cuda包改对应的数字,如果是cuda9.2,就改成92.我使用的是pytorch1.1.0,所以如下输入:pip install torch==1.1.0 -f https://dow

2020-05-11 14:12:15 1561 4

原创 使用torchsummary打印出神经网络的形状和参数大小

首先安装torchsummarypip install torchsummary直接另存为py文件from torchsummary import summaryimport torchvision.models as modelsmodel = models.vgg16_bn()model = model.cuda()summary(model, input_size=(3,22...

2020-04-24 11:04:31 1589 1

空空如也

空空如也

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

TA关注的人

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