函数
qswm_18301240090
这个作者很懒,什么都没留下…
展开
-
拥抱人工智能,从机器学习开始
目录:一、机器学习:一种实现人工智能的方法二、机器学习算法:是使计算机具有智能的关键三、Anaconda:初学Python、入门机器学习的首选四、总结背景:自“阿尔法狗”(AlphaGo)完胜人类围棋顶尖高手后,有关人工智能(AI)的讨论就从未停歇。工业4.0方兴未艾,人工智能引领的工业5.0时代却已悄然苏醒。人工智能的火爆离不开互联网、云计算、大数据、芯片和软件等技术的发展,而深度学习的进步却是...转载 2018-07-02 15:24:09 · 153 阅读 · 0 评论 -
知识锦集分享
分析core,是从案发现场,推导案发经过 当我们谈论企业级存储市场时,我们谈论(做)了什么 开源大数据周刊:第90期 使用阿里云ACM简化你的Spring Cloud微服务环境配置管理 mysql 锁的机制(长文慎点) 新程序员的常见问题 Linux系统运维常见面试简答题系列(二)(14题 使用Docker运行Java应用程序 ...原创 2018-12-03 11:27:18 · 526 阅读 · 0 评论 -
Android 性能篇 - 内存优化
内存优化是一个程序员的基本功。有时也要切合项目的实际需求来做选择。一、解决所有的内存泄漏内存泄漏概念:不再使用的对象没有被回收,就是内存泄露。单利泄漏主要原因还是因为一般情况下单例都是全局的,有时候会引用一些实际生命周期比较短的变量,导致其无法释放。例如 :activity 的 content 赋值到单利对象里面的成员量变量code:private static volatile ClassXX ...转载 2018-07-06 14:04:18 · 113 阅读 · 0 评论 -
上海科技大学ACL2018高分论文:混合高斯隐向量文法
自然语言处理领域的传统方法着重于处理离散符号之间的复杂结构,但近几年随着深度学习的兴起,出现了很多将符号向量化结合神经网络的方法。而将深度学习方法与传统 NLP 方法有机结合将会是自然语言处理领域未来的一个重要方向。本文介绍了一篇来自于上海科技大学的 ACL 2018 论文“Gaussian Mixture Latent Vector Grammars”。该论文将传统的上下文无关文法与深度学习中的...转载 2018-07-06 14:02:43 · 162 阅读 · 0 评论 -
Scrapy框架的使用之Spider的用法
在Scrapy中,要抓取网站的链接配置、抓取逻辑、解析逻辑里其实都是在Spider中配置的。在前一节实例中,我们发现抓取逻辑也是在Spider中完成的。本节我们就来专门了解一下Spider的基本用法。1.Spider运行流程在实现Scrapy爬虫项目时,最核心的类便是Spider类了,它定义了如何爬取某个网站的流程和解析方式。简单来讲,Spider要做的事就是如下两件:定义爬取网站的动作;分析爬取...原创 2018-07-06 14:02:10 · 465 阅读 · 0 评论 -
seastar中apply模板的实现
我在阅读seastar的源码时(这并不代表我熟悉seastar),偶然发现了seastar把tuple里的每一个element传给一个函数作为参数,这让我很好奇它是如何实现的,让我不自量力地分析一下。seastar有个头文件apply.hh包含如下代码:namespace seastar { ...转载 2018-07-06 13:54:51 · 353 阅读 · 0 评论 -
搞定机器学习面试,这些是基础!
一、决策树1.1 原理顾名思义,决策树就是用一棵树来表示我们的整个决策过程。这棵树可以是二叉树(比如CART只能是二叉树),也可以是多叉树(比如ID3、C4.5可以是多叉树或二叉树)。根节点包含整个样本集,每个叶节点都对应一个决策结果(注意,不同的叶节点可能对应同一个决策结果),每一个内部节点都对应一次决策过程或者说是一次属性测试。从根节点到每个叶节点的路径对应一个判定测试序列。举个例子:就像上面...转载 2018-07-06 13:53:43 · 184 阅读 · 0 评论 -
基于函数计算处理数据并分发的实践操作
综述阿里云的函数计算是2017年4月份发布,并于同年10月份正式商业化,是一款基于Serverless这种架构下实现的一款轻计算高弹性的产品。下面会讲解基于函数计算作为数据处理并分发后的场景。场景描述是这样,函数计算作为一个后端数据处理服务跟表格存储结合起来,主要是数据驱动后续的分发行为。函数计算可以对存储到表格存储里的数据进行准实时处理(目前可以定义1秒触发一次、一次传输100条记录),通过触发...转载 2018-07-05 13:52:29 · 378 阅读 · 0 评论 -
Promise的前世今生
Promise 的历史Promise 是一个古老的概念(最初提出于 1976 年),通常与 future 结合在一起。Future 指的是未来的值,通常在 Promise 里被作为参数和返回值传来传去(但是在有的语境下 Future 又被用来指代类似 Promise 的东西。下文中,我们所说的 future 表示第一种概念)。Promise 只是一个概念,很多常见语言的标准库都有 Promise ...转载 2018-07-05 13:46:59 · 248 阅读 · 0 评论 -
如何给JavaScript代码添加断点调试
之前打断点都只会看他自己出现的数据,而且一段时间不用总是找不到在哪里,今天就本着好脑袋不如赖笔头的想法来记录下浏览器断点的使用。本文以谷歌浏览器为准:首先我们使用chrome浏览器打开我们需要调试的页面并按“F12”键打开“开发者工具”,如下图:控制台显示网页中JS的各种输出信息,包括错误信息、用户日志等;打开脚本标签页,这里面才是我们想要的内容。选择“开发者工具”中的“Sources”选项点击查...转载 2018-07-05 13:45:39 · 1935 阅读 · 0 评论 -
2018最全的iOS面试题及答案
最全的iOS面试题及答案iOS面试小贴士———————————————回答好下面的足够了-------------------------------------多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。block的用法需要注意些什么。stron...原创 2018-07-11 14:48:40 · 1210 阅读 · 0 评论 -
MaxCompute帮你五步实现用户画像的数据加工
企业最终的数据往往都隐藏在日志背后,如果从日志背后挖掘出有价值的信息,勾画出平台或网站的用户画像对精准化运营有着重要的帮助。阿里云技术专家祎休带来阿里在处理日志、构建数仓上的最佳实践分享。主要从数仓开发开始谈起,重点讲解了数据加工用户画像的五大步骤,最后进行了演示解析。直播视频回顾请点击以下是精彩视频内容整理:数据融合加工-数仓开发大数据仓库特殊引擎提供我们一站式的PB级大数据仓库解决方案,那么,...转载 2018-07-04 14:40:52 · 114 阅读 · 0 评论 -
面试精选之Promise
前端面试过程中,基本都会问到 Promise,如果你足够幸运,面试官问的比较浅,仅仅问 Promise 的使用方式,那么恭喜你。事实上,大多数人并没有那么幸运。所以,我们要准备好九浅一深的知识。不知道读者有没有想过,为什么那么多面试官都喜欢问Promise?可以思考一下哦~常见 Promise 面试题我们看一些 Promise 的常见面试问法,由浅至深。1、了解 Promise 吗?2、Promi...转载 2018-07-10 14:16:24 · 244 阅读 · 0 评论 -
JS 异步系列 —— Promise 札记
Promise 札记研究 Promise 的动机大体有以下几点:对其 api 的不熟悉以及对实现机制的好奇;很多库(比如 fetch)是基于 Promise 封装的,那么要了解这些库的前置条件得先熟悉 Promise;要了解其它更为高级的异步操作得先熟悉 Promise;基于这些目的,实践了一个符合 Promise/A+ 规范的 repromise本札记系列总共三篇文章,作为之前的文章 Node....转载 2018-07-10 14:13:34 · 130 阅读 · 0 评论 -
js中eval详解,用Js的eval解析JSON中的注意点
先来说eval的用法,内容比较简单,熟悉的可以跳过eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var s1='"a" + 2'; //表达式var s2='{a:2}'; //语句alert(eva...转载 2018-06-28 14:12:44 · 419 阅读 · 0 评论 -
Java并发编程笔记之Semaphore信号量源码分析
JUC 中 Semaphore 的使用与原理分析,Semaphore 也是 Java 中的一个同步器,与 CountDownLatch 和 CycleBarrier 不同在于它内部的计数器是递增的,那么,Semaphore 的内部实现是怎样的呢? Semaphore 信号量也是Java 中一个同步容器,与CountDownLatch 和 CyclicBarrier 不同之处在于它内部的计数器是递...转载 2018-07-09 14:16:38 · 148 阅读 · 0 评论 -
Python入门(二)快捷键、操作符和BIF
快捷键(常用)新建文件:Ctrl+N;打开文件:Ctrl+O;打开模块:Alt+M(先选中模块,再按下此快捷键,会打开该模块的python源码);浏览模块:Alt+C;路径浏览: Alt+FP;光标当前所在行列:IDLE右下角有显示;跳到目标行号:Alt+G;调出上一条命令:Alt+P;调出下一条命令: Alt+N;跳到开头:Ctrl+uparrow;跳到结尾:Ctrl+downarrow;跳到上...转载 2018-07-09 14:12:22 · 129 阅读 · 0 评论 -
知识锦集分享(三)
“无状态”的那点事儿 今日头条大佬十年面试了 2000 人,总结了这 5 点! 最新的15个Android库,你了解吗? Hystrix 停止开发。。。Spring Cloud 何去何从? 摸着石头过河:知乎核心业务 Go 语言改造实践 面试专栏|一篇文章搞定ArrayList和LinkedList所有面试问题 用Python告诉你,现在的房租有多高? 美团容器平台架...原创 2018-12-03 11:34:33 · 250 阅读 · 0 评论