自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (86)
  • 收藏
  • 关注

转载 数据结构之六度空间

实验题目:“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”也就是在无向图中,以节点作为人,两个节点之间的路径小于等于6。实验要求求出与一个节点满足上述要求的其他...

2018-11-30 10:35:56 3295

转载 贝叶斯分类算法实例 --根据姓名推测男女

一.从贝叶斯公式开始贝叶斯分类其实是利用用贝叶斯公式,算出每种情况下发生的概率,再取概率较大的一个分类作为结果。我们先来看看贝叶斯公式:P(A|B) = P(B|A) P(A) / P(B)其中P(A|B)是指在事件B发生的情况下事件A发生的概率。在贝叶斯定理中,每个名词都有约定俗成的名称:P(A|B)是已知B发生后A的条件概率,也由于得自B...

2018-11-29 20:29:14 311

转载 前端简史

前端发展史及趋势世界第一台计算机时间/地点/人物:1946年2月14日世界第一台计算机“ENIAC”(埃尼阿克)在美国宾夕法尼亚大学诞生。电脑的发明是一群科研人员共同努力的成果,但其中数学家冯·诺依曼的设计思想在其中起到了关键作用,所以冯·诺依曼被称为现代计算机之父。背景:二战中,美国国防部用它进行弹道计算。相关属性:它是一个庞然大物,用了18000个电子管,占地170平方米,重达30吨...

2018-11-29 09:21:35 193

转载 我用这种方法在 Spring 中实现消息的发送和消费

本文将对rocktmq-spring-boot的设计实现做一个简单的介绍,读者可以通过本文了解将RocketMQ Client端集成为spring-boot-starter框架的开发细节,然后通过一个简单的示例来一步一步的讲解如何使用这个spring-boot-starter工具包来配置,发送和消费RocketMQ消息。作者简介:辽天,阿里巴巴技术专家,Apache RocketMQ 内核控,...

2018-11-28 03:22:33 101

转载 django-haystack全文检索

一:使用的工具haystack是django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh, *Xapian*搜索引擎,不用更改代码,直接切换引擎,减少代码量。搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置比较简单,当然性能自然略低。中文分词Jieba,由于Whoosh自带的是英文分词,对中文的分词支持不是太好,...

2018-11-27 13:38:00 73

转载 利用Docker volume修改Nginx Docker镜像里index.html

通过这个小例子我们可以进一步加深对Docker volume概念的理解和使用方法。我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。假设我们有个需求,修改Nginx默认的首页成下面的内容:<h...

2018-11-27 11:53:27 209

转载 英国脱欧对GDPR的实施有影响吗?

11月25日,欧盟成员国领导人在布鲁塞尔举行的欧盟特别峰会上,正式通过此前与英国达成的“脱欧”协议。英国脱欧的帷幕正式拉开,这为与英国有频繁贸易往来的其他欧盟国的企业引入了诸多不确定因素。由于GDPR(《通用数据保护条例》)的主要实施地区即欧盟国家,而英国在此之前已经引入了GDPR,加之数据保护在最近一年中一直是人们的关注重点,英国脱欧对GDPR的实施影响也成为了焦点。简单来...

2018-11-27 10:45:32 339

转载 用深度学习预测专业棋手走法

摘要:相信很多朋友都会玩国际象棋,那么有尝试过构建一个国际象棋引擎吗,一起来玩玩看吧!我不擅长国际象棋。我父亲在我年幼的时候教过我,但我猜他是那些一直让他们的孩子获胜的爸爸之一。为了弥补世界上最受欢迎的游戏之一的技能的缺乏,我做了任何数据科学爱好者会做的事情:建立一个人工智能来击败我无法击败的人。遗憾的是,它不如AlphaZer...

2018-11-26 05:12:48 93

转载 webpack-vue[1]

一、在webpack中配置.vue组件页面的解析1、运行cnpm i vue -S将vue安装为运行依赖;解释:1)在main.js文件中引入import Vue from 'vue',但是这样引入的功能不全,只提供了runtime-only的方式,并没有提供像网页那样的使用方式2)解决方案:①指定路径import Vue from 'vue'改为import Vue from '...

2018-11-26 00:51:32 71

转载 Android的事件分发(dispatchTouchEvent),拦截(onInterceptTouchEvent)与处理(onTouchEvent)...

在Android中,View的结构是树状的,所以,当触发触摸事件的时候,其事件传递也是从上之下一层层的传递。下面我们结合例子来一点点进行分析。首先,我们需要了解事件处理中的几个方法:1、在ViewGroup中,事件分为dispatchTouchEvent(事件的分发),onInterceptTouchEvent(事件的拦截),onTouchEvent(事件的处理)。2、在View中,事...

2018-11-25 11:33:00 90

转载 Angular 5.0 来了! 有这些大变化

我们很高兴地宣布Angular 5.0.0——五角形甜甜圈发布啦!这又是一个主版本,包含新功能并修复了很多bug。它再次体现了我们把Angular做得更小、更快、更好用的一贯目标。以下简单介绍v5的重大变化。要了解详情,请看changelog。构建优化器5.0.0开始,通过CLI执行的产品构建默认使用构建优化器。构建优化器是CL...

2018-11-25 10:03:12 92

转载 C++ 循环链表基本算法

C++ 循环链表基本算法#ifndef CLinkList_h#define CLinkList_h#include <iostream>using namespace std;template <class T>struct Node{ T data; struct Node<T> * next;};te...

2018-11-24 19:41:00 541

转载 限制文本框输入

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-23 14:55:00 173

转载 实现PC延迟执行函数

头文件内容:#pragma oncetypedef function<void ()> DelayClickHandler;typedef void (*pDelayFun)();class DelayData{public: DelayData(){} //cskey主要是为了避免重复调用,如果cskey空,则不考虑,如果...

2018-11-23 10:52:00 118

转载 我是如何从写不出来,到完成二十万字书稿的?

1.去年过年的时候,父母从乡下来到我在洛阳的家;晚上陪他们看完新闻联播后,我忍不住激动的心情,特意把北航出版社给我签的书稿(Web全栈开发进阶之路)合同捧出来给他们看,并郑重其事地介绍了一番。我以为他们会大吃一惊,像孙权对吕蒙那样对我刮目相看;然而并没有。父亲在家里最有话语权,只是冷冷地说了一句话:“你还能写书?”一盆冷水劈头盖脸地浇在我的身上;那一刻,我的玻璃心几乎要咔擦一声的摔在地上。...

2018-11-23 10:19:33 116

转载 程序员的20种状态,你有中招吗?

「1」被老板委派接手刚刚离职同事的项目...「2」当他们要求我测试所有应用功能时「3」准备下班的时候,测试又提bug过來了… 「4」使用新框架却忘记阅读文档「5」测试实习生的代码「6」网络延迟的危害...「7」测试刚写完的代码「8」delete 时,忘记加 where 条件了「9」轻量级架构遇到重量级需求「10」当我以为我修复了一个Bug「11」当我看实习生编码「12」首次在IE中测试我的网站「1...

2018-11-22 01:54:29 142

转载 pythoy的configparser模块

生成配置文件的模块DEFAULT块,在以块为单位取块的值时,都会出现import configparserconfig = configparser.ConfigParser() #相当于生成了一个空字典config{}config["DEFAULT"] = {'ServerAliveInterval': '45', 'Comp...

2018-11-21 23:51:00 47

转载 开发十年,只剩下这套Java开发体系了

**蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!**路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技...

2018-11-21 02:15:39 194

转载 【数据库,文档记录,集合等的常用操作】

=========================库的操作===============================use db_name #切换数据库show [dbs|collections] #显示所有的数据库|集合db #显示当前所处的数据库db.[db_name|collectio...

2018-11-19 18:17:00 144

原创 金丝雀测试实践

在分布式系统的架构下,金丝雀用于限制软件版本的波及半径。 根据Google SRE手册可知:为进行金丝雀测试,需要将一部分服务器升级到一个较新版本或配置,随后维持一定时间的孵化期。如果没有出现任何前期未曾预料的问题,发布流程即可继续,其他的软件服务器也会被逐渐升级到新版本。如果出现了问题,这个单独变动过的软件服务器可以很快被还原到已知的正常状态下。例如,假设您有一项服务,该服务由100台运行相同版...

2018-11-19 09:00:00 883

转载 英伟达公布Jetson TX2 细节,堪称人工智能神器

Jetson TX2不仅性能优异,而且体积也很小,想必会成为人工智能领域的“爆款”模块。 就在本周,英伟达正式发布发布了旗下新款嵌入式开发模块Jetson TX2,该开发模块针对无人机、自动驾驶车辆、医疗工业设备等。这一仅有信用卡大小的平台可为终端应用提供人工智能计算支持,必将会成为人工智能领域的“爆款”模块。 在Jetson TX2推出之前...

2018-11-16 14:18:41 3920

转载 使用Atlas进行元数据管理之Glossary

背景:笔者和团队的小伙伴近期在进行数据治理/元数据管理方向的探索,在接下来的系列文章中,会将经验与收获和读者们进行分享。0. 当我们谈论数据治理/元数据管理的时候,我们究竟在讨论什么?谈到数据治理,自然离不开元数据。元数据(Metadata),用一句话定义就是:描述数据的数据。元数据打通了数据源、数据仓库、数据应用,记录了数据从产生到消费的全过程。因此,数据治理的核心就是元数据管理。数据...

2018-11-16 02:47:27 130

转载 位图算法-hash算法的后继应用

判断集合中存在重复是常见编程任务之一,当集合中数据量比较大时我们通常希望少进行几次扫描,这时双重循环法就不可取了。位图法比较适合于这种情况,它的做法是按照集合中最大元素max创建一个长度为max+1的新数组,然后再次扫描原数组,遇到几就给新数组的第几位置上1,如遇到 5就给新数组的第六个元素置1,这样下次再遇到5想置位时发现新数组的第六个元素已经是1了,这说明这次的数据肯定和以前的数据存在着重复。...

2018-11-15 18:55:00 56

转载 Sitecore营销自动化

增加与战略性自动化营销系统的互动Sitecore营销自动化基于DMS中的Sitecore个性化功能。营销自动化系统使用诸如位置,设备和先前访问或购买之类的客户数据来影响用户沿着购买路径的旅程。这些系统的设置是为了根据您的营销目标组织和完成任务,从而努力完成个性化工作。Sitecore可以使用历史和实时用户数据,以及预先确定的个性化功能。它将根据用户与您网站的互动方式,网站的位置,使用的...

2018-11-15 17:50:00 101

转载 区块链时代的拜占庭容错:Tendermint(一)

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-15 14:54:00 113

转载 Es学习第七课, term、terms、match等基本查询语法

term、terms查询term query会去倒排索引中寻找确切的term,它并不知道分词器的存在,这种查询适合keyword、numeric、date等明确值的term:查询某个字段里含有某个关键词的文档GET /customer/doc/_search/{ "query": { "term": { "title": "blog"...

2018-11-14 17:01:00 658

转载 win7下 go语言开发环境搭建(64bit)

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 学习Go一部分是兴趣,一部分是为了通过熟悉另一种语言来接触更多的应用场景。 安装步骤如下: 1、下载程序安装包: 安装程序 下载地址:https://golang.org/dl/ (墙内下载地址h...

2018-11-14 15:43:00 172

转载 连接mysql-front数据库出现‘执行错误1251’的解决办法(有效)

原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。解决方法:更改加密方式控制台中先连接mysql:再输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;再输入:ALTER USER 'root'@'localhost' IDENTIFIED ...

2018-11-14 09:25:00 140

转载 全新 Dubbo Admin 安装(开发版-Dubbo OPS)

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-13 18:44:00 94

原创 拨云见日看什么是分布式系统?

本文是分布式系统系列文章的第一篇,后续还会有分布式系统的本质、分布式系统的暗流、数据库如何确保操作被100%正确执行?等文章陆续刊发,敬请期待。如果现在让你阐述一下什么是“分布式系统”,你脑子里第一下跳出来的是什么?我想,此时可以用苏东坡先生的一句诗,来形象地描述大家对分布式系统的认识:横看成岭侧成峰,远近高低各不同。“分布式系统”等于SOA、ESB、微服务这些东西吗?我觉得每个人脑子里一下子涌现...

2018-11-13 16:53:41 49

转载 nginx笔记

nginx的安装下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz 安装准备: nginx依赖于pcre库,要先安装pcreyum install pcre pcre-devel cd /usr/local/src/ wgethttp://nginx.org/download/nginx-1.4.2.tar.gztar zxvf nginx-1....

2018-11-13 08:18:33 83

转载 前端常用插件、工具类库汇总(下)

前言对本文感兴趣可以先加个收藏,也可以转发分享给身边的小伙伴,以后遇到类似的场景就来看看具体的插件及其用法。上一篇《前端常用插件、工具类库汇总(上)》内容摘要:动画库滚动库轮播图滚屏弹出框消息通知下拉框级联选择器颜色选择器时间日期处理表单验证分页插件本篇延续上一篇的内容继续给大家带来一系列关于前端插件、工具类的内容。富文本编辑器wangEditorhttp...

2018-11-13 05:56:09 284

转载 在Hanlp词典和jieba词典中手动添加未登录词

在使用Hanlp词典或者jieba词典进行分词的时候,会出现分词不准的情况,原因是内置词典中并没有收录当前这个词,也就是我们所说的未登录词,只要把这个词加入到内置词典中就可以解决类似问题,如何操作呢,下面我们来看一下:一,在Hanlp词典中添加未登录词1.找到hanlp内置词典目录位于D:\hnlp\hanlp_code\hanlp\data\dictionary\custom也就是Hanlp...

2018-11-12 15:24:55 66

原创 华为敏捷/DevOps实践:如何开好站立会议

作为布道师和产品经理,出差各地接触客户是常态,经常和华为云的客户交流、布道、技术沙龙,但是线下交流,覆盖的用户总还是少数。我希望可以和用户持续交流华为在研发效能提升上的思索和考虑。但理论总是美好的,现实却是骨感的,很多华为云 DevCloud 的客户特别想知道 How to,在这里我分享一些非常小的华为敏捷 /DevOps 的实践,点点滴滴。开篇小故事巴别塔,也叫通天塔;据《圣经·旧约·创世记》第...

2018-11-12 14:30:59 49

转载 iOS应用程序如何调用以太坊智能合约

以太坊智能合约有各种各样的用例,但到目前为止,从你的iOS应用程序中调用它们非常困难。不过如果使用以太坊iOS开发套件和EtherKit,这种情况会改善很多,你可以立即开始使用。在本教程结束时,你将能够调用其ABI(应用程序二进制接口)中定义的任何公共合约函数。对于这个项目,我们将使用Xcode 10.0和ContractCodegen...

2018-11-12 11:51:56 261

原创 阿里B2B总裁戴珊:全球化的天猫双11,普惠全球共享快乐

11月11日17时,阿里巴巴集团合伙人、B2B事业群总裁戴珊宣布天猫双11“五个全球”——全球买、全球卖、全球付、全球运、全球玩截至当日15时的最新数据。在全球买方面,天猫国际引进了来自欧美、日韩、澳新、东南亚等75个国家和地区,超过19000个海外品牌参与了这次天猫双11。在全球卖方面,天猫出海、全球速卖通、Lazada,Daraz等平台上,目前累计已有210多个国家和地区的全球“剁手党”参与天...

2018-11-11 21:44:24 1008

转载 [虚拟化] CPU虚拟化技术 - Introduction 2

1. 计算虚拟化计算虚拟化通常包括三方面的内容(1)CPU虚拟化:由于多个 VM 共享 CPU 资源,需要对 VM 中的敏感指令进行截获并模拟执行。(2)内存虚拟化:由于多个 VM 共享同一物理内存,需要相互隔离(3)I/O虚拟化:由于多个 VM 共享一个物理设备,如磁盘、网卡,一般借用 TDMA 的思想,通过分时多路技术进行复用。CPU虚拟化简介对于 X86 处理器来说,...

2018-11-10 17:19:00 408

转载 clickhouse的使用和技巧,仅个人

centos 安装clickhousecurl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bashsudo yum list 'clickhouse*'sudo yum -y installclickhous...

2018-11-10 14:54:00 505

转载 Python自动化开发学习-Scrapy

讲师博客:https://www.cnblogs.com/wupeiqi/p/6229292.html中文资料(有示例参考):http://www.scrapyd.cn/doc/项目准备Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。使用之前有一个类似django的创建项目以及目录结构的过程。Scrapy 安装使用pip安装(windows会有问题):pip3 ins...

2018-11-09 16:37:56 211

转载 docker 安装redis

2.准备redis的一些配置文件首先在/root/redis/data 创建好文件夹用于存放redis数据,这个文件夹位置也可以自己选。然后在/root/redis/ 创建好redis.conf文件。用户redis的配置。redis.conf可以从redis官网下载 然后启动的时候导入redis的配置文件,就可以按照配置来启动了。rredis.conf的中主要是4个部分需要修改。daemo...

2018-11-08 22:09:00 49

空空如也

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

TA关注的人

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