- 博客(58)
- 收藏
- 关注
转载 从零开始实现一个RPC框架(四)
前言到目前为止我们已经支持了基本的RPC调用,也支持基于zk的服务注册和发现,还支持鉴权和熔断等等。虽然实现得都非常简单,但是这些功能都是基于可替换的接口实现的,所以我们后续可以很方便的替换成更加完善成熟的实现。这次我们继续服务治理方面的功能,包括注册中心优化、限流的支持、链路追踪的支持,同时增加了一种路由策略。具体代码参考:github支持多种数据源的注册中心在上一篇文章里我们借助li...
2019-03-31 11:22:33 115
转载 out对象
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose...
2019-03-30 23:51:00 83
转载 CF1012A Photo of The Sky
CF1012A Photo of The Sky有 \(n\) 个打乱的点的 \(x,\ y\) 轴坐标,现在告诉你这 \(2\times n\) 个值,问最小的矩形面积能覆盖住n个点且矩形长和宽分别与 \(x,\ y\) 轴平行。\(n\leq10^5,\ 1\leq x,\ y\leq10^9\)贪心先将 \(a_i\) 升序排序,方便接下来的操作设将这 \(2\times n...
2019-03-30 16:27:00 94
转载 python 异步IO-协程
参考链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432090171191d05dae6e129940518d1d6cf6eeaaa969000、协程和子程序:在学习异步IO模型前,先了解下协程,协程和子程序有些类似。协程看上去像子程序,但协程的调用和...
2019-03-29 14:41:00 35
转载 es6 块级绑定之let and const 全理解
变量声明一直是js工作中最微妙的一部分,它不像C语言一样,变量总是在被它创建的时候声明,js语言可以允许你在你需要声明变量的时候进行声明。###var let const 之变量声明###var 声明与变量提升。当我们使用var关键字进行变量声明的时候,无论变量声明的位置在哪里,都会被是为声明于所在的函数的顶部(如果不在函数内的话,则视为在全局作用域的顶部)这就是所谓的变量提升(...
2019-03-29 08:50:17 92
转载 Linux基础命令---lpstat查看打印机状态
[b]lpstat[/b] lpstat指令用来显示当前任务、打印机的状态。如果没有参数,那么就显示打印队列。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。[b]1、语法[/b] [b] lpstat [选项][/b][b]2、命令列表[...
2019-03-29 08:34:27 3712
转载 对于 Function.call()的深入理解
Function 作为 JavaScript 的内置对象,拥有以下两个方法:Function.call();Function.apply();这两个方法所实现的功能都是相同的:将函数作为对想象的方法调用。(引用自《JavaScript 权威指南》P.768 Function.call())。这两者的不同之处在于参数的类型不一样。具体二者不同之处不是本文的重点,读者若想了解可以自行搜索...
2019-03-29 04:06:30 7892
转载 Python 学习笔记1 安装和IDE
前面的话现在随着互联网的快速发展,对测试人员的代码要求也越来越高。有种逐步往全栈开发人员发展的趋势。越来越多的手工测试被自动化取代。 对于测试人员,学习一门开发语言迫在眉睫。 C#, JAVA, Go, Python,都是不错的选择。Python近年来异军突起,结构简单,类库较多,可以作为一门入门的语言进行学习。以下是我在学习的一些笔记,作为读书练习后的一些小结,加深学习印记。...
2019-03-27 20:45:00 60
原创 软件测试工程师的核心竞争力是什么?
借这篇文章,我们来谈谈功能测试、测试开发、性能测试工程师等的核心竞争力。在开始这篇文章之前,先问问自己,在软件测试这个行业,你的核心竞争力是什么?你有想过这个问题吗?若想过,你的答案是什么?有想明白吗?或者,你还在迷茫?在茹炳晟的极客时间专栏《软件测试52讲》有这样一个问题:“在日常工作中,我们很少会听到开发工程师谈论自己的核心竞争力,往往都是测试工程师更关注这个问题。这是不是从某个侧面反映出测试...
2019-03-27 18:24:44 73
转载 使用Java SDK实现离线签名
严格来说,tx-signer并不属于SDK,它是bytomd中构建交易、对交易签名两大模块的java实现版。因此,若想用tx-signer对交易进行离线签名,需要由你在本地保管好自己的私钥。如果你的目的是完全脱离于bytomd全节点,可能需要自己做更多额外的工作。比如,在构建交易时,需要花费若干个utxo(Unspent Transaction Output)作为交易的输入,如果没有全节点则需要...
2019-03-27 16:14:05 156
原创 代码自解释不是不写注释的理由
有什么比花时间写注释更令人感到兴奋的事情吗?如果我没有猜错,你可能会说:“不好意思,所有事情都比写注释更令人感到兴奋”。如果有人要你给代码加上注释,对你来说就像是一种侮辱。你的代码写得如此优雅,它已经足以说明它要做的事情,注释是多余的,代码就是一切。无论是开源项目还是专业软件开发,代码注释通常有两种形式:要么没有和要么毫无用处。任何领域或使用任何编程语言的程序员,无论他们来自世界的哪个地方,似乎都...
2019-03-27 14:47:51 45
转载 夏盈盈:3.27数字货币主流币今早齐涨,BTC收复失地后多头再度起飞
白盘主流币种进一步扩大隔夜涨势,早盘时段EOS一波破位上涨提振主流币种在午盘前走出了一波小幅普涨后,各币种白盘很好的守住了这波反弹涨幅,在市值靠前币种纷纷摆脱了前两个交易日一波快速回调触及的强支撑“危险区域”后,市场多头情绪有所回归。尤其是在BTC进一步反弹收复早盘分析中提及的短期关键阻力后,市场进一步回暖的预期大增。 BTC行情走势分析 今天早上的BTC直接突破3950后午间到达4000...
2019-03-27 13:23:28 173
转载 Scp和Rsync远程拷贝的几个技巧
Scp和Rsync远程拷贝的几个技巧scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少...
2019-03-26 15:35:00 84
转载 深入理解AMQP协议
深入理解AMQP协议2018年10月22日 12:32:16 一剑何风情 阅读数:1941 文章目录一、AMQP 是什么二、AMQP模型工作过程深入理解三、Exchange交换机默认交换机直连交换机扇型交换机主题交换机头交换机交换机小结四、Queue队列队列属性队列创建队列...
2019-03-26 14:33:00 95
转载 python之匿名函数以及在内置函数中的使用
一. 匿名函数Python使用 lambda 来创建匿名函数。所谓匿名函数,它与用 def 关键字定义的函数相比,没有函数名称。1.1 匿名函数定义及特点语法:lambda [para1, para2, ...]: expression从匿名函数的定义格式可以看出:1. lambda后没有跟函数名,这就是匿名函数名称的由来.2. [para1, para...
2019-03-25 23:26:00 363
原创 Kubernetes日志分析利器:Elassandra部署使用指南
Elassandra是一个基于Apache Cassandra的Elasticsearch实现,有效结合了两者的优势,弥补了Elasticsearch的一些使用限制(单点故障、在线升级等)。结合Fluent-Bit以及Kibana,Elassandra为kubernetes集群日志分析提供了一个高效独特的方案。Elasticsearch升级Elasticsearch采用主从分片架构设计:主节点管理...
2019-03-25 09:30:32 51
转载 Linux基础命令---cancel取消打印任务
cancelcancel指令用来取消已经存在的打印任务。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。1、语法cancel [ -E ] [ -U username ] [ -a ] [ -h hostname[:port] ] [ -u username ] [id ] [ destinati...
2019-03-25 07:20:48 202
转载 WWH - HTTP
HTTP是什么?HTTP(HyperText Transfer Protocol 超文本传输协议);HTTP基于TCP/IP通信协议来传递数据(各种文件);工作原理HTTP协议工作于客户端(请求主动发起端)-服务端(请求响应端);使用者可以通过URL向服务端发送所有请求,服务端接收到请求后,向客户端发送响应信息;HTTP默认端口80(可改);HTTP三个特点(HTTP1.1)1. 无连接: 每个连...
2019-03-25 03:14:30 249
转载 Exp2 后门原理与实践 Week4 - 20165201
#Exp2 后门原理与实践 Week4 - 20165201(由于图片比较大,看的时候需要关闭侧边栏~)学习目标(1)使用netcat获取主机操作Shell,cron启动 (0.5分)(2)使用socat获取主机操作Shell, 任务计划启动 (0.5分)(3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell(0....
2019-03-24 21:48:00 94
转载 蓝桥杯 穿越雷区(bfs)
题目描述X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。例如:A + - + -- + - - +- + + + -+ - + - +B + - + -坦克车...
2019-03-22 11:01:00 107
转载 十年再出发:阿里云智能战略加速的“四级火箭” ...
3月21日,在2019阿里云峰会·北京站上,阿里云智能总裁张建锋首次对外阐述了阿里云战略加速的“四级火箭”:达摩院加持的云、数据智能的云、最佳实践的云和被集成的云,从技术、产品、商业和生态层面开启阿里云的下一个十年。达摩院加持的云十年前,阿里云开始自主研发云计算操作系统飞天之路,开启了中国云时代。十年后,阿里云在中国市场份额超过2到8名总和,培育...
2019-03-21 12:03:54 88
转载 第三题
Question: 我们对于给定的整数,编写一个程序生成包含(i,i*i)的字典,是1到n之间的数,包括二者,然后程序打印该字典。Hints: 输入数据产生结果,建议使用dict()。Solutions: print('请输入一个整数:')n = int(input())result = dict()for i in range(1,n+1):...
2019-03-20 08:40:00 634
转载 微信小程序 多图异步上传
在app.js定义uploadimg: function(data) { var that = this, i = data.i ? data.i : 0, success = data.success ? data.success : 0, fail = data.fail ? data.fail : 0; wx.uploadFile({ ...
2019-03-20 01:52:00 1198
转载 【洛谷4542】 [ZJOI2011]营救皮卡丘(最小费用最大流)
传送门洛谷Solution这是一道神仙题!考虑这个东西是个啥。emmm,如果两个点要到达,一定不能经过比他们大的。所以Floyd搞定两点距离然后费用流跑一遍就是答案了!代码实现/* mail: mleautomaton@foxmail.com author: MLEAutoMaton This Code is made by MLEAutoMaton*/#inclu...
2019-03-19 21:08:00 60
转载 错误Matplotlib is building the font cache using fc-list. This may take a moment.
这上面的错误是因为你环境中没有安装GUI工具,但是你在代码中又想要显示图片,即有下面的语句: plt.imshow(np.transpose(npimg, (1, 2, 0))) plt.show()那么就会报上面的错误,如果想要查看图像的话,建议你将其存到文件夹中查看即将上面的代码改为: plt.imshow(np.transpose(npimg...
2019-03-19 17:41:00 840
转载 Aspose.Words for .NET使用教程(十一):如何检测文件格式和检查格式兼容性?
Aspose.Words无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。本文将与大家分享如何检测文件格式和检查格式兼容性。 【下载Aspose.Words for .NET最新试用版】有时我们需要在打开文件之前检测文档文件的格式,因为文件扩展名不能保证文件内容是合适的。例如,大家都知道,Crystal Report...
2019-03-19 07:28:26 610
转载 实习转正述职报告PPT模板
实习二字对于在工作的人们来说不是什么陌生的词语了,当你新入职一家公司企业时,你是以一个实习的身份在工作,实习的词意解释为:把学到的理论知识拿到实际工作中去应用和检验,以锻炼工作能力。等你的能力足够了,企业就会给你转成正式员工。不知道大伙听过实习转正述职报告没?因为有些公司会需要转正的员工写一份述职报告来总结在实习期间的工作以及未来的规划等。本期为大伙带来的是一份实习转正述职报...
2019-03-18 16:05:09 5269
转载 数据库内部理论
数据库设计E-R模型E-R模型的基本元素是:实体、联系和属性,E表示entry,实体:一个数据对象,描述具有相同特征的事物R表示relationship,联系:表示一个或多个实体之间的关联关系,关系的类型包括包括一对一、一对多、多对多属性:实体的某一特性称为属性关系也是一种数据,需要通过一个字段存储在表中1、实体A对实体B为1对1,则在表A或表B中创建一个字段,存储另一个表的主键值2、...
2019-03-17 15:49:00 102
转载 python环境搭建-windows与虚拟机端口映射
一、windows 与 ViVirtualBox虚拟机端口映射1、ssh 、mysql端口映射 ssh端口默认为22 ,mysql端口默认为3306; 如下图子系统端口就是指虚拟机ssh、mysql服务的端口,按照自己实际端口配置2、ssh xshell 配置 如下图 连接即可2、本地navicat 连接虚拟机mysql数据库 ...
2019-03-17 13:15:00 148
转载 Python Revisited Day 07 (文件处理)
目录 7.1 二进制数据的读与写 7.1.1 带可选压缩的Pickle 7.1.2 带可选压缩的原始二进制数据 7.2 文本文件的写入与分析 7.2.1 写入文本 7.2.2 分析文本 7.2.3 使用正则表达式分析文本 ...
2019-03-16 21:26:00 140
转载 蓝桥杯 倍数问题(dfs,枚举组合数)
标题:倍数问题【题目描述】众所周知,小葱同学擅长计算,尤其擅长计算一个数是否是另外一个数的倍数。但小葱只擅长两个数的情况,当有很多个数之后就会比较苦恼。现在小葱给了你 n 个数,希望你从这 n 个数中找到三个数,使得这三个数的和是 K 的倍数,且这个和最大。数据保证一定有解。【输入格式】从标准输入读入数据。第一行包括 2 个正整数 n, K。第二行 n 个正整数,代表给定的 n 个数。...
2019-03-16 15:13:00 685
转载 用户对动态PHP网页访问过程,以及nginx解析php步骤
www.example.com | Nginx | 路由到www.example.com/index.php | 加载nginx的fast-cgi模块 | fast-cgi监听127.0.0.1:9000地址 . | www.example.com/index.ph...
2019-03-15 22:30:00 210
转载 Java8 提供CompletableFuture来简化高并发异步处理编程
(摘录自狂乱的贵公子)所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。(摘录自狂乱的贵公子)在Java8中,CompletableFuture提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性...
2019-03-12 17:55:00 1244
转载 使用 react Context API 的正确姿势
本文介绍一下 React 中常见的 Context API 的使用方式。在使用 Context API 之前,我们还需要知道为啥要使用。❓为啥要用 Context API考虑到组件有可能 层层嵌套 ,在传 props 的过程中,如果书写大量的 ...props 或 propName={this.props.propValue} 会导致代码灰常丑陋
2019-03-12 14:28:05 176
转载 利用NX Open在NX中创建点并获取点的坐标信息在listing_windows中输出
今天早上对昨晚的成果进行总结:主题一:完成了利用NX Open C/C++创建点;主题二:对坐标信息的访问;主题三:为了避免在入口函数中写大量的重复代码,写了几个关于点的函数;主题一:NX Open C/C++创建点:代码如下:tag_t point_tag=NULL_TAG;double point[3]={10.0,9.0,8.0};//在(10.0,...
2019-03-12 09:54:00 814
原创 英伟达收购Mellanox接近尾声,将成英伟达史上最大收购案
据路透社报道,一位知情人士透露,英伟达收购迈络思科技(Mellanox)交易即将达成,收购金额为70亿美元现金。这次交易如果成功,将成为英伟达史上最大收购案,并促进这家芯片制造商的发展,减小其对视频游戏的依赖度。上周,英伟达在竞标中击败英特尔,一位知情人士透露,英伟达可能将在本周一宣布收购信息。英伟达和英特尔均未立即作出评论,英伟达则拒绝评论。Mellanox Technologies是一家使用I...
2019-03-11 11:59:47 50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人