自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1198)
  • 资源 (3)
  • 收藏
  • 关注

原创 Erlang给我们带来什么

最近一直在想给erlang写点东西,让喜欢erlang的程序员,快些入门。我个人学习erlang是因为项目支持,工作需要必须学习,所以慢慢的走过来的,现在有时间停下来做了一些反思;我发现学习erlang如果自己先看书,但没有项目支持,很难进行下去,一定会被其怪异的语法,以及一些不知道能给自己在工作中带来什么帮助,而最终放弃学习erlang。我个人认为erlang最大的优点是

2012-12-12 11:02:59 4240

转载 算法复杂度中的O(logN)底数是多少

转载:https://www.cnblogs.com/lulin1/p/9516132.html前言 无论是计算机算法概论、还是数据结构书中,关于算法的时间复杂度很多都用包含O(logN)这样的描述,但是却没有明确说logN的底数究竟是多少。算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。 不过无论底数是什么,log级别的渐进意义是一样的。也就是说该算法的时间复杂度的增长...

2020-11-04 15:02:25 1463

转载 HMAC的图解

转载:https://blog.csdn.net/chengqiuming/article/details/82822933?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.pc_relevant_is_cache&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnP

2020-11-02 17:02:04 829

原创 常见散列函数

MD5(Message Digest Algorithm 5):是RSA数据安全公司开发的一种单向散列算法,MD5被广泛使用,可以用来把不同长度的数据块进行暗码运算成一个128位的数值。 SHA(Secure Hash Algorithm)这是一种较新的散列算法,可以对任意长度的数据运算生成一个160位的数值。 MAC(Message Authentication Code):消息认证代码,是一种使用密钥的单向函数,可以用它们在系统上或用户之间认证文件或消息,常见的是HMAC(用于消..

2020-11-02 16:44:49 3473

转载 ssl协议中的dh算法的pre-master-secret

转载:https://blog.csdn.net/dog250/article/details/5717162ssl3_send_client_key_exchange是openssl中客户端确定密钥的函数,同时也发送了“一部分”数据给服务器,这一部分数据就是所谓的pre_master,不管是客户端还是服务器都根据对端传过来的pre_master和自己计算出来的另一部分数据来生成最终的对称密钥,生成过程中需要hello消息中的随机数,这样生成的密钥才不会每次都一样。由于ssl协议中dh份额来源于证.

2020-11-02 16:15:43 1225

转载 PowerDesigner16配置显示注释comment配置方法

转载:http://blog.csdn.net/chao_1990/article/details/52620206无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释,操作的流程图如下原始样式显示操作调出执行命令的接口

2017-12-15 19:04:51 823

转载 PowerDesigner提示Existence of index、key、reference错误

转载:http://www.cnblogs.com/cztisthebest/p/5944591.html建立一个表后,为何检测出现Existence of index的警告    A table should contain at least one column, one index, one key, and one reference.可以不检查 Existence o

2017-12-15 18:06:08 3446

转载 Go运行时bug调试过程解析

转载:http://blog.csdn.net/dev_csdn/article/details/78813904前言我是Prometheus和Grafana的超级粉丝。作为一名前谷歌SRE(Site Reliability Engineer, 网站可靠性工程师),我学会了如何选择优秀的监控应用程序。这个组合在过去的一年中一直是我战无不胜的法宝。我使用它们监控我

2017-12-15 18:04:23 2215

转载 Golang中interface{}作为函数参数和函数返回值的使用

转载:http://blog.csdn.net/chdhust/article/details/51436882面给出一个例子:[python] view plain copypackage main    import (      "errors"      "fmt"  )    

2017-09-29 17:45:09 12405

转载 GitLab Flow

转载:https://www.15yan.com/story/6yueHxcgD9Z/相较于SVN等老旧的版本控制系统,使用git进行版本管理会让分支和合并更加容易。git允许更多样的分支策略和工作流。相比较于git出现以前应用的方法,现在几乎全部的方法都得到了改进。但是现在很多组织仍然使用一个没有明确定义的,过度复杂的或者是没有集成错误追踪系统的工作流程来工作。因此我们推荐g

2017-08-30 20:00:57 3069

转载 Git 在团队中的最佳实践--如何正确使用Git Flow

转载:http://www.cnblogs.com/cnblogsfans/p/5075073.html我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。Git的优点Git的优点很多,但是这里只列出我认为非常突出的几点。由于是分布式,所有本地库包含了远程库的所

2017-08-29 17:57:20 621

转载 Spark MLlib系列(二):基于协同过滤的电影推荐系统

转载:http://blog.csdn.net/shifenglov/article/details/43795597前言随着大数据时代的到来,数据当中挖取金子的工作越来越有吸引力。利用Spark在内存迭代运算、机器学习领域强悍性能的优势,使用spark处理数据挖掘问题就显得很有实际价值。这篇文章给大家分享一个spark MLlib 的推荐实战例子。我将会分享怎样用spar

2017-06-26 08:43:13 1387

转载 Spark MLlib系列(一):入门介绍

转载:http://blog.csdn.net/shifenglov/article/details/43762705前言最新的情况是国内BAT已经都上了spark,而且spark在hadoop上的应用,大有为大象插上翅膀的效果。个人估计在未来两到三年,spark大有代替hadoop的mapreduce的趋势。应该说spark的在使用上面的经济成本,性能优势,一站式解决

2017-06-26 08:42:00 1060

转载 方差、标准差、均方差、均方误差区别总结

转载: http://blog.csdn.net/Leyvi_Hsing/article/details/54022612一、百度百科上方差是这样定义的: (variance)是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平

2017-06-26 08:36:11 8841

转载 大数据用户画像方法与实践(干货 转帖)

http://www.cnblogs.com/cescyang/p/6017608.html在大数据时代,机器要学会从比特流中解读用户,构建用户画像就变得尤其重要。本文介绍了用户画像的理论和实践,以及在实际中的应用。如何根据用户画像进行精准营销?将用户画像应用于个性化推荐?一起来寻找答案吧~首先看一下大数据与应用画像的关系,现在大数据是炙手可热,相信大家对大数据的四个V

2017-06-23 08:23:30 2314

转载 浅谈矩阵分解在推荐系统中的应用

转载:http://blog.csdn.net/sun_168/article/details/20637833 推荐系统是当下越来越热的一个研究问题,无论在学术界还是在工业界都有很多优秀的人才参与其中。近几年举办的推荐系统比赛更是一次又一次地把推荐系统的研究推向了高潮,比如几年前的Neflix百万大奖赛,KDD CUP 2011的音乐推荐比赛,去年的百度电影推荐竞赛,还有最近

2017-06-22 07:30:01 1111

转载 supervisor运行golang守护进程

转载:http://studygolang.com/articles/4480最近在鼓捣golang守护进程的实现,无意发现了supervisor这个有意思的东西。supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以让它们自动重启。当然也可以用来实现golang的守护进程,下面描述下具体实现。安装superv

2017-05-09 10:37:46 690

转载 在iOS6中UDID被IFA替代,新增广告跟踪开关ATE

转载:http://www.appying.com/news/ifa-ate/UDID被IFA替代,新增广告跟踪开关ATE苹果在iOS 6引入了用于替代UDID的Advertising Identifier(IFA)。IFA是一组由数字和字母组成,具有设备惟一性的只读字符串,仅用于广告效果的追踪。IFA可以反馈给所有的应用提供商,这一点与专门为应用提供商准备的identif

2017-05-02 15:42:27 3000

转载 golang tar gzip压缩,解压(含目录文件)

转载:http://www.3fwork.com/b208/000119MYM031848/golang tar gzip压缩,解压(含目录文件) tar是用于文件归档,gzip用于压缩。仅仅用tar的话,达不到压缩的目的。我们常见的tar.gz就是用gzip压缩生成的tar归档文件。go实现tar压缩与解压与zip类似,区别在于tar需要使用gzip进行处理。tar与zip的Header

2017-04-26 10:55:07 8945 1

转载 Golang runtime 浅析

转载:http://www.cnblogs.com/yjf512/archive/2012/07/19/2599304.html从Goroot的代码出发,里面有很多代码非常复杂,一点点看吧。最重要的概念就是runtime,golang的程序都是在runtime的基础上运行的(除了与底层直接交互的syscall)。Runtime在$goroot/pkg/runtime/中

2017-04-25 17:10:15 3460

转载 Golang Template

转载:http://www.jianshu.com/p/bee02c18b221最近刚好有个task是要用Golang把Junit的XML格式report转换成HTML格式,便学习了Golang的template包。基于template做的那个tool transforming Junit XML report to HTML.Golang提供了对模板的支持(按

2017-04-25 15:20:30 1255

转载 常用正则表达式大全 (转)

转载:http://blog.csdn.net/onebigday/article/details/5429868/网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.

2017-04-20 18:09:02 395

转载 Go的50度灰:Golang新开发者要注意的陷阱和常见错误

转载:http://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang/目录 [−]初级开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数内部使用使用简式声明重复声明变量偶然的变量隐藏Accidental Variab

2017-04-01 16:52:28 1983

转载 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation

转载:https://yq.aliyun.com/articles/40353摘要: 相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。

2017-02-28 16:28:02 421

转载 一起学Hive系列文章

http://superlxw1234.iteye.com/blog/2227232[一起学Hive]系列文章 目录贴,入门Hive,持续更新中。 [一起学Hive]之一—Hive概述,Hive是什么[一起学Hive]之二—Hive函数大全-完整版[一起学Hive]之三—Hive中的数据库(Database)和表(Table)[一起学Hi

2017-02-10 11:56:08 1333

转载 scala雾中风景(2): 小括号与花括号

转载:http://hongjiang.info/scala-pitfalls-2/下面的问题,表面上看是小括号与花括号的问题。// map方法这样写不能编译通过scala> List(2).map( case 2 => "OK" )// 换做花括号就可以了scala> List(2).map{ case 2 => "OK" }不了解原因的话,觉得很诡异。

2017-01-22 14:50:09 1125

转载 Spark API 详解/大白话解释 之 groupBy、groupByKey

转载:http://blog.csdn.net/guotong1988/article/details/50556871groupBy(function) function返回key,传入的RDD的各个元素根据这个key进行分组val a = sc.parallelize(1 to 9, 3)a.groupBy(x => { if (x % 2 == 0) "

2017-01-20 19:40:46 5387

转载 Scala类的构造器与访问器

转载:http://lib.csdn.net/article/scala/262291.构造器在Scala中,每个类都有一个主构造器。主构造器与类的定义交织在一起,如下:class Person ( private var _name: String, private var _age: Int)主构造器会执行类定义中的所有语句。如

2017-01-20 19:26:04 444

转载 scala中:: , +:, :+, :::, +++的区别

转载:https://segmentfault.com/a/1190000005083578初学scala的人都会被Seq的各种操作符所confuse。下面简单列举一下各个Seq操作符的区别。4种操作符的区别和联系:: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都

2017-01-19 13:58:01 484

转载 Spark算子:RDD行动Action操作(4)–countByKey、foreach

转载:http://lxw1234.com/archives/2015/07/399.htm遇到一个在spark shell上执行foreach什么都不显示的问题。答案在下方:countByKeydef countByKey(): Map[K, Long]countByKey用于统计RDD[K,V]中每个K的数量。scala> var r

2017-01-19 10:47:37 750

转载 Spark的四种运行模式(1.2.1)

转载:http://blog.cheyo.net/29.html介绍本地模式Spark单机运行,一般用于开发测试。Standalone模式构建一个由Master+Slave构成的Spark集群,Spark运行在集群中。Spark on Yarn模式Spark客户端直接连接Yarn。不需要额外构建Spark集群。

2017-01-18 18:25:25 7640

转载 Spark学习(文件读取路径)

转载:http://blog.csdn.net/hawksoft/article/details/52739355在不同的启动模式下,加载文件时的路径写法是不一样的,对于local模式下,默认就是读取本地文件,而在standlone或者yarn-client,或者cluster模式下,默认读的都是hdfs文件系统,这几种模式下很难读取本地文件(这是很显然的事情,但你可以通过指定

2017-01-18 17:57:18 3277

转载 Go语言中的变量声明和赋值

转载:http://www.jb51.net/article/64725.htm1、变量声明和赋值语法Go语言中的变量声明使用关键字var,例如复制代码代码如下:var name string //声明变量name = "tom" //给变量赋值这边var是定义变量的关键字,name是变量名称,string是变量类型,

2016-10-23 22:46:37 6631

转载 聊聊高并发之隔离术

转载:http://geek.csdn.net/news/detail/100944隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写

2016-09-13 14:04:13 2056

转载 Linux进程关系

装载:http://www.cnblogs.com/vamei/archive/2012/10/07/2713023.htmlLinux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。 进程组 (process group)

2016-06-12 23:49:00 1033

转载 关于setsid() 函数的说明

转载:http://blog.csdn.net/vblittleboy/article/details/8593067守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用 的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等

2016-06-12 19:39:18 1497

转载 浅谈五大Python Web框架

转载:http://feilong.me/2011/01/talk-about-python-web-framework说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFram

2016-06-07 15:16:30 12839 1

转载 __main__.py 和 __init__.py

转载:http://zengrong.net/post/2192.htm本文基于 python 3.4 ,在 python 2.7 上也可以使用。在昨天的文章 在 setuptools 中使用 dependency_links 里,我提到了发布hhlb 工具集的工作。今天又遇到了一些具体的问题。hhlb 的文件夹结构如下:.├── MANIFE

2016-06-07 14:06:23 5672

转载 /var/spool/postfix/maildrop/ 中有大量的文件

转载:http://www.shangxueba.com/jingyan/121368.html今天查看硬盘剩余的容量,发现‘/’目录下占用了大量的空间;可我在这个目录下面没有放什么东西;仔细查看在/var/spool/postfix/maildrop/ 中发现了大量的文件。怎么会有这么多的文件呢,先删除。    在网上搜索之后明白是mail没有成功的邮件。由于linu

2016-05-30 17:18:55 11379

转载 linux rsync介绍(八)

转载:http://man.linuxde.net/rsync【1】 rsync介绍Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快。

2016-05-28 15:09:47 940

Linux那些事儿之我是Sysfs.pdf

Linux那些事儿之我是Sysfs.pdf

2010-09-09

网络处理器介绍,很适合初学者

网络处理器介绍,适合初学者: 什么是NPUs技术 产生的技术背景

2010-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除