- 博客(40)
- 收藏
- 关注
原创 [Python] Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/tmp/pip-uninstall-tqg4xo94/usr/local/bin/pip3'
2022-10-13 13:56:16
1181
1
原创 [docker][issue]Error response from daemon: mkdir xxx: file exists: unknown
问题描述:docker非正常关闭后,启动容器报如下错误:linux> Error response from daemon: mkdir /run/containerd/io.containerd.runtime.v1.linux/moby/189aafa489967asdf23664d32f9e33e121a7b3b6e789d8642345678dfg6ebe13cb: file exists: unknownlinux> Error: failed to start containe
2021-11-09 19:47:08
5122
4
原创 现代C++构造函数总结及异常处理问题
继承构造函数C++11引入using,可以在派生类中直接使用using来声明继承基类的构造函数。而且,C++11标准继承构造函数被设计为跟派生类中的各种类默认函数(默认构造、析构、拷贝构造等)一样,是隐式声明的。这意味着如果一个继承构造函数不被相关代码使用,编译器不会为其产生真正的函数代码。这比“透传”方案总是生成派生类的各种构造函数更加节省目标代码空间。使用继承构造函数时,基类的构造函数如果有默认参数值,会导致派生类多个构造函数版本的产生,因此在使用有默认参数值的构造函数的基类时,程序员要小心。当
2021-09-27 09:52:19
1001
原创 Linux处理目标文件的工具
在Linux系统中有大量可用的工具可以帮助你理解和处理目标文件。特别低,GNU binutils包尤其有帮助,而且可以运行在每个Linux平台上。AR: 创建静态库,插入、删除、列出和提取成员。STRINGS: 列出一个目标文件中所有可打印的字符串。STRIP: 从目标文件中删除符号表信息。NM: 列出一个目标文件的符号表中定义的符号。SIZE: 列出目标文件中节的名字和大小。READELF: 显示一个目标文件的完整结构,包括ELF头中编码的所有信息。包含SIZE和NM的功能。OBJDUMP:
2021-07-10 14:36:52
353
原创 [docker][issue]Error response from daemon: failed to listen to abstract unix socket
问题描述:启动docker 容器时报错如下:linux> docker start alskjdgError response from daemon: failed to listen to abstract unix socket "/containerd-shim/moby/80c2aa67007289bcdd3440208233809a692d9dff46b5527d77b2c5fafe90019ab/shim.sock": listen unix /containerd-shim/mo
2021-07-08 15:43:58
1084
1
原创 GStreamer基础教程1 - Hello World
本篇教程会学到:如何使用gst_init()初始化GStreamer如何使用gst_parse_launch()从文本描述来快速构建一个pipeline如何使用playbin创建一个自动播放的pipeline如何使用gst_element_set_state()通知GStreamer开始播放如何使用gst_element_get_bus()和gst_bus_timed_pop_filtered()处理事件通知学习一门编程语言,打印一个hello world是最好的实践。学习gstreamer
2020-09-01 10:03:50
692
原创 TensorRT的自定义算子Plugin的实现
介绍了如何使用TensorRT实现自定义算子,如何实现IPluginV2IOExt,如何实现IPluginCreator,以及如何实现IPluginFactoryV2。
2020-06-03 11:19:10
7063
1
原创 Linux下python换pip源
直接在复制下方命令到命令行,把源换为阿里云的。mkdir ~/.pipcat > ~/.pip/pip.conf << EOF[global]trusted-host=mirrors.aliyun.comindex-url=https://mirrors.aliyun.com/pypi/simple/EOF...
2019-12-16 15:05:11
1143
2
原创 C++11匿名函数(lambda函数,lambda表达式)
Lambda 表达式的定义形式如下:// [外部变量访问方式说明符] (参数表) -> 返回值类型 {语句块}[capture](parameters)->return-type{body}其中:“外部变量访问方式说明符”可以是=或&,表示 {} 中用到的、定义在 {} 外面的变量在 {} 中是否允许被改变。在 {} 中也可以不使用定义在外面的变量。“->...
2019-12-06 11:10:30
255
原创 VSCode 的 #ifdef 区域变灰
习惯了使用 VSCode,写 C++ 代码也用这个编辑器,但是有 #ifdef 的地方就会变灰,很影响使用。可以在 C/C++ 插件里打开设置,将下面这个选项去勾选:或者可以在 setting 中添加:"C_Cpp.dimInactiveRegions": true...
2019-10-21 13:52:44
19828
3
原创 Focal loss与RetinaNet: Focal Loss for Dense Object Detection
本篇文章详细解读了Focal loss这篇文章的技术原理和同时提出的网络RetinaNet。
2019-07-10 22:45:16
427
原创 【论文阅读】HRNetV2论文笔记
不放过每一个学习的机会,关注微信公众号:AI算法爱好者或扫描二维码:Titile: High-Resolution Representations for Labeling Pixels and Regions论文地址:https://arxiv.org/pdf/1904.04514.pdf代码地址:https://github.com/HRNet/HRNet-Object-Detec...
2019-07-10 22:07:17
10097
9
原创 docker failed to register layer: ApplyLayer exit status 1 stdout: stderr: no space left on device
拉取镜像时出错提示:failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /tmp/fluid_inference/paddle/lib/libpaddle_fluid.so: no space left on device原因: 通常docker默认安装在/var/lib/docker,也就是在根目录...
2019-05-21 22:14:08
16851
4
原创 删除none:none的dangling镜像
docker build 后执行 docker image ls -a 发现有好多none:none的dangling镜像原因: 这是build镜像时产生的中间层,可以通过两种方法移除。解决方案:第一种:有些none似乎是不能移除的,有些可以,可以移除的镜像用下面命令手动移除ref: http://www.projectatomic.io/blog/2015/07/what-are-doc...
2019-05-21 22:02:42
683
原创 Linux 编译 python3.7
以下是基于 CentOS 6.3 的编译记录1. 安装依赖yum install zlib-devel bzip2-devel openssl-devel \ncurses-devel sqlite-devel readline-devel tk-devel \libffi-devel libuuid-devel python-devel mysql-devel \gcc m...
2019-05-09 13:28:53
3521
原创 TensorRT 的 C++ API 使用详解
1. TensorRT 的 C++ API 使用示例进行推理,需要先创建IExecutionContext对象,要创建这个对象,就需要先创建一个ICudaEngine的对象(engine)。两种创建engine的方式:使用模型文件创建engine,并可把创建的engine序列化后存储到硬盘以便后面直接使用;使用之前已经序列化存储的engine,这种方式比较高效些,因为解析模型并生成eng...
2019-04-24 20:06:09
20114
14
原创 cmake命令速查手册
目录基本知识点 ADD_LIBRARY INCLUDE_DIRECTORIES LINK_DIRECTORIES FIND_LIBRARY LINK_LIBRARIES TARGET_LINK_LIBRARIES ADD_EXECUTABLE add_subdirectory aux_source_directory break INSTALL Filesystem ...
2019-04-14 10:19:08
1402
原创 朴素贝叶斯算法的python实现
import numpy as npimport re#词表到向量的转换函数def loadDataSet(): postingList = [['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog...
2018-10-18 14:21:16
429
原创 YOLO v1论文笔记
You Only Look Once:Unified, Real-Time Object Detection论文链接:https://arxiv.org/abs/1506.02640Homepage: https://pjreddie.com/darknet/yolo/AbstractInstead, we frame object detection as a regr...
2018-07-03 08:44:00
223
原创 目标检测系列 --- RCNN: Rich feature hierarchies for accurate object detection and semantic segmentation Te...
目标检测系列 --- RCNN: Rich feature hierarchies for accurate object detection and semantic segmentation Tech report 目标检测系列 --- RCNN: Rich feature hierarchies for accurate object det...
2018-06-20 08:22:00
294
原创 【论文翻译】MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
【论文翻译】MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications不放过每一个学习的机会,关注微信公众号:AI算法爱好者或扫描二维码:MobileNets: Efficient Convolutional Neural Networks for Mobile Visi...
2018-05-10 09:31:00
801
原创 Making training mini-batches
Making training mini-batches Here is where we'll make our mini-batches for training. Remember that we want our batches to be multiple sequences of some desired number of seque...
2017-12-21 20:58:00
327
原创 朴素贝叶斯算法的python实现 -- 机器学习实战
朴素贝叶斯算法的python实现 -- 机器学习实战 1 import numpy as np 2 import re 3 4 #词表到向量的转换函数 5 def loadDataSet(): 6 postingList = [['my', 'dog', 'has', 'flea', 'problem...
2017-11-19 16:26:00
268
原创 决策树ID3算法python实现 -- 《机器学习实战》
决策树ID3算法python实现 -- 《机器学习实战》 1 from math import log 2 import numpy as np 3 import matplotlib.pyplot as plt 4 import operator 5 6 #计算给定数据集的香农熵 7 def calcShannon...
2017-11-13 10:13:00
299
原创 k近邻算法python实现 -- 《机器学习实战》
k近邻算法python实现 -- 《机器学习实战》 1 ''' 2 Created on Nov 06, 2017 3 kNN: k Nearest Neighbors 4 5 Input: inX: vector to compare to existing dataset (1xN)...
2017-11-08 21:13:00
210
原创 决策树
决策树 决策树说白了就好像是if-else结构一样,它的结果就是你要生成这个一个可以从根开始不断判断选择到叶子节点的树,但是这里的if-else必然不会是让我们人为去设置的,我们要做的是提供一种方法,计算机可以根据这种方法得到我们所需要的决策树。这个方法的重点就在于如何从这么多的特征中选择出有价值的,并且按照最好的顺序由根到叶选择。完成了这个我们也...
2017-10-17 22:32:00
117
原创 深度学习之卷积神经网络之一
深度学习之卷积神经网络之一 转自: http://blog.csdn.net/zouxy09/article/details/87815439.5、Convolutional Neural Networks卷积神经网络 卷积神经网络是人工神经网络的一种,已成为当前语音分析和图像识别领域的研究热点。它的权值共享网络结构使之更类似于...
2017-08-30 09:15:00
340
原创 交换排序:冒泡排序、选择排序【排序算法】
冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。快速排序基本思想:1)选择一个基准元素,通常选择第一个元素或者最后一个元素,2)通过一趟排序讲待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另
2015-09-08 18:02:05
1065
原创 均值滤波、中值滤波【MATLAB】【图像处理】
不放过每一个学习的机会,关注微信公众号:AI算法爱好者或扫描二维码:1. 均值滤波:即线性滤波,有: a.邻域平均, b. 加权平均两种。a. 邻域平均:用一个像素邻域平均值作为滤波结果,此时滤波器模板的所系数都取1,为保证输出图仍在原来的灰度值范围,在算得R后要将其除以系数总个数再进行赋值,对3*3的模板来说,在算得R后要将其除以系数9。b. 加权平均:对同一尺寸的模...
2015-09-01 20:06:06
59139
原创 C语言结构体的字节对齐实例【C语言笔试题】
一、笔试题目:在一个64位的操作系统中定义如下结构体:struct st_task{ uint16_t id; uint32_t value; uint64_t timestamp;};同时定义fool函数如下:void fool(){ st_task task = {}; uint64_t a = 0x00010001;
2015-08-10 20:11:16
3074
原创 平衡二叉树的C语言实现(创建、插入、查找、删除、旋转)【数据结构】
平衡二叉树(AVL)或者是一颗空树,或者是具有下列性质的非空二叉搜索树:(1). 任一结点的左、右子树均为AVL树;(2). 任一结点的左、右子树高度差的绝对值不超过1。对于二叉树中任一结点T,其“平衡因子”(Balance Factor, BF)定义为BF(T) = Hl-Hr,其中Hl和Hr分别为T的左、右子树的高度。有了平衡因子的定义,AVL树“任一结点左右子
2015-08-10 10:04:32
8739
2
原创 二叉搜索树的基本操作(查找、插入、删除)【数据结构】
二叉查找树 二叉查找树(BinarySearch Tree,也叫二叉搜索树,或称二叉排序树Binary Sort Tree)或者是一棵空树,或者是具有下列性质的二叉树: (1)、若它的左子树不为空,则左子树上所有结点的值均小于它的根结点的值; (2)、若它的右子树不为空,则右子树上所有结点的值均大于它的根结点的值; (3)、它的左、右子树也分
2015-08-09 16:41:56
1261
原创 二叉树的基本操作(定义、遍历、高度、生成)【数据结构】
二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2^{i-1}个结点;深度为k的二叉树至多有2^k-1个结点;对任何一棵二叉树T,如果其终端结点数为n
2015-08-09 16:10:40
963
原创 01-复杂度2. Maximum Subsequence Sum (25)
题目来自网易云课堂的《数据结构习题集》Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1 Maximum Subsequence is the continuous subsequence w
2015-07-26 14:51:26
519
原创 01-复杂度1. 最大子列和问题(20)
#include int main(void){ int K, i, sum = 0, max = 0; printf("Please input K:"); scanf("%d", &K); int a; printf("Please enter in K numbers, split by space:\n"); for(i=0; i<K;
2015-07-26 13:49:53
527
转载 【转】C语言中的static 详细分析
本文转自:http://blog.csdn.net/keyeagle/article/details/6708077 留下学习用,感谢原作者keyeagle的精彩总结!google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料...
2015-03-24 10:09:00
512
原创 I2C学习记录
I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。通过串行数据(SDA)线和串行时钟 (SCL)线在连接到总线的器件间传递信息。通过串行数据(SDA)线和串行时钟 (SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器——MCU、L...
2014-11-06 10:25:32
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人