自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Deepin 安装java13 及切换版本

Deepin 默认安装了java8版本的openjdk,貌似还是精简版的,只有运行环境,没有javac编译器。在deepin上安装oracle的jdk比一干二净的Ubuntu麻烦一些。 首先从https://www.oracle.com/java/technologies/javase-jdk1...

2020-03-06 15:03:40 471 0

原创 ”深度解析SDN“读书笔记

- 概念 -- SDN的起源: 斯坦福大学 研究生Martin Cadado用于在校园网中试验新开发的协议。 -- 当前相关组织: 1. ONF(Open Networking Foundation) 成立于2011年,由google、Facebook、微软等发起,只要由网络设备用户和运营...

2020-02-15 23:05:22 94 0

原创 网络模拟器CORE和eNSP对比

CORE是一个网络仿真软件,最初来自于波音公司的一个网络科技研究组,之后美国海军研究实验室进一步资助,推动了这个项目的发展。这是一个开源项目,在军方的页面是https://www.nrl.navy.mil/itd/ncs/products/core , 不出所料,这个地址在大陆是不存在的,需要不可...

2019-12-26 16:56:56 292 0

原创 图解HTTP读书笔记

1.Web与网络基础 WWW的三项构建技术: HTML、HTTP、URL. TCP/IP是互联网相关各类协议簇的总称,涉及网络层(IP)、传输层(UDP TCP)和应用层(FTP HTTP DNS). 与HTTP密切相关的协议: IP TCP DNS URI(Uniform Resour...

2019-12-24 22:09:28 149 0

原创 软件工程学习笔记

第一章 初识软件工程、 1.1 软件的本质特性 复杂性:数量多、调用负责 一致性: 不能独立存在,需要一定的环境,遵从人为的惯例 可变性:软件生命周期中不断升级改版 不可见性:软件是一种看不见摸不着的逻辑实体,看以看到源码,但源码不是软件本身,软件以机器码的形式运行 “软件人员太...

2019-12-18 10:48:32 246 0

原创 基于单目视觉的平面目标定位和坐标测量 (上) - 坐标系和成像模型

起因 在一个项目的实验过程中,需要对遥控小车的位置进行跟踪和测算。在一穷二白只有一个空房间的情况下,只能自己动手造工具了。本着开放共享的精神,以及为挽救同胞们的头发着想,有必要把原理和过程写下来。所以本文将叙述:如何使用五毛钱成本搭建一个基于视觉的目标测量平台。 目的和环境 人为指定空房...

2019-11-18 21:43:12 1383 1

原创 基于单目视觉的平面目标定位和坐标测量 (下) - 相机姿态估计和目标测量

上回说到,我们回顾了机器视觉的基础知识,然后一顿操作之后得到了相机内参A和畸变系数dist. 现在我们开始定位目标的坐标。 这个过程包括几个子部分: 1. 标记检测 2. 指定世界坐标系,求相机外参 3. 确定目标的坐标 相机姿态估计 Aruco Marker是一种特殊的二维码,来源于美国...

2019-07-21 19:13:04 1984 0

原创 ROS 中 cv_bridge模块 ImportError: libopencv_core3.so.3.3: cannot open shared object file

在ROS Kinetic 上使用python开发opencv程序,硬件使用树莓派平台,系统ubuntu1604, 程序中调用bridge.imgmsg_to_cv2(data, 'bgr8')函数时报错: cv_img = bridge.imgmsg_to_cv2(data...

2019-07-10 23:01:02 901 0

原创 数据可视化: matplotlib绘制动态图及3维动画

动画可以有趣地展示某种现象。相比于静态图表,人们更容易被动画和交互式的图表所吸引。在描绘时间序列数据时,动画更有意义,例如多年来股票价格的波动,过去十年气候的季节性变化和和趋势,因为我们可以看到特定参数如何随时间变化。 上图是用Matplotlib实现的雨滴模拟,Matplotlib库被...

2019-05-12 16:23:02 5569 5

原创 使用遗传算法和模拟退火改进的K均值聚类

1.摘要 聚类问题可以转化为对准则函数的最优化求值问题。常见的K均值聚类算法对初值敏感,容易陷入局部最优,特别是对于分界面模糊的样本聚类能力较差。 遗传算法可以在全局上随机搜索最优解,因此将聚类问题转化为最优化求解问题后,可以用遗传算法进行聚类,确保聚类结果能达到全局最优。 标准的遗传算法虽...

2019-04-22 21:56:04 2116 0

原创 内网时间同步 ,NTP服务器架设及客户机设置

应用背景: 多台机器协作的分布式系统中,要求严格的时间同步。例如,在以ROS机器人为平台构建的系统中,机器人上搭载树莓派,master服务器使用PC机。ROS的特性使得系统不同的组件可以运行在不同的机器上,彼此通过网络通信,信息之间的时间戳至关重要。 树莓派上没有电池,掉电期间时间是静止不动的...

2019-02-20 19:12:38 1544 0

原创 利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)

更新记录 2020-01-03 - 修复了12月31日由于 dnspod API 改动导致的失效。 2019-05-24 - 支持IPV6(如你所料,之前所说的支持是假的) - 根据网站的更新,api调用使用TLS v1.2,解决了之前调用失败的问题(感谢@lth410 指出)。 --...

2018-11-06 23:03:25 51093 74

原创 用Minikube部署Kubernetes单节点集群

一些基础知识 Kubernetes本质上通过协调一个集群(Cluster)中的计算机,使他们构成一个整体。使用kubernetes,容器化的应用部署下去时无需再考虑实际要部署再哪台机器上,kubernetes作为调度者,会自动以高效的方式选择宿主机位置。 Kubernetes cluster有...

2018-11-05 22:36:42 1158 0

原创 使用minikube在本地搭建kubernetes实验集群

0.预先说明 Minikube可以利用虚拟机快速部署一个kubernetes集群,帮助快速学习和入门。 参考文档:https://kubernetes.io/docs/tutorials/hello-minikube/#objectives Minikube的实际上的部署方式有两种,1.调用虚...

2018-11-05 22:27:54 1332 0

原创 BP神经网络用于垃圾邮件识别

摘要 本文利用人工神经网络实现对垃圾邮件的识别和分类。神经网络类型选择常用的BP神经网络,编程环境为Matlab。为了加深对神经网络的理解,不使用已有的神经网络工具包,而是根据底层原理编写实现完整的正向输出过程和参数调整过程。此外,根据实验中获取的经验,引入了一种学习速度动态调整的方法,可以加快...

2018-11-02 14:38:57 3532 8

原创 区块链技术在IoT领域的应用综述

IoT发展 据预测,到2020年物联网设备数量将达到26 billions, M2M的连接将会增长到3.3 billions, 涉及广泛的应用领域。目前,大多数IoT的解决方案依赖于中性化的C-S结构,接入云端。过去数年,IoT从封闭的中心化大型机架构演进到开放式的云中心化结构,而下一步趋势,是...

2018-10-29 23:01:38 1491 0

原创 SSH自动输入密码,取消首次连接确认

SSH是最常用的工具了,ssh username@ipAddress 即发起到远程主机的访问。随后输入远程机器的密码即可连接,同时,首次连接到远程主机还会要求获得远程主机的公钥,这时必须手动输"yes". 下图是完整的连接过程。 ha@ha-To-be-filled-by-...

2018-09-04 16:30:43 3141 0

原创 Ethereum以太坊入门概念——账户、交易、共识与智能合约

https://github.com/ethereum/wiki/wiki/White-Paper#notes Ethereum是为实现智能协议而实现的新链。 There are two types of accounts: externally owned accounts, control...

2018-07-27 17:09:42 511 0

原创 Docker 容器技术 -- ‘Docker 从入门到实践’总结笔记

本文是《Docker 从入门到实践》的阅读总结。 CSDN上的一篇文章[宋宝华]说道,虚拟化无非有两种:虚拟出一个世界;虚拟出一个氛围。Docker就是在宿主OS上通过命名空间nameSpace虚拟出了一个氛围。结果就是,在容器中的应用看来,它感觉操作系统上只有它自己一个应用在运行。Docker...

2018-07-17 13:48:37 422 0

原创 linux命令4小时速成

Linux从入门到精通(第二版)的笔记。 基本命令行操作: shell与OS的关系:shell是OSkernel的解释和交互,常用的shell程序有BASH、TCSH、ZShell。 目录与文件操作 基本目录操作 cd mkdir ls ...

2018-07-13 19:11:26 339 0

原创 伪随机编码冲雷达信号处理仿真

目录   1.题目论述    1 2.回波信号及脉压-FFT后的表达式    1 2.1视频表达式:    1 2.2脉压后的表达式    1 2.3 FFT后的表达式    2 3 m序列的性质与仿真    2 4 噪声与回波信号    4 4.1 噪声的生成    4 4....

2018-06-07 22:32:38 6194 38

原创 Matlab 图形界面(GUI) 编程

图形句柄获得句柄,改变属性获得图形的句柄:Hndl = plot(x, y);返回属性:result=get(Hndl,’'PropertyName'’); %获得某一个属性 result=get(Hndl) %获得所有属性的结构设置属性:set(handle,'P...

2018-05-29 18:48:14 7834 0

原创 LTE架构与实现

2017-06-221总体概况LTE的产生路线:IEEE主导的802工作组提出宽带无线化,802.16 WiMax直接对3GPP的3G技术产生了冲击,由此3GPP提出LTE. 而宽带的无线化和通信的宽带化需求也为LTE奠定了基础。 LTE协议上指出要确保至少十年内的领先,提出了"最小可选...

2018-05-01 17:55:31 2086 0

原创 基于小波变换的单幅彩色图像去雾增强

注:本文成于2017年12月,是《小波变换与图像处理》的课程作业 摘要雾天天气对户外场景图像会造成严重损害,表现为光照不均,色彩饱和度低,细节和对比度差,进而造成图像质量的退化,影响进一步的人眼分辨和机器识别。针对这些特性,文章提出对彩色图像在HSI域与RGB域处理结合、小波域与时域处理相结合的去...

2018-05-01 16:40:08 3928 12

原创 《5G关键技术与系统演进》读书笔记

记录于2017年4月. 1、5G概述 5G的研究组织:欧盟METIS,5GPPP,中国的IMT-2000(5G); IMT-2000提出的5G愿景:信息随心至,万物触手及;应用场景:移动互联网和物联网;技术场景:连续广域覆盖、热点高容量、低功耗大连接、底延时高可靠;创新技术:...

2018-04-25 22:04:53 2832 0

原创 连通域标记的GPU并行算法——基于CUDA方法

串行程序连通域:连通域标记是图像处理中常用的预处理方法,在机器视觉、目标检测跟踪中几乎都要用到。一个例子:主动反狙击探测猫眼效应↓瞄准镜目标↓检测标记↓有很多种标记算法,其中一种↓原理描述:数据输入:从文件中读取图像数据,记为D初始化:开辟与图像尺寸相同的数据空间,对每个像素顺序标号,生成标号矩阵...

2018-04-06 12:51:12 2098 3

原创 面向移动互联网和物联网应用的下一代移动通信

  2017年12月 摘要移动通信系统在过去三十年时间里迅猛发展,其主要业务已经从语音通话转向数据通信,移动通信与网络工程之间的差异日渐减小。目前的LTE网络已经能满足移动互联网应用的需求,而下一代移动通信将关注广阔的物联网应用。移动通信系统的改进可以分为无线传输技术和网络技术两个方面,文章着重阐...

2018-02-15 00:16:18 2902 0

原创 模式分类与应用-贝叶斯垃圾邮件分类

      垃圾邮件分类       任务要求   使用文件spambase.data中的数据,训练垃圾邮件分类的贝叶斯分类器,并测试分类性能。   数据初步分析   spambase.data是一个垃圾邮件的数据库,来自于惠普公司的Hewlett Packard Lab...

2017-11-25 21:12:20 1642 3

原创 最小二乘拟合-python scipy实现

  题目论述   用下面的模型产生50个数,构成一个序列: $$y = \frac{{\sin (\pi x)}}{{\pi x}} + 0.1x + 0.05r{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\ke...

2017-10-21 13:30:48 4918 0

原创 DSP实验——TSM320F2812

DSP应用技术 实验报告 沈国锋  指导教师:李彧晟  2016年12月 DSP开发基础实验 实验目的 了解DSP开发系统的基本配置; 熟悉DSP集成开发环境(CCS); 掌握C语言开发的基本流程; 熟悉代码调试的基本方法。 实验内容 新建工程,

2017-10-04 20:52:00 4470 1

原创 笔记本双显卡ubuntu16.04系统 cuda8.0的安装和配置

1 CUDA安装 CUDA软件的安装参照Nvidia网站的“NVIDIA CUDA Installation Guide for Linux”文档进行。 1.1 安装前的检查 1.1.1 确认具备支持cuda的NVIDIA 显卡 输入lspci | grep -i nvidia,确认计算机...

2017-10-04 19:55:02 1897 0

原创 CNKI e study 去除word插件

CNKI e study 是知网出品的一款免费的文献管理软件,据其官网介绍,有以下一些功能: 类似的文献管理软件还有比如 Endnote(收费国外)、Mendeley(免费国外)、firstnote(国内免费下载)。这些我都试用了一下,原理是在本地建立数据库,方便管理文献,有些还可以上传...

2016-11-05 19:21:21 8386 0

原创 基于51单片机 的红外遥控解码设计

红外线遥控在生活中有着广泛的应用,比如空调,电视,音响,机顶盒等。红外线遥控实际上就是一种通信方法,利用LED发射红外线,接收器接收到数据,进行处理后就可以得到发送端的信号。利用一个简单的红外线发光二极管,我们可以制作万能遥控器。众所周知,电视机的遥控不能控制空调,甚至不同的电视机遥控只能控制自己...

2016-11-05 19:13:38 9359 4

原创 MFC编程课程设计——飘动的气球

这是14年六月份的课程设计,虽说是公共选修课,但真正着手写的时候,一连写了三天,期间参考了不少经典的书籍,还在一些论坛里找到了不少问题的答案。既然来于网络,自然也应该将最后的成果放回网络,也好有点意义,为后来人提供借鉴。程序要求:窗口上有10个颜色各异大小相同的气球(填充的椭圆实现),气球可在窗口...

2016-11-05 19:13:32 1872 2

原创 金工实习之电弧焊

甲午之秋,余读书南理。序二年,逢周一则授金工之艺。某日,习弧焊之技,众弟子朝聚而集,待师驾临。言曰:欲习掘器何方强?齐鲁泺邑寻蓝翔。自是妄测,其焊也亦强哉! 少顷,师至始训,述之原理而提要点者三,遽分组躬为。老蒋跃跃欲先,持焊条,触工件,瞬间电光剑射,亦蓝亦紫,如日月升腾,光耀四壁,滋滋作响。察焊...

2016-11-05 19:13:30 599 0

原创 C语言中的static和extern关键字——【链接属性】和【存储类型】角度解析

在c语言中,static关键字具有“一词多义”,他可以放在变量定义前,也可以放在函数定义前,其中位于代码块内的static和代码块外的static又是不一样的;与之相伴的extern也是同样地蜜汁神奇。以下有一个例子:int a = 5; extern int b; static i...

2016-11-03 20:02:07 552 0

原创 利用python的eval()函数实现控制台计算器,并使用pyinstaller打包exe

与JavaScript中的eval函数类似,python中的eval函数也可以将字符串转换为代码执行。这一特性十分适合编写一个支持表达式输入的计算器。今天老师布置一个课后作业,设计一个计算器,设计要求是用控制台或GUI编写计算器程序,支持运算优先级,识别正负号,并且可以利用上次计算结果继续运算。于...

2016-11-02 22:59:10 1191 0

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