自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Vue中循环的反人类设计

今天学习Vue到循环那里,表示真是不能理解Vue的反人类设计具体看代码吧! 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title> 6 &l...

2019-03-31 10:36:00 115

转载 Python-求1到n的一个乱序数组里面缺失的一个值

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

2019-03-30 14:15:00 533

转载 流程规范--保障问题快速解决

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

2019-03-29 15:51:00 164

转载 Docke 使用Open vSwitch实现跨主机通信

--xxong亲自验证目前市面上主流的解决方法有flannel, weave, Pipework, Open vSwitch等。Open vSwitc...

2019-03-29 11:00:40 139

原创 除了输入法,移动端AI还有哪些想象空间?

提到端 AI,大家一定会想到手机上的键盘。输入法已成为移动端 AI 最为成熟,也最为有成效的应用之一。在这一领域,触宝是最早的先行者之一。截至目前,触宝输入法已拥有超过三亿月活用户,覆盖 200 多个国家和地区以及 250 多种语言。这些成果,就是基于触宝 AI 实验的语言模型研究成果。在触宝的产品线中,AI 的应用可以实现哪些功能?通过本文对触宝 AI 实验室高级技术总监吴琨的采访,我们来了解一...

2019-03-29 08:00:00 58

转载 Vuex的基本使用

1.介绍vuexVuex是Vue.js应用程序中,用于组件通信、状态管理的重要工具和方式,本文将介绍在Vue.js应用程序中如何添加并使用Vuex。2.添加vuex首先用vue cli3.0生成vue project,然后使用指令 vue add vuex添加vuex,main文件中会自动添加vuex。3.使用vuex在store.js中写入自己需要的vuex信息,然后就可以在其他组件中调用。4....

2019-03-29 02:50:11 80

转载 SPL 排序优化技巧

排序计算是一个非常消耗资源的操作,特别是对于大数据排序,如果内存无法装下数据,常规的做法就需要借助外存,不过因此也会增加对数据的读写操作,而读写操作通常又会比排序操作更消耗资源。本文介绍的SPL排序优化技巧,除了提供常规的排序算法外,还根据不同场景下的数据特性提供了排序的替代算法,从而减少比较次数和IO量,提升运算性能。1内存排序当数据可以轻松装入内存时,可以...

2019-03-28 11:01:33 102

转载 消息队列如何保证顺序性?

主要思路有两种:1、单线程消费来保证消息的顺序性;2、对消息进行编号,消费者处理时根据编号判断顺序。1、rabbitMq问题分析:如图,data1 和 data2 是有顺序的,必须 data1 先执行,data2 后执行;这两个数据被不同的消费者消费到了,可能 data2 先执行,data1 后执行,这样原来的顺序就错乱了。解决方案:如图,在 MQ 里面创建多个 queue,同一规则的数...

2019-03-27 11:33:00 100

转载 JAVA学习笔记 (okHttp3的用法)

最近的项目中有个接口是返回文件流数据,根据我们这边一个验签的插件,我发现里面有okHttpClient提供了Call.Factory,所以就学习了下okHttp3的用法。1、概述okhttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司开发。okttp3的github官方地址是:https://square.github.io/okhttp/...

2019-03-26 12:22:00 2373

转载 案例:配置apache和nginx的SSL加密传输协议

一、SSI解释SSI是一种类似于ASP的基于服务器的网页制作技术。将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。将内容存入一个包含文件中即可,而不必将内容输入所有文件。通过一个非常简单的语句即可调...

2019-03-25 14:34:14 52

转载 Vim命令

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件...

2019-03-25 13:21:00 46

转载 QQ音乐搜索功能基本思路

初步大致思路:个人认为下载器中需要用到爬虫爬取数据的部分是 “搜索” 和 “下载” 这两个环节一.让我们先来说说“搜索”环节第一步:打开QQ音乐网页版,在搜索框中随性搜索一波,得到一个搜索列表第二步:F12 F5 打开开发者工具发现了一大坨各式各样的文件 个人认为要实现搜索功能必须先找到搜索列表中包含9首歌详细信息的文件所对应的URL然后就慢慢找啊找啊找啊 然后发现有个list中存储了...

2019-03-24 16:08:04 1656

转载 异常笔记:Hadoop异常 namenode.NameNode: Encountered exception during format

00:53:47,977 WARN namenode.NameNode: Encountered exception during format: java.io.IOException: Cannot remove current directory: /home/hadoop/tmp/dfs/name/current at org.apache.hadoop.hdfs.se...

2019-03-23 15:45:00 503

转载 Davinci一键部署 | 论如何三句代码跑起Davinci

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

2019-03-22 18:18:00 306

转载 如何成为有效学习的高手(笔记)

第一部分、学习技巧1、假用功把自己置于充满了各种诱惑的环境中,一味地拉长时间持续作战,脑力严重受损,这样便无法清楚有效地进行思维,手头的作业自然也完不成。特点:注意力程度低解决方案:安排好时间;简单的公式:完成的任务=所费时间*注意力强度;2、第一步,管理你的时间:5分钟清单法 a、在24小时时段里,只需5~10分钟。 b、每天的日程安排不必非要精确到分钟,而且日程安排不是不可更改。 ...

2019-03-22 17:33:00 249

转载 437. 路径总和 III

leetcode-cn.com/problems/pa…使用语言 Golang先上正确的解决方案:/*** Definition for a binary tree node.* type TreeNode struct {* Val int* Left *TreeNode* Right *TreeNode* }*/func sumChi...

2019-03-22 16:36:06 65

转载 Effective Java读书笔记

开始读书吧一共10节,因为每一节之间并没有太大联系46条 优先选择Stream中无副作用的函数  Stream并不只是一个API,而是一种函数式的编程模型,可以带来编码的描述性、速度以及并行性.Stream范型最重的是把计算构造成一系列变型,每一级结果都尽可能的靠近上一级结果的纯函数(纯函数的结果只取决于函数本身,不依赖于任何可变的状态,也不更新任何状态),因此传入Stream的函...

2019-03-22 14:39:00 53

转载 IntelliJ IDEA 连接数据库 详细过程

IntelliJ IDEA集成了众多插件,方便开发者使用,使用其自带的Database模块就可以很方便的配置、连接到数据库,本次操作以MySQL为例,其中testjdbc数据库已经提前建好,里面有两张表emp_table 和 t_user,相关信息如下图。连接到MySQL数据库调出Database面板  IDEA配置Database数据源需要我们在IDEA的主界面中找到Vi...

2019-03-21 22:22:00 453

转载 move_base Warning: Invalid argument "/map" passed to canTransform argument target_frame的解决方法...

把global_costmap_params.yaml和local_costmap_params.yaml文件里的头几行去掉“/”,然后重新编译就可以了。效果如下:转载于:https://www.cnblogs.com/darklights/p/10572489.html...

2019-03-21 16:26:00 3259

转载 Webpack4.x 入门实践之旅

查看完整配置参考可以访问:github.com/logcas/Webp…写在前面的废话几天前面试某公司前端实习生时被问各种原理,包括Vue作用域插槽、computed、props、data、watch实现原理和区别、Webpack原理、Webpack和Gulp原理上的不同.....只能一脸懵逼,感觉自己真的好菜。Webpack之前没有试过手动配置,所以就从Webpack开始了。大致看了一篇英...

2019-03-21 15:30:22 114

转载 Sentinel: 接入控制台实时查看监控数据

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。比如我们之前是直接在代码中初始限流的值,接入控制台后可以直接通过控制台进行限流参数的动态配置,非常方便。Sentinel 控制台最少应该包含如下功能:查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。监控 (单机和集群聚合):通...

2019-03-21 13:58:43 1854

原创 Istio 1.1 版本发布,性能和可用性提升

3月20日,Istio 1.1版本发布,距离Istio 1.0版本发布已经过去了7个月。Istio 1.0版本发布的时候,一些主要新功能包括:将多个 Kubernetes 集群添加到单个网格中,并启用跨集群通信和一致的策略实施。增量上线双向 TLS,无需更新服务的所有客户端。这是一项关键功能,可以解除在现有生产上部署采用 Istio 的障碍。Mixer 支持开发进程外适配器。当前发布的1.1版本投...

2019-03-20 17:40:17 62

转载 Leetcode PHP题解--D10 942. DI String Match

942. DI String Match题目链接942. DI String Match题目分析给定一个只含I和D的字符串S,返回一个数组。这个数组满足以下条件:当S[i]为I时,A[i]<A[i+1]。既后面的数字比前面的大。当S[i]为D时,A[i]>A[i+1]。既前面的数字比后面的大。思路循环遍历给定的字符串,当遇到I时,直接在数组后面塞当前字母的下标。当...

2019-03-20 13:30:12 69

转载 idea中配置xml不自动提示解决方案

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

2019-03-20 09:38:00 7379

转载 http cookie的domain使用

  问题描述  最近遇到了一个因cookie domain设置不正确导致公司自研的分布式session组件无法生效的问题。  公司自研的这套分布式session组件依赖于设置在cookie中的sessionId,请求到后端时经过特定的filter处理,当发现cookie中不存在指定的sessionId值时,会重新生成一个sessionId种入到cookie中,如果存在就根据该sessionId的值...

2019-03-20 08:21:58 2202

转载 4.这是一份Flutter常用Widget指南

目录传送门:《Flutter快速上手指南》先导篇在 Flutter 中,所有的东西都是 Widget —— 万物皆 Widget。Image(图片)、Text(文字)、Container(容器)、Padding(间距)、Align(对齐方式)、GestureDetector(手势).. 所有你知的一切,基本都是 Widget。Flutter 通过一个个的 Widget 来拼装视图树,处理交互、事件...

2019-03-19 11:21:35 98

转载 后缀.com}AOL勒索病毒解密工具,删除.com}AOL勒索病毒(GlobeImposter)

该.com}AOL勒索病毒是勒索软件的名称是地球冒名顶替者的变体。加密后它对所有文件的扩展名为.{Benjamin_Jack2811@aol.com}AOL。加密后,赎金票据会显示如何支付赎金并据称恢复您的文件的说明。电子邮件地址Benjamin_Jack2811@aol.com将被网络犯罪分子用于联系。继续阅读并找出可能尝试恢复数据的方法.com}AOL病毒(GlobeImposter) - ...

2019-03-18 18:23:48 10838

转载 最快1天搭建短视频APP!阿里云短视频解决方案上线

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

2019-03-18 17:40:00 82

原创 Google 如何设计与构建超大规模的软件系统

导读:最近,在谷歌工作近十年的高级软件工程师Onufry,以Brog为例,讲解了Google 这样的大公司里如何设计与建造超大规模的软件系统。Borg 是谷歌设计的一个集群管理器,它负责对来自于几千个应用程序所提交的 job 进行接收、调试、启动、停止、重启和监控,这些 job 将用于不同的服务,运行在不同数量的集群中,每个集群各自都可包含最多几万台服务器。Borg 的目的是让开发者能够不必操心资...

2019-03-18 17:25:06 94

转载 web安全机制问题详解之一:XSS

web安全是前端开发者们需要关注和掌握的必要内容。在写该记录之前,我也总是对安全策略这方面点到为止;但是在真正了解之后才发现,页面能安全活到现在也算是老天和后台、运维同事的关照了。

2019-03-18 08:41:46 189

转载 你想面试的公司这里应有尽有之杭州天择网络技术有限公司

大家最关心的 8k-11k岗位职责:负责pc web网站的重构、调试和维护;负责移动端页面(微信页面、安卓手机浏览器、ios手机浏览器等)的重构、调试和维护;根据产品经理的要求,优化页面体验效果;熟悉浏览器对前端代码支持的特性,输出兼容各浏览器的页面代码,恰当运用html5和产品相结合,提升产品体验;协助设计师实现页面交互,协助研发完成前后端的合并;关注前端前沿技术,在理解产品业务...

2019-03-17 16:44:43 231

转载 json_encode里面经常用到的 JSON_UNESCAPED_UNICODE和JSON_UNESCAPED_SLASHES

php格式化json的函数json_encode($value,$options)其中有2个比较常用到的参数JSON_UNESCAPED_UNICODE(中文不转为unicode ,对应的数字 256)JSON_UNESCAPED_SLASHES (不转义反斜杠,对应的数字 64)通常json_encode只能传入一个常量,如果同时使用2个常量怎么办?JSON_UNESCAPED_UNICODE ...

2019-03-17 10:44:00 120

转载 canvas系列教程之线条的属性

线条属性概述线条的属性共有以下四个:1、lineCap属性lineCap 定义上下文中线的端点,可以有以下 3 个值。butt:默认值,端点是垂直于线段边缘的平直边缘。round:端点是在线段边缘处以线宽为直径的半圆。square:端点是在选段边缘处以线宽为长、以一半线宽为宽的矩形。2、lineJoin属性lineJoin 定义两条线相交产生的拐角,可将其称为连接。...

2019-03-17 09:43:06 437

转载 Bootstrap3基础 page-header 标题下加分割线

 内容参数  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:10:00 242

转载 基于docker的jenkins安装

Jenkins简介Jenkins是一个持续集成(CI)工具,,集成Jenkins可以用于一些测试和项目持续交付。环境docker环境安装jdk环境 1.8.0_191maven获取镜像docker pull jenkins:jenkins复制代码创建宿主机数据卷目录sudo mkdir /var/jenkins复制代码授权sudo chown 1000:100...

2019-03-16 10:13:08 64

转载 第三周作业

第三周作业第一题:判断上三角矩阵上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输...

2019-03-16 01:47:00 74

原创 当中台遇上DDD,我们该如何设计微服务?

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。借用当下最流行的段子做个开场白。“设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。在分布式架构下,单体应用被拆分为多个微服务,为了保证微服务的单一职责和合理拆分,“高内聚、松耦合”是最宝贵的设计原则。通俗点讲,高内聚就是把相关的行为聚集在一起...

2019-03-15 18:06:45 463

原创 灵雀云 CTO 陈恺:从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?

历史进入2019年,放眼望去,今天的整个技术大环境和生态都发生了很大的变化。在己亥猪年春节刚刚过去的早春时节,我们来梳理和展望一下整个云原生技术趋势的发展,是一件很有意义的事情,这其中有些变化在不可避免地影响着我们身处其中的每一家企业。如果说云原生在2017年还仅仅是冒出了一些苗头,那么2018可以说是普及之年,云原生变成了一个成熟的、被普遍接受的理念。早在1991年Jeffery Moore针对...

2019-03-15 15:18:20 91

转载 java提高(15)---java深浅拷贝

java提高(15)---java深浅拷贝一、前言为什么会有深浅拷贝这个概念?我觉得主要跟JVM内存分配有关,对于基本数据类型,只存在栈内存,所以它的拷贝不存在深浅拷贝这个概念。而对于对象而言,一个对象的创建会在内存中分配两块空间,一个在栈内存存对象的引用指针,一个在堆内存存放对象。这个时候会有一个问题,你拷贝的只是这个引用指针还是拷贝两块内存一起...

2019-03-14 09:45:08 76

转载 玩玩 写N个数组交集,各种想法,四不像,记录下生活,草稿

//都得判断数组 or 转数组。 // 可用一个零时数组转接交叉集合,在给setA。 // 两个字典转接 // 累计计数,每个元素频次 //循环的优化。。。。记录A,B len Array.intersect = function () { var args = Array.prototype.slice.call(argument...

2019-03-14 03:34:54 152

空空如也

空空如也

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

TA关注的人

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