自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4490)
  • 收藏
  • 关注

转载 夯实Java基础系列10:深入理解Java中的异常体系

目录为什么要使用异常异常基本定义异常体系初识异常异常和错误异常的处理方式"不负责任"的throws纠结的finallythrow : JRE也使用的关键字异常调用链自定义异常异常的注意事项当finally遇上returnJAVA异常常见面试题参考文章微信公众号Java技术江湖个人公众号:黄小斜- Java异常本系列文章将整理到我在GitH...

2019-09-28 12:46:00 155

转载 夯实Java基础系列9:深入理解Class类和Object类

目录Java中Class类及用法Class类原理如何获得一个Class类对象使用Class类的对象来生成目标类的实例Object类类构造器public Object();registerNatives()方法;Clone()方法实现浅拷贝getClass()方法equals()方法hashCode()方法;toString()方法wait() notif...

2019-09-28 12:33:00 171

转载 关于Vue-ElementUI修改默认样式不成功问题解决

Element是一个很好用的组件库,但是有时候我们需要修改一些组件的样式以满足我们自己的需求。我们用浏览器调试找到相应的class,在本地重写这个class时,发现修改不成功。这是因为在Vue文件中的style标签上有一个特殊的属性:scoped。当一个style有这个标签,它的样式就只能作用于当前的Vue组件,可以使组件的样式不相互污染。解决方案:1.去掉sco...

2019-09-27 15:29:00 732

转载 微服务-网关zuul演变

https://www.jianshu.com/p/d1e61f9fc13a?utm_source=oschina-app转载于:https://www.cnblogs.com/mojiruo/p/11592451.html

2019-09-26 16:12:00 92

转载 关于Vue中,父组件获取子组件的数据(子组件调用父组件函数)的方法

1. 父组件调用子组件时,在调用处传给子组件一个方法:on-update="updateData"2. 子组件在props中,接收这个方法并声明props: { onUpdate: Function}3. 子组件中,需要通知父组件时,调用onUpdate这个方法,并传入参数datathis.opUpdate(data)4. 父组件中,通过...

2019-09-26 14:44:00 258

转载 关于文本设置overflow:hidden后引起的垂直对齐问题

目前有这样的需求,一行标题中,前面为图标,后面是文字,文字要实现一行省略的效果首先把文字设为:display: inline-block;然后设置省略: overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;这时我们会发现,文字省略实现了,但是文字和图标不对齐了,如下...

2019-09-26 14:20:00 515

转载 11道浏览器原理面试题

浏览器与新技术面试题来源于我的项目「前端面试与进阶指南」本章关于浏览器原理部分的内容主要来源于浏览器工作原理,这是一篇很长的文章,可以算上一本小书了,有精力的非常建议阅读。常见的浏览器内核有哪些?浏览器/RunTime内核(渲染引擎)JavaScript 引擎ChromeBlink(28~)Webkit(Chrome 27)V8FireFoxG...

2019-09-24 10:04:00 138

转载 面试官: 聊一聊Babel

点击关注本公众号获取文档最新更新,并可以领取配套于本指南的 《前端面试手册》 以及最标准的简历模板.前言Babel 是现代 JavaScript 语法转换器,几乎在任何现代前端项目中都能看到他的身影,其背后的原理对于大部分开发者还属于黑盒,不过 Babel 作为一个工具真的有了解背后原理的必要吗?如果只是 Babel 可能真没有必要,问题是其背后的原理在我们开发中应用过于广泛了,包...

2019-09-24 09:50:00 93

转载 关于Vue中,$this.router.push到当前页面,只是传入参数不同,页面不刷新的问题解决...

在页面的watch中,监听$router的变化watch: { $route (to, from) { this.$router.go(0) } }其中this.$router.go(0)为刷新页面,但此方法可能在Safari中无法实现,还可以用js原生的方法:window.location.reload()转载于:...

2019-09-23 16:58:00 2765

转载 原生JavaScript写出日历功能 无引用Jq

成品显示,可左右切换月份  html 代码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...

2019-09-21 18:18:00 163

转载 微信小程序分包加载代码实现方式

直接在 “app.json” 中贴入代码{ "pages": [ "pages/Login/xxxx", ], "subpackages":[{         // 这里就是贴入的代码 root值可以任意改 pages同上 "root":"packageA", "pages":[ "pages/Logi...

2019-09-21 16:08:00 256

转载 vim

vim与程序员所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, v...

2019-09-21 13:50:00 61

转载 junit中@Before和@BeforeClass区别

@before 在每个测试方法之前都执行一次, 方法需要声明为public@beforeclass只在类中执行一次, 必须声明为public static转载于:https://www.cnblogs.com/yaoyuan2/p/11561474.html...

2019-09-21 09:49:00 377

转载 # 面试官: 既然已经有数组了,为什么还要链表

面试官: 既然已经有数组了,为什么还要链表本文发布于微信平台: 程序员面试官超过20w字的「前端面试与进阶指南」可以移步github对于不少开发者而言,链表(linked list)这种数据结构既熟悉又陌生,熟悉是因为它确实是非常基础的数据结构,陌生的原因是我们在业务开发中用到它的几率的确不大.在很多情况下,我们用数组就能很好的完成工作,而且不会产生太多的差异,那么链表...

2019-09-20 11:30:00 188

转载 Unable to resolve service for type 'Microsoft.AspNetCore.ResponseCompression.IResponseCompressionPro...

System.InvalidOperationException HResult=0x80131509 Message=Unable to resolve service for type 'Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider' while attempting to activa...

2019-09-20 10:22:00 463

转载 关于小程序使用watch监听数据变化的方法

众所周知,Vue中,可以使用监听属性 watch来观察和响应 Vue 实例上的数据变化,那么小程序能不能实现这一点呢?监听器的原理,是将data中需监听的数据写在watch对象中,并给其提供一个方法,当被监听的数据的值改变时,调用该方法。​​我们需要用到Javascript中的Object.defineProperty()方法,来手动劫持对象的getter/setter,从而实现...

2019-09-19 17:34:00 1311

转载 微信小程序五个生命周期函数及介绍

  onLoad 页面加载    一个页面只会调用一次,接受页面参数可以获取 wx.navigateTo 和 wx.redirectTo 以及<navigator>中的query。  onShow 页面显示    每次打开页面都会调用一次。  onReady页面初次渲染完成    一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互,对界面的设...

2019-09-19 09:48:00 230

转载 Linux基本命令讲解

前言不多BB,直接上图Linux命令行的组成结构[root@oldwang ~]# [root@oldwang ~]# [root@oldwang ~]# [root@oldwang ~]# [root@oldwang ~]# [root@oldwang ~]# Linux系统命令操作语法格式命令空格参数空格【文件或路径】需要处理的内容rm...

2019-09-18 23:32:00 87

转载 gazebo Version[1.6] to Version[1.4]解决办法,Ubuntu14.04 + ROS indigo环境安装更新版本Gazebo...

gazebo在14.04 indigo版本为2。Version不可用,需要升级操作见https://blog.csdn.net/abcwoabcwo/article/details/85258324简单步骤如下:1使用如下命令进行卸载:sudo apt-get remove ros-indigo-desktop-full2添加源sudo sh -c 'echo "deb http:/...

2019-09-18 16:08:00 27

转载 UML-使用GoF模式完成更多对象设计

1、场景一:一旦远程数据库不能提供服务了,需要本地缓存顶上。采用适配器模式。转载于:https://www.cnblogs.com/yaoyuan2/p/11541629.html...

2019-09-18 13:54:00 72

转载 gazebo/models下载与gazebo安装问题解决windows10+vmware player+ubuntu14.04+ROS indigo

详细连接https://blog.csdn.net/qq_40213457/article/details/81021562https://blog.csdn.net/coolwaterld/article/details/72467942下载不下来,直接利用全部模型有170M,但在线下载速度非常慢,我下了一天一夜才下完。不过现在小伙伴已经将其共享至网盘,可直接下载,然后将其解压至~...

2019-09-18 11:33:00 86

转载 科大讯飞语音听写SDK的下载与使用 问题进行整理

参考:https://blog.csdn.net/weixin_39059031/article/details/84135125https://blog.csdn.net/youshijian99/article/details/802841801.去科大讯飞官网https://www.xfyun.cn/,注册一个账户,并下载SDK。2.然后创建应用,填个表3.之后下载SDK。4.解...

2019-09-17 20:32:00 379

转载 adminLTE2.4.18 bootstrap3 左侧菜单高亮

adminLTE2.4.18 bootstrap3 左侧菜单高亮 //菜单 $(function(){ console.log('eeeeeeeeee'); $('.sidebar-menu li:not(.treeview) > a').on('click', function(){ va...

2019-09-17 18:40:00 516

转载 UML-包的设计

1、准则1)、准则1包在水平和垂直划分上,要功能性内聚。即:同类关联功能的模块化,将参与共同目的、服务、协作、策略和功能的强相关类型(类或者接口)组织在一起。如:在NextGen项目中,Pricing包中的所有类型都与产品定价有关。2)、准则2由一族接口组成的包,将一组功能上相关的接口放入单独的包,与其实现类分离3)、准则3从一个包中,将不...

2019-09-17 15:48:00 113

转载 UML-逻辑架构精化

向下请求:Facade模式向上返回:观察者模式不局限于上图中指定的层使用相应模式,其他层也可以使用。另外,尽量不要出现“公共业务模块”,设计时尽量做好系统拆分。否则,一旦修改公共代码,可能会影响其他调用者,因此一定做好版本向下兼容。转载于:https://www.cnblogs.com/yaoyuan2/p/11534038.htm...

2019-09-17 15:18:00 185

转载 Ubuntu“无法解析或打开软件包的列表或是状态文件”的解决办法

参考网页:http://blog.sina.com.cn/s/blog_4adcab710100rvvt.html解决办法:sudo rm /var/lib/apt/lists/* -vfsudo apt-get update转载于:https://www.cnblogs.com/rjjhyj/p/11531793.html

2019-09-17 09:51:00 80

转载 Linux入门

一、操作系统的分类Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统二、unix1965年以前,电脑不像现在这么普及,不是一般人能碰的起的,除非是军事或者研究机构,才有计算机的存在。当时一台机器顶多提供30台终端(主机+键盘+显示器),用于连接三、Linux四、提问:为什么要去学习Linux?路人甲可能要问,介绍了这么多有关Linux...

2019-09-16 23:49:00 63

转载 ROS机器人的系统构建-连接摄像头、连接kinect、连接激光雷达

1、连接摄像头$sudo apt-get install ros-kinetic-usb-cam$roslaunch usb_cam usb_cam-test.launch$rqt_image_view2、连接kinect3、连接激光雷达 $sudo apt-get install ros-kinetic-rplidar-ros$rosrun rplidar_ros rplidarNo...

2019-09-16 18:03:00 314

转载 yii2 AppAsset.php 和 assetManager 组件

01) 背景:Yii2中使用了AdminLTE 3.0.0 后框架自带的bootstrap.css 与 admin样式有冲突,需要去掉 bootstrap.css在 backend/config/main.php 的 components 中 添加 [ 官方资源管理 ] 'assetManager'=>[ 'bundle...

2019-09-16 17:13:00 236

转载 Sql注入校验

/// <summary> /// Sql注入校验 /// </summary> /// <param name="listWord">字符</param> /// <returns>是否成功</returns> public st...

2019-09-16 16:00:00 597

转载 Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方...

2019-09-15 13:22:00 61

转载 搭建自己的技术博客系列(五)hexo博客接入busuanzi插件,展示访问量和网站运行时间...

busuanzi计数脚本busuanzi官方指引一、安装脚本(必选)要使用不蒜子必须在页面中引入busuanzi.js,目前最新版如下。不蒜子可以给任何类型的个人站点使用,如果你是用的hexo,打开themes/你的主题/layout/_partial/footer.ejs添加上述脚本即可,当然你也可以添加到 header 中。二、安装标签(可选)只需要复制相应的html...

2019-09-14 22:32:00 129

转载 搭建自己的技术博客系列(三)让你的博客拥有评论功能!

给大家介绍一个博客评论神器,Valine。本来hexo博客用的是gitment,我也非常喜欢,看着逼格就超高呀。无奈我用着bug略多,而且毕竟有github账户的小伙伴似乎并不多。于是我就忍痛准备换评论系统。然后在最近刚刚加入的hexo博客群里,看见了一个神器。也就是本篇主人公——Valine.js。具体配置就见如下的文章吧。它的定义—— 一款极简的无后端评论系统。在多说和网易云跟...

2019-09-14 14:20:00 160

转载 RESTful规范

一、web服务交互 我们在浏览器中能看到的每个网站,都是一个web服务。那么我们在提供每个web服务的时候,  都需要前后端交互,前后端交互就一定有一些实现方案,我们通常叫web服务交互方案。  目前主流的三种web服务交互方案:    -- REST ( Representational State Transfer)表述性状态转移    -- SOAP (Simple Ob...

2019-09-14 00:36:00 58

转载 搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上

1、在GitHub上建一个新仓库​2、配置Git的SSH KEY生成SSH添加到GitHub回到你的git bash中,git config --global user.name "yourname"git config --global user.email "youremail"这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱...

2019-09-13 22:50:00 54

转载 搭建自己的技术博客系列(一)使用 hexo 搭建一个精美的静态博客

1、安装 Git 和 nodejshttps://hexo.io/zh-cn/docs/​2 安装Hexohttps://hexo.io/zh-cn/​3、更换伊卡洛斯主题https://github.com/ppoffice/hexo-theme-icarus​配置新主题:https://blog.zhangruipeng.me/hexo-theme-icarus/...

2019-09-13 22:28:00 85

转载 Django REST framework 基本组件

一、序列化组件简单使用开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通过声明与Django forms非常相似的序列化器(serializers)来实现。models部分:from django.db import models# Create your models here....

2019-09-13 00:04:00 48

转载 马云退隐前,在年会上说了最重要的三件事

作者:黄小斜今天是9月10号教师节,也是马老师卸任阿里巴巴董事长的日子,同时也是阿里巴巴召开20周年年会的日子。有幸抽中了门票,在现场见证这具有历史意义的一幕,马老师在中场时给我们带来了一段演讲,也是他的谢幕致辞,其中让人印象很深刻的内容大概就是这三点了。1 阿里20年来的发展和坚持马老师感谢20年来为阿里做出贡献的所有人。20年前,阿里巴巴刚刚萌芽,公司不过十余人,最早的阿里巴巴从1...

2019-09-12 21:05:00 67

转载 程序员可以为钱工作,但别为钱卖命

我知道有很多人进互联网行业或者是成为程序员,都是为了心中的一厢热情,或者是为了行业的高薪资,高福利等等。但是实话说,从事程序员这一行业的大部分人,都是冲着钱来的,其中当然也有热爱,但是恰饭显然是更重要的,人为财死,鸟为食亡,这无可厚非。大家也知道,程序员这一行吃的是青春饭,赚钱不易,高工资通常是要通过高强度的加班去换取的,很多程序员不得不过着前半生拿命换钱,后半生拿钱换命的生活。实...

2019-09-12 20:53:00 90

转载 细数研究生和导师的那些恩怨情仇

阅读本文大概需要 5 分钟。作者:黄小斜这篇文章其实我很早之前就想写了,没想到最近又出了一件类似的事情,事情就发生在我刚毕业不久的学校,事情始末想必大家都已经看过,震惊和惋惜之余,更多的是思考。去年有个新闻大家应该都听说过,在武汉有一所学校,里面有一个硕士生导师,和他的学生有一些矛盾,事情经过大概是这样的,这老师对某位性格软弱的学生极其严苛,整天对其呼来唤去,每天让他帮自己端茶送饭...

2019-09-12 20:43:00 115

空空如也

空空如也

空空如也

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

TA关注的人

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