- 博客(38)
- 资源 (3)
- 收藏
- 关注
转载 学习笔记(1):ROS下位机——基于stm32开发-通信概述和串口通信
ROS(机器人操作系统)是一款成熟的机器人操作系统,具有完备的生态体系,未来的发展意义可以成为机器人届中的”Linux、Android“。机器人的开发学习要综合软硬件的协同开发,硬件开发有些部分倾向于底层的设计和使用。软件开发可以依托C++、PYTHON等高级语言进行ROS接口应用开发,或者兼容ROS系统。 本系列的ROS开发课程包含下位机开发、上位机开发、基于MBD(基于模型设计的开发...
2020-08-05 11:45:14 1097
原创 随机优化算法-蚁群算法
随机优化算法-蚁群优化算法 摘要:蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士 论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这种算法具有分布计算、信息正反馈和启发式搜索的特征,本质上是进化算法中的一种启发式全局优化算法。一、简介蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,...
2018-02-09 02:23:09 11789 1
原创 随机优化算法---爬山法VS模拟退火法
随机优化算法–爬山法VS模拟退火算法 随机优化算法,由于开始和过程都是随机的数值,所以每次产生的结果都不一样。但大致收敛方向是一致的。 爬山法是一种局部最优的算法(本质上属于贪心法),也属于启发式的方法,它一般只能得到局部最优解。采用启发式方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策。当优化的问题的局部最优解即为全局最优解时可以用此方法来求最优问题,否则可以考虑多...
2018-02-09 01:20:31 4607
原创 用Pipework给Docker多容器配置局域网网络
用Pipework给Docker多容器配置局域网网络遇到问题:用pipework工具给Docker容器指定局域网IP地址,容器无法与局域网、外网通信。 pipework是由Docker的工程师Jérôme Petazzoni开发的一个Docker网络配置工具。Docker自身的网络功能比较简单,不能满足很多复杂的应用场景。因此,有很多开源项目用来改善Docker的网络功能,如pip
2018-01-07 17:50:51 1597
原创 智能云机器人初探1-docker的ROS容器对实体的turtlebot的控制
docker中的ROS容器对实体的turtlebot的控制 在智能云服务机器人的研究中,结合DOCKER容器技术是一个研究方向之一,本文阐述了利用容器技术进行一个线下机器人的基本控制方法。
2017-07-08 19:09:58 1984 1
转载 CSDN-markdown编辑器的使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-07 10:51:40 909 1
原创 Latex使用小结(3)
Latex使用小结(3) 使用latex排版论文,个人遇到的问题小结。包含对象边距调整,罗马数字,强制图片位置参数,多级标题等。
2017-04-16 12:42:48 1221
原创 Latex使用小结(1)
Latex使用小结(1) 最近在用Latex写论文,排版格式,之前一直用word,大多数情况下用word处理常见格式的文档还是很方便的,但是当进行学术论文写作,依照论文的指定格式并且加入规范的公式、图表、参考文献等的时候,Latex要更加精准一些。初次使用,难免会遇到一些问题,在用Latex完成一篇论文的格式修改后,把遇到的一些小问题进行总结一下。
2017-04-16 11:38:37 1817
原创 “Tensorflow+OpenCV“容器进行CNN数字识别训练
“Tensorflow+OpenCV“容器进行CNN数字识别训练1. 在Docker中配置“Tensorflow+OpenCV“组合镜像参考:http://blog.csdn.net/chenming_hnu/article/details/701845432. 容器与本地的数据卷volume共享只要涉及到样本的训练的相关内容,就要考虑数据的存储、共享等。
2017-04-15 20:16:07 5717
原创 在Docker中进行“Tensorflow+OpenCV“组合镜像的配置
在Docker中配置“Tensorflow+OpenCV“组合镜像 Docker中,用Tensorflow容器进行一些样本训练的时候,比如用CNN进行数字识别,需要使用OpenCV中的部分包,这就要在Tensorflow容器中安装Opencv,如果每启动一个Tensorflow容器就安装一次OpenCV则会很麻烦。所以,本文将用一个dockerfile进行一次性build一个组合镜像。
2017-04-15 15:40:03 7180 5
转载 理解常见设备中的冲突域、广播域:集线器、中继器、交换机、路由器、网桥、网关
理解常见设备中的冲突域、广播域 网络互连设备可以将网络划分为不同的冲突域、广播域。但是,由于不同的网络互连设备可能工作在OSI模型的不同层次上。因此,它们划分冲突域、广播域的效果也就各不相同。如中继器工作在物理层,网桥和交换机工作在数据链路层,路由器工作在网络层,而网关工作在OSI模型的上三层。而每一层的网络互连设备要根据不同层次的特点完成各自不同的任务。
2017-03-14 15:55:01 11406
原创 如何更改Docker容器的默认网桥docker0连接
如何更改Docker容器的默认网桥docker0连接docker0网桥实际上是Linux中的一种普通网桥,若要对容器进行复杂一点的操作,其功能比较受限。
2017-03-14 15:28:31 3714
原创 Test
//www.clustrmaps.com/map_v2.png?d=OVu4CqXEMZkpX-OiCjqFAxdrtrajRTYBIIsM2ch0hFA&cl=ffffff
2017-03-06 10:55:04 1024
原创 Ubuntu系统升级后无法进入系统
Ubuntu系统升级后无法进入系统问题描述因为实验需要,对笔记本的ubuntu进行了 apt-get upgrade,对驱动、文件等进行升级更新。然而,更新完后,再次重启的时候,电脑无法进入系统。开机后,首先出现login的登入界面,输入密码后,无法进入,密码没错。曾经,遇到过类似的问题是在另一台电脑升级内核后。进入tty模式在登陆的界面,按下组合键:ctrl+alt+F1。
2017-02-19 17:23:31 14851 2
转载 本机ip、127.0.0.1和0.0.0.0区别(转载)
本机ip、127.0.0.1和0.0.0.0区别(转载)作者:fupacker http://www.2cto.com/net/201310/253427.html 简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段。 每个IP地址都包含两部分,即网络号和主机号。 InterNIC将IP地址分为五类: A类保留给ZF或大型企业, B
2017-02-19 12:19:02 2255
原创 Docker学习笔记(七)-如何创建docker swarm
创建docker swarm 此处总结官网的文档,但是官网的这一小节,写得不完善,官网没有介绍如何创建节点的machine,需要查找以前的文档才方便学习,官网最好在文档中给出相关的链接,但没有,此博文进行补充一下。
2017-02-08 11:02:24 1173
转载 阅读《从0到1》(Zero to One)
《从0到1》阅读记录 这几天花了些空闲时间看完了《从0到1》(Zero to One),大部分内容是在高铁上用ipad看完的,写得不错,豆瓣阅读上的评分也有4星,属于值得推荐的。豆瓣及Amazon上都是需要付费,中英文版本都有,中文便宜,英文贵一点,百度网盘不要钱,-_-。转载一篇,豆瓣书友的详细记录.
2017-02-07 23:47:08 2202
原创 Docker学习笔记(六)-fixbug3-docker安装Tensorflow的问题
docker安装 Tensorflow遇到问题i/o timeout.docker: Error response from daemon: Get https://gcr.io/v1/_ping: dial tcp 64.233.188.82:443: i/o timeout. Tensorflow 是Google的一个开源机器学习框架,中国大陆的用户在使用的时候往往需要爬过GFW墙,借助VP
2017-01-18 12:53:44 7506
原创 Docker学习笔记(五)-fixbug2-Hash sum mismatch
build第一个docker实例docker-whale问题的办法 详细的build步骤,可以参考本人的博客 Docker学习笔记(三)- Dockerfile创建本地镜像, 在本人的博客中,详细阐述了各个步骤以及遇到的问题,最后应用到了本文的方法。 或者读者也可以参考官网步骤,但是笔者在依照官网步骤的时候遇到了错误,如果读者没有遇到错误可以直接参考官网按部就班。
2017-01-16 17:35:10 2875 1
原创 APT Hash sum mismatch错误的常见解决方法总结
APT Hash sum mismatch错误的常见解决方法总结 LINUX报这个错误的时候,有很多的原因,通常是出现在使用apt-get update的时候, apt 的全称是Advanced Packaging Tool。在apt版本1.2.0之前,它是有BUG的,后续版本修正了,或许可以通过直接升级apt版本解决。问题原因五花八门,中外网友们的解决办法也是多种多样。
2017-01-16 11:44:40 21420 1
原创 Docker学习笔记(四)-fixbug1-daemon.json
因daemon.json中DNS Server设置而引起的错误在使用docker的过程中如果报出的错误,可以参考本文。
2017-01-14 12:49:54 6162
原创 Docker学习笔记(三)- Dockerfile创建本地镜像
Dockerfile创建本地镜像 本博文将会介绍在docker中,如何创建本地镜像。内容包括,编写Dockerfile文件,从编写的Dockerfile创建镜像,镜像创建的过程解析,运行所创建的镜像。 Dockerfile是用来创建自定义的image,包含了一条条指令,每条指令对应LINUX下的一条命令,Docker程序将这些指令翻译为真正的LINUX命令。
2017-01-13 15:22:24 24168
原创 鼠标选择的内容会被自动删除
Ubuntu系统火狐浏览器中,鼠标选择的内容会被自动删除 IBus(英文全称为Intelligent Input Bus),是GNU/Linux和类UNIX操作系统下的以GPL协议分发源代码的开源免费多语言输入法框架。问题的原因是Ubuntu 中ibus-setup输入法框架的设置问题。 在终端输入命令ibus-setup:mingchen@mingchen-HP:~$ ibus-setup
2017-01-06 09:53:35 6186
原创 Docker学习笔记(二)-镜像
docker中的镜像 docker的最简单的使用方式莫过于从已有的容器镜像开始,不再万丈高楼平地起,而是可以千丈起。docker官网有一个用来专门存储可用镜像的网站。读者可以这样理解,镜像实际就是一个只读的模板,由json文件描述。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。 从整体的角度来讲,一个完整的Docke
2017-01-04 20:08:46 782
原创 Docker简介与安装
Docker介绍与安装本文描述了Docker介绍与安装: - 简介 - 安装简介 Docker是一个开源项目,基于Google的Go语言实现,项目代码在上Github进行维护。Docker是一款针对程序开发人员和系统管理员来开发、部署、运行应用的一款虚拟化平台。Docker 可以让你像使用集装箱一样快速的组合成应用,并且可以像运输标准集装箱一样,尽可能的屏蔽代码层面的差异。
2017-01-04 11:18:10 871
原创 Matlab中怎么调整subplot中子图的间距
在使用Matlab的进行项目、科研的时候,经常会涉及到作图。问题:其中有个问题就是有时候使用subplot的时候,会出现各个子图之间的间距不等,非常影响美观,比如下图解决办法:除了在代码里面进行设置外,其实还有另外的很简单的办法,就是直接调整,选中菜单栏的“鼠标箭头”后,就可以直接在图中进行拖拉了,个人认为比直接在代码中进行位置参数的设置
2016-12-03 23:36:57 42818 3
System Idle Process,CPU占用率
System Idle Process解释 有些对任务管理器懂一些但又懂得不多的,比如30分钟前的我,看到某一个进程如果占用资源过高,一定会觉得挺奇怪的,八成以为是恶意程序啥的,但是检查CPU占用率却木有那么吓人(没有刷的很高)。。。。 ...
2014-08-18 00:05:32 2043
原创 Android开发,Activity生命周期
Android程序中Acticity的生命周期测试 (第一个跳转到第二个Activity时,分为满屏、浮窗两种形式) 一、当从FirstActivity(满屏)跳转到SecondActivity(非满屏,浮窗形式)时: 执行结果是:(根据关键程度来划分步骤) 1) Fir...
2014-08-16 15:14:52 264
Java常见关键字辨析
Java常见关键字辨析:final,static,super,this一、final 1)修饰class(类): 表示此类不可被继承了 2)修饰method(方法) 表示此方法方法不可被重写(@override)了 3)修饰variable...
2014-08-13 01:25:38 201
原创 为何计算机等电子设备要用1970年1月1日作参考时间
在java中用过System类下的 CurrentTimeMillis()或Date类的相关的时间、日期的方法函数的同学都知道,我们常要与1970年1月1日零时的时间做差值计算。很多同学或许做过,但是或许有一部分不知道为什么是这样的,计算机工程师、物理科学家们可是相当聪明的人,他们为何要这么做呢?接下来,我就简要谈一谈? 1970.1.1是个神马特殊的日子?为...
2014-03-28 00:52:15 3442
原创 java线程
public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。 1,一个程序就是一个进程,而线程是一个进程内部的的 多个运行单位。2,线程 1)单线程模型 2)多线程模型3,多线程的的实现...
2013-10-08 20:12:18 153
队列java
队列:能改变长度的数组 让数组的长度变的不固定: int[] src =new int[10]; int[]dest=new int[src.length+1]; copy(src->dest); dest[src.length]=新值; src=dest; dest=null; src指向的空间增加了例: public class My...
2013-10-08 19:36:51 167
原创 this 关键字
java中的this随处可见,用法也多,现在整理有几点:1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class Hello { String s = "Hello"; public Hello(String s){ System.out.println(...
2013-07-16 13:58:19 135
原创 swing总结
1 ,Java的图形界面 1.awt java.awt 2.swing javax.swing2,常用的组件 容器组件 JFrame 窗体类 顶级容器 JPanel 面板类 最灵活的容器 JMenuBar 菜单栏 JMenu 菜单项 元素组件 JLabel 标签类 JButton 按钮类...
2013-07-16 12:20:55 229
第一章上课总结
1,java中几种基本数据类型和范围: 类型 称呼 值域 表示范围 byte 字节型 8bits -128~127 short 短整型 16bits char 字符型 16bits(unicode)0~65535 float 浮点型 32bits int 整形 32bits long 长整型 64bits double 双精度 64bits boolean...
2013-07-06 08:14:37 229
Docker 容器与容器云(第2版)
2017-04-15
webots-6.2.4.part3
2015-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人