技术开发 第 2 页

【LeetCode题解】136_只出现一次的数字 - StrongXGP

【LeetCode题解】136_只出现一次的数字 [TOC] 描述 给定一个 非空 整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 方法一:列表操作 思路 新

一步步教你轻松学关联规则Apriori算法 - 伏草惟存

先验算法(Apriori Algorithm)是关联规则学习的经典算法之一,常常应用在商业等诸多领域。本文首先介绍什么是Apriori算法,与其相关的基本术语,之后对算法原理进行多方面剖析,其中包括思路、原理、优缺点、流程步骤和应用场景。接着再通过一个实际案例进行语言描述性逐步剖析。至此,读者基本了...

AServer - 基于Asp.net core Kestrel的超迷你http服务器 - Agile.Zhou

AServer是基于ASP.NET Core Kestrel封装的一个超迷你http服务器。它可以集成进你的Core程序里,用来快速的响应Http请求,而不需要集成整个ASP.NET Core MVC 框架。 一:什么是ASever? AServer就像它的名字一样,Just a server,它的

决策树中的熵和基尼指数 - RL-Learning

决策树是一种很基本的分类与回归方法,但正如前面博文机器学习排序算法:RankNet to LambdaRank to LambdaMART中所讲的LambdaMART算法一样,这种最基本的算法却是很多经典、复杂、高效的机器学习算法的基础。关于什么是决策树,网上一搜就会有很多博客文章,所以本文并不想讨...

Airbnb中国成立数据科学部,中国有望成为其最大客源国

作为“共享经济”的典型代表和一家数据驱动型企业,全球旅行短租平台Airbnb已经成为不少人出行住宿的首选。除了商业模式、运营成熟之外,该平台获得用户青睐还在与其给用户带来较高的体验密切相关,比如个性化的推荐和搜索结果、智能的定价策略、安全的交易环境等。而这一切,离不开Airbnb背后的数据科学团队所做的工作。 2018年,民宿市场规模越来越大,竞争对手纷纷入局。Airbnb是如何靠数据和技术留住用户,脱颖而出受到用户的青睐,保持共享民宿“老大”的位置?

微软向Linux社区开放60000多项专利:对开源微软是认真的

10月10日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称“OIN”),向所有开源专利联盟的成员开放其专利组合。 By 张婵

构建强大的项目on-call文化

在运营和管理中,on-call的团队通常负责确保服务和应用程序的可靠性和可用性。如果没有建立一个高效的on-call团队,将对业务造成明显的不良影响。一个不健康的on-call团队文化会在一个管理组织中产生压力和挫折感。本文中将描述Button团队on-call管理的最佳实践。 By 小大非

Next.js 7发布,构建速度提升40%

Next.js团队发布了其开源React框架的7版本。该版本的Next.js主要是改善整体的开发体验,包括启动速度提升57%、开发时的构建速度提升40%、改进错误报告和WebAssembly支持。 By Jacob Clark Translated by 谢丽

机器人操作系统来到Windows

机器人操作系统(ROS)是一种用于机器人开发的元操作系统,目前可在Windows 10上使用。微软最初的实验性构建名为ROS1,集成在Visual Studio中,包括ROS Core的完全移植和若干模块。根据微软的说法,ROS on Windows将逐步发展,以至于完全集成基于GPU的机器学习和Azure IoT Hub。 By Sergio De Simone Translated by 谢丽

文章: 《持续数字化》和《项目短视症》作者问答

如何在现代数字化企业中开展工作?近期,Allan Kelly针对此问题推出了两本著作。第一本书是《持续数字化》(Continuous Digital),意在解决组织如何在“所有业务均已数字化”的现状下实现自身的构建问题。第二本书是《项目短视症》(Project Myopia),它是上一本书的配套书,书中探讨了“#NoProjects”运动的各项基础理论,并解释了持续性文化的重要性。 By Shane Hastie, Allan Kelly Translated by 盖磊

文章: 一个“小白”眼中的容器

容器的诞生改变了部署和托管Web应用程序的方式。在开始阅读Docker入门指南之前,我就已知晓,但除此之外,我一无所知。直到开始使用容器之后,我才意识到这个想法的潜力所在,它远比使用虚拟机来托管REST API要强大得多。让我们来谈谈容器如何让你的生活变得更美好,即使你已经发誓永远不会将你宝贵的宠物应用程序部署在除裸机之外的任何环境中。以下是我在过去六个月中发现的一些不那么正统的容器使用方法。 By Aleksei Pushkin Translated by 无明

文章: Firmament - 大规模集群任务调度

随着分布式计算集群规模的不断扩张,任务调度系统的稳定性成为了整个集群稳定的关键因素。随着容器技术的快速兴起,基于容器的计算平台被大量应用,任务调度的规模及频率快速上升,这对任务调度系统提出了更为严苛的挑战。常见的调度系统往往兼顾了准确度却牺牲了性能,容器调度的复杂性使得在准确和效率之间找到平衡点很难,尤其是在交互式调度的场景下,可取的解决方案更是捉襟见肘。 By 付辉

全文搜索引擎 ElasticSearch 还是 Solr? - JaJian

最近项目组安排了一个任务,项目中用到了全文搜索,基于全文搜索 Solr,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步,而且是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。所以考虑开发一个适配层,如果 So

万恶之源 - Python基础数据类型三 - Meets

字典 字典的简单介绍 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯⼀的.在保存的时候, 根据key来计算出⼀个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的ke

sharding jdbc之解析引擎 - ninan_ton

1. 解析引擎 解析过程分为词法解析和语法解析。 解析引擎在 parsing 包下,包含两大组件: 词法解析器用于将SQL拆解为不可再分的原子符号,称为Token。并根据不同数据库方言所提供的字典,将其归类为关键字,表达式,字面量和操作符。 再使用语法解析器将SQL转换为抽象语法树。例如: 解析成的

【神经网络】自编码聚类算法--DEC (Deep Embedded Clustering) - 文字妖精

1.算法描述 最近在做AutoEncoder的一些探索,看到2016年的一篇论文,虽然不是最新的,但是思路和方法值得学习。论文原文链接 http://proceedings.mlr.press/v48/xieb16.pdf,论文有感于t-SNE算法的t-分布,先假设初始化K个聚类中心,然后数据距离中

软件工程师成长之悟 - 超大的雪童子

最近或许有伙伴发现,写技术实现及细节的变少了,更多是经历以及思想、规范。莫非是道则道,非常道,你道我也道?然,并不是:)。 当入行四五年时,个人经历中,从14年开始实习工作到15年转正,各电信项目现场跑,开发、测试、产品部署及支持运维。16年银行实时系统开发、测试、运维、部署,最后推进了MapRed

数据分析学习笔记part_1 - python小白i

数据分析 Lesson 1 : SQL初探 SQL和移动平均值 SQL简介 实体关系图(ERD) 是查看数据库中数据的常用方式。下面是我们将用于 Parch & Posey 数据库的 ERD。包括:1. 表的名称 2. 每个表中的列 3. 表配合工作的方式。如下图所示,可以将每个表视为一个单独的电子

使用 Python 可以做什么? - xinet

翻译自 《Python学习手册(第5版)》 Systems Programming Python 对操作系统服务的内置接口使其非常适合编写可移植、可维护的系统管理工具和实用程序 utilities (有时称为 shell 工具)。Python 程序可以搜索文件和目录树、启动其他程序、使用进程和线程进

viewport其实没那么难理解 - 辛月

在学习移动端布局的时候,你肯定听说过"viewport"这个词,然后去问度娘或谷歌。你会惊奇的发现,这个viewport不简单,居然有那么多兄弟——layout viewport、visual viewport、ideal viewport。这些都是什么鬼,然后就硬着头皮去发现他们的不同,找了很多资

设计模式之6大设计原则 - qingshanli

单一职责原则 单一职责原则(Single Responsibility Principle, SRP)的定义是: 应该有且仅有一个原因引起类或接口的变更。即一个类或接口只负责一个功能领域中的相应职责。 单一职责原则提出了一个编写程序的标准, 它使类的复杂性降低、提高了代码的可读性、可维护性和可扩展性

perlin噪声 - 木的树

手贱去点了图形学里面的噪声课程,然后一个周末就交代在这上面了,还是有些云里雾里。 噪声就是给定一个输入变量,生成一个值在0~1范围内的伪随机变量的函数。在图形学中一般是输入一个坐标得到一个范围在0~1之间的变量,在利用各种颜色计算得到一些比较酷炫的效果,像火焰、云彩、地形等。下面就是perlin噪声

python重试库retryiny源码剖析 - killianxu

当进行网络请求失败时,需要进行重试,而最好的重试逻辑应该与业务逻辑分离,实现代码的无侵入,本文给出python第三方库重试库retrying的用法,并深入分析retrying的源码,来领略其思想。

python性能优化 - 有虫子啊

1。去除不必要的显式for循环,使用向量化计算。 for loop used time: 0.359999895096vector calculation used time: 0.0160000324249 2. 使用多进程,开核。 3.使用sklearn.extenals.joblib 扩展库

[CEOI2015 Day2]世界冰球锦标赛 (折半搜索) - ZAGER

[CEOI2015 Day2]世界冰球锦标赛 题目描述 译自 CEOI2015 Day2 T1「Ice Hockey World Championship」 今年的世界冰球锦标赛在捷克举行。$Bobek$ 已经抵达布拉格,他不是任何团队的粉丝,也没有时间观念。他只是单纯的想去看几场比赛。如果他有足够

Python学习笔记:第4天 字符串的操作 - zhipengzhu

[TOC] 1. python的数据类型 2. int类型的操作 bit_lenght() 计算这个数字二进制的长度 二进制: 0和1,逢二进一 八进制: 0到7,逢八进一 十六进制: 0到F,逢十六进一 3. bool类型 大部分对象都可以参与布尔运算: 4. 字符串的操作 字符串是Python中

webpack4 系列教程(十四):Clean Plugin and Watch Mode - GodBMW

作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步 "《webpack4 系列教程(十四):Clean Plugin and Watch Mode》原文地址" 。更欢迎来我的小站看更多原创内容: "godbmw.com" ,进行“姿势”交流 ♪(^∇^ ) 0. 课程介

少儿编程之图形编程 - jingwhale

图形化编程,现在最流行的是Scratch 。Scratch 是由美国麻省理工学院设计开发的,一款面向青少年的简易编程工具。即使不会英语和键盘操作,用户也可以真接使用中文图形化进行编程,使用鼠标拖动模块到程序编辑栏实现相应功能,轻松的创建动画,游戏。图形化编程机构与品牌(可扫码或点击查看):图形化编程

基于html5 plus + Mui 移动App开发(三)-食全库 - 衡斅

食全库-食品安全知识库。 食品安全(food safety)指食品无毒、无害,符合应当有的营养要求,对人体健康不造成任何急性、亚急性或者慢性危害。根据倍诺食品安全定义,食品安全是“食物中有毒、有害物质对人体健康影响的公共卫生问题”。食品安全也是一门专门探讨在食品加工、存储、销售等过程中确保食品卫...

Python_变量命名 - 于小鱼

Python的变量命名 变量的命名的原则一直都是我这种小白的头疼事,好几条,根本记不住......为了解决大家的头疼问题,今天想出来一个好办法,那就是:身边常备头疼片.......(哈哈哈,开玩笑的) 那言归正传,现在说说变量的命名规则: 慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成

模板--最小生成树 Kruskal 算法不详解 - fatsky

最小生成树 是由n个节点的连通图变化来的。这棵树满足如下条件: 1、是原来图的子图(原来的图扣去了几条边) 2、在保证图仍然连通的情况下,剩下的边权和是最小的 3、满足树的性质 最小生成树常用来解决这样的问题: 有n个村庄,他们之间本没有路(走的人多了就有路了)。我们现在知道每两个村庄之间修路的费用

[代码结构设计]根据不同条件使用不同实现类的业务代码设计 - 云枭zd

场景 此时有一个场景,需要设计一个根据不同的状态和条件采用不同的业务处理方式。 这样大家可能不是太理解。举个例子,现在大街小巷上的商户都采用了聚合支付的支付方式,聚合支付也就是商户柜台前放了一个支持支付宝、微信、京东钱包、银联等等的二维码,用户可以通过任意一款支付APP进行支付。 解决思路 思路①

Kafka控制器选举流程剖析 - 哥不是小萝莉

1.概述 平时在使用Kafka的时候,可能关注的更多的是Kafka系统层面的。今天来给大家剖析一下Kafka的控制器,了解一下Kafka控制器的选举流程。 2.内容 Kafka控制器,其实就是一个Kafka系统的Broker。它除了具有一般Broker的功能之外,还具有选举主题分区Leader节点的

【10.21总结】一个渗透测试练习实例——发现未知的漏洞(Race condition) - zoe宇

Write-up地址:Exploiting an unknown vulnerability 作者:Abhishek Bundela 这篇文章跟我之前看到的文章不太一样,作者是按照一个练习的方式简单描述了他对一个应用进行渗透测试的过程,其中提到的许多测试虽然没有成功,但是对于像我这样的菜鸟来说还是有

SpringBoot(五)Java基于MySQL实现附近的人 - 请叫我头头哥

“附近的人”这个功能估计都不陌生,与之类似的功能最开始是在各大地图应用上接触过,比如搜附近的电影院,附近的超市等等。然而真正让附近的人火遍大江南北的应该是微信"附近的人"这个功能,记得微信刚出的时候,坊间还有一句"寂寞女聊玩微信,寂寞男人搜附近"的说法。

查找算法之——符号表(引入篇) - 脑热

符号表的主要目的是用来存储键值对,也就是将一个键和一个值关联起来,它的主要操作为插入和查找。

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台