3 Omni-Space

尚未进行身份认证

专注Android, Mobile Security and AI

等级
博文 1k+
排名 564

从0到1,了解NLP中的文本相似度

导语AI在2018年应该是互联网界最火的名词,没有之一。时间来到了9102年,也是项目相关,涉及到了一些AI写作相关的功能,为客户生成一些素材文章。但是,AI并不一定最懂你,客户对于AI写出来的文章,多少是会做些修改的。为了更好的衡量出AI文章的可用度,在这儿就会需要存有一个反馈的环节,来看看用户润色后的文章与原始AI文章之间的区别是多大,AI写出来的文章可用性是否足够。由于目前还没精力细究A...

2019-06-29 16:08:40

从源码透析gRPC调用原理

导语gRPC是什么,不用多说了。gRPC如何用,也不用多说了。但是,gRPC是如何work的,清楚的理解其调用逻辑,对于我们更好、更深入的使用gRPC很有必要。因此我们必须深度解析下gRPC的实现逻辑,在本文中,将分别从客户端和服务端来说明gRPC的实现原理。准备条件本文将以gRPCGithub上helloword代码作为一个完整的项目示例作为介绍的基础,在展开分析之前,简...

2019-06-29 16:07:09

你不知道的gRPC反向代理

一个gRPCProxy的实现方案导语可用性、可靠性和扩展性是衡量后台服务的基本标准,HTTP反向代理,是任何一个提供大型Web服务后台所必备的,用以提高服务的这些基础参数,且通过支持到负载均衡而进一步提升服务性能。然而,随着微服务框架的盛行,RPC技术也已经开始承载大量的微服务之间的通信,在众多RPC技术中,gRPC是Google开源的通用高性能RPC框架,因此,一个支持gRPC的反向代...

2019-06-29 16:06:12

一种绕开反病毒引擎的方法

前段时间,我整出了一个无需Root也能使用Xposed的方法,简单来说,就是通过双开技术(VirtualApp)结合本进程内的JavaMethodHook(epic)实现加载Xposed模块,从而任意修改内部App的方法。项目刚开源不久,有大量用户指责VirtualXposed是恶意软件,有病毒!比如说:VirusTotalsaysyouhavemalware·I...

2019-06-27 13:15:08

Android 开发, Android 安全 精品资料收集 (持续更新...)

系统安全(Android)看雪安全论坛吾爱破解DroidSec安卓安全中文站阿里聚安全360安全播报平台腾讯安全应急响应中心360移动安全wiki.secmobi.commobilesecuritywiki.comandroid-security-awesome[CSDN]Android安全及病毒分析主要致力于Android逆向分析、系统安全、应用安全、病毒分析与检测...

2019-06-27 13:04:14

我为Dexposed续一秒——论ART上运行时 Method AOP实现

两年前阿里开源了Dexposed项目,它能够在Dalvik上无侵入地实现运行时方法拦截,正如其介绍「enable‘god’modeforsingleandroidapplication」所言,能在非root情况下掌控自己进程空间内的任意Java方法调用,给我们带来了很大的想象空间。比如能实现运行时AOP,在线热修复,做性能分析工具(拦截线程、IO等资源的创建和销毁)等等。然而,随着A...

2019-06-27 12:34:24

一种绕过Android P对非SDK接口限制的简单方法

众所周知,AndroidP引入了针对非SDK接口(俗称为隐藏API)的使用限制。这是继AndroidN上针对NDK中私有库的链接限制之后的又一次重大调整。从今以后,不论是native层的NDK还是Java层的SDK,我们只能使用Google提供的、公开的标准接口。这对开发者以及用户乃至整个Android生态,当然是一件好事。但这也同时意味着Android上的各种黑科技有可能会逐渐...

2019-06-27 12:29:27

另一种绕过 Android P以上非公开API限制的办法

去年发布的AndroidP上引入了针对非公开API的限制,对开发者来说,这绝对是有史以来最重大的变化之一。前天Google发布了AndroidQ的Beta版,越来越多的API被加入了黑名单,而且Google要求下半年APP必须target28,这意味着现在的深灰名单也会生效;可以预见,在不久的将来,我们要跟大量的API说再见了。去年我给出了一种绕过Andr...

2019-06-27 12:27:30

Python & JAVA Solutions for Leetcode

Python&JAVASolutionsforLeetcode(inspiredbyhaoel’sleetcode)Remembersolutionsareonlysolutionstogivenproblems.Ifyouwantfullstudychecklistforcode&whiteboardinterview,p...

2019-06-17 17:05:59

Entering God Mode — The Kernel Space Mirroring Attack

HowAlibabaareresearchingusingthehardwarefeaturesofARMMMUtoenableGodModeinAndroid8terminalsWangYong,a.k.a.ThomasKing,isaresearcherfromAlibabaSecurity’sPandoraLab.The...

2019-06-13 09:33:30

pycharm 完美破解 windows/mac/linux 永久激活 (持续更新)- 最新更新 2019.6.1 版本 2019.1.3

申明:破解仅供学习和参考,请购买软件支持正版。最新更新2019.6.1更新破解文件fb.jar(如果破解成功,请点赞,谢谢)TableofContents1.安装2.修改host文件3.安装破解文件3.1获取破解文件3.2设置IDE启动时读取破解文件3.2.1直接修改vmoptions文件3.2.2在IDE里修改vmoption...

2019-06-06 17:03:29

【译】Ethereum Wallet in a Trusted Execution Environment / Secure Enclave

介绍在过去的几周里,Weeve团队已经从社区中获得了很多关于我们如何将以太坊钱包应用到我们的weeveOS中的兴趣。weeveOS是一个开源操作系统,针对IoT-to-Ethereum进行了优化(在未来的版本中,我们将增加对其他区块链技术的支持)应用程序利用最先进的安全机制来保护以太网钱包免受网络攻击(GitHub)。通过WeeveOS,该项目旨在为区块链实施安全可靠的物联网神谕...

2019-06-03 13:01:20

High Scalability of Website Architecture

HerearesomeofthefavoritepostsonHighScalability...AlltheStufftheInternetSaysonScalabilityarticles. ExplaintheCloudLikeI'm10 YouTubeArchitecture HilariousVideo:RelationalDa...

2019-05-29 17:11:31

网站架构相关PPT、文章整理(更新于2009-7-15)

在这篇blog中放置了我收集的一些网站架构相关的PPT和文章,提供给大家下载,如果大家有相关的好的PPT、文章的话,也欢迎推荐给我,非常感谢,:),这篇blog的内容也会随着我收集的东西增加而变化,同时也会增加我对于这些PPT、文章的看法和评价。1、amazonAmazon的分布式key-value存储系统(dynamo)的论文2、ebay(我对于eBay这几个PPT的一些看法和评价:http...

2019-05-29 17:08:58

【译】Understanding Linked Data Formats

在本文中,我们将通过检查其四种最常见的格式来探索RDF的外观:N-Triples,Turtle,JSON-LD和RDF/XML。编辑(04/05/2019):我将本文扩展为包含JSON-LD并添加了下面的内容部分。我原本没有包含JSON-LD,因为我从未真正使用它,但同意需要添加它才能完整。内容介绍格式看起来像什么?哪种格式适合我?结论TL;DR附录介绍很简单,链接数据...

2019-05-28 18:32:41

Contextualizing Airbnb by Building Knowledge Graph

我想你去洛杉矶旅行。第一步是访问Airbnb.com并搜索“洛杉矶”。在后端,查询“洛杉矶”被翻译成地图上的一个区块;此块中的可用房屋将在许多搜索结果页面中返回。这足以让你制定旅行计划吗?随着Airbnb逐渐走向成为端到端的旅行平台,我们越来越重要的是提供旅行见解,帮助人们决定何时旅行,去哪里以及旅行时做些什么。例如,洛杉矶最受欢迎的地标和社区是什么?是否有任何即将举行的音乐...

2019-05-28 18:28:58

【译】Deep Learning with Knowledge Graphs

上周,我在ConnectedDataLondon上就Octavian开发的方法发表了演讲,使用神经网络在知识图上执行任务。这是来自ConnectedDataLondon的演讲录音:在这篇文章中,我将总结那篇演讲(包括大部分幻灯片)并提供对我们影响最大的论文的链接。要了解有关构建下一代数据库查询引擎的新方法的更多信息,请参阅我们最近的文章。什么是图表?两个功...

2019-05-28 18:26:28

【译】Attacks against machine learning — an overview

这篇博客文章调查了针对AI(人工智能)系统的攻击技术以及如何防范它们。在较高级别,对分类器的攻击可以分为三种类型:对抗性输入,这是特制的输入,其目的是可靠地错误分类以逃避检测。对抗性输入包括旨在逃避防病毒的恶意文档,以及试图逃避垃圾邮件过滤器的电子邮件。 数据中毒攻击,涉及将训练对抗数据提供给分类器。我们观察到的最常见的攻击类型是模型倾斜,攻击者试图以这样的方式污染训练数据,即分...

2019-05-28 17:53:53

AI新方向:对抗攻击

01概述我在国内的两个著名的学术搜索网站AMiner和Acemap进行了调查,以adversarialattack和相近意思的poisoningattack等词作为关键词搜索了相关的论文,以下是两个网站给出的论文数据分析图表。一方面,从图中很明显可以看出,在2015年直到今年,adversarialattack相关的论文显著增多,这说明了在机器学习发展飞速的今...

2019-05-28 17:46:07

详解机器学习中的梯度消失、爆炸原因及其解决方法

前言本文主要深入介绍深度学习中的梯度消失和梯度爆炸的问题以及解决方案。本文分为三部分,第一部分主要直观的介绍深度学习中为什么使用梯度更新,第二部分主要介绍深度学习中梯度消失及爆炸的原因,第三部分对提出梯度消失及爆炸的解决方案。有基础的同鞋可以跳着阅读。其中,梯度消失爆炸的解决方案主要包括以下几个部分。-预训练加微调-梯度剪切、权重正则(针对梯度爆炸)-使用不同的激活函数-使...

2019-05-28 17:13:59
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!