自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu18.04下安装Sublime Text3!

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -1sudo apt-get install apt-transport-https1echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list1sudo apt-.

2020-11-18 09:42:56 105 1

原创 Ubuntu18.04下存在多版本Python如何设置默认Python和Pip

ubuntu18.04默认没有安装pip所以需要手动安装pip,另外!!!千万不要自己删除ubuntu自带的python2或者python3,根据其他人的经验,总是会出现莫名其妙的bug。我们在ubuntu18.04下面存在多个Python和Pip版本,如下图:当我们输入python3的时候,提示是在Python3.6.7编译器下;我们输入Python3.7的时候,提示是在Python3.7.3编译器下。哎呀,好烦,我只想要一个默认的python,要怎么操作呢?我们可以试试update-al

2020-11-16 15:19:01 41

原创 Ubuntu 18.04系统上安装Systemback

引用https://www.cnblogs.com/xiaosong0206/p/10410602.htmlhttps://blog.csdn.net/rechardchen123/article/details/90649208https://blog.csdn.net/github_34965845/article/details/80734400https://blog.csdn.net/dztdztdzt/article/details/88306830具体可以看上面的博客...

2020-11-16 11:39:23 80

转载 ROS小车移动固定距离or转向固定角度

#include <ros/ros.h>#include <signal.h>#include <geometry_msgs/Twist.h>#include <string.h>ros::Publisher cmdVelPub;void shutdown(int sig){ cmdVelPub.publish(geometry_msgs::Twist());//ctrl+c ROS_INFO("goforward cpp ended!..

2020-09-14 09:58:02 157

转载 Mybatis Plugin 插件

转自https://www.jianshu.com/p/b82d0a95b2f3

2020-07-29 11:08:41 43

转载 分布式和微服务的区别

分布式和微服务的区别1.颜老师,分布式和微服务有什么区别呢?网上说啥的都有,越看越晕了。答:分布式的核心就一个字:拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。如何拆呢?有两种方式:水平拆分,或垂直拆分(也称为“横向拆分”和“垂直拆分”),具体如下:水平拆分:根据“分层”的思想进行拆分。例如,可以将一个项目根据“三层架构”拆分成表示层(jsp+servlet)、业务逻辑层(service)和数据访问层(dao),然后再分开部署:把表示层部署在服务器A...

2020-07-17 11:13:41 307

原创 ros基础知识总结

ros基础总结

2020-07-10 11:21:54 382

原创 树莓派4B安装ubuntu18.04.4

参考链接https://msd.misuland.com/pd/4146263467944313190

2020-06-28 15:44:59 1309

原创 Linux Centos 7安装mysql8.0

1.安装前检查mysql是安装了其他包# rpm -qa | grep mysql# rpm -qa | grep Mysql# rpm -qa | grep maridb如果存在先卸载 # rpm -e --nodeps XXX2.官网下载mysql社区版https://dev.mysql.com/downloads/mysql/选择对应系统版本的完整包解压压缩包将上面4个rpm文件上传到Linux服务器(可以选用...

2020-06-16 10:17:36 98

原创 ROS cannot download default sources list from

在Ubuntu18.04安装ROS melodic时踩下的坑问题1.rosdep initERROR: cannot download default sources list from:这是因为网络无法访问raw.githubusercontent.com网站(1)首先在https://site.ip138.com/raw.Githubusercontent.com/网站中查询raw.githubusercontent.com网址的IP,然后找一个可以用ping+ip查询可以网络延迟较小的

2020-06-08 15:32:59 131

转载 Vue-Devtools安装配置教程

最简便的方法是用FQ来通过google应用商店进行安装,但是大多数人还是处在非FQ的状态尝试过安装Node的方法来安装,但是极其不建议用这个方法安装,非常麻烦,而且必须要有node的基础,非常不接地气下面来一个最简便的方法(送给伸手党):查看过很多博客大多数都是,要安装Vue-Devtools,在一个github下面用git clone或者手动下载一个叫做vue-devtools-ma...

2020-04-14 17:29:58 94

原创 Window Mac NodeJS安装

下载nodejs:http://nodejs.cn/download/,阿里云镜像下载较快;安装nodejs:安装路径随意,安装比较简单,npm是nodejs附带安装好的;查看版本:安装完成之后打开命令行工具,输入node -v,npm -v。例如我把nodejs安装在C盘根目录,配置文件npmrc的路径为:"C:\nodejs\node_modules\npm\npmrc...

2020-04-14 16:26:10 79

原创 Mac 安装 Maven3.6

1、Maven下载http://maven.apache.org/download.cgi下载,选择Binary zip archive 的类型.2、解压maven解压下载好的maven,将目录丢到终端命令去获取文件路径。设置path:vi ~/.bash_profile添加maven的路径,将下载好的maven资源引入path 中:export M2_HOME=/U...

2020-04-10 20:01:32 1148

原创 Git 安装

安装GitMAC 上安装Git主要有三种方式首先查看电脑是否安装Git,终端输入:git安装过则会输出:WMBdeMacBook-Pro:~ WENBO$ gitusage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>...

2020-04-10 15:48:37 69

原创 Window 安装Maven3.6

一.安装1.前往Maven官网下载zip包,地址:http://maven.apache.org/download.cgi2.解压文件到相应目录解压之后,记录下路径,在系统环境变量中添加 M2_HOME ,最后在PATH中添加。3.验证是否安装成功,在cmd输入命令mvn -version验证。二.配置本地仓库和远程中心库1.修改本地仓库位置 M...

2020-04-10 10:02:47 148

原创 Mac 安装JDK 8

一.下载1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html点开链接你应该看到如下图所示的界面:2.点击Java Archive然后看到下面界面3.选择对应版本下载即可二.安装1.下载完成后,我们得到一个dmg的安装包,如下图所示,名称为jdk-8u...

2020-04-10 09:34:59 674

原创 Window 安装JDK 8

一.下载1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html点开链接你应该看到如下图所示的界面:2.点击Java Archive然后看到下面界面3.选择对应版本下载即可二.安装双击以后进行JDK的安装(记得按照第二幅图修改一下安装路径,不要什么东西都安装到...

2020-04-10 09:17:14 71

原创 python基础

基本数据类型整形 浮点型 布尔型 字符串 常量 变量控制语句if elseif elsewhilefor函数函数定义和调用必选参数 默认参数 可变参数 关键字参数 命名关键字参数返回多个参数 是tuple集合list [] insert append list[0] pop() pop(i) list[0]有序可重复tuple ...

2020-04-01 15:18:06 44

转载 【Linux】目录文件权限的查看和修改

转载自:https://www.cnblogs.com/sxdcgaq8080/p/7498906.html命令:chmod 777 scan_record.js格式:chmod 权限数字 文件名r 读权限read 4w 写权限write 2x 操作权限execute 1权限数字对应权限组说明:总共分为4部分【文件或文件夹】【own...

2020-03-31 16:41:22 80

原创 Debian安装中文输入法

Debian官网:https://www.debian.orgLinux发行版下有两大输入法框架:ibus 和fcitx,其中fcitx 的体验要比ibus好,因此选择fcitx框架,并安装中文输入法。中文输入法中你可以选择fcitx-pinyin or fcitx-sunpinyin or fcitx-googlepinyin进行安装.本教程主要讲解如何在Debian9上安装中文...

2020-03-31 14:35:05 794

原创 漫话:什么是 https ?这应该是全网把 https 讲的最好的一篇文章了

本文链接:https://blog.csdn.net/m0_37907797/article/details/102759257今天这篇文章,讲通过对话的形式,让你由浅入深着知道,为什么 Https 是安全的。一、对称加密一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对...

2019-11-15 14:38:14 58

原创 笔记本安装linux Ubuntu系统

目录无损将硬盘模式改为AHCI使用U盘制作Ubuntu系统盘准备工作操作过程用制作好的系统盘安装Ubuntu16.04系统本文主要介绍在笔记本上安装ubuntu系统无损将硬盘模式改为AHCI(此步骤针对的是raid on模式下安装的windows系统)说明:UBUNTU系统安装盘在RAID ON模式下会认不到NVME固态硬盘,需要改为AHCI模式,而目前多数机器...

2019-11-14 18:21:37 633

原创 Lombok简介

目录1.Lombok简介2.Lombok使用2.1添加maven依赖2.2安装插件2.3解决编译时出错问题2.4常用注解3.Lombok工作原理4.Lombok的优缺点1.Lombok简介官方介绍Project Lombok is a java library that automatically plugs into your editor and b...

2019-11-08 11:40:35 586

原创 Springboot 日志应用使用入门

目录日志框架背景主流日志框架SLF4J详解SLF4J 原理slf4j 与实现框架图总览slf4j 与 logback入门slf4j 与 log4j 入门添加 Maven 依赖添加配置文件日志记录Springboot使用logback日志框架背景1)程序媛小张,开发了一个大型系统;2)最开始系统中使用 System.out.printl...

2019-11-06 09:17:49 71

原创 Connect Bot 免密登录

出门在外时电脑不是随时都在身边,万一服务器出现问题,可以在手机上安装ConnectBot来ssh登陆ConnectBot是一个Android操作系统上的Shell客户端。它可以让用户安全地远程连接到运行着SSH守护程序的服务器中。用户可以从Android设备输入命令,并在远程服务器上执行。使用方法也很简单,打开软件后出入“用户名@主机名:端口”就可以连接服务器进行管理。但是这样每次连接都需要重...

2019-10-22 12:05:39 647

原创 物联网初接触感受

从对硬件一点不懂得小白,一点点探索实现功能,感觉对硬件的开发有一点点的心得,记录下来。本次主要实现的功能如下:1.传感器可以探测土壤的温度,湿度,盐分,电导率,ph值等数据2.数据可以实时传送到后台平台3.数据可以在app上显示并可以在app中控制传感器等可控设备(例如:伸缩杆)采购设备如下:有人的:温度传感器(探测温度 湿度 盐分 电导率 485通信)有人的:ph值传...

2019-08-22 07:58:09 1004

原创 Java虚拟机的运行时数据区

1.Java虚拟机的运行时数据区有几块?线程私有和线程共享区域有哪些?①程序计数器:线程私有,当前县城执行的字节码的行号指示器。②虚拟机栈:线程私有,存放基本数据类型、对象引用和returnAddress类型。③本地方法栈:为虚拟机使用到的Native方法服务。④Java堆:线程共享,存放对象的实例,也是GC回收器管理的主要区域。⑤方法区:线程共享,存放已被虚拟机加载的类信息、...

2019-07-19 07:57:38 133

转载 Linux(Centos7)下搭建SVN服务器

第一步:通过yum命令安装svnserve,命令如下:yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在home路径下创建版本库,当前处于根目录下,一次...

2019-07-08 11:09:45 178

原创 Linux CentOS下安装Tomcat9及web项目的部署

1.下载进入 tomcat 官网,下载2.上传到 linux 服务器在 linux 服务器上 创建目录 mkdir /usr/tomcat3.解压上传的文件tar -zxvf apache-tomcat-9.0.10.tar.gz4、启动tomcat进入tomcat下的bin目录./startup.sh5、通过浏览器访问http://ip:808...

2019-07-07 08:56:38 1879

转载 linux安装mysql8

基本命令安装 :  yum install mysql-community-server启动 :  service mysqld start/restart停止 :  service mysqld stop查看状态: service mysqld status本文包括: mysql安装 修改密码 开启远程访问 忘记...

2019-07-07 07:37:23 4688

原创 Linux上Java的安装与配置

1.下载 JDK进入Oracle 官方网站下载合适的 JDK 版本,准备安装。注意:这里需要下载 Linux 版本。这里以jdk-8u151-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系,只要后缀(.tar.gz)一致即可。2. 创建目录在/usr/目录下创建java目录,mkdir /usr/javacd /usr/java3. 解压...

2019-07-06 20:38:12 7524

转载 js中的同步和异步

你应该知道,javascript语言是一门“单线程”的语言,不像java语言,类继承Thread再来个thread.start就可以开辟一个线程,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。那么这里说的同步和异步到底是什么呢?如果你真的不懂,我希望你认真读完这篇文章。其实我个人觉得js官方的文档在使用两个词的时候并不准确,包括...

2019-07-03 10:54:06 257

原创 vue中使用mockjs

1.安装mockjs 和axiosnpm install --save-dev mockjsnpm install --save axios2.在src目录下创建mock文件夹,并创建index.js文件,内容如下:import Mock from 'mockjs'const data={ "id":"@guid", "name":"@cname",};...

2019-07-02 09:40:09 10952

原创 vue 中 直接操作 cookie 及 如何使用工具 js-cookie

vue 中直接操作 cookie以下3种操作方式export default { set:function(name,value,days){ var d = new Date; d.setTime(d.getTime() + 24*60*60*1000*days); // d.setDate(d.getDate+days); ...

2019-07-01 10:19:59 895

原创 vue中 使用 vue-i18n 切换中英文

兼容性:支持 Vue.js 2.x 以上版本安装方法:npm install vue-i18n1、准备本地的翻译信息const messages = { zh: { message: { hello: '好好学习,天天向上!' } }, en: { message: { hello:...

2019-07-01 09:43:54 176

原创 Mac OS home 目录权限修改

最近,想把某程序安装到 mac 下的 /home 目录下面,发现没有权限,即便是使用 sudo 命令也无法创建程序目录,在网上查询了半天发现可以通过如下方法来提升 mac 下 /home 目录的权限。编译/etc/auto_master文件,注释掉或者移除以 /home 开头的那一行,保存。sudo vim /etc/auto_master注释掉 /home 哪一行,如下所示:...

2019-06-13 17:07:15 977

转载 CSS | width、height中auto与100%与固定值有什么不同

auto是随内容的高度而撑开的。100%是根据父级元素的高度来决定的。比如一个div在另一个div里面,如果外面的div高是100,当里面div是auto的时候,如果div里面没有东西,它就没有高度,div里面的内容有多高,它就有多高, 当里面div是100%的时候,无论里面有没有内容,它都和外面的div是一样高的总结:(1)width、height使用固定值是一定会显示的,...

2019-06-12 07:51:41 148

原创 thymeleaf 总结

#、* 和$的区别1.$符号取上下文中的变量:<input type="text" name="userName" th:value="${user.name}">2.#符号取thymeleaf工具中的方法、文字消息表达式:<p th:utext="#{home.welcome}">Welcome to our grocery store!</p>3...

2019-06-11 14:02:56 219

原创 Tomcat中部署网站和绑定域名

目录使用80端口新建网站和配置域名idea将maven项目打包成war包并部署使用80端口默认tomcat用的是8080端口。 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /...

2019-06-08 15:28:32 5705

原创 Linux常用命令大全

目录常用命令目录操作查看文件内容创建文件或目录删除文件或目录移动文件或目录复制文件或目录修改文件或目录权限更换软件源常用命令mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容mv dir1 new_dir 重命名/移动 一个目录cp file1 dir 复制一..

2019-06-08 09:17:01 2225

jquery1.7_20111120

jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $.data(element,[key],[value]) 队列控制 queue(element,[queueName]) dequeue([queueName]) clearQueue([queueName]) 插件机制 jQuery.fn.extend(object) jQuery.extend(object) 多库共存 jQuery.noConflict([ex]) 属性 属性 attr(name|pro|key,val|fn) removeAttr(name) prop(name|pro|key,val|fn)1.6+ removeProp(name)1.6+ CSS 类 addClass(class|fn) removeClass([class|fn]) toggleClass(class|fn[,sw]) HTML代码/文本/值 html([val|fn]) text([val|fn]) val([val|fn|arr]) CSS CSS css(name|pro|[,val|fn]) 位置 offset([coordinates]) position() scrollTop([val]) scrollLeft([val]) 尺寸 heigh([val|fn]) width([val|fn]) innerHeight() innerWidth() outerHeight([soptions]) outerWidth([options]) 选择器 基本 #id element .class * selector1,selector2,selectorN 层级 ancestor descendant parent > child prev + next prev ~ siblings 基本 :first :last :not(selector) :even :odd :eq(index) :gt(index) :lt(index) :header :animated :focus1.6+ 内容 :contains(text) :empty :has(selector) :parent 可见性 :hidden :visible 属性 [attribute] [attribute=value] [attribute!=value] [attribute^=value] [attribute$=value] [attribute*=value] [attrSel1][attrSel2][attrSelN] 子元素 :nth-child :first-child :last-child :only-child 表单 :input :text :password :radio :checkbox :submit :image :reset :button :file :hidden 表单对象属性 :enabled :disabled :checked :selected 文档处理 内部插入 append(content|fn) appendTo(content) prepend(content|fn) prependTo(content) 外部插入 after(content|fn) before(content|fn) insertAfter(content) insertBefore(content) 包裹 wrap(html|ele|fn) unwrap() wrapall(html|ele) wrapInner(html|ele|fn) 替换 replaceWith(content|fn) replaceAll(selector) 删除 empty() remove([expr]) detach([expr]) 复制 clone([Even[,deepEven]]) 筛选 过滤 eq(index|-index) first() last() hasClass(class) filter(expr|obj|ele|fn) is(expr|obj|ele|fn)1.6* map(callback) has(expr|ele) not(expr|ele|fn) slice(start,[end]) 查找 children([expr]) closest(expr,[con]|obj|ele)1.6* find(expr|obj|ele)1.6* next([expr]) nextall([expr]) nextUntil([exp|ele][,fil])1.6* offsetParent() parent([expr]) parents([expr])

2012-10-21

初学 nodejs 极简单初始环境

webpack 的简单使用,引入了 react,加入了 js css 加载器,以及简单的生产环境和开发环境下的配置,初次接触 webpack 的学习

2018-10-22

mysql-connector-net-6.8.3.msi

mysql-connector-net-6.8.3.msi

2016-05-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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