码迷,mamicode.com
首页 > 2018年03月18日 > 全部分享
萌新的计算机视觉入门1--Retinex算法
算法的基本原理是认为人眼观看的图像S是由两部分组成,即入射光图像L与反射图像R相乘得到,因为R与图像轮廓信息相关,所以问题变为从S中提取R。其中的关键便是根据L的特征对L进行合适的建模。 最基础的算法认为光原本照度是均匀的,所以在S图像上进行高斯滤波,从而留下物体反射的信息R,而且认为物体的颜色也是 ...
分类:编程语言   时间:2018-03-18 17:20:50    阅读次数:288
tomcat的安装
tomcat的安装步骤:安装JDK了解当前的java环境:~]#java-versionOpenJDK:java-VERSION-openjdk:TheOpenJDKruntimeenvironment.java-VERSION-openjdk-headless:TheOpenJDKruntimeenvironmentwithoutaudioandvideosupport.java-VERSION
分类:其他好文   时间:2018-03-18 17:20:42    阅读次数:137
用Python进行数据分析-2
函数 如果你要重复使用相同的或者非常相似的功能,就写一个函数。 函数使用def关键字声明,用return关键字返回值 def my_function(x, y, z=1.5): if z 1: return z (x + y) else: return z / (x + y) 如果到末尾都没有ret ...
分类:编程语言   时间:2018-03-18 17:20:35    阅读次数:254
MySQL多数据源笔记4-Mycat中间件实战
Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服 务。由于前面讲的对数据进行分片处理之后,从原有的一个库,被切分为多个分片数据库,所有的分片数据库集 群构成了整个完整的数据库存储。 如下图: 如上图所表示,数据被分到多个分片数据库后,应用如果需要读取数据,就要需要处理 ...
分类:数据库   时间:2018-03-18 17:20:28    阅读次数:515
java微服务分布式调用链APM监控
几种分布式调用链监控组件的比较微服务架构下,服务按照不同的维度进行拆分,一次请求请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。分布式调用链监控组件在这样的环
分类:编程语言   时间:2018-03-18 17:20:22    阅读次数:956
《区块链100问》第58集:零知识证明是什么?
零知识证明是指证明者能够在不向验证者提供信息本身内容的情况下,使验证者相信某个论断是真实可信的一种技术。目前匿名性非常突出的数字资产ZCash的匿名交易就是依靠“零知识证明”实现的。 举个例子,A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时候,A可以选择 ...
分类:其他好文   时间:2018-03-18 17:20:12    阅读次数:169
PHP垃圾回收机制
PHP垃圾回收机制1、每一个变量定义时都保存在一个叫zval的容器里面,这里面包含了数量的类型和和值,还包含了一个refcount(理解为存在几个变量个数)和is_ref(理解为是否为引用变量)两个额外信息,当变量被引用一次refcount就会+1,当你unset一下之后这个值就会减1直到为0就会从内存中删除2、定义一个变量的时候并不是每次都会扩大预定于值,因为PHP会在内存中先预占用一个空间,等
分类:Web程序   时间:2018-03-18 17:20:04    阅读次数:237
angular 构建
全局安装 cli 进入目录: 用cli工具创建项目 进入目录 启动服务: ...
分类:其他好文   时间:2018-03-18 17:19:56    阅读次数:113
Eslint报错整理与解决方法(持续整理)
1.‘Unexpected tab character’ 字面意思理解呢就是意想不到的制表符,当时出现的时候就是我习惯的使用Tab键去打空格,但是eslint默认不认可Tab,所以解决方法很简单: 在eslint的配置文件中(.eslintrc)rules项中添加一行:"no-tabs":"off" ...
分类:其他好文   时间:2018-03-18 17:19:50    阅读次数:1496
20154322 杨钦涵 Exp1 PC平台逆向破解(5)M
Exp1 PC平台逆向破解(5)M 一、实验目标 本次实践的对象是一个名为 的`linux`可执行文件。 该程序正常执行流程是: 调用 函数, 函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段 ,会返回一个可用 。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这个代 ...
分类:其他好文   时间:2018-03-18 17:19:41    阅读次数:197
Ubuntu 16.04 提权漏洞
Ubuntu 提权exp
分类:系统相关   时间:2018-03-18 17:19:33    阅读次数:1393
《区块链100问》第62集:比特币为什么要扩容?
目前比特币区块大小为1M,每秒大约只能处理7个交易。随着比特币交易量不断增长,比特币网络已经难以迅速地进行转账交易确认,比特币网络出现拥堵。 比特币区块链上最高时有上万笔交易积压,比特币转账交易费高达几十美元,网络拥堵时,比特币交易甚至需要花费好几天才能被打包。大家开始讨论如何扩容。 自2013年起 ...
分类:其他好文   时间:2018-03-18 17:19:26    阅读次数:124
《区块链100问》第57集:股份授权证明机制是什么?
股份授权证明机制,简称DPoS,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。为了激励更多人参与竞选,系统会生成少量代币作为奖励。比特股、点点币等数字资产都采用该方式。 DPoS有点像议会制度或人民代表大会制度。如果代表不能履行他们的职责,比如轮到他们记账时,他们没能完成则会被 ...
分类:其他好文   时间:2018-03-18 17:19:19    阅读次数:177
《区块链100问》第68集:硬分叉之以太经典
以太坊(ETH)和以太经典(ETC)是硬分叉的典型案例。 The DAO计划基于以太坊智能合约建立一个众筹平台,于2016年5月正式发布,截止当年6月,募集资金超过1.6亿美元。之后,The DAO被黑客利用智能合约的漏洞,转移了市值五千万美元的以太币。为了挽回投资者资产,以太坊社区投票表决决定将更 ...
分类:其他好文   时间:2018-03-18 17:19:05    阅读次数:170
《区块链100问》第65集:比特币生孩子了
现在比特币社区有很多种扩容方案,如果有某种扩容方案可以获得足够的算力支持,成功激活,那么比特币网络将避免分叉的风险。 但是,因为比特币没有中心化的权利机构,很难达成共识。如果没有任何一种方案获得足够的算力支持,比特币区块链将形成分叉,届时将会产生多种比特币分叉币。原先持有比特币的人,在分叉后将自动且 ...
分类:其他好文   时间:2018-03-18 17:18:58    阅读次数:128
MySQL数据库(四)
操作数据库表的内容: -- 向表中插入数据:insert into table_name values(now(),'a'); insert into student (id,name,sex) values(1,'zhangsan','nan'); -- 向表中插入多条记录insert into ...
分类:数据库   时间:2018-03-18 17:18:48    阅读次数:305
《区块链100问》第67集:重放攻击是什么?
如果比特币真的发生分叉,作为普通用户,最大的风险就是重放攻击。 重放攻击是什么呢?如果比特币分裂为一种或多种比特币,如BTC1/BTC2/BTC3等,每个比特币账户内将根据他的比特币余额,同时存在对应数量的所有分叉币。 由于每条链上的地址和私钥、算法等都相同,交易格式也完全相同,导致在其中一条区块链 ...
分类:其他好文   时间:2018-03-18 17:18:40    阅读次数:126
1022条   上一页 1 ... 22 23 24 25 26 27 28 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!