自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春秋繁露

为者常成,行者常至。(iofheshu@gmail.com)

  • 博客(229)
  • 资源 (51)
  • 问答 (5)
  • 收藏
  • 关注

原创 【CUDA-1】centos7安装CUDA

准备CUDA 版本:10.0安装包cuda_10.0.130_410.48_linux.runcudnn-10.0-linux-x64-v7.5.0.56.tgz检查硬件环境检测系统是否已安装 GPU,执行命令:lspci | grep -i nvidia输出类似如下信息表明已安装 GPU :03:00.0 VGA compatible controller: NVID...

2019-05-24 17:35:04 1657

原创 【Python-14】网络编程--HTTP模型

# 基于tcp创建http服务器import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)host_name = socket.gethostname()host = socket.gethostbyname(host_name)print(host)s.bind((host, 8088))s.li...

2019-05-21 15:37:17 123

原创 【Python-13】网络编程-UDP模型

服务端import socket# socket.AF_INET (IPV4)# socket.SOCK_STREAM (TCP)# socket.SOCK_DGRAM (udp)s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 监听 IP:porthost_name = socket.gethostname()host ...

2019-05-21 15:27:37 119

原创 【Python-12】网络编程-TCP模型

服务端# 单任务,单任务代码一次仅能接收一个客户端的请求# ----------------------------------------import socket # socket.AF_INET (IPV4)# socket.SOCK_STREAM (TCP)s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 监听 ...

2019-05-21 15:00:10 167

原创 【配置问题】不允许用户使用一个以上用户名与服务器多重连接

解决防方法,删除正在使用的远程连接。

2019-05-21 10:43:12 1856

原创 【Python-11】文件操作

例子# read()#一次全部读入# 以写方式打开f = open('test_file.txt', 'w') f.write('Hello, \n xuxing!\n')f.write('How do you do!')f.close()f=open('test_file.txt', 'r+')print(f.read())# 输出"""Hello, xuxin...

2019-05-20 13:50:22 322

原创 【Python-11】特性(property/静态方法和类方法/装饰器/迭代器/生成器)

property在该类中,我们是通过累的方法获取累的属性的。class Rectangle: def __init__(self): self.width = 0 self.height = 0 def set_size(self, size): self.width, self.height = size def get...

2019-05-11 17:45:43 377

原创 【Python-10】构造函数

自己写构造函数class FooBar: somevar= 0 def init(self): self.somevar = 100foo = FooBar()print(foo.somevar)100调用内置方法在Python中,创建构造函数很容易,只需将方法 init 的名称从普通的 init 改为魔法版 __init__即可。class FooBa...

2019-05-11 15:29:50 164

原创 【Python-9】异常处理

异常raise Exceptionraise Exception('jobbofhe')raise ArithmeticError内置异常类Exception几 乎所有的异常类都是从它派生而来的AttributeError引用属性或给它赋值失败时引发OSError操作系统不能执行指定的任务(如打开文件)时引发,有多个子类IndexError使用序列中不存在的索引时引发,...

2019-05-10 13:14:17 115

原创 【Python-8】面向对象

面向对象的关键概念:多态、封装、方法、属性、超类和继承。多态repr 是多态的集大成者之一,可用于任何对象def length_message(x): print("The length of", repr(x), "is", len(x))​length_message('Fnord')length_message([1, 2, 3])length_message({"1"...

2019-05-09 14:27:31 115

原创 【Python-7】递归

递归递归算法的三个特性:求解规模为n的问题转化为一个或多个结构相同规模较小的的问题,然后从这些较小的问题可以构造出大问题的解递归调用的次数必须是有限的递归必定有结束条件来终止递归# 递归# 阶乘的例子def factorial(n): if n == 1: # 结束条件 return 1 else: return n * facto...

2019-05-09 14:16:46 216

原创 【Python-6】条件 循环语句

import学习基本的语句之前,先学习一下import。Python中使用import可以方便的将其他模块的方法导入当前需要使用的模块。导入方式有以下几种:import somemodule或使用from somemodule import somefunction或from somemodule import somefunction, anotherfunction, yetano...

2019-05-07 15:06:46 1228

原创 【Python-5】字典介绍

字典是另一种可变容器模型,且可存储任意类型对象。字典形式 key-value。5.1 创建字典>>> info = {}>>> info = dict()5.2 初始化字典>>> info = {"only_one" : 'python'}>>> info = dict(only_one= 'python') ...

2019-04-26 14:24:46 164

原创 【Python-4】如此方便的字符串操作

4.1 这样修改改字符串是非法的所有标准序列操作(索引、切片、乘法、成员资格检查、长度、最小值和最大值)都适用于字符串,但别忘了字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。>>> site = 'http://www.python.org'>>> site[-3:]'org'>>> site[-3:] = 'com'T...

2019-04-24 16:05:31 132

原创 centos7+gcc4.8.5+cmake3.12编译安装openCV3.4.3

网上有各种安装opencv的方法,官网也给出了安装方法,不过是基于ubnutu系统的,我在centos7上,按照官网的步骤折腾了好几遍,最终经过查各种资料,编译安装成功。真是费了一番周折。搭环境这事,很重要,但有时候真是很让人抓狂。openCV安装教程1.安装依赖#[compiler]sudo yum groupinstall ‘Development Tools’#[required]...

2019-04-23 15:33:09 540

原创 【Python-3】列表和元组

本文介绍Python中最基础的数据结构,列表和元组。通用雪猎操作>>> Sunwukong = ['Sun wu kong', 500] >>> Zhubajie = ['Zhu ba jie', 800] >>> >>> Qujingtuandui = [Sunwukong, Zhubajie]&g...

2019-04-19 19:46:07 127

原创 【Python-2】基础中的基础知识

我选择最新版Python解释器版本从最简单的Hello world 开始>>> print("Hello world!")Hello world!>>> 就像最简单的计算器不用多说,一看就懂>>> 2+68>>> 2/60.3333333333333333>>> 2//60...

2019-04-19 18:54:21 269

原创 【Python-1】总算是开始了

写在开篇C程序犹如拿着剃刀在刚打过蜡的地板上劲舞。 ——Waldi RavensC++学起来很难,因为它天生如此。——佚名Java从很多方面来说,就是简化版的C++。 ——Michael Feldman接下来请欣赏与众不同的表演。 ——巨蟒剧团之《飞翔的马戏团》名字的来历?Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数...

2019-04-19 18:23:27 217

原创 【Dlib】中图像数据格式转换集锦

Dlib是一个包含机器学习算法的C++开源工具包。在使用过程中胡遇到各种图像格式转换接口,为了在之后的使用过程中方便查询,现在将平时用到的接口再这里做一个集锦,后续不断更新。yuv转matrix/********************************************************************************功能 : YUV数据转转换为ma...

2019-04-17 19:21:34 730 2

原创 【多进程】如何使用多进程处理多个任务

多进程创建代码以下代码用以创建两个子进程处理任务,通过基本的代码框架讲解如何使用fork创建很明确的子进程处理任务。 int groupCount = 2; char *pTaskGroup[2]; pid_t pid = -1; for (int i = 0; i < groupCount; ++i) { pid = fork(); LogInfo("pid -----...

2019-03-21 17:54:10 995

原创 吴恩达公开课资料笔记

吴恩达老师课程机器学习课程地址网易地址:http://open.163.com/special/opencourse/machinelearning.htmlStanford :http://cs229.stanford.edu/syllabus.htmlgithub笔记和资料:https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes...

2019-03-16 18:26:36 595

原创 [ML-1]机器学习是什么?

机器学习是什么?本文面向AI小白。题外话作者认为学习是否有成果可以表现在三个方面:一是可以当众讲出来。而是可以写出来;三是可以做出来。当然不是每个人都有当众讲的机会,所以要用自己的话写出来。如何用自己的语言简洁正确的表达是一个不断练习的过程。希望可以坚持。当前不存在广泛被认可的定义来描述机器学习。第一个机器学习的定义来自于 Arthur Samuel。他定义机器学习为,在进行特定编程的情况...

2019-02-24 17:54:28 248

原创 【DSA】递归及常见例子

/** * 递归 */#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#define TRUE (1)#define FALSE (0) typedef int Status;/** * -- 1. 递归的形象解释: * 就像俄罗斯套娃一样,...

2018-12-23 17:46:25 199

原创 【DSA】栈计算数学表达式

计算表达式 1+(3-5)*4+ 10/5 过程:

2018-12-22 18:44:51 333

原创 【DSA】双向链表(代码)

数据结构再复习。本文实现了双向链表的基本操作。/** * 双向链表 * 初始化链表 : A B C D E F G H I J K L M N O P Q R S T U V W X Y * 输入正整数4: E F G H I J K L M N O P Q R S T U V W X Y Z A B C D * 输入负整数-4:W X Y Z A B C D E F G H I J...

2018-12-22 17:53:48 177

原创 丢弃碎片化学习方法

碎片化学习造成虚假的充实感为什么在读了这么多年书之后,我还要谈论学习的本质,因为我发现,到现在为止,我还停留在学习的误区,甚至我以前竟然没有认真的思考到底什么是学习,学习为了什么 !我不知道别人大多数是怎么想的,我越来越觉得,在互联网时代,我就快被奴役了,就快时区真正的独立思考能力。每天铺天盖地的信息,总是觉得,为了赶上时代的步伐,就要不断学习,于是从网络上搜索找来了各种公开课、公众号、网络学...

2018-12-16 12:52:17 2019 1

转载 读书笔记也是遵循二八法则的

本文转载自,学而时嘻之的博客原文链接:https://www.geekonomics10000.com/380写读书笔记本来并没有什么规则,但过去几年内我实践总结的结果,发现还是有一些经验可以作为普遍的规律。强力研读,一本书应该被读两遍,而且只读两遍。好书读一遍不可能掌握精要,反过来说如果一遍就够了,那这本书也不值得强力研读。我们说的思想类书籍,不是什么学术名著,所以再好也没必要读三遍。...

2018-12-13 14:16:55 612

原创 docker 创建本地仓库详解(push/pull)

除了使用Docker Hub,还可以根据自己的需求创建似有仓库。下面就介绍在centos7 下创建似有仓库。本文内容基于 docker-registry v2.x 版本。运行仓库镜像通过获取官方 registry 镜像来运行$ docker run -d -p 5000:5000 --restart=always --name registry registry默认创建的容器目录: ...

2018-12-05 20:29:37 4657

原创 常用docker命令(下载、多终端打开、运行、删除、tag、修改名称)

1 查看docker版本[root@localhost ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-68.gitdded712.el7.centos.x86_64 Go version: go1.9.4 Git...

2018-12-04 20:03:16 1290

原创 docker 容器导入导出(export/impo)教程

查看当前运行的容器[root@localhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES8aac100dd301 1e2...

2018-11-26 15:27:48 992 9

原创 【opencv-3】YUV转opencv Mat格式

int yuv_to_mat(unsigned char *data, Mat image){ unsigned char *srcYuv = data; int indexY, indexU, indexV; unsigned char Y, U, V; unsigned char R, G, B; int WIDTH = image.cols;...

2018-11-19 15:26:02 3005 2

原创 【AI】<4>分类算法的评估方法

1. 常见术语这里首先介绍几个 常见 的 模型评价术语,现在假设我们的分类目标只有两类,记为正例(positive)和负例(negtive)分别是:True positives(TP): 被正确地划分为正例的个数,即实际为正例且被分类器划分为正例的实例数(样本数)False positives(FP): 被错误地划分为正例的个数,即实际为负例但被分类器划分为正例的实例数False neg...

2018-11-17 18:20:03 636

原创 【opencv-2】大图中提取小图

C代码传入的RGB数据格式RRRRRRRRRRRRRRGGGGGGGGGGGGGBBBBBBBBBBBBBBBtypedef struct SC_RECT_{ int x, y, w, h;}SC_RECT;void visionCutImage(float *srcRgb, float *subRgb, SC_RECT *rect, int srcH, int sr...

2018-11-16 18:50:20 1988

原创 图片中画框(C语言实现)

在做视觉分析过程中,经常会进行图像格式的转换以及在原图上标框,为了更加清晰的认识图像格式,在这里手动实现了根据YUV数据和RGB数据进行标框的操作。在性能上不及直接使用opencv + cuda, 但是可以更加直观的理解整个原理。// draw line// 传入imgData 是 rgb格式static int visionDrawLine(float *imgData,int iWidt...

2018-11-14 13:58:30 4002 1

原创 【opencv-1】YUV转RGB、转浮点、分离通道

在视觉分析领域opencv是少不了的库,所以在使用过程中将细节和容易混淆遗忘的部分慢慢记录下来。opencv是一个庞大的库,在使用过程中慢慢摸索吧。以下有关代码可提供用时的参考,直接编译还需要完善。YUV转RGB读取YUV文件int WIDTH, HEIGHT;unsigned char buff[WIDTH*HEIGHT*3/2];// read yuv file FIL...

2018-11-13 20:55:41 1015

原创 Error: xz compression not available

在使用yum的时候遇到一个错误:Error: xz compression not available我的环境是 centos7yum -y updateError: xz compression not available. 经过一番查找,总结一下解决方案。问题缘由:安装了错误版本的 repo.安装了错误版本的 repo.按照一下步骤,我解决了这个问题,遇到该问题的小伙伴可做参...

2018-09-18 20:05:49 1951

原创 linux 多进程编程详解

1.创建进程fork()1.1头文件#include&lt;unistd.h&gt; #include&lt;sys/types.h&gt; 1.2函数原型pid_t fork( void);pid_t 是一个宏定义,其实质是int 被定义在#include1.3 返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回...

2018-08-29 20:24:46 15523 4

转载 初学者应该如何开启自己的编程生涯?

编者按:编程是确保在21世纪能立足的关键技能之一,但是在语言、框架、平台令人眼花缭乱的编程世界里,初学者应该学习什么样的语言和框架呢?如何才不会在这个黑森林中迷失自己呢?有10多年编程经验的后端工程师Vardan Grigoryan提供了很好的入门指导。尽管初级开发者基本上需要的是有好的问题解决技能,而且你的第一份工作不会要求你了解本文所有的东西,但是这篇文章对于你的职业生涯规划还是会起到很...

2018-08-14 09:43:19 371 2

原创 【AI系列】<3>生成神经网络以及初始化详细过程

内容简介本文将会介绍神经网络的生成过程,通过生成一个[2, 5, 3, 1]的神经网络,详细讲解每一步骤的运算过程。[2, 5, 3, 1] 表示:两个输入,第一层 5各神经元,第二层3个神经元,第三层 1个神经元。生成输入数据np.random.seed(1)#画一个圈train_X, train_Y = sklearn.datasets.make_circles(n_s...

2018-05-31 20:50:37 620

转载 【计算机视觉】光流法简单介绍

光流的概念是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。其计算方法可以分为三类:(1)基于区域或者基于特征的匹配方法;...

2018-05-25 11:05:20 10435

挂载光盘与U盘支持NTFS文件系统 自动挂载 分配swap分区

详细介绍了 挂载光盘与U盘支持NTFS文件系统 自动挂载 分配swap分区命令。

2015-10-19

权限管理-sudo权限

介绍了权限管理中的 sudo权限,并附有截图演示。

2015-10-18

权限管理-chattr权限

适合初学者。介绍了权限管理中的chattr权限,并附有详细的演示截图。

2015-10-17

权限管理-文件特殊权限SetGID

适合初学者。详细介绍了权限管理中的文件特殊权限SetGID,附有步骤演示截图。

2015-10-17

权限管理-文件特殊权限SetBID

适合初学者。详细介绍了权限管理中的文件特殊权限SetBID,附有详细的步骤演示截图。

2015-10-17

权限管理-文件特殊权限-SetUID

详细介绍了权限管理中的文件特殊权限-SetUID,在CentOS中有每一步骤的操作演示,并附有截图。

2015-10-16

用户管理命令(添加 删除 修改

详细介绍了用户管理命令,包括添加、 删除 、修改等,在CentOS中有每一步骤的演示,附有截图。

2015-10-15

权限管理-ACL权限-简介与开启

详细介绍了权限管理中的ACL权限,包括简介、开启、修改、删除等。在CentOS中有步骤演示,附有截图。

2015-10-14

用户和用户组管理-用户配置文件-用户信息文件和组信息文件

详细介绍了用户组管理中用户配置文件、用户信息文件、组信息文件,并附有截图演示。

2015-10-12

软件包管理-脚本安装包

详细介绍了软件包管理中的脚本安装包以及安装方式,并附有安装的详细步骤截图。

2015-10-12

软件包管理-源码包管理-源码包安装过程

详细介绍了Linux中软件包管理中的源码包管理、源码包安装过程。并在Centos中有详细的演示,附有每一步的操作截图。

2015-10-11

Linux常见命令以及详细解释

Linux常见命令以及每一个命令的详细解释

2015-10-11

软件包管理-源码包管理-源码包与RPM包的区别

详细介绍了软件包管理中的源码包管理和源码包与RPM包的区别。并附有截图演示。

2015-10-11

RPM包管理-yum在线管理-yum命令CentOS中的IP 配置,网络yum 源讲解

详细介绍了RPM包管理-yum在线管理-yum命令CentOS中的IP 配置,网络yum 源。并在CentOSt6中进行了详细演示,并附有截图。

2015-10-09

ubnutu配置ip

详细介绍了ubnutu配置ip,并有每一步骤的截图。

2015-10-09

rpm包管理—安装升级与卸载光盘yum源的搭建过程

详细介绍了光盘yum源的搭建并在CentOS 6环境中进行了详细的演示,并附有截图,图示指出了注意事项。并有rpm包的安装升级和卸载命令介绍。

2015-10-08

Linux 软件包管理之rpm包管理—包命名与依赖性

常用的Linux中的rpm包管理之包命名与依赖性。介绍的很简单,容易明白。

2015-10-07

Linux软件包管理简介

这里概略明了的介绍了Linux中软件包的基本类型及其管理方式的简介。

2015-10-06

Linux vim 常用操作命令

Linux 中产用的vim 命令,在ubnutu中进行了演示,并附有详细截图和说明。

2015-10-02

linux 常用的关机重启命令

Linux中常用的关机重启命令,分析了不同命令的优缺点

2015-10-02

ffmpeginstaller.9.0.tar.gz

ffmpeg安装脚本,此脚本的目的是在Gnu / Linux服务器中构建视频流平台。因为FFmpeg安装配置挺麻烦,本脚本实现了自动化安装。资源官网:http://www.ffmpeginstaller.com/

2019-09-05

NMS通用算法_论文《Efficient Non-Maximum Suppression》(中文)

NMS(non maximum suppression),中文名非极大值抑制,在很多计算机视觉任务中都有广泛应用,如:边缘检测、目标检测等。

2018-04-09

windows安装jupyter

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等

2018-04-08

boa服务器移植教程

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。本文档总结了boa服务器的部署流程。

2018-04-08

ActiveMQ服务搭建

message queue,也就是消息队列,也就是处理消息的,也就是处理JMS的,本文介绍了在Linux环境搭建activeMQ的过程。

2018-04-08

【论文】多任务级联卷积网络的面部检测与对齐(中文版)

本文是 论文《Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks》的中文翻译。在本论文中,我们提出了一个深度联级多任务框架,利用他们之间内在联系来提高他们的性能。特别地,我们的框架采用一个由三层精心设计的深度卷积网络组成的级联结构,可以以粗略到精准的方式预测面部和特征点定位。另外,在学习过程中,我们提出一个新的在线难例(hard sample)挖掘策略,可以自动提高性能,而无需手动选择样本。我们的方法通过最先进的技术在FDDB和WIDER FACE基准面部检测挑战,以及AFLW基准面部对齐挑战中取得良好的准确率,并同时保持实时的性能。

2018-04-08

Dlib安装教程

Dlib安装教程,详细介绍了,开源库dlib的安装过程,以及依赖 库的安装。

2018-01-25

FFmpeg 安装教程

FFmpeg 安装教程,本文档详细接介绍了FFmpeg安装过程。希望可以给新手小伙伴一点参考。

2018-01-24

ubnutu基于vsftp搭建简易FTP服务器

ubnutu基于vsftp搭建简易FTP服务器.适合初学者学习交流

2016-06-23

字符串封装源代码

完成了字符串的封装,基本实现了字符串库函数处理的功能。

2016-04-27

Linux服务管理-服务分类.

详细介绍了 Linux服务管理中的服务分类.按照安装方式的分类分为rpm安装服务和源码包安装服务。附有详细的截图。

2015-11-03

Shell编程-流程控制-for循环

概略介绍了 Shell编程中流程控制的 for循环语法,附有详细的演示截图。

2015-10-28

shell编程之 if case 语句

详细介绍了shell编程中的if case 语句,附有详细的例子要是截图。

2015-10-27

shell编程 之 字符处理命令

介绍了sort wc 命令和条件判断字符串比较。操作环境是Centos6, 附有详细的演示截图。

2015-10-27

shell编程 之 数字 字符 文件 等判断相等否

详细介绍了shell编程中的判断 数字 字符 文件名 等是否相等,匹配。附有详细的演示截图。在CentOs 6中演示。

2015-10-26

Shell编程-字符截取命令-cut printf awk sed 命令

详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。

2015-10-26

shell编程 之 正则表达式

详细介绍了 shell编程 之 正则表达式,附有详细截图。

2015-10-24

shell基础 之 数值运算与运算符 环境变量配置文件 shell登录信息

简略鲜明介绍了shell基础中的数值运算与运算符 、环境变量配置文件和 shell登录信息,附有操作截图。

2015-10-23

shell基础之环境变量 位置参数变量 预定义变量

详细介绍了shell基础之环境变量 位置参数变量 预定义变量,并附有例子详细演示截图。适合初学者。

2015-10-22

shell 基础概述 Bash基本命令

详细介绍了 shell 基础 中的Bash基本命令,包括历史命令,定向输入输出,管道符,自定义命令等等。附有详细截图演示。适合初学。

2015-10-20

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

TA关注的人

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