Python进阶:一步步理解Python中的元类metaclass 经验

元类(metaclass)是Python 2.2中引入的概念,它的作用是定制类的创建行为。这么解释可能有点难理解,那么这篇文章就通过实例,一步步解释Python中的元类。 1. Python中一切皆对象,包括类

ahrr6660 2016-11-23   8807   0

Java进阶---理解Java的三大特性之继承 经验

当我们使用继承的时候,我们需要确信使用继承确实是有效可行的办法。那么到底要不要使用继承呢?《Think in java》中提供了解决办法: 问一问自己是否需要从子类向父类进行向上转型。如果必须向上转型,则继承是必要的,但是如果不需要,则应当好好考虑自己是否需要继承 。

yanchangjun8102 2016-12-21   11424   0

理解HTTPS为什么安全前,先看看这些 经验

是建立在密码学基础之上的一种安全通信协议,严格来说是基于 HTTP 协议和 SSL/TSL 的组合。理解 HTTPS 之前有必要弄清楚一些密码学的相关基础概念,比如:明文、密文、密码、密钥、对称加密、非

lyc9550 2017-02-22   31961   0

Tensorflow:理解和实现快速风格化图像fast neural style 经验

Neural Style 开辟了计算机与艺术的道路,可以将照片风格化为名家大师的画风。然而这种方法即使使用GPU也要花上几十分钟。 Fast Neural Style 则启用另外一种思路来快速构建风格化图像,在笔记本CPU上十几秒就可以风格化一张图片。我们来看看这是什么原理。 传统的Neural Style基于VGG构建了一个最优化模型。它将待风格化图片和风格化样本图放入VGG中进行前向运算。其中待风格化图像提取relu4特征图,风格化样本图提取relu1,relu2,relu3,relu4,relu5的特征图。我们要把一个随机噪声初始化的图像变成目标风格化图像,将其放到VGG中计算得到特征图,然后分别计算内容损失和风格损失。

lhqlyh 2017-02-23   21991   0

从数学概念入手,一文带你理解感知机是什么 经验

神经网络类型众多,其中最为重要的是多层感知机。 多层感知机中的特征神经元模型称为感知机。本文将解释从数学概念上理解感知机模型,雷锋网 (公众号:雷锋网) 编译。 感知机元件 神经元是神经网络的主要组成部分,感知机是最常用的模型。 如下图所示。

AlejandraKQ 2017-03-13   46963   0

StringFog插件对Dex字符串加密原理解 经验

dx、ApkTool等逆向工具面前,几乎同没穿衣服的女人一样毫无隐私。当然,具体的逆向技术我们不再深入讨论,还是切入本篇博客的正题:对Dex中字符串加密。 在绝大多数的Android应用当中,很多

1034379238 2017-03-20   8090   0

[译]GC专家系列1:理解Java垃圾回收 经验

了解Java的垃圾回收(GC)原理能给我们带来什么好处?对于软件工程师来说,满足技术好奇心可算是一个,但重要的是理解GC能帮忙我们更好的编写Java应用程序。 上面是我个人的主观的看法,但我相信熟练掌握GC是成

jopen 2016-01-05   18211   0

理解Java虚拟机体系结构 经验

节码,实现可以采取解释、即时编译或直接使用芯片上的指令执行,还可以是它们的混合。 执行引擎可以理解成一个抽象的规范、一个具体的实现或一个正在运行的实例。抽象规范使用指令集规定了执行引擎的行为。具体

jopen 2016-01-08   19844   0

SSH加密原理、RSA非对称加密算法学习与理解 经验

首先声明一下,这里所说的SSH,并不是Java传统的三大框架,而是一种建立在应用层和传输层基础上的安全外壳协议,熟悉Linux的朋友经常使用到一 个SSH Secure Shell Cilent的工具,本文也是基于此工具加

jopen 2016-01-14   18921   0

插件框架原理解析——Hook机制之Binder Hook 经验

我们把这种Hook系统服务的机制称之为Binder Hook,因为本质上这些服务提供者都是存在于系统各个进程的Binder对象。因此,要理解接下来的内容必须了解Android的Binder机制,可以参考我之前的文章Binder学习指南

cszddx 2016-02-16   16212   0

Android插件框架原理解析——概要 经验

接下来的一系列文章将以DroidPlugin为例讲解插件框架的原理,揭开插件化的神秘面纱;同时还能帮助深入理解Android Framewrok;主要内容如下: Hook机制之动态代理 Hook机制之Binder

abreal 2016-01-28   14661   0

简单粗暴地理解js原型链--js面向对象编程 经验

原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链

MarPrinsep 2016-05-05   50322   0

Swift与OC真正去理解Block解决循环引用的技巧 经验

到坑了才明白其中的真理!之前文章中也提到这个问题,仅仅是讲了使用层面,并没有去讲如何理解其中的道理,接下来我们来理解一下。 目录 OC中Block的循环引用 1)__weak的使用 2

ZhiHaozhao 2017-02-06   7266   0

真正理解Mysql的四种隔离级别 经验

事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。

vivian666 2016-10-31   74733   0

从汇编角度理解golang多值返回和闭包 经验

channel,defer,reflect,interface{}等等;这些特性其实从golang源码是可以理解其实现的原理;今天这篇文章主要来分析下golang多值返回以及闭包的实现,因为这两个实现golan

ichigozws 2016-09-05   11249   0

深刻理解移动端优化之离屏渲染 经验

相比于当前屏幕渲染,离屏渲染的代价是很高的,这也是iOS移动端优化的必要部分。

JosefaRound 2016-11-14   7801   0

微软和Google如何让搜索引擎理解互联网 资讯

搜索引擎爬虫抓取和索引了海量的网页内容,但内容的意义则是一无所知,它们并不能像人类那样区分同一个词的不同含义。它们抓取的只是网页中的单词,而不是语义。从一开始,搜索引擎本质上是匹配文本字符串。

openkk 2012-06-07   5872   0

谈一谈自己对依赖、关联、聚合和组合之间区别的理解 经验

——摘自《Java面向对象编程》,作者:孙卫琴 以上关系的 耦合度 依次增强(关于耦合度的概念将在以后具体讨论,这里可以暂时理解为当一个类发生变更时,对其他类造成的影响程度,影响越小则耦合度越弱,影响越大耦合度越强)。由定义我

jopen 2015-03-29   163068   0

从模拟真实世界中理解软件设计原则 资讯

以便于适应具体应用需求就难了。 为了更好地理解软件的设计理念,有些教授想出了一些很有意思的点子——那就是模拟真实场景,这使得这些概念更易于学生的理解和掌握。 举个关于低耦合原则的真实事例:

jopen 2014-12-16   7963   0

谷歌人工智能算法RankBrain运行原理解 资讯

了彻底检修,并命名它为蜂鸟。 那么RankBrain是谷歌蜂鸟搜索算法的一部分么? 这是我们的理解。蜂鸟是整个搜索算法,就好比车里面有个引擎。引擎本身可能由许多部分组成,比如滤油器,燃油泵,散热器

jopen 2015-11-03   13237   0
谷歌  
1 2 3 4 5 6 7 8 9 10