自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2018-12-31 05:06:49 265

转载 使用Sweet Alert Dialog出现cn.pedant.SweetAlert.Rotate3dAnimation error:null错误解决方法

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

2018-12-29 20:04:00 282

转载 Docker 网络管理

Docker 有以下几种网络模式:① host 模式:这种模式下,容器使用的网络与宿主机一致,也就是直接使用宿主机的网卡,因此IP地址也是一样的,用 --net=host 来指定② container 模式:这种模式下,多个容器使用共同的网络,因此容器的IP地址都是一样的,可以使用 --net=container:container_id 或 --net=container:container...

2018-12-29 12:13:00 55

转载 爬虫selenium教程

'''在爬取某些网站时有js加载的信息时,主要是js拼接的操作,可以通过selenium来进行拼接,可以节省大量的破解JS还原操作的时间,大大节省成本;安装selenium: pip install Selenium安装chromedriver: 查看当前浏览器版本 输入chrome://help/ 可以看到“版本 68.0.3440.106(正式版本) (32...

2018-12-29 09:57:00 161

转载 Windows10 VS2017 C++多线程传参和等待线程结束

版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/85322164 #include "p...

2018-12-28 14:57:45 414

转载 学会使用函数式编程的程序员(第2部分)

摘要: JS函数式编程入门。 原文:学会使用函数式编程的程序员(第2部分)作者:前端小智Fundebug经授权转载,版权归原作者所有。本系列的其他文章:学会使用函数式编程的程序员(第1部分)学会使用函数式编程的程序员(第3部分)组合函数 (Function Composition)作为程序员,我们是懒惰的。我们不想构建、测试和部署我们编写的一遍又一遍的代码。我们总是试图找...

2018-12-28 10:13:55 51

转载 用Java构建一个简单的WebSocket聊天室

本文首发公众号 Java猫说 & 猫叔的博客 | MySelf,转载请申明出处。前言首先对于一个简单的聊天室,大家应该都有一定的概念了,这里我们省略用户模块的讲解,而是单纯的先说说聊天室的几个功能:自我对话、好友交流、群聊、离线消息等。今天我们要做的demo就能帮我们做到这一点啦!!!采用框架我们整个Demo基本不需要大家花费太多时间,就可以实现以上的几个功能。首先,我们需...

2018-12-28 09:23:04 106

转载 添加自定义监控项目...

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

2018-12-27 22:41:00 98

转载 hdu 5909 Tree Cutting——点分治(树形DP转为序列DP)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=5909点分治的话,每次要做一次树形DP;但时间应该是siz*m2 的。可以用 FWT 变成siz*mlogm ,但这里写的是把树变成序列来 DP 的方法,应该是 nlogn*m 的。树上的一个点,如果选,就可以选它的孩子,所以它向它的第一个孩子连边;如果不选,就会跳到它的下一个兄弟或者是父亲的下...

2018-12-27 08:00:00 98

转载 Jenkins安装与配置

  Jenkins是基于Java开发的一种持续集成工具,所以Jenkins需要Java环境,因此需要保证成功安装JDK并配置环境变量(步骤略)。安装Tomcat  Tomcat是针对Java开发的一个开源中间件服务器,基于Java Web的项目需要借助Tomcat才能运行起来  Tomcat下载地址:https://tomcat.apache.org  选择版本进行下载,将下载的压...

2018-12-25 15:44:00 52

转载 解决spring boot返回数据Long精度丢失的问题

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

2018-12-25 15:35:00 1331

转载 vue自定义按键修饰符

Vue.config.keyCodes.f2 = 113 全局自定义2.5以后不再自定义 所有键盘码都有转载于:https://www.cnblogs.com/liuliang389897172/p/10172233.html

2018-12-25 09:48:00 66

转载 遍地都是的位运算,关键时刻竟然有妙用!

很多人都可能在面试的时候遇到过这样一道题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,其中有一瓶含有剧毒(稀释后仍然具有毒性),你只有 10 条小白鼠,它们在喝下毒药后会马上死去,怎样利用它们在最短的时间内判断出哪瓶是毒药?我们都知道,在计算机语言当中,所有的数字最终都会转化为二进制进行计算,而二进制中每一个“位”能够表示两种状态,它们分别是数字 0 和 1。回到刚才...

2018-12-24 01:40:23 108

转载 算法第五章作业

1、回溯算法的理解 回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为:(1)定义一个解空间,它包含问题的解。(2)利用适于搜索的方法组织解空间。(3)利用深度优先法搜索解空间。(4)利用限界函数避免移动到不可能产生解的子空间。2、“子集和”问题的解空间结构和约束函数 "子集和“问题的解空间由长...

2018-12-23 16:33:00 63

转载 MySQL集群搭建(5)-MHA高可用架构

前面的文章介绍了怎么从单点开始搭建MySQL集群,列表如下MySQL 安装(二进制版)MySQL集群搭建(1)-主备搭建MySQL集群搭建(2)-主主从模式MySQL集群搭建(3)-MMM高可用架构MySQL集群搭建(4)-MMM+LVS+Keepalived今天说另一个常用的高可用方案: MHA1 概述1.1 MHA...

2018-12-23 12:10:39 172

转载 阿里巴巴持续投入,etcd 正式加入 CNCF

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

2018-12-20 14:55:00 49

转载 【算法】Attention is all you need

Transformer最近看了Attention Is All You Need这篇经典论文。论文里有很多地方描述都很模糊,后来是看了参考文献里其他人的源码分析文章才算是打通整个流程。记录一下。Transformer整体结构数据流梳理符号含义速查N: batch sizeT: 一个句子的长度E: embedding sizeC: attention_size(num_units)...

2018-12-20 10:26:00 110

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

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

2018-12-20 09:43:37 48

转载 [swift 进阶]读书笔记-集合类型协议 C3P3_索引

集合类型协议3.3索引:Index一个只存储包含描述元素位置所需最小元素的简单值(有点绕,不需要记忆。大概知道就行。)知识点1:表示集合中的位置,都会有startIndex和endIndex我们不可以把字典的key和索引一概而论。字典的索引是DictionaryIndex(指向字典内部缓存区的不透明值,对Int的偏移值的封装)索引取值为非可选值(苹果认为数组越界是程序员的失误)字典ke...

2018-12-20 05:08:11 159

转载 vcenter 不可访问虚拟机

因为虚拟机找不到路径了,要么是删了,要么阵列顺序乱了什么的。进入vsphere client:储存器适配器里扫描一下,或者直接就已经识别了。进入储存器里,全部扫描一下,或手动添加一下即可。转载于:https://www.cnblogs.com/willaty/p/10139330.html...

2018-12-18 19:53:00 1315

转载 spring boot与kafka

  1.项目搭建  2.关键代码与配置  3.性能调优注意,本项目基于spring boot 1,如果是spring boot 2有可能会报错.相应的包需要更新1.项目搭建  kafka版本:kafka_2.11-1.0.0  jar包版本:1.1.7.REALEASE <dependency> <groupId&...

2018-12-18 14:46:00 46

转载 springmvc为list<?>传参

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

2018-12-18 13:41:00 167

转载 Linux基础命令---zip

zipzip是一种最通用的文件压缩方式,使用于unix、msdos、windows、OS等系统。如果在编译zip时包含bzip2库,zip现在也支持bzip2压缩。当将大于4GB的文件添加到存档中时,zip会自动使用Zip64扩展名,包含Zip64条目的归档将被更新(如果结果的归档仍然需要Zip64),归档的大小将超过4GB,或者当...

2018-12-18 07:16:48 158

转载 oracle数据库常见问题汇总

一、数据库用户无法登陆,账号状态为expired解释:状态为expired表示该用户密码已过期解决:重置密码。命令为alter user username identified by password;转载于:https://www.cnblogs.com/biaopei/p/10132627.html...

2018-12-17 17:16:00 246

转载 java基础:HashMap — 源码分析

其他更多java基础文章:java基础学习(目录)学习资料HashMap 源码详细分析(JDK1.8)Java 8系列之重新认识HashMapJava集合:HashMap详解(JDK 1.8)本文将不讲红黑树相关的内容,因为我自己也还没弄懂,下一步将算法和数据结构看完后,会写一篇源码分析(二)作为后续。摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数...

2018-12-16 09:49:53 84

转载 Kubernetes中使用Node授权

Node授权是一种特殊授权模式,专门授权由kubelet访问的API请求。概述Node授权器允许kubelet执行的API操作包括:读:servicesendpointsnodespodssecrets, configmaps, persistent volume claims and persistent volumes relat...

2018-12-14 22:47:18 350

转载 第四周编程总结--助教

题目1 A乘以B (5 分)(1)实验代码#include <stdio.h>int main (void){ int A, B, C; scanf("%d %d", &A, &B); C = A * B; printf("%...

2018-12-14 16:10:00 49

原创 The Economist经济学人是如何使用Go语言构建内容平台微服务架构的?

本文要点TheEconomist需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。用Go编写的服务是其新系统的一个关键组件,它将使TheEconomist能够提供可伸缩的高性能服务,并快速迭代其新产品。Go的并发性和API支持,以及它作为静态编译语言的设计,使得它适合实现大规模执行的分布式事件处理系统...

2018-12-14 14:00:00 44

转载 vue-router 模块化

在使用vue开发中,前期常常会将所有的路由写在一个文件中。但是当项目过大的时候,会面临路由文件过程,难以维护的问题。通过webpack的require.context()函数,可以自动导入vue-router模块。1.分割路由文件router // 路由文件夹 |__index....

2018-12-14 04:51:53 1877

转载 nagios安装配置

环境rhel6.5server1,server2,server3 [root@server1 nagios]# yum install gd gd-devel openssl openssl-devel \httpd php gcc glic glic-common make net-snmp wget[root@server1 ~]# groupadd nagios[root@server...

2018-12-13 22:03:04 60

转载 位运算

为什么80%的码农都做不了架构师?>>> ...

2018-12-13 17:57:00 54

转载 visual studio 2015 2017 key vs2015 vs2017密钥

Visual Studio Professional 2015简体中文版(专业版)KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2Visual Studio Enterprise 2015简体中文版(企业版)KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 2017https://visualstudio.microsoft.com/zh-hans/downlo...

2018-12-13 17:09:00 677

转载 python中的对象

一、python对象  python使用对象模型来存储数据。构造任何类型的值都是一个对象。  所有python对象都拥有三个特性:身份、类型、值    身份:每个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id() 来得到。    类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。可以使用 type() 函数查看pyt...

2018-12-13 15:04:00 126

转载 浅谈Android O Touch声音播放流程

前言当我们点击屏幕按键时,就会听到touch音,那么touch音是如何播放起来的呢,由于最近项目需求顺便熟悉下了touch音的逻辑。正文谈touch逻辑首先要说下这个类ViewRootImpl.java,位于frameworks/base/core/java/android/view下,ViewRootImpl的主要功能:A:链接W...

2018-12-13 10:57:38 483

转载 Vue 实现人机五子棋

预览效果github源码核心代码export default { data () { return { chess: {}, context: {}, chessBoard: [], // 记录是否走过 me: true, count: 0, // 所有赢...

2018-12-13 06:42:15 1762

转载 SQL Server 主库DML操作慢故障处理过程

从某个时间开始,Cat监控到的数据发现,正式环境的Insert 表很慢,数据库用了AlwasON高可用(1个备库做了实时同步),特别是每天早上9:00--11:00,做活动的时候,下单的insert需要1秒,有些有3秒的,而且是大量出现很多简单的insert也有。从8月份就一直就有问题,严重影响业务 ,当时还记录了: https://www.cnblogs.com/zping/p/951...

2018-12-12 20:03:00 71

转载 String源码分析

其实String方面的面试题往深了延申的话,还是会延伸到JVM,所以还是希望读者对JVM有一定的了解,这样更便于理解String的设计。String源码分析String结构/*Strings are constant; their values can not be changed after they are created.Stringbuffers support mutab...

2018-12-11 20:32:09 95

原创 “为什么中国没有Apache基金会这样的组织?”

“世界不能没有开源”,“开源正在杀死软件开发”,“开源不过是一些理想主义者的美梦”,“你开源我赞美,要我开源我不干”。关于开源,我们能聊的太多。而“中国化”的开源,却总是受到不少的质疑与诋毁。但在中国,有这样一群开源的先驱,哪怕公司不支持,也依旧在坚守。这是二叉树第四季,我们想跟你聊聊开源这件事儿。老刘并非典型的黑客。1999 年,老刘初次接触开源,当时的他已经是一位 Oracle 的高管。连接他...

2018-12-11 10:24:56 64

转载 DNS是什么?

1、介绍我们每天都在接触DNS,DNS (Domain Name System),也叫做域名管理系统,他是万维网作为域名和IP能相互映射的一个分布式数据库,为了使用户能更方便的去访问那些网站的域名,而不是去记住那些只能被计算机识别的一串IP地址。2、域名解析在用户通过一串域名去访问某个网站的时候,会通过DNS来解析该域名,经过一系列的请求和查询,最终会得到该域名对应的唯一标识的IP地址,该过程叫做...

2018-12-11 07:30:26 75

原创 Rust 1.31正式发布,首次引入Rust 2018新功能

Rust 1.31是第一个实现了Rust 2018独有新功能并且不保证与现有代码库兼容的版本。Rust 2018相关工作正在进行中,而Rust 1.31只是整个三年开发周期的开始,这个开发周期将对这门语言进行重要的扩展。InfoQ之前已有报道,Rust 2018的目标是打包自上一个主要版本(Rust 2015)以来的所有已经出现的语言变更。此外,Rust 2018将包含一些可能会破坏现有源代码的变...

2018-12-11 06:00:00 38

空空如也

空空如也

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

TA关注的人

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