自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 字符 16进制 字节 关系

* char字符存储空间为一个字节, * 16进制的每个字符需要用4位二进制位来表示,,0x0为0000,0xf为1111,即1个16进制数为4位, * 如42 4D 38 04 04 00 00 00 00 00 36 04 00 00,每两个16进制数隔开,用意是:因为1个16进制数为4位,两个就是8位,即1个字节,所以这里是14字节,,以字节为单位,容易计数 * * BEFOR...

2018-08-31 10:04:00 1210

转载 见缝插针 —— 深入 Redis HyperLogLog 内部数据结构分析

HyperLogLog算法是一种非常巧妙的近似统计海量去重元素数量的算法。它内部维护了 16384 个桶(bucket)来记录各自桶的元素数量。当一个元素到来时,它会散列到其中一个桶,以一定的概率影响这个桶的计数值。因为是概率算法,所以单个桶的计数值并不准确,但是将所有的桶计数值进行调合均值累加起来,结果就会非常接近真实的计数值。为了便于理解HyperLogLog算法,我们先简化它的计数逻辑。...

2018-08-31 05:35:42 488

转载 iptables杂记

前面我了解了iptables的表,链的规则原理,今天学习一下iptables的规则管理:iptables -n -L这条命令表示查看filter中的所有规则,包括INPUT和OUTPUT如果在命令后面添加INPUT或者OUTPUT,就只针对INPUT链或者OUTPUT链进行查询上图中我的INPUT链上允许ip 47.99.53.225访问我的服务器...

2018-08-30 14:34:27 48

转载 Docker自定义Tomcat,实现远程部署项目和管理

Dockfile自定义Tomcat镜像1. 拷贝官方镜像中的配置文件出来# 运行官方镜像,为了得到官方配置文件tomcat_user.xml和server.xmldocker run -itd --restart=always --name=tomcat8 \ -v tomcat_webapps:/usr/local/tomcat/web...

2018-08-30 12:43:41 106

转载 HDU - 6393 Traffic Network in Numazu(树链剖分+基环树)

http://acm.hdu.edu.cn/showproblem.php?pid=6393题意给n个点和n条边的图,有两种操作,一种修改边权,另一种查询u到v的最短路。分析n个点和n条边,实际上是一棵树+一个环,如果仅仅是一棵树,那么这题就是树链剖分的模板题了。对于环来说,可以考虑先把环中一条边提取出来,然后树链剖分,修改时用线段树,单点修改和区间求和。查询时就考虑三种情...

2018-08-29 23:42:00 83

转载 International SEO:多语言多区域网站SEO的快速入门指南

随着经济全球化的不断发展,我们的用户受众不再仅仅是当地国家,多语言多区域的网站、平台越来越多。如果您有一个或多个以多种语言面向国际或不同国家、区域提供不同内容的门户网站,那您需要尽最大的努力扩大您的国际受众范围,确保网站在全球范围内被注意到。这时,您就需要国际SEO了。1. 什么是国际SEO ?首先,我来普及一下概念,国际SEO, International SEO (国际搜索引擎优化),...

2018-08-29 17:31:26 519

转载 两个ArrayList之间求交并补

class ArraylistCalculate{ // 两个整数集求差集 public ArrayList<Integer> integerArrayListDifference( ArrayList<Integer> arraylist1, ArrayList<Integer> arraylist2) {...

2018-08-29 01:39:00 113

转载 git 四个区五种状态

一张图看明白Git的四个区五种状态五种状态间的顺序操作四个区工作区(Working Area)暂存区(Stage)本地仓库(Local Repository)远程仓库(Remote Repository)五种状态未修改(Origin)已修改(Modified)&未追踪(Untracked)...

2018-08-27 18:30:00 150

转载 Spring源码情操陶冶-PathMatchingResourcePatternResolver路径资源匹配溶解器

Spring源码情操陶冶-PathMatchingResourcePatternResolver路径资源匹配溶解器

2018-08-27 16:38:00 76

转载 针对微脉iOS版,在bugly上的崩溃反馈日志处理

1:发现数组越界崩溃, 原因很多都是在声明属性的时候,NSArray用的是strong,而不是copy,这是有潜在问题的,​ 当NSString,NSDictionary,NSArray 这些不可变对象时,要用copy修饰;NSMutableArray这些可变对象时,用strong。 用 @property 声明 NSString、NSArray、NSDictionary 经常...

2018-08-27 03:21:23 338

转载 鸡汤自勉

因为喜欢,他会在功成名就到可以买房之前,享受这个过程。因为喜欢,他会在奋斗很久也终究买不起房之时,也并不怀疑人生。因为喜欢,他会在这条路上走很久、走很远,积累自己的一万、十万小时。如若命运不按照牌理出牌,如若时代变迁、经济动荡、财富贬值、人祸天灾,他也总会有一技之长。因为喜欢,当他在工作中遇到无聊、无趣、无耻、无力之时,也可以调整过来。你如果和负能量的人一起生活过,就知道一个方向感强、满意度...

2018-08-26 20:57:00 56

转载 多线程 线程间通信 wait,notify

1. 方法wait锁释放,notify()锁不释放转载于:https://www.cnblogs.com/newlangwen/p/9537412.html

2018-08-26 14:48:00 44

转载 Slog13_支配vue框架模版语法之v-show

ArthurSlogSLog-13Year·1Guangzhou·ChinaJuly 17th 2018GitHub掘金主页简书主页segmentfault坚持是最好的承诺开发环境MacOS(High Sierra 10.13.5)需要的信息和信息源:本文的所有源码地址vue.js 的模版指令(d...

2018-08-25 23:23:05 57

转载 loj10241 取石子游戏1

传送门分析我们发现如果在某个人取完之后还剩k+1个石子,则这个人必胜。所以我们可以将n个石子转化为n-k-1个,然后不断递归的转化下去。最后我们可以得到对于n个石子的胜负只与谁先取到n%(k+1)个石子有关。所以如果这个值为0则2胜,否则1胜。代码#include<bits/stdc++.h>using namespace std;int main(){...

2018-08-25 17:13:00 105

原创 使用Scala开发Apache Kafka的TOP 20大最佳实践!

本文作者是一位软件工程师,他对20位开发人员和数据科学家使用Apache Kafka的方式进行了最大限度得深入研究,最终将生产实践环节需要注意的问题总结为本文所列的20条建议。 Apache Kafka是一个广受欢迎的分布式流媒体平台,New Relic、Uber以及Square等数千家公司都在使用它构建可扩展、高吞吐量、可靠的实时流媒体系统。例如,New Relic的Kafka集群每秒处理超过1...

2018-08-24 09:58:16 91

转载 Vue 组件基础

官方教程: https://cn.vuejs.org/v2/guide声明组件let myComponent = Vue.extend({ template : '#my', // 此时的 #my 是id="my"的template标签});// 可以简化为let myComponent = {...

2018-08-23 11:48:00 46

转载 并发编程与高并发学习笔记五

线程池一,new Thread 弊端每次new Thread新建对象,性能差线程缺乏统一管理,可能无限制的新建线程,相互竞争,有可能占用过多的系统资源导致死机或OMM缺少更多功能,如更多执行,定期执行,线程中断二,线程池的好处重用存在的线程,减少对象的创建和消亡的开销,新能好可以有效的控制最大并发线程数,提高系统资源利用率,同时可以避免过多的资源竞争,避免阻塞提供定时执行,定期执行,单线程,并发数...

2018-08-22 22:52:00 57

转载 js常用代码

获取URL ?后的查询参数function query(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = decodeURI(window.location.search).substr(1).match(reg); if(r != ...

2018-08-21 16:13:00 127

转载 图片转字符图片(三)

序言这个是从抖音上学来的,一开始刷抖音,遇到不少字符串跳舞的视频,因此来实践一下主要分为三个部分静态图片转静态图片gif转gif视频转视频视频转视频主要用到了FFmpeg这个工具,利用命令对视频文件进行操作。首先根据自己调的参数进行图片的截取(本文的是1秒10帧的参数),图片转换,然后分离音频,最后字符图片和音频合成目标视频。FFmp...

2018-08-21 14:32:20 58

转载 bzoj1070【SCOI2007】修车(费用流)

题目描述同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。输入输出格式输入格式:第一行有两个数M,N,表示技术人员数与顾客数。接下来n行,每行m个整数。...

2018-08-21 12:40:00 73

转载 Linux 第30,31天 TCP/IP

Linux 第30,31天 TCP/IP 时间: 20180818 时间: 20180820目录 网络拓扑 通讯模式 OSI模型 TCP/IP PDU (Protocol Data Unit) Fiber-Optic GBICs Ethernet Frame结构 CSMA/CD TCP特性 TCP/IP包头格式 TCP包头各字段解析 TCP协议端口定义 TCP建立链接三次握手...

2018-08-21 11:12:21 79

转载 SingleClass单例类

前言对于一个单例类,无论初始化单例对象多少次,在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放,并且该对象是全局的,能够被整个系统访问到。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在 APP 开发中我们可能在任何地方都要使用用户的信息,那么可以在登录的时...

2018-08-20 21:03:00 121

转载 hadoop(5)---yarn配置 --常用配置

以下只是对yarn配置文件(yarn.site.xml)简单的一个配置<configuration><!-- rm失联后重新链接的时间 --><property><name>yarn.resourcemanager.connect.retry-interval.ms</name><value>2000&...

2018-08-20 13:45:00 513

转载 YYKit 源码探究

1. YYKit源码探究(一) —— 基本概览2. YYKit源码探究(二) —— NSString分类之Hash(一)3. YYKit源码探究(三) —— NSString分类之Encode and decode(二)4. YYKit源码探究(四) —— NSString分类之Drawing(三)5. YY...

2018-08-18 02:19:00 246

转载 Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl

一:Nginx负载均衡如果后端的机器有多台,还可以用 upstream来实现负载均衡,该部分知识点以后再详细介绍,配置如下: upstream bbb{server 1.2.3.1:80;server 1.2.3.4:80;}server {listen 80;server_name bbb.com; location / { proxy_pass ...

2018-08-16 23:00:30 58

原创 Hyperledger Composer评测

\关键要点\\这项技术只适用于非常少量的场景。\\t对于去中心化的分类账应用程序来说,Hyperledger Fabric在验证写入批次时使用MVCC(多版本并发控制)已经足够安全,但对于B2C初创公司来说还不够具有吸引力,因为这种方式可伸缩性不足。\\t如果你可以保证所有交易的幂等性,那么就不必使用这项技术。\\t这项技术仍然有些不成熟。\\t尽管这是一个开源项目,但要真正应用到生产环境中,还需...

2018-08-15 18:30:00 41

转载 mysql innodb与myisam存储引擎的区别

  innodb与myisam的区别主要提现在 锁,事务,缓存cache,存储结构四个方面。  innodb支持行锁,事务,外键。  myisam只支持表锁。  innodb的索引结构使用b树,主键索引叶子节点存的整个行记录数据,其他索引叶子节点存的是主键值。  myisam的索引结构也使用b树,但是所有索引的叶子节点数据存的都是行数据的地址。转载于:https://www.cn...

2018-08-15 17:01:00 46

转载 参考文档资源整理

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

2018-08-15 16:03:00 71

转载 【一】Spark基础

Spark基础什么是spark也是一个分布式的并行计算框架spark是下一代的map-reduce,扩展了mr的数据处理流程。Spark架构原理图解RDD[Resilient Distributed Dataset]它是一个弹性分布式数据集,具有良好的通用性、容错性与并行处理数据的能力,为用户屏蔽了底层对数据的复杂抽象和处理,为用户提供了一组方便的数据转换与求值方法。弹性存储...

2018-08-15 15:38:00 71

转载 初探AngularJS6.x---目录结构说明

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

2018-08-15 13:49:00 137

转载 leetcode-39-组合总和(有趣的递归)

题目描述:给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。示例1:输入: candidates = [2,3,6,7], ta...

2018-08-14 14:23:00 86

转载 WPF实现选项卡效果(1)——使用AvalonDock

原文:WPF实现选项卡效果(1)——使用AvalonDock 简介  公司最近一个项目,软件采用WPF开发,需要实现类似于VS的选项卡(或者是浏览器的选项卡)效果。搜寻诸多资料后,发现很多同仁推荐AvalonDock这款开源控件。在其官方地址下载源码和Demo后,对其进行了初步的研究,初步实现了预期效果。  ...

2018-08-14 10:55:00 202

转载 路由事件

原文:路由事件输入事件的冒泡和隧道事件的处理顺序如下所示:针对根元素处理 PreviewMouseDown(隧道)。针对中间元素 1 处理 PreviewMouseDown(隧道)。针对源元素 2 处理 PreviewMouseDown(隧道)。针对源元素 2 处理 MouseDown(冒泡)。针对中间元素 1 处理 Mous...

2018-08-14 10:08:00 45

转载 数据结构相关知识

一、什么是数据结构?数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。“程序=数据结构+算法”二、数据结构的分类数据结构按照其逻辑结构可分为线性结构、树结构、图结构线性结构:数据结构中的元素存在一对一的相互关系树结构:数据结构中的元素存在一...

2018-08-14 02:25:54 51

转载 Object.assign()的用法

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

2018-08-13 17:09:00 916

转载 【洛谷 P1364】医院设置(树的重心)

树的重心的定义:树若以某点为根,使得该树最大子树的结点数最小,那么这个点则为该树的重心,一棵树可能有多个重心。树的重心的性质:1、树上所有的点到树的重心的距离之和是最短的,如果有多个重心,那么总距离相等。2、插入或删除一个点,树的重心的位置最多移动一个单位。3、若添加一条边连接2棵树,那么新树的重心一定在原来两棵树的重心的路径上。当然,这题我们只需要用到第一条性质。怎么求树的重心:...

2018-08-13 15:14:00 162

转载 用MyDiskTest检测存储卡真实容量(图)

目前消费者只须花很少的钱便能够购得高容量的存储卡。不过正因为存储卡价格较为低廉的缘故,不少JS借机制作出实际容量与为标称容量不符的存储卡(即所谓的扩容存储卡),以此蒙骗消费者。如果用户购买到这种假卡,不但无法存储大容量文件,而且也会因存储卡不稳定而影响数据存储安全。  为了不被JS欺骗,有必要在购买存储卡时,对它们进行一下“体验”。这时就须要请出MyDiskTest(下载)这位“医生”来帮助我...

2018-08-13 14:19:00 8074

转载 kafka解决了什么问题?

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

2018-08-13 14:04:00 152

转载 乾颐堂安德HCIE面试真题系列21(鲁子C)

上午11:00-12:00面试之前的兄弟讲的拖了点,到11点05分才进场,然后自我介绍,考官又问了下为啥来考这个等等,尬聊结束11点12分开始讲。题目:1、100台路由器2、LAB中,vlan15与vlan30流量走以太链路3、mpls中,设备的名称及功能作用答题顺序1-2-3100台路由器:就是按照RIP-ospf-isis讲下去,中间穿插一点实际项目中的情况。RIP缺点:16条,网络直径小...

2018-08-13 11:41:18 145

转载 appium常用api

一.元素定位需要注意的是每一种定位方式在界面上都可能存在多个属性值相同的元素findElementById(String id) 通过元素的resource-id的值进行查找元素AndroidElement ele=driver.findElementById(“com.zhihu.android:id/login_and_register”);findElementB...

2018-08-12 19:01:00 97

空空如也

空空如也

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

TA关注的人

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