自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Elasticsearch实践(四):IK分词

环境:Elasticsearch 6.2.4 + Kibana 6.2.4 + ik 6.2.4Elasticsearch默认也能对中文进行分词。我们先来看看自带的中文分词效果:curl -XGET "http://localhost:9200/_analyze" -H 'Content-Type: application/json;' -d '{"analyzer": "defaul...

2018-11-30 22:14:00 60

转载 怎样快速学习shell语言

在充斥着各种的互联网+的数字时代,Linux运维也越来越趋于自动化方向发展,越来越多的运维工作者奔跑在了自动化运维的路上。目前Linux系统下最流行的运维自动化语言就是shell和Python了。两者之间,shell几乎是IT企业必须使用的运维自动化编程语言,特别是在运维工作中的服务监控、业务快速部署、服务启动停止、数据备份及处理、日制分析等环节里,shell是不可缺的。当然...

2018-11-30 17:39:09 161

转载 SSM框架面试题及答案整理

一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①. IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②. AOP:面向切面编程...

2018-11-30 10:48:00 2370

转载 LINUX设备驱动模型之class

转自 https://blog.csdn.net/qq_20678703/article/details/527546611、LINUX设备驱动模型中的bus、device、driver,。其中bus:实际的总线,device:实际的设备和接口,而driver:对应存在的驱动。2、但本节要介绍的class,是设备类,完全是抽象出来的概念,没有对应的实体。所谓设备类,是指提供的用户接口...

2018-11-29 13:50:00 132

原创 Istio调用链埋点原理剖析—是否真的“零修改”?

前言在Istio的实践中最近经常被问到一个问题,使用Istio做调用链用户的业务代码是不是完全0侵入,到底要不要修改业务代码?看官方介绍:Istio makes it easy to create a network of deployed services with load balancing, service-to-service authentication, monitoring, an...

2018-11-29 11:07:23 48

原创 re:Invent第三天:除了拥抱混合云,AWS还一口气发了这些新产品

拉斯维加斯的2018年11月28日,AWS re:Invent大会的第三天。Andy Jassy在今天的主题演讲上一口气做了二十个新发布,除了引发关注的进军混合云策略,以及与VMware联合发布的Outposts一体机,还有哪些值得关注的新产品?咱们做一轮快速介绍。Amazon S3 Glacier Deep ArchiveS3的新增类别,比Glacier更加便宜的存储服务,存储更冷的数据,数据可...

2018-11-29 09:41:19 45

转载 vue官方webpack模版多个打包环境搭建

1.为什么需要多个打包环境真实开发中,至少有一个开发环境,一个测试环境,再最后才是生产环境。在官方的模版中只设置了一个打包环境,这样不同环境的特殊变量就需要我们每次手动更改,手动就意味着失误,人不是机器,太容易遗漏了,所以我们稍微来改造下官方的构建文件。2.目录结构我们先来看下原来的目录和打包配置相关的是build,config文件夹以及package.json文件,我们先看一下pack...

2018-11-28 08:10:22 64

转载 51nod 1135 原根(原根)

题意题目链接Sol可以证明素数的原根不会超过他的\(\frac{1}{4}\)那么预处理出\(P - 1\)的所有的质因数\(p_1, p_2 \dots p_k\),暴力判断一下,如果$\exists i, a^{\frac{P - 1}{p_i}} \equiv 1 \pmod {P - 1} $那么说明\(a\)不是\(P\)的原根,因为根据原根的定义,需要保证\(P-1\)是第一...

2018-11-27 16:29:00 85

转载 MySQL开启日志记录执行过的SQL语句

  当需要分析执行过的SQL语句来判断问题,可以通过打开查询日志功能,但是重启MySQL服务后需要重新配置。  查询日志查询功能:SHOW VARIABLES LIKE 'general%';  general_log:日志功能是否开启,默认关闭OFF  general_log_file:日志文件保存位置  开启日志:...

2018-11-27 11:25:00 106

原创 JAVA + LR实现apache流媒体的性能测试

最近的一个项目,视频点播系统,使用apache实现的流媒体服务器。其实准确的说叫做伪流(HTTP Pseudo-Streaming),基本原理和概念自行了解吧。让我简单的描述就是仍然是HTTP下载,播放器播放本地缓存。只不过它也实现了一些和正规流媒体服务类似的功能。视频点播类系统的性能测试,说简单了主要就是模拟大量用户去看视频。服务端监控整体性能,客户端关注各自表现。这里难点主要在于如何模拟大量用...

2018-11-27 11:19:05 63

原创 这是今年前端最常见的面试题,你都会了吗?

在面试或招聘前端开发人员时,期望、现实和需求之间总是存在着巨大差距。面试其实是一个交流想法的地方,挑战人们的思考方式,并客观地分析给定的问题。可以通过面试了解人们如何做出决策,了解一个人对技术和解决问题的热情程度,也是在了解未来可能一起共事的同事。以下是我们在面试讨论中提出的一些问题,希望这个问题列表可以帮助面试者和候选人能够在面试中正确地设定期望、要求和现实。基本的JavaScript问题1.让...

2018-11-26 14:30:13 70

转载 Java 10 var关键字详解和示例教程

在本文中,我将通过示例介绍新的Java SE 10特性——“var”类型。你将学习如何在代码中正确使用它,以及在什么情况下不能使用它。介绍Java 10引入了一个闪亮的新功能:局部变量类型推断。对于局部变量,现在可以使用特殊的保留类型名称“var”代替实际类型,如下所示:var name = “Mohamed Taman”;提供这个特性是为了增强Java语言,并将类型推断扩展到局部变量的声...

2018-11-26 14:25:34 56

转载 C# 两个datatable中的数据快速比较返回交集或差集

转自:https://www.cnblogs.com/lacey/p/5893380.html如果两个datatable的字段完全一致的话,可以直接使用Except,Intersect//Except()差集var tempExcept = dt1.AsEnumerable().Except(dt2.AsEnumerable(), DataRowComparer.Default);/...

2018-11-26 12:01:00 1321

转载 《团队作业第一周》五小福团队作业——UNO

《团队作业第一周》团队作业——UNO一、团队展示队员学号队名:五小福(真是个红红火火恍恍惚惚的队名)>拟作的团队项目描述基于安卓开发的有趣味性的UNO纸牌小游戏队员风采: 团队的首次合照---five golden flowers暂时的,暂时的~~团队的特色描述:团队成员各有特点,擅长区域各有不同,准备实现的项目Uno非常生动有趣,团队气...

2018-11-25 16:10:00 163

转载 leetcode331. Verify Preorder Serialization of a Binary Tree

题目要求One way to serialize a binary tree is to use pre-order traversal. When we encounter a non-null node, we record the node's value. If it is a null node, we record usin...

2018-11-25 07:07:33 72

转载 83. Remove Duplicates from Sorted List

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ...

2018-11-24 15:44:00 40

转载 复习Javascript专题(三):面向对象(对象的创建与继承,原型及原型链)

OOP:Object Oriented Programming 面向对象编程。题外话:面向对象的范围实在太大,先把这些大的东西理解理解。1.什么是对象?根据高程和权威指南上的定义,对象是一组没有特定顺序的值,我们可以把对象看成是从字符串到值的映射。2.怎样理解原型和原型链?原型:根据权威指南上的定义:每一个js对象(null...

2018-11-23 21:33:28 100

转载 RPM 打包指南系列 一

RPM 打包指南简介这个指南包括以下三个部分如何准备用于 RPM 打包的源码包这是给没有软件开发背景的人准备的,参见 Preparing Software for Packaging如何把源码包打包进 RPM 包这适用于需要将源码包打包到 RPM 中的开发人员,参见 Packaging Software高级打包技巧这是处理高级 RPM 打包方案的参考资料,参阅 Advanced T...

2018-11-23 15:35:00 150

转载 高通RFC适配RFFE-添加MIPI设备【转】

本文转载自:https://blog.csdn.net/u011212816/article/details/80828625RF driver主要设计到的器件1、Transceiver2、RFFE(RF Front End)         (1)PA         (2)ASM         (3)PAPM其中Transceiver基本是以高通参考设计采用的芯片为主,为WTRXXX系列...

2018-11-23 14:48:00 172

转载 抓包神器之Charles,常用功能都在这里了

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

2018-11-22 14:16:00 109

转载 0031-如何在CDH启用Kerberos的情况下安装及使用Sentry(一)

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。1.文档编写目的本文档主要讲述如何在启用Kerberos的CDH集群中安装配置及使用Sentry。内容概述1.如何安装Sentry服务2.Hive/Impala/Hue/HDFS服务如何与Sentry集成3.Sentry测试测试环境1.操作系统为CentOS6.52.CM和CDH版本为5.11.13.采...

2018-11-21 23:56:30 78

转载 FFDshow video encoder -CLSID

4DB2B5D9-4556-4340-B189-AD20110D953F

2018-11-21 18:19:00 205

转载 oozie 调度pyspark

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

2018-11-21 15:40:00 818

转载 2019年前端面试都聊啥?一起来看看

原文作者:Harshal PatilFollow 译者:UC 国际研发 Jothy写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。JavaScript ES2015 规范出现后,一切都大变样啦。 该规范很大——随着对modules(模块)原生支持以及不断发展的函数式编程,新的 JavaScript...

2018-11-21 13:44:52 292

转载 Linux Shell基础 Shell的输入重定向和输出重定向

概述在Linux中输入设备指的是键盘,输出设备指的是显示器。在 Linux 中,所有的内容都是文件,计算机硬件也是文件,标准输入设备(键盘)和标准输出设备(显示器)也是文件。这些设备的设备文件名如下表所示。设备设备文件名文件描述符类型键盘/dev/stdin0标准输入显示器/dev/stdout1标准输出...

2018-11-20 20:47:00 87

转载 KL与JS散度学习[转载]

转自:https://www.jianshu.com/p/43318a3dc715?from=timeline&isappinstalled=0https://blog.csdn.net/ericcchen/article/details/72357411https://www.cnblogs.com/smuxiaolei/p/7400923.html实际含义包括数据和假设的概...

2018-11-19 20:04:00 104

转载 mysql 使用注意

1.consider upgrading MySQL client 描述:因mysql5版本过度到8版本后,访问要求升级mysql的客户端 原因:mysql在升级后,对加密算法部分做了调整导致。 对策: 将mysql的server配置从新安装调整,兼容Legancy。 如果通过以上形式还不能连接,则在mysql命令行使用》alter user ...

2018-11-19 13:46:00 56

转载 Ubuntu16.04下 编译安装 Tensorflow

安装bazelsudo ./bazel***.sh输入bazel version 检查是否安装。编译tensorflow1)./configure 除了选择支持cuda是y,其余的都选择n。2) bazel build --config=opt //tensorflow:libtensorflow_cc.so,编译完会生成如下所示的文件夹,libtensorflow_cc.so和li...

2018-11-17 13:32:00 133

转载 计算机基础教程7 - 数字系统

当我们输入一些字母或单词时,计算机会将它们翻译成数字,因为计算机只能理解数字。计算机可以理解位置编号系统,其中只有几个符号称为数字,这些符号表示不同的值,这取决于它们在数字中占据的位置。数字中每个数字的值可以使用以下方法确定:数字数字在数字中的位置数字系统的基础(其中基数定义为数字系统中可用的总位数)十进制数系统我们在日常生活中使用的数字系统...

2018-11-17 11:26:00 232

转载 基础算法:与、或、异或运算

与、或、异或运算1.与运算(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0例如:3&5即 0000 0011 & 0000 0101 = 0000 0001...

2018-11-16 23:44:00 862

转载 链表一:从尾到头打印链表

/*** 题目:从尾到头打印链表* 描述:输入一个链表,从尾到头打印链表每个节点的值。* 解决方案:方法一:反转链表后进行遍历* 方法二:使用额外空间栈* 方法三:递归* */public class One { //反转链表 public static ListNode printfListTailtoHeadOne(Lis...

2018-11-16 14:54:00 35

转载 简洁/易用/灵活/高效->RecyclerView适配器封装

个人地址项目Github 地址有问题可以直接留言或 联系QQ:1079569023基本写法存在问题不管是ListView还是RecyclerView,大多数的基本写法都是写适配器,一堆Adapter,喜欢复制粘贴的内容更是混乱,非常容易出错部分功能代码写在适配器中,某些功能不能复用,冗余度过高,免不了会复制粘贴如果遇到复杂的列表时候(比如聊天界面),Adapter的内容更是爆炸...

2018-11-16 05:28:39 106

转载 Android冷启动优化解析

前言事件发生在发包上线的前两天,在某某云进行移动测试时,提示冷启动速度低于平均值的问题,之前自己也曾尝试过优化,但是发现效果并不是很明显,作为一个有追求的开发者,趁着有点空闲时间,要好好研究一下冷启动优化问题。App的启动流程我们可以了解一下官方文档《App start...

2018-11-15 22:32:45 50

转载 JVM(一)内存分配

方法区:①存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码数据 ②又称为永久代,仅对于Hotspot来讲,JRockit和IBM J9里面没有永久代的概念,1.8以后是元空间,直接使用的是外存③垃圾回收再这一部分比较少,主要是对废弃常量的无用类的回收。④运行时常量池也在这一部分。Class文件中除了类的版本、字段、方法、接口等描述信息以外,还有一项是常量池(C...

2018-11-15 17:13:00 44

转载 源码安装MySQL步骤

一、源码编译的优缺点:1.1 源码编译虽然繁琐复杂,但是有最好的平台适应性。1.2 能体现出最好的性能(根据系统状态来产出何时的目的代码)1.3 支持特殊的字符集1.4 可以定制存储引擎1.5 编译的过程,也是熟悉MySQL的过程。二、源码包下载(官网 www.mysql.com)DOWNLOADS——Archives(归档目录)——My...

2018-11-14 23:44:08 350

转载 vue 数组遍历方法forEach和map的原理解析和实际应用

一、前言forEach和map是数组的两个方法,作用都是遍历数组。在vue项目的处理数据中经常会用到,这里介绍一下两者的区别和具体用法示例。二、代码1. 相同点都是数组的方法都用来遍历数组两个函数都有4个参数:匿名函数中可传3个参数item(当前项), index(当前项的索引), arr(原数组),还有一个可选参数this...

2018-11-14 03:32:17 5018 1

转载 [清华集训2016]温暖会指引我们前行——LCT+最大生成树

题目链接:[清华集训2016]温暖会指引我们前行题目大意:有$n$个点$m$次操作,每次操作分为三种:1、在$u,v$两点之间连接一条编号为$id$,长度为$l$,温度为$t$的边。2、查询从$u$到$v$的最温暖的路径长度(定义最温暖的路径为将路径上的边按温度从小到大排序后字典序尽可能大)。3、将编号为$id$的边长度修改为$l$。仔细读题发现题目中说的字典序其实就是使路径上的边都尽...

2018-11-13 20:46:00 42

转载 TcpTrace实现的基本原理

前面的几篇文章,我们学习了怎么开发WCF应用程序与服务,也学习了如何进行WCF的配置。对于Web Service与WCF服务应用,服务端与客户端的通信是通过收发SOAP Message进行,我们如何有效而快速的获取通信信息呢?这就是本文要介绍的一个工具。一、TcpTrace实现的基本原理 在对Web Service和WCF进行调试时,可以使用Soap Trace 工具对Soa...

2018-11-12 22:25:00 306

转载 分布式、微服务与集群的区别

一、分布式不同模块部署在不同服务器上。作用:分布式解决网站高并发带来问题。将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。注意:分布式需要做好事务管理。二、微服务  架构设计...

2018-11-12 17:04:00 85

转载 动态规划——Russian Doll Envelopes

这个题大意很好理解,通过例子就能明白,很像俄罗斯套娃,大的娃娃套小的娃娃。这个题是大信封套小信封,每个信封都有长和宽,如果A信封的长和宽都要比B信封的要大,那么A信封可以套B信封,现在给定一组信封的大小,要求输出最多有几个信封能套在一起。Example:Given envelopes = [[5,4],[6,4],[6,7],[2,3]], the maximum number of enve...

2018-11-11 20:45:00 41

空空如也

空空如也

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

TA关注的人

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