自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java8之使用Optional进行Null处理

Optional类这是Java 8新增的一个类,用以解决程序中常见的NullPointerException异常问题,本篇文章将详细介绍Optional类,以及如何用它消除代码中的null检查。1.创建optional对象empty() 方法用于创建一个没有值的Optional对象:Optional<String> emptyOpt = Optional.empty();of...

2018-12-29 15:12:00 119

转载 2018随笔

为什么有一种一年不如一年、越过越失败的感觉?

2018-12-29 12:18:00 97

转载 在单页应用中,如何优雅的监听url的变化

  单页应用的原理从早起的根据url的hash变化,到根据H5的history的变化,实现无刷新条件下的页面重新渲染。那么在单页应用中是如何监听url的变化呢,本文将总结一下,如何在单页页面中优雅的监听url的变化。单页应用原理监听url中的hash变化监听通过history来改变url的事件replaceState和pushState行为的监听原文在我的博客中:github...

2018-12-29 03:39:02 935

转载 两台虚拟机可以同时访问同一个网页

一,第一步创建一台 2008 r2的虚拟机,操作步骤如下列所示、 1、![](https://s1.51cto.com/images/blog/201812/24/fa0fe9d2f98ea89f27c4a430659f6267.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FF...

2018-12-28 10:42:47 327

转载 消息队列-ActiveMQ

1 业务需求描述举例描述:再警情通报的业务时通过发送消息界面可以选择警情联络,和船情通报两种消息发送方式可分为一对一发送:部门对部门、个人对个人一对多发送:部门对多部门、个人对多人2 功能实现设计基于上述需求描述,在消息传输功能实现上选用activemq进行警情联络消息传输功能的实现。1. 基础概念ActiveMQ:是Apache出品,最流行的,能力强劲的开源消息总线。是一个完全支持JMS1.1和...

2018-12-28 04:08:34 146

转载 rem(移动端:用百分比,rem,和flex布局一起写)?

remrem就是root element的简写(html就是根元素),默认情况下html字体大小是16px,1rem=html的字体大小就是16px移动端的产品形态分为两种1.一种对于布局简单,内容少的网站,大部分pc和移动公用一套,比如摩拜就是用媒体查询就是做了一套pc和移动端的网页2.对于像淘宝,还有一种产品形态,就是内容比较多的,布局比较复杂的,就是pc和移动分离的,那对于纯粹...

2018-12-28 03:48:30 1327

转载 date时间

date #显示系统当前的时间。date +%Y #查看当前年份(4位)date +%y #显示2位的年份date +%m #显示当前的年份date +%M #显示当前的分钟date +%d #日期date +%D #显示年月日,格式有点特殊,显示日/月/年date +%Y%m%d #显示年月日当前时间 date...

2018-12-28 01:03:57 55

转载 基于PWM技术的变频电源—中港扬盛

变频电源的主电路采用交一直一交电压型,由大功率全控型电力电子器件绝缘门极双极性晶体管(IGBT)构成桥式逆变电路。控制电路采用脉宽调制(PWM)技术和单片微机控制技术。脉宽均可调的PWM脉冲,即可有效控制逆变器输出交流电压的频率和有效值。一、脉冲生成电路中港扬盛分析该电路由绝缘栅极双极性晶体管实现。IGBT为全可控型晶体管,既可控制其导通又可控制其关断,就相当于一个可控的开关,由控制回路发出一个脉...

2018-12-27 09:22:24 261

转载 移动端动态方案--VideoOS技术选择及具体实施

背景动态化作为移动端的一个重要技术分支,一直是大家积极探索的方向。目前移动端流行的动态化方案,按技术方向分为以下两种:跨平台动态语言方案,利用js,lua等脚本语言做native功能的拓展,需要定义各个跨语言的bridge。代表性的方案有Facebook的React Native,阿里的Weex,它们都是采用了JavaScript与Native之间的桥接,使JavaScript开发的App...

2018-12-27 07:41:19 334

转载 AI考拉技术分享-Node基础架构专题(一)

klg-koa-starter-kit考拉后端项目模板前言考拉业务蒸蒸日上,为了开发小伙伴少掉坑少填坑少掉发,技术team做了模块化设计,根据业务类型划分代码模块。这部分还在完善中,大家有疑问的,欢迎盖楼提问!说不定dev小哥哥会现身解答!软件版本Node 8+npm 5+typescript 2.8+QuickStartclone 本项目git clone https:...

2018-12-27 02:33:05 83

转载 一次读锁重入导致的死锁故障

在两天前第一次遇到自己的程序出现死锁, 我一直非常的小心使用锁,了解死锁导致的各种可能性,这次的经历让我未来会更加小心,下面来回顾一下死锁发生的过程与代码演进的过程吧。简述业务背景及代码演进过程我的程序中有一块缓存,数据会组织好放到内存中,会根据数据源(MySQL)更新而刷新缓存,是读多写少的应用场景。内存中有一个很大数据列表,缓存模...

2018-12-26 08:12:51 248

转载 virtualbox+vagrant学习-2(command cli)-1-vagrant box命令

vagrant box这是用于管理(添加、删除等)boxes的命令。box是一个打包好的操作系统,是一个后缀名为.box的文件,其实是一个压缩包,里面包含了 Vagrant 的配置信息和 VirtualBox 的虚拟机镜像文件查看现在本机上所拥有的box:userdeMBP:~ user$ vagrant box listhashicorp/precise64 (vi...

2018-12-25 19:26:00 75

转载 字符串逆序

输入一个字符串,交换字符串的顺序,然后输出在这里是在原字符串上进行修改,没有另外分配内存创建一个新的字符串(不建议对原串进行修改)#include <stdio.h>#include <stdlib.h>int main(void){ char a[100]; char tmp; int len, i; whi...

2018-12-25 18:28:00 2070

转载 【性能优化】quicklink:实现原理与给前端的启发

近来,GoogleChromeLabs 推出了 quicklink,用以实现链接资源的预加载(prefetch)。本文在介绍其实现思路的基础上,会进一步探讨在预加载方面前端工程师还可以做什么。1. quicklink 是什么的?quicklink 是一个通过预加载资源来提升后续方案速度的轻量级工具库。旨在提升浏览过程中,用户访问后续页...

2018-12-25 09:36:11 256

转载 pygame 笔记-5 模块化&加入敌人

上一节,已经用OOP方法,把几个类抽象出来了,但是都集中在一个.py文件中,代码显得很冗长,这一节复用模块化的思想,把这个大文件拆分成几个小文件:先把主角Player单独放到一个文件player.py里:import pygame# 主角class Player(object): def __init__(self, x, y, width, height...

2018-12-23 11:39:00 162

转载 Java – Display all ZoneId and its UTC offset

package com.mkyong.date;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.ZonedDateTime;import java.util.*;public class DisplayZoneAndOffSet {...

2018-12-22 19:09:00 151

转载 阿里P10毕玄:Java大牛程序员的学习成长路线

采访作者:云篆,再次编辑:徐雷在这篇《Java大牛程序员的成长路线》里,阿里基础设施负责人P10毕玄结合自己的经历跟大家讲述了他在各个角色上成长的感受。在他的职业经历中,从小白到大牛的过程,在成长方面经历了技术能力的成长、架构能力的成长,以及现在作为一个在修炼中的技术 Leader 的成长。阿里巴巴基础设施负责人,HSF创始人、T4创始人、H...

2018-12-21 12:38:21 287

转载 以太坊构建DApps系列教程(一):应用程序规则和区块链设置

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-21 09:11:00 130

转载 用console.log分析Vue源码

前言本文通过console.log的一些特性,结合vue.js的源码,通过一个简单的例子,让你了解Vue的各个过程的变化.控制台输出的效果图请用chrome查看,并打开控制台看效果演示地址准备vue-console.html的创建下载vue.js文件,在vue-console.html中引入,我写了一个简单的例子,涵盖:...

2018-12-21 08:20:41 124

转载 MySql(十九):基础——自定义存储过程和函数

MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程函数可以从语句外调用,能返回标量值创建存储过程语法CREATE PROCEDURE sp_name ([ proc_parameter ]) [ characteristics..] routine_body  pro...

2018-12-20 21:15:00 107

转载 网络是怎样连接的 读书笔记

一、对路由表的介绍1、例如, TCP 模块告知的目标 IP 地址为 192.168.1.21, 那么就对应图 2.18 中的第 6 行, 因为它和 192.168.1 的部分相匹配。 如果目标 IP 地址为 10.10.1.166, 那么就和 10.10.1 的部分相匹配, 所以对应第 3 行。 以此类推, 我们需要找到与 IP 地址左边部分相匹配的条目 2、 右起第 2 ...

2018-12-20 20:19:00 133

原创 BAT集体升级云事业部,这背后都藏着哪些“小心思”?

今年双11后,阿里进行了重大架构调整,阿里云事业群升级为阿里云智能事业群,云和AI的权重进一步提升。同月,腾讯也宣布进行架构大调整,新成立云与智慧产业事业群(CSIG)。12月18日,李彦宏一封内部信公开了百度机构向TO B方向调整的事实,将智能云事业部(ACU)升级为智能云事业群组(ACG),同时承载AI to B和云业务的发展。至此,BAT均完成了云事业部的架构升级调整,并不约而同得从“云”升...

2018-12-20 09:43:37 37

转载 1 监听mysql表内容变化,mysql开启binlog

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-20 08:52:00 131

转载 R语言常用函数:交集intersect、并集union、找不同setdiff、判断相同setequal

在R语言进行数据分析时,经常需要找不同组间的相同和不同,那你应该掌握如下几个函数,让你事半功倍。交集intersect两个向量的交集,集合可以是数字、字符串等# 两个数值向量取交集intersect(x=1:4, y = 2:6)# [1] 2 3 4# 两个字符向量取交集intersect(x=letters[1:4], y = letters[2:6])# [1] "b" "c" "d"...

2018-12-20 08:05:00 812

转载 2018阿里云云数据库RDS核心能力演进

云计算已经进入普及期,不少企业开始从自建数据中心转向云计算。在云计算资源的使用上,从最开始只是使用IaaS层基础资源,转向使用包括云数据库在内的各类PaaS资源。数据库是企业IT架构的核心部分,RDS关系型数据库服务已经成为企业重度依赖的云服务。过去7年的持续发展,2018年阿里云首次进入Gartner的数据库魔力象限,能够入选Gartner,这是中国数据库厂商的一次突破。阿里云入围Gartner...

2018-12-20 07:03:52 96

转载 java框架学习日志-8(AOP简介)

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-19 13:50:00 74

转载 初识RabbitMQ

  好久没有更新技术博客了,今天正好有点时间,自学了一下RabbitMQ,现在就将我所学到的东西分享给大家,让你们也能同我一起进步,在程序员的技术道路上,一直前进下去。  首先学习技术,我觉得还是能在官网去学习,这样才能学到最权威,最新的技术。毕竟是初学者,如果就一味的通过百度去学习技术,有可能会遇到不断的坑,只看别人写的博客,对于初学者来说,又不知对否,只能一味的接纳,最终会遇到不可预料的坑...

2018-12-19 11:59:00 68

转载 找人做外包

平常很多时候想提升自己,发现要学的东西太多了,时间精力也有限。之前外包了很多项目,发现很多人技术不到位,也没时间精力去提升。在很多群里也一样,感觉都是有问题讨论,然后学习的东西很多不全面,所以想创个用来学习的圈子,一起把这些知识给总结到这本书里面,同时把项目学习的更加全面。我手上有个阿里架构师写的比较全面的资料,就打算用微信群零碎时间讨论的形式深入这些内容。等到大家都到位,到时组队来做项目、外包。...

2018-12-19 08:35:15 135

转载 mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied

今天mariadb总是启动不了,对于我来说是不能忍受的。然后前往日志文件查看报错信息,提示如下:出错信息一共就这三行,没有报其他的错误。那只能从红色方框的地方开始入手了。首先是百度去搜索原因是什么?发现说是配置文件中的socket段有问题,大致问题如下:1、你的socket中的mysql.sock路径所在的那个上一级目录一定要有mysql用户可写的权限,我这里可能说的不清楚,大家...

2018-12-18 15:08:00 2791

转载 iOS 沿曲线线性渐变的贝塞尔曲线

大致思路是,先获取到贝塞尔曲线上所有的点,然后在计算每个点的t值,然后根据t值来计算每个点的颜色。这种方式会在顶点的位置计算会有一些问题,整体来说只是一种思路,具体效果有待考验。1、获取贝塞尔曲线上所有的点如何获取贝塞尔曲线上所有的点?这个其实是比较简单的,可以利用UIBezierPath画一条曲线,渲染到CAShapeLayer (fillColor:clearColor,strokeCol...

2018-12-18 08:22:12 404

转载 「镁客·请讲」鹏云网络陈靓:做完全自主可控的分布式存储,等待私有云存储市场爆发...

“开源的不代表自主可控。”当其他初创公司借助开源版本打开市场的时候,拥有自主核心技术的才能笑到最后。 云服务是什么?它又包括什么? 这个问题的答案写出来显得拗口又难以具象化。在知乎上,有人用烧烤举了个例子: 去店里吃烧烤就是向云服务厂商购买云服务,将烧烤摊换成计算资源以及提供的服务,就是我们现在最火的云服务。 云服务也有内外之分,...

2018-12-17 22:38:30 132

转载 :question.sync=”questionText”父子组件双向绑定

相当于::question = “questionText”@update:question = “(val)=> questionText = val ”使用场景:父组件数据查询数据库得到,子组件textarea写入数据,同步到父组件,然后在父组件中去保存数据questionnaire.vue<voice-question:question.sync=...

2018-12-17 14:00:00 77

转载 ReactNative集成百度语音合成

语音交互是现今应用最多的智能交互方式,在人工智能越来越火的当下应用十分广泛,所以特别针对车内环境,在驾驶员安心驾驶的时候,用语音可以安全的进行操控。恰好新版项目中要加入语音播报功能,因为我们的应用和司机有关,于是在网上搜索一些解决方案,目前有阿里云,百度云以及科大讯飞还有一些其他公司提供的相关解决方案。不同方案之间的对比,可以参考下面的文...

2018-12-17 06:39:19 142

转载 java B2B2C Springboot电子商城系统-eureka详解

eureka的架构需要源码可以加企鹅球球:二一四七七七五六三三eureka的基础架构可以分成三个部分:1.服务注册中心:提供服务的发现和注册的功能。2.服务提供者:提供服务的应用,可以是spring boot应用,也可以是其他遵循eureka通信机制的应用。3.消费者应用从服务注册中心获取服务列表,从而使消费者可以知道去何处调用所v需要的服务。既可以使用 Ribbon,也可以使用Feig...

2018-12-17 02:21:30 121

转载 图像风格转移

介绍什么是图像风格迁移,我想图片比文字更具表现力。上图中“output image”就是图像风格迁移后得到的结果。那么它是如何实现的呢?首先让我们看下CNN每层学习到了什么。如图所示,CNN网络最开始会学习到图像的“纹理”,“边缘“等信息,随着层数的加深将会学习到更加丰富的信息。其实,在图像风格转移中我们就是使用卷积的前几层作为图...

2018-12-16 04:48:23 459 1

转载 so插件化

--摘自《android插件化开发指南》1.local.properties添加配置ndk.dir=/Users/jianqiang/Library/Android/sdk/ndk-bundle2.gradle.properties添加配置android.useDeprecatedNdk=true3.Android只支持3种CPU类型:x86体系、arm体系、mips体系,现在手...

2018-12-15 12:42:00 267

转载 十二月机房考核

Windows系统故障排查1.无法远程,将故障排查。2.系统无法打开任何网页,请将故障排除,并彻底查出故障的原因何在。一、 Windows无法远程,将故障排查。无法远程的一般思路。在这里我用Windows做例子。1、检查是否有开启远程、用户是否有远程的权限。2、检查远程端口是多少。3、检查远程服务是否启动。4、检查防火墙是否放行了远程端口。1-0、现在远程不上去,现在按照上面...

2018-12-15 12:24:30 73

转载 Web容器Web服务器及常见的Web容器有哪些?

  一、引言  首先来理解一下简单的一个请求发送到响应的过程。首先,客户端,通常是浏览器或者一些应用发送请求到你的服务器地址,比如访问你的Url或者其他的东西。而我们的服务器通常要分为两个部分,一部分是服务器硬件,有了硬件之后还有有硬件上对应运行的软件。即服务器软件其次,服务器的硬件部分接收到了这一段请求,将其递交给对应的进程,服务器软件。此时这个服务器软件即为Web服务器,比如说...

2018-12-14 20:56:00 1492

转载 文件权限

0 000 ---无权限1 001 --x执行2 010 -w-写3 011 -wx写和执行4 100 r--只读5 101 r-x读和执行6 110 rw-读写7 111 rwx读写执行755 rwxr-xr-x640 rw-r-----777 rwxrwxrwx转载于:https://blog.51cto.com/14087650/2330542...

2018-12-14 16:14:50 38

转载 netty实现TCP长连接

所用jar包netty-all-4.1.30.Final.jar密码:rzweNettyConfig.java,存放连接的客户端 1 import io.netty.channel.group.ChannelGroup; 2 import io.netty.channel.group.DefaultChannelGroup; 3 import io.netty.util....

2018-12-14 16:08:00 3344

空空如也

空空如也

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

TA关注的人

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