自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2019-09-28 12:46:00 749

转载 夯实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 800

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

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

2019-09-27 15:29:00 1271

转载 微服务-网关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 297

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

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

2019-09-26 14:44:00 420

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

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

2019-09-26 14:20:00 810

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

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

2019-09-24 10:04:00 283

转载 面试官: 聊一聊Babel

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

2019-09-24 09:50:00 149

转载 关于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 2945

转载 原生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 317

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

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

2019-09-21 16:08:00 423

转载 vim

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

2019-09-21 13:50:00 174

转载 junit中@Before和@BeforeClass区别

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

2019-09-21 09:49:00 466

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

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

2019-09-20 11:30:00 272

转载 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 1037

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

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

2019-09-19 17:34:00 1549

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

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

2019-09-19 09:48:00 398

转载 Linux基本命令讲解

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

2019-09-18 23:32:00 170

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

gazebo在14.04 indigo版本为2。Version不可用,需要升级操作见https://blog.youkuaiyun.com/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 128

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

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

2019-09-18 13:54:00 133

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

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

2019-09-18 11:33:00 363

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

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

2019-09-17 20:32:00 897

转载 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 700

转载 UML-包的设计

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

2019-09-17 15:48:00 219

转载 UML-逻辑架构精化

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

2019-09-17 15:18:00 302

转载 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 171

转载 Linux入门

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

2019-09-16 23:49:00 130

转载 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 498

转载 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 415

转载 Sql注入校验

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

2019-09-16 16:00:00 763

转载 Redis

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

2019-09-15 13:22:00 115

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

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

2019-09-14 22:32:00 289

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

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

2019-09-14 14:20:00 220

转载 RESTful规范

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

2019-09-14 00:36:00 113

转载 搭建自己的技术博客系列(二)把 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 114

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

1、安装 Git 和 nodejs https://hexo.io/zh-cn/docs/ ​ 2 安装Hexo https://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 135

转载 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 108

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

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

2019-09-12 21:05:00 122

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

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

2019-09-12 20:53:00 183

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

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

2019-09-12 20:43:00 244

空空如也

空空如也

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

TA关注的人

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