0

快速求区间和的有趣算法——树状数组

好久没写东西,感觉有写些什么的必要了。~~(高仿鲁迅)~~ 树状数组虽然听起来名字高大上,但是不是很难(前缀和是名字高大上,却水得像海洋) 树状数组在单纯的查询一个区间的和和修改某一个数的效率要超过线段树哦!树状数组最差时间复杂度为O(logn),而线段树的时间复杂度一直保持O(logn),且线段树 ...

wendster 发布于 2018-10-16 12:27 评论(0)阅读(5)
0

Java入门系列-14-深入类和对象

这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递 值传递和引用传递 1.值传递 敲一敲: 在上面这段代码中我们发现在方法内部对这两个参数进行交换成功,但是在调用方法后外部变量并没有任何变化。参数的类型为值类型,使用值类型作为参数称为值传递。 ...

极客大全 发布于 2018-10-16 12:10 评论(0)阅读(18)
0

深度学习基础系列(六)| 权重初始化的选择

深层网络需要一个优良的权重初始化方案,目的是降低发生梯度爆炸和梯度消失的风险。先解释下梯度爆炸和梯度消失的原因,假设我们有如下前向传播路径: a1 = w1x + b1 z1 = σ(a1) a2 = w2z1 + b2 z2 = σ(a2) ... an = wnzn-1 + bn zn = σ( ...

可可心心 发布于 2018-10-16 11:54 评论(0)阅读(21)
1

节流和防抖的实现

1 防抖 + 定义:合并事件且不会去触发事件,当一定时间内没有触发这个事件时,才真正去触发事件 + 原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清楚上一次的延时操作定时器,重新定时 + 场景:keydown事件上验证用户名,输入法的联想 + 实现: function debo ...

Chengbo_X 发布于 2018-10-16 11:23 评论(0)阅读(78)
1

高可用Redis(八):Redis主从复制

1.Redis复制的原理和优化 1.1 Redis单机的问题 1.1.1 机器故障 在一台服务器上部署一个Redis节点,如果机器发生主板损坏,硬盘损坏等问题,不能在短时间修复完成,就不能处理Redis操作了,这就是单机可能存在的问题 同样的,服务器正常运行,但是Redis主进程发生宕机事件,此时只 ...

renpingsheng 发布于 2018-10-16 11:20 评论(0)阅读(79)
0

设计模式中的多态——策略模式详解

[TOC] 1. 关于策略模式 策略模式和java语言的多态特性有些像。java的多态特性允许我们面向接口编程,不用关心接口的具体实现。接口所指向的实现类,以及通过接口调用的方法的具体行为可以到运行时才绑定。这么做最大的好处是在尽可能实现代码复用的前提下更好地应对具体实现类的变化。比如我想增加一种接 ...

takumiCX 发布于 2018-10-16 11:14 评论(0)阅读(45)
0

C# 通过T4自动生成代码

通过T4模板生成代码,运行时实现 关键代码段:Host using Microsoft.VisualStudio.TextTemplating; using System; using System.CodeDom.Compiler; using System.Collections.Generic ...

FreeTimeWorker 发布于 2018-10-16 11:09 评论(0)阅读(149)
0

关于easyUI实现自定义网格视图

一:前台代码如下 二:后台返回的数据格式 后台返回的数据格式和经典的easyui的数据格式是一样的 数据格式: {"total":67,"errmsg":"查询成功","errcode":1,"rows":[{"postId":77,"dealType":0,"title":"理解","partNo ...

曾将 发布于 2018-10-16 11:06 评论(0)阅读(105)
2

Git超实用总结,再也不怕记忆力不好了

欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "腾讯工蜂" 发表于 "云+社区专栏" Git 是什么? Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。 Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文 ...

腾讯云+社区 发布于 2018-10-16 11:01 评论(2)阅读(234)
0

dubbo源码(章节二) -- 内核探索之SPI

dubbo为什么不采用jdk的spi? jdk标准的spi会一次性实例化扩展点的所有实现,如果有扩展实现初始化很耗时,或者有的扩展实现没有使用到也会被加载,会造成资源浪费。 dubbo增加了对扩展点的ioc和aop的支持,一个扩展点可以直接setter注入其他的扩展点。 dubbo spi的一些约定 ...

Europa_Universalis 发布于 2018-10-16 10:45 评论(0)阅读(60)
0

mysql数据库优化(四)-项目实战

在flask项目中,防止随着时间的流逝,数据库数据越来越多,导致接口访问数据库速度变慢。所以自己填充数据进行测试及 mysql优化 1.插入数据: 通过脚本,使用多进程,每100次提交数据 以上只是展示 部分插入数据库的脚本,总共插入数据量如下: 用户表(account_user)110万用户,实名 ...

RGC 发布于 2018-10-16 10:38 评论(0)阅读(137)
1

HTTPS 如何保证数据传输的安全性

大家都知道,在客户端与服务器数据传输的过程中,HTTP协议的传输是不安全的,也就是一般情况下HTTP是明文传输的。但HTTPS协议的数据传输是安全的,也就是说HTTPS数据的传输是经过加密的。 在客户端与服务器这两个完全没有见过面的陌生人交流中,HTTPS是如何保证数据传输的安全性的呢?下面我将带大 ...

敲代码的小老头 发布于 2018-10-16 10:20 评论(3)阅读(191)
4

利用Visual Studio 2017的扩展开发(VSIX、ItemTemplate) 快速实现项目的半自动化搭建

目录 0.引言 1.什么是Visual Studio项目模板 2.IWizad接口 3.通过Visual Studio扩展开发实现领域驱动开发 3.1 使用VSIX+ProjectTemplate创建项目模板 3.2使用ItempTemplate创建自定义项模板 3.3实现可视化添加实体字段,自动生 ...

大龄Giser 发布于 2018-10-16 10:12 评论(4)阅读(239)
0

图像检索(6):局部敏感哈希索引(LSH)

图像检索中,对一幅图像编码后的向量的维度是很高。以VLAD为例,基于SIFT特征点,设视觉词汇表的大小为256,那么一幅图像编码后的VLAD向量的长度为$128 \times 256 = 32768 $。通常要对编码后的VLAD向量进行降维,降维后的向量长度应该根据图像库中图像量的大小来,如果只是几 ...

Brook_icv 发布于 2018-10-16 09:51 评论(0)阅读(83)
0

NOS跨分区灾备设计与实现

本文来自网易云社区 作者:王健 摘要 NOS(网易对象存储)在实现多机房(杭州机房,北京机房等)部署后,允许一个用户在建桶时选择桶所属机房。在此基础上,我们实现了跨机房的数据复制,进一步实现了跨机房的数据灾备方案。用户可以: 通过简单的配置,即可让自己上传的数据异步准实时地同步到另一个机房,实现跨机 ...

网易云 发布于 2018-10-16 09:46 评论(0)阅读(54)
0

什么是架构模式和架构风格

本文探讨如下几个问题: 架构模式和架构风格有区别吗? 什么是架构模式? 什么是架构风格? 架构模式和架构风格的区别是什么? 有哪些架构模式? 有哪些架构风格? 架构模式=架构风格? 如果你搜索「架构模式和架构风格的区别」,你会发现答案千差万别: 有的观点认为架构模式和架构风格是一个东西,只是叫法不同 ...

IvanEye 发布于 2018-10-16 09:28 评论(0)阅读(264)
0

VSCode插件开发全攻略(六)开发调试技巧

更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识,这个坑会比较多,避免大家走弯路。 开发方式 最理想的方式是准备双显示器,一个写代码,一个运 ...

我是小茗同学 发布于 2018-10-16 09:26 评论(2)阅读(210)
0

Better-scroll巨坑!!!

better-scroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。 better-scroll 是基于原生 JS ...

圈圈叉叉 发布于 2018-10-16 09:23 评论(0)阅读(132)
4

eShopOnContainers 知多少[2]:Run起来

环境准备 1. Win10(开启Hyper V) 2. ".NET Core SDK" 3. "Docker for Windows" 4. "VS2017 or VS Code" 5. "Git" 6. "SQL Server Management Studio" (可选) 7. "Redis D ...

『圣杰』 发布于 2018-10-16 09:06 评论(3)阅读(150)
1

【原创】分布式之elk日志架构的演进

引言 好久没写分布式系列的文章了,最近刚好有个朋友给我留言,想看这方面的知识。其实这方面的知识,网上各种技术峰会的资料一抓一大把。博主也是凑合着写写。感觉自己也写不出什么新意,大家也凑合看看。 日志系统的必要性? 我15年实习的时候那会,给某国企做开发。不怕大家笑话,生产上就两台机器。那会定位生产问 ...

孤独烟 发布于 2018-10-16 08:53 评论(3)阅读(239)