自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python的DataFrame多个条件过滤错误

执行的代码:1、报错如下:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().2、应该修改如下(注:别忘记了表达式两边加括号): 转载于:https://blog.51cto.com/12831900/237...

2019-03-31 15:36:48 846

转载 9个JavaScript小技巧:写出更简洁,高效代码

JavaScript一直在变化进步着,这儿列举了一些小技巧帮你在2019年写出更简洁,高效的可拓展的代码。下面共列举了9个讲究使用的小技巧来帮助你成为更好的开发者。1. async / await如果你还陷入到回调地狱中,那么你应该回到2014年去开发你的代码。除非绝对必要(像第三方库需要或者性能原因),否则不要使用回调。Promise是非常好的解决回调地狱,但是当你的代码变得越来越大时,它...

2019-03-29 22:56:12 215

转载 基于epoll实现一个IO多路复用的回声服务器

任务:实现一个TCP server的回声服务器,功能是将客户端发送的消息原样返回,应用epoll处理事件循环实现IO多路复用。借此任务理解IO多路复用应用的开发模式。参考资料:http://man7.org/linux/man-pages/man2/epoll_create1.2.htmlhttp://man7.org/linux/man-pages/man2/epoll_wait...

2019-03-29 16:51:00 104

转载 微信打开网页下载东西时如何调用其他浏览器下载

很多朋友问我怎么解决微信内点击链接或扫描二维码打开网页时可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可。下面给大家介绍这个功能功能目的生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页。功能实现对网页所属的PHP代码进行处理,实现外跳功能。功能实现后,苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手...

2019-03-29 10:51:39 466

转载 2019值得每天闲逛的网站

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

2019-03-28 02:37:00 185

转载 P1852 [国家集训队]跳跳棋

这什么神题啊… https://www.luogu.org/problemnew/show/P1852 想了一个小时一点儿思路也没(头里只有爆搜) 看了题解才知道是树…这谁顶的住啊 考虑中间点到两边距离相同的情况,此时显然已经不能往内部跳,只能向外部扩展,而可以证明的是,任意一种状态总能跳到这样一种状态(原理类似辗转相除...

2019-03-27 17:56:00 82

转载 iview中的Col在vue/html-self-closing中识别错误

eslint-plugin-vue v5.2.2目前只能使用i-col替代<Row> <!-- ----- fix before ----- --> <Col></Col> <!-- <= 被识别成了无内容的<col> 然后分别被fix成<Col/>和 </Col> -->...

2019-03-27 08:56:12 1235

转载 一些长时间GC停顿问题的排查及解决办法

对于许多企业级应用,尤其是OLTP应用来说,长暂停很可能导致服务超时,而对这些运行在JVM上的应用来说,垃圾回收(GC)可能是长暂停最主要的原因。本文将描述一些可能碰到GC长暂停的不同场景,以及说明我们如何排查和解决这些GC停顿的问题。下面是一些应用在运行时,可能导致GC长暂停的不同场景。1. 碎片化这个绝对要排在第一位。因为,正是因为碎片化问题--CMS最致命的缺陷,导致这个统治了OLAP系统十...

2019-03-27 08:52:04 324

转载 基于布隆过滤器实现敏感词识别和过滤

在当前的网络环境下,敏感词过滤已经是各大网站的“标准配置”,如果不想被大量的垃圾信息充斥,除了使用机器人识别、验证码等验证工具,还需要阻止含有敏感词内容的发布,否则可能面临关站等风险,可谓是国内互联网的红线。布隆过滤器布隆过滤器(英语:Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可...

2019-03-26 21:56:07 959

转载 Android 显示、隐藏状态栏和导航栏

Android 显示、隐藏状态栏和导航栏控制状态栏显示,Activity的主题中配置全屏属性<item name="android:windowFullscreen">true</item>复制代码控制状态栏显示,在setContentView之前设置全屏的flaggetWindow().setFlags(WindowManager.LayoutParams.FLA...

2019-03-26 00:34:40 1392

转载 环境/---Liunx环境安装

原作:https://blog.csdn.net/mxdzchallpp/article/details/82867681Linux系统搭建LNMP环境,即Linux+Nginx+mysql+php。服务器版本是CentOS Linux release 7.4.1708,阿里云服务器,所以部署环境之前,需要先登录阿里云服务器管理后台开启端口:80、82、443、3306,其中8...

2019-03-25 13:32:00 63

转载 ValueAnimation 原理分析

基本用法:设置keyFrameValues、duration、updateListener启动动画后,AnimatorUpdateListener#onAnimationUpdate()方法每隔 1/60s 都会被回调一次,可以从animation中拿到当前帧对应的数据。 private fun startAnimator() { val animator = Valu...

2019-03-25 10:23:55 264

转载 NVIDIA Tesla/Quadro和GeForce GPU的比较

该资源由Microway根据NVIDIA和可信媒体来源提供的数据编写。 所有NVIDIA GPU都支持通用计算(GPGPU),但并非所有GPU都提供相同的性能或支持相同的功能。GeForce GPU的消费者产品线(特别是GTX Titan)可能对那些运行GPU加速应用程序的人很有吸引力。但是,记住产品之间的差异是明智的。专业的Tesla和Quadro GPU有许多功能。FP64 64位(双精度)...

2019-03-24 11:03:46 3120

转载 转 AIX7.2+11.2.0.4RAC实施

参考https://blog.csdn.net/alangmei/article/details/18310381https://blog.csdn.net/smasegain/article/details/47049955文档说明:以#开始命令表示root用户执行,$开始命令以oracle/grid执行(前面都有切换用户的动作)===============...

2019-03-23 23:36:00 701

转载 【C++】unordered_map 使用方法

1 #include <iostream> 2 #include <unordered_map> 3 #include <map> 4 #include <string> 5 using namespace std; 6 int main() 7 { 8 unordered_map&l...

2019-03-23 21:59:00 83

转载 在 Android 开发中使用 Kotlin 协程 (一) -- 初识 Kotlin 协程

前言最近在研究 Kotlin 协程,发现功能真的超级强大,很有用,而且很好学,如果你正在或计划使用 Kotlin 开发 Android,那么 Kotlin 协程你一定不能错过!协程是什么?我们平常接触的都是进程、线程,在开发中使用最多的就是线程,比如主线程、子线程,而且操作系统里最小可操作的单元就是线程,那协程又是什么?协程是比线程更小的单位,但并不是说在操作系统里最小可操作单元就从线程变成...

2019-03-23 16:33:50 4979

转载 2018-2019-2 《网络对抗技术》Exp2 后门原理与应用 20165211

目录 后门原理与应用 实验内容 基础问题回答 常用后门工具 Netcat Socat MSFmeterpreter 实践过程记录 1.后门工具熟悉 2.使用netcat获取主机操作Sh...

2019-03-23 15:53:00 70

转载 Exp2 后门原理与实践 20164323段钊阳

220164323 Exp2 后门原理与实践(1)例举你能想到的一个后门进入到你系统中的可能方式?在使用盗版软件,盗版系统,甚至游戏外挂时,往往会让我们关闭杀毒软件,。(2)例举你知道的后门如何启动起来(win及linux)的方式?win:任务计划启动linux:通过cron启动(3)Meterpreter有哪些给你映像深刻的功能?无论是截屏,拍照,还是录音,都会泄露隐私,(4)如...

2019-03-23 14:06:00 96

转载 使用java打印菱形(实心)

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

2019-03-21 17:05:00 164

转载 Android 设计模式 - 观察者模式

最近在看「Head First 设计模式」,感觉收获很大,对架构设计有了更深的理解。我会陆续记录读后的心得,并进行编码实践,强化理解。观察者模式是常用的设计模式之一,它的定义是这样的:观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监听一个主题对象。这样一来,当被观察者状态发生改变时,需要通知相应的观察者,使这些观察者对象能够自动更新。关键的两个角色:观察者和被观察者。观察...

2019-03-21 13:21:40 58

转载 PCB设计用什么软件好?

俗话说:“工欲善其事,必先利其器”,对于PCB工程师来说,一款合适好用的PCB设计软件,很大程度上能帮助他们更高效地完成PCB设计,PCB设计软件的选择,将直接影响学习工作的进度。哪个软件适合刚入门的小白?什么软件能让PCB设计高手如虎添翼?市场上PCB设计软件种类比较多,有付费的也有免费的,目前普及率比较高的软件有以下这三种:Altium Designer(简称AD)、PADS、Cadence ...

2019-03-21 11:29:03 940

转载 浅谈跨平台框架 Flutter 的优势与结构

作者:个推iOS工程师 伊泽瑞尔一、背景目前,移动开发技术主要分为原生开发和跨平台开发两种。其中,原生应用是指在某个特定的移动平台上,使用平台所支持的开发工具和语言,直接调用系统提供的API所开发的应用。原生开发的主要优势体现在:1.可以快速访问本平台的全部功能,比如摄像头、GPS等;2.原生应用的速度快、性能高,而且可以实现比较复杂的动画和绘制效果,用户体验较好。原生开发的缺点也很明...

2019-03-21 07:38:50 279

转载 一文带你读懂边缘计算是什么

最近,有越来越多的公司开始使用跨多个站点和网络的分布式基础设施,以实现云计算体系结构的简化管理和灵活性。各企业机构目前普遍有一个新的需求,即跨广域网使用云功能,并在网络边缘进行微小化部署。尽管这样的运营模式还处于早期阶段,但许多新出现的用例和场景将从这样的分布式基础设施中受益。这样的分布式云计算被形象地称为边缘计算(Edge Computing)。边缘计算为何而生?随着万物互联时代的到来和无线网络...

2019-03-20 09:10:23 406

转载 VSCode中Flow报错解决

原文链接前言最近在学习RN的使用,实在受不了webstorm的性能,IDE换成了VS Code,对于我这种渣渣电脑,至少用起来不卡了,还有很多插件,非常方便,好评!问题在用到带参数的指定类型的方法时,比如_onPressItem = (id: string) =>,VSCode会报错[js] 'types' can only be used in a .ts file。虽然不影响...

2019-03-20 08:05:26 4025

转载 整合spring cloud云架构 - Gateway的基本入门

1.gateway和zuulSpring Cloud Finchley版本的gateway比zuul 1.x系列的性能和功能整体要好,且使用 Gateway 做跨域相比应用本身或是 Nginx 的好处是规则可以配置的更加灵活。Spring Cloud大型企业分布式微服务云架构源码请加一七九一七四三三八零这两者相同的地方就是都是作为网关,处理前段的请求,可以进行路由到对应的服务或者url,也可以...

2019-03-19 02:08:39 126

转载 重识设计模式-建造者模式(Builder Pattern)

本文已同步发表到我的技术微信公众号,扫一扫文章底部的二维码或在微信搜索 “程序员驿站”即可关注,不定期更新优质技术文章。同时,也欢迎加入QQ技术群(群号:650306310)一起交流学习!定义建造者模式(Builder Pattern): 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。建造者模式将客户端与包含多个组成部分(或部件...

2019-03-17 14:40:23 91

转载 Bootstrap3基础 disabled 多选框 鼠标放在方框与文字上都出现禁止 标识

 内容参数  OS  Windows 10 x64  browser  Firefox 65.0.2  framework    Bootstrap 3.3.7  editor  Visual Studio Code 1.32.1    typesetting  Markdown code<!DOCTYPE html>...

2019-03-17 09:00:00 540

转载 首尾连接的数组的求和问题

在课堂上,那个两个数组首位连接的问题我象不太出来,在其他的同学讲解后我感觉一个同学的方法很好,核心是做一个二倍长度的数组。package sumarray;import java.util.InputMismatchException;import java.util.Scanner;public class MaxSum {public static void main(...

2019-03-15 17:44:00 402

原创 Elasticsearch 7.0中引入的新集群协调子系统如何使用?

Elasticsearch之所以如此流行,其中一个原因是它可以从只有几个节点的小集群扩展到拥有数百个节点的大集群。它的核心是集群协调子系统。Elasticsearch 7提供了一个新的集群协调子系统,与早期版本相比,它提供了很多优点。本文将介绍Elasticsearch 7对这个子系统的改进,描述了如何使用新的子系统、新的变更对Elasticsearch 6升级有哪些影响,以及这些改进如何防止用户...

2019-03-15 16:12:30 62

转载 [2018.12.18]BZOJ1013 [JSOI2008]球形空间产生器sphere

设中心点坐标\(B=(b_1,b_2,b_3,...,b_n)\),球面上的点的坐标A=\((a_1,a_2,a_3,...,a_n)\)则\(dist_{A,B}=\sqrt{(a_1-b_1)^2+(a_2-b_2)^2+(a_3-b_3)^2+...+(a_n-b_n)^2}\)\((a_1-b_1)^2+(a_2-b_2)^2+(a_3-b_3)^2+...+(a_n-b_n)^2=...

2019-03-15 15:07:00 48

转载 [译] Android 上一次编写,随处测试

原文地址:Write Once, Run Everywhere Tests on Android原文作者:Jonathan Gerrish译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:Rickon校对者:xiaxiayang在今年的 Google I/O 大会上,我们推出了 AndroidX Test,作为 Jetpack 的一部分。...

2019-03-15 07:15:35 68

转载 第二十二章:动画(十五)

深入动画在第一次遇到时,完整的Xamarin.Forms动画系统可能会有点混乱。 让我们从可用于定义动画的三个公共类的全局视图开始。整理课程除了Easing类之外,Xamarin.Forms动画系统还包含三个公共类。 在这里,它们按层次顺序从高级别到低级别:ViewExtensions类这是你已经看过的课程。 ViewExtensions是一个静态类,...

2019-03-14 21:49:39 71

转载 [Nodejs学习之旅2-1] 模块机制

CommonJs规范在介绍Nodejs的模块机制之前,我们得先了解一下CommonJS规范。因为Node应用是由模块组合而成,像我们经常会用到的underscore、loadash、axios等都是一个个的模块,这些模块都遵循CommonJS模块规范。为何要引入CommonJs规范CommonJs官网有这样一句话:The official JavaScript specificatio...

2019-03-14 12:17:12 69

转载 封装的cookie存储、获取、删除方法

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

2019-03-13 10:36:00 123

转载 Java反射之如何判断类或变量、方法的修饰符(Modifier解析)

a->publicb->public staticc->public static finald->private就是返回这些https://blog.csdn.net/xiao__gui/article/details/8141216转载于:https://www.cnblogs.com/vhyc/p/10511780.html...

2019-03-11 17:07:00 62

转载 Git 常用的命令

查看所有分支git branch -a创建分支git branch [name]切换分支git checkout [name]查看分支的差别git diff HEAD //查看本地与最新提交的工作树的差别合并分支git checkout master //切换到master分支git merge --no--ff [name]// 加--no--ff ...

2019-03-10 06:25:04 88

转载 C++_标准模板库STL概念介绍5-其他库与总结

C++还提供了其他一些类库,这些类库更加专用。例如,头文件complex为复数提供了类模板complex,包含用于float、long和long double的具体化。这个类提供了标准的复数运算以及能够处理复数的标准函数。C++11新增的头文件random提供了更多的随机数功能。头文件valarray提供的模板类valarray,这个类模板被设计成用于表示数值数组,...

2019-03-07 19:20:00 99

转载 MySQL B+树索引和哈希索引的区别

导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法:CREATE TABLE t(aid int unsigned not null auto_increment,userid int unsigned ...

2019-03-07 17:13:00 62

原创 代码体积减少80%!Taro H5转换与优化升级

前言作为一个多端开发框架,Taro 从项目发起时就已经支持编译到 H5 端。随着 Taro 多端能力的不断成熟,我们对 Taro H5 端应用的要求也不断提升。我们已经不再满足于“能跑”,更希望 Taro 能跑得快。我们经常收到用户反馈:为什么使用 Taro 脚手架创建的空项目,打包后代码体积却有 400KB+;也有用户在 Issue 中提到,Taro 的部分 Api 占用空间巨大,事实上功能却并...

2019-03-06 07:56:00 65

转载 Infortrend的EonStor DS与GS强势进军银行领域

中国邮政储蓄银行是全国城乡网点面最广的国内第五大银行。中国邮政储蓄银行于2010年整合后台服务在一起(以下简称“服务基地”),包括灾备中心、客服中心、研发中心、动力中心、票据处理中心、档案中心等。承载着整个邮政储蓄银行的重要业务,随着业务增长,对数据存储容量、计算速度、数据安全、业务连续性等方面都提出了更高的技术要求。银行的存储设备对高可用的要求严格,由于全国业务系统众多,访问频率频繁,需求存...

2019-03-05 10:32:15 66

空空如也

空空如也

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

TA关注的人

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