自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于 parallels ubuntu 20.04 LTS (focal) 的ros+px4+gazebo 安装

基于 parallels ubuntu 20.04 LTS (focal) 的ros+px4+gazebo 安装。

2024-04-06 21:04:19 853

原创 在Windows上编译QGC 4.3.0

windows下基于qt6.6.1(msvc2019)编译 qgc 4.3.0

2024-03-17 10:01:04 864

原创 VScode下 matplotlib 画图无法显示(linux)

首先检查一下DISPLAY环境变量的值echo $DISPLAY如果为空修改值即可export DISPLAY=:0.0

2020-10-16 14:35:24 2427

转载 解决Linux下VScode终端terminal显示为空白的问题

依次检查:terminal路径设置File->preference->setting->setting json:{ "workbench.iconTheme": "vscode-icons", "cSpell.userWords": [ ], "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automatical

2020-09-26 14:48:07 2463

原创 Python学习----pyspider(linux)(二)

Python学习----pyspider(linux)(一):https://blog.csdn.net/weixin_40132006/article/details/108636549命令行pyspider完整的命令行结构如下:pyspider [OPTIONS] COMMAND [ARGS]OPTIONS可选参数-c可以指定配置文件的名称,下面为一个常用的配置{ "taskdb": "mysql+taskdb://username:password@host:port

2020-09-19 20:39:01 240

原创 Python学习----pyspider(linux)(一)

官方文档:http://docs.pyspider.org/en/latest/Anaconda使用请参考:https://blog.csdn.net/weixin_40132006/article/details/108629324pyspider安装pip install pyspider安装经历(Anaconda下)在python3.8版本下pip install pyspider//出现错误(base) bobo@bobo-PC:~$ pyspiderTraceb

2020-09-18 11:40:23 311

原创 Python爬虫学习-----PhantomJS(Linux)

PhantomJS官方网站 https://phantomjs.org/PhantomJS简介PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以...

2020-09-18 09:44:57 270

原创 Anaconda3 使用(linux)

Anaconda3 安装(linux):Anaconda3 安装(Deepin下安装)Anaconda3简介Anaconda 是包管理器,也是环境管理器,更是 Python 的编辑器。其致力于为用户提供最便捷的方式来使用 Python,进行数据科学计算和机器学习。这个免费的软件安装起来非常方便,涵盖的源码包、工具包之多,以及适用的平台之广,使得该软件在安装、运行和升级等复杂的科学数据运算和机器学习环境方面变得极其简单。Anaconda优点依赖包安装方便:预装150+依赖包,提供250+可选开

2020-09-16 22:34:39 273

原创 Anaconda3 安装(Deepin下安装)

Anaconda 官网:https://www.anaconda.com/以下环境都是在Deepin 15.11安装安装python 3.8下载地址:https://www.activestate.com/products/python/downloads/ 选择ActivePython3.8进行下载解压文件:tar -xvf ActivePython-3.8.2.0000-linux-x86_64-glibc-2.17-f5270558.tar.gz安装文件(记得权限)...

2020-09-16 18:06:37 498

原创 linux(deepin)下安装mysql(tar包安装)

安装环境:deepin15.11桌面版,mysql 5.7.29,libaio1;下载mysql tar包https://dev.mysql.com/downloads/mysql/; 安装libaio1 sudo apt-get install libaio1或者yum search libaio yum install libaio 卸载之前安装版本 su...

2020-04-12 16:03:10 1076 1

原创 操作系统(一) 操作系统引论

Table of Contents计算机系统操作系统操作系统的历史操作系统的大家族操作系统的特征操作系统的主要功能操作系统结构习题计算机系统计算机系统组成:硬件,软件。计算机软件是指计算机系统中的程序及其相关的文档。计算机软件可以划分为系统软件(为用户提供最基本的功能),应用软件和介于这两者之间的支撑软件。操作系统操作系统是对计算机软件和...

2019-07-12 21:20:29 320

原创 ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法

最直接的办法强行覆盖 sudo dpkg -i --force-overwrite ****

2019-06-16 19:43:05 9247 2

原创 Creating and Using Software Libraries

Table of ContentsIntroductionAbout LibrariesStatic Versus Shared Libraries in UNIXIdentifying LibrariesCreating a Static LibraryUsing (Linking to) a Static LibraryCreating a Shared Li...

2019-04-24 18:01:02 128

原创 Linux FHS 目录树

Most of the Linux distributions follow the Filesystem Hierarchy Standard (FHS) quite well.FHS:Filesystem Hierarchy Standard 提取码: hqcz 参考:https://www.cnblogs.com/kzloser/articles/2673771.htmlT...

2019-04-17 17:09:36 218

原创 makefile(GNU make) learn detail ---First

这是一遍学习makefile的笔记,环境在linux上.详情参考:https://seisman.github.io/how-to-write-makefile/overview.html#以及一些实例:https://gitlab.com/stewartweiss/Make-Tutorial,以及GNU make中文文档:链接: https://pan.baidu.com/s/1veIuHH...

2019-04-16 17:07:43 156

转载 Let us write a Kernel

Hello World,Let us write a simple kernel which could be loaded with the GRUB bootloader on an x86 system. This kernel will display a message on the screen and then hang.How does an x86 machine boo...

2019-04-10 19:30:35 351

原创 Git学习记录(二)

参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Table of Contents远程仓库添加远程库从远程库克隆分支管理创建与合并分支创建并切换分支解决冲突分支管理策略Bug分支feature分支多人协作Rebas...

2019-04-04 19:55:40 116

原创 Linux系统C语言编译

Table of Contentsgccgcc编译流程:总体参数gcc的常用警告和出错参数优化参数gdb常用的gdb命令用gdb调试程序知识简介编译  :把高级语言书写的代码转换为机器可识别的机器指令。编译高级语言后生成的指令虽然可被机器识别,但是还不能被执行。编译时,编译器检查高级语言的语法、函数与变量的声明是否正确。只有所有的语法正确、相关变量定...

2019-03-25 21:29:03 368

原创 Git学习记录(一)

参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Table of Contents安装Git创建版本库修改提交版本回退工作区和暂存区管理修改撤销修改删除文件安装Gitsudo apt-get install git(debia...

2019-03-25 12:18:19 130

原创 模拟退火模型

简介退火:是指将固体加热到足够高的温度,使分子呈随机排列状态,然后逐步降温使之冷却,最后分子以低能状态排列,固体达到某种稳定状态。物理退火过程:加温过程:增强粒子的热运动,消除系统原先可能存在的非均匀态; 等温过程:对于与环境换热而温度不变的封闭系统,系统状态的自发变化总是朝自由能减少的方向进行,当自由能达到最小时,系统达到平衡态; 冷却过程:使粒子热运动减弱并渐趋有序,系统能量逐...

2019-01-23 14:13:35 285

原创 图论模型-Floyd算法

简介Floyd算法是一个经典的动态规划算法。用通俗的语言来描述的话,首先我们的目标是寻找从点i到点j的最短路径。从动态规划的角度来看问题,我们需要为这个目标重新做一个诠释(这个诠释正是动态规划最富创造力的精华所在)从任意节点i到任意节点j的最短路径不外乎2种可能,1是直接从i到j,2是从i经过若干节点k到j。所以,我们假设Dis(i,j)为节点u到节点v的最短路径的距离,对于每一个节点k,...

2019-01-23 10:23:16 301 1

原创 灰色预测模型

简介灰色预测模型是通过少量的,不完全的信息,建立数学模型并做出预测的一种预测方法。但我们应用运筹学的思想方法解决实际问题,制定发展战略和政策,进行重大问题的决策时,都必须对未来进行科学的预测。预测是根据客观事物的过去和现在的发展规律,借助于科学的方法对其未来的发展趋势和状况进行描述和分析,并形成科学的假设和判断。灰色系统理论是研究解决灰色系统分析,建模,预测,决策和控制的理论。灰色预测是对...

2019-01-22 16:25:42 12675 5

原创 多属性决策模型

简介多属性决策的实质是利用已有的决策信息通过一定的方式对一组(有限个)备选方案进行排序和择优。它主要由两部分组成:获取决策信息。决策信息一般包括两个方面的内容:属性权重和属性值(属性值主要有三种形式:实数,区间数和语言)。其中,属性权重的确定是所属性决策中的一个重要的研究内容; 通过一定的方式对决策信息进行集结并对方案进行排序和择优。信息集结方法有很多,如:加权算数平均(WWA)算子,...

2019-01-22 14:33:30 483

原创 层析分析法(matlab简单程序)

简介:这种方法特点是:在对复杂决策问题的本质,影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标多准则或无结构特性的复杂决策问题提供简单的决策方法。是对难以完全定量的复杂系统作出决策的模型和方法。层次分析法根据问题的性质和要求的总目标,将问题分解为不同的组成因素,并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合,形成一个多层次的...

2019-01-22 13:57:38 3335 3

原创 图与网络模型及方法 (一)Dijkstra算法(MATLAB)

介绍迪克斯特拉(Dijkstra )算法,也叫标志设置法。该方法的基本原理网上很多,这里我只说我的理解。标志设置法是通用方法的一种特例。通用方法在我理解看来它是通过两个数组不断迭代来实现的,一个是“候选列表”,另一个是“节点标记”。“候选列表”来放节点,“节点标记”来存取从起点到对应节点的距离。开始的话“候选列表”只有节点1(开始节点),节点标记距离未知的话为无穷大,本节点到本节点距离为0,下...

2019-01-20 11:16:42 1754 1

原创 BP神经网络的数据分类(MATHLAB实现)

一。概述BP神经网络是一种多层前馈神经网络,该网络的主要特点是信号前向传递,误差反向传播。在前向传递中,输入信号从输入层经隐含层处理,直至输出层。每一层的神经元状态只影响下一层神经元状态。如果输出层得不到期望输出,则转入反向传播,根据预测误差调整网络权值和阈值,从而使BP神经网络预测输出不断逼近期望输出。二。BP神经网络的训练过程包含以下几个步骤:步骤一:网络初始化。根据输入输出序列确...

2019-01-20 10:30:21 3221

原创 Spring实战(四)面向切面的Spring(AOP)

一.什么是面向切面编程            1.切面提供了取代继承和委托的另一种方案,很多地方使代码更加简洁,在使用切面编程时,我们在一个地方定义通用的功能,通过声明的方式定义这个功能在何处应用,无需修改受影响的类。横切关注点可以被模块转化为特殊的类,这些类被称为切面。优点:关注点都集中在一个地方,而不是分散到多个代码中;服务模块更加简洁,他们只包含主要关注点的代码,而次要关注点的代码被转移...

2019-01-20 10:28:46 89

原创 intellij idea 使用码云

一.安装git.           去官网下载或者用命令安装   https://git-scm.com/download/linux二.在file->setting->Version Control 选择git,如果安装好可以选择Auto-detected并Test检查和查看版本,如果没有这选择目录到安装,目录三.如果已打开项目,在file中关闭项目显示到开始界面,...

2018-10-09 21:24:54 18261

转载 Ubuntu 16.04 LTS 安装Mongodb 3.4

转自https://www.cnblogs.com/weschen/p/7395667.html第一步:安装#setp 1. Import the public key used by the package management system.sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --r...

2018-08-16 10:35:33 835

原创 Spring Data JPA与Hibernate,Spring Boot集成,实战

1.build.gradle我们需要添加Spring Data JPA及Mysql连接的驱动的依赖.Spring Boot已经提供了相关的Starter来实现Spring Data JPA开箱及用的功能,只需要在build.gradle文件中添加Spring Data JPA的starter的库即可.dependencies { compile('org.springframework...

2018-08-08 18:14:22 600

原创 Thymeleaf与Spring Boot集成,实战

1.build.gradledependencies{ //添加Thymeleaf compile('org.springframework.boot:spring-boot-starter-thymeleaf')}spring-boot-starter-thymeleaf库默认使用的是最新版本的,主要依赖以下三个库:<dependencies> ...

2018-08-08 17:07:24 807

原创 全文搜索(Elasticsearch与Spring Boot(gradle))

一.全文搜索概述1.数据结构:(1).结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等.(2).非结构化数据:指不定长或无固定格式的数据,如邮件,Word文档.2.数据搜索的方式:(1).结构化数据:数据库中用SQL,元数据利用操作系统本身的机制.(2)非结构化数据 a.顺序扫描法:从头到尾顺序查找,对于小数据量文件而言,这种方法是最直接,最方便的.大...

2018-08-02 20:00:14 1753 1

转载 Spring中singleton bean与prototype bean

 singleton :定义bean的范围为每个Spring容器一个实例(默认值).prototype :运行bean可以被多次实例化(使用一次就创建一个实例).1.singleton beanIoC容器只管理一个singleton bean的一个共享实例,所有对id或id匹配该bean定义的bean的请求都会导致Spring容器返回一个特定的bean实例.换句话说,当定义一个sing...

2018-07-30 12:30:11 3394

原创 快速开启第一个Spring Boot项目(gradle构建)

一.首先要确保自己安装java环境和gradle.这里记录一下ubuntu上快速装gradle:1.添加ppa仓库sudo add-apt-repository ppa:cwchien/gradle 2.更新源sudo apt-get update 3.查看可以安装版本apt-cache search gradle 4.安装(我这里是装的是4.3.1)...

2018-07-28 15:27:06 1064

原创 解决ubuntu上eclipse打不开显示找不到jre

修改eclipse安装目录下的eclipse.ini文件,在首行添加虚拟机参数-vm的设置-vm/opt/java/jdk1.7.0_25/jre/bin/java(根据自己的java环境写)# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse这里记录一下如何在ubuntu上命令快捷启动只对当前用户有效sudo gedit ~/.bashrcexport PATH=$PATH:/...

2018-07-09 20:11:16 754 1

原创 maven的学习(intellij下的使用)

作为小菜鸟一个这里对自己学习的maven(在intellij下的使用)进行一下总结。这里提供两个官方网址供大家学习:https://en.wikipedia.org/wiki/Apache_Maven;Apache官方教程。1.Maven是什么Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工...

2018-06-20 19:18:06 176

原创 Spring实战(二)装配bean

Spring配置可选方案:1.在XML中进行显示装配;2.在java中进行显示装配;3.隐示bean发现机制和自动装配;4.互相搭配一.自动化装配bean(@Component和@Autowired)    1.组建扫描:Spring会自动发现应用上下文中所创建的bean。    2.自动装配:Spring自动满足bean之间的依赖。          两者结合,发挥出巨大的作用。1).使用@Co...

2018-06-10 13:17:29 160

原创 Spring实战(一)spring之旅

1.1简化的java开发:  1.1.1:激发POJO的潜能:在基于弹簧构建的应用中.Spring不会强迫你去实现弹簧规范的接口或继承弹簧规 范的类(最坏的情况是会添加使用弹簧的注解),来实现轻量级和最小入侵性编程。  1.1.2:面向接口和依赖注入(依赖注入,DI)(也叫控制反转(IOC),弹簧的创始人这么叫,原 因的英文这两个名词是站在不同角度来说的,我的理解是控制反转:对象本来是由程序来控...

2018-06-06 20:54:23 283

转载 maven的学习(intellij下的使用)

作为小菜鸟一个这里对自己学习的maven(在intellij下的使用)进行一下总结。这里提供两个官方网址供大家学习:https://en.wikipedia.org/wiki/Apache_Maven;Apache官方教程。1.Maven是什么Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工...

2018-06-03 18:14:17 4701

转载 Intellij 中project与module的区别

刚开始学习用intellij开发javaee,创建工程时有很多都是先创建工程而后添加module,一头雾水,之前用的eclipse。就在网上找了一些博客,这里总结一下,方便日后查找复习。1.官方解释:1.progect:Whatever you do in IntelliJ IDEA, you do that in the context of a project. A project is an...

2018-06-02 00:31:59 730

在Windows上编译QGC 4.3.0

包含 vs2019 和 qt 安装器

2024-03-17

bobo-chat-client win

详情见 见https://gitee.com/BoBojc/bobo-javasocket-chat

2018-11-22

bobo-chat-client lunix

详情见 见https://gitee.com/BoBojc/bobo-javasocket-chat/

2018-11-22

bobo-chat-server

详细见 见https://gitee.com/BoBojc/bobo-chat-server

2018-11-22

空空如也

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

TA关注的人

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