自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 分布式系统必须面对的难点

1. 不可靠的时钟。Time-of-day clock存在leap seconds. monotonic clock 可以被用来计算 timeout delay. 不同机器上时钟不一致。 计算机上的石英时钟本身就存在误差。 NTP server 的同步时钟数据出错。 网络延迟导致NTP时钟实时性存在偏差。 时间可能会跳动,出现一分钟只有59秒或61秒。 虚拟机上的CPU占用导致时钟...

2020-03-11 17:54:32 1062

原创 分布式服务 Partition

1. Two ways to do Partition:Key range partition:1. easy to support range queries.2. Risk of hot spots if the application often accesses keys that are close together in the sorted order.Hash...

2020-03-11 15:34:58 269

原创 分布式服务 Replication

Why we need replication ?High available. We can tolerate one machine goes down or Internet interruption. Lower Latency. place data geographically close to user. Scalability. We can handle highe...

2020-03-07 20:12:15 263

原创 关于Go浮点数精度的骗局

关于Go的浮点数骗局骗局前言代码验证浮点数精度浮点数的计算机存储解决 0.1 + 0.2 != 0.3 的难题Go的"math/big""math/big"的小秘密真正的高精度参考文献骗局前言某一天,某人问我,Go里面可以用浮点数进行比较吗? 某同事答约,可以的。那到底可以不可以。"Talk is Cheap, Show Me the Code."代码验证浮点数精度我找到了网络上比较有名的...

2019-05-26 22:58:32 2590 1

原创 IJCAI-18 阿里妈妈搜索广告转化预测 (初赛复赛前30名) 总结

1. 比赛背景官网介绍:本次比赛以阿里电商广告为研究对象,提供了淘宝平台的海量真实交易数据,参赛选手通过人工智能技术构建预测模型预估用户的购买意向,即给定广告点击相关的用户(user)、广告商品(ad)、检索词(query)、上下文内容(context)、商店(shop)等信息的条件下预测广告产生购买行为的概率(pCVR),形式化定义为:pCVR=P(conversion=1 | query, u...

2018-05-15 21:02:14 4063 12

原创 Number of Matching Subsequences -- LeetCode

题目传送门:Number of Matching Subsequences这道题目非常坑爹。看了网上Java的教程。Java实现但是在Java上正常运行的代码,在C++上却内存爆掉。后来发现了一种思想类似,但是却利用队列大大减少开销的写法。记录下来,与大家共享。整体思想就是:通过队列,按照字符不同,记录下一个字符所有的数组下标。利用下标递增的思想,这样可以很方便地利用二分法查找,提高查找效率。cl...

2018-03-27 10:58:06 333

原创 lightgbm 错误:ValueError: Unknown label type: 'continuous'

之前在做阿里广告预测比赛,处理了半天,发现在使用 cv 方法验证模型,并使用lightgbm训练时候的发现了一个很奇怪的报错。ValueError: Unknown label type: 'continuous'What ??黑人问号脸??百思不得其解。这是什么意思。百度无果,于是自己分析判断一下。在我把全部数据的"instance_id"去重之后,这个问题消失了。df.drop_duplica...

2018-03-20 14:15:27 7016

原创 语言概率模型和Word2Vec简述

1、 概率语言模型一句话的概率公式:根据一句话中的前文预测下一个词:根据链式概率法则:根据马尔科夫假设,当前词只和前n个词有关系:2. 大名鼎鼎的 n-gram模型为模型想要预测的下一个词,为句子中的历史词语。之后,我们利用极大似然估计优化模型:说起来极大似然很高级,在实现上就是统计各种情况下出现的次数,然后再除以因子来归一化。n-gram的优点:1. 常见的Bigram,Trgram 实现简单,...

2018-03-15 16:41:14 2157

原创 Zepto Click点透情况解决办法

Zepto Click点透情况解决办法一、如何发生点透事件据我的理解,就是因为Zepto在Click事件上有300毫秒的延迟,为了跟其他各种各样的乱七八糟的东西兼容。但是很不凑巧,我们是在一个模态弹出框上绑定了这样一个延迟300ms的点击事件,点击事件又会被冒泡到最下层,而最下层刚好是一个输入框。这样事件就会被这个输入框给捕捉,导致最上层事件无法触发(具体更深层次原因未知,只是知道不能被触发)。二、

2016-04-23 22:16:54 6067

原创 NodeJS mysql2 使用心得

NodeJS mysql2 使用一、mysql2的安装之前有用过 mysql 的模块,但是感觉并不太好用。至少语义替换这块并没有很好的解决办法, 看到mysql2有这个功能,果断就替换。使用下列命令就可以很轻松安装。npm install mysql2 --save二、mysql2的使用首先自己建一个新文件名字为 mysql_pool.js 。然后,废话不多说,直接上代码。var mysql

2016-04-23 21:55:21 7673

原创 MySQL重装复原教程

重装MySQL并恢复数据库因为之前用的是 mariadb 数据库,但是不知道是什么原因,数据库的登录权限出现了问题,root 用户只能从 localhost 登录,通过ip访问的都被拒绝,尽管已经 host 已经设置成 % 。无奈之下,只好卸载了原先的数据库,装正儿八经的 MySQL 数据库。1. 卸载原有MySQL数据库找到原先MySQL的数据文件,一般是在安装目录下的 data 文件夹,拷贝整

2016-03-17 14:45:05 1537

原创 CentOS7 下安装和配置本地用户登录VSFTP服务器

一、安装VSFTP# yum -y install vsftpd注意提升权限:#su root二、配置vsftpd.conf 文件[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf# Example config file /etc/vsftpd/vsftpd.conf # # The default compi

2015-11-21 16:13:04 15145 1

原创 Angular 常用ng指令详解

详解Angular ng内置指令我们依次从使用频率高到低来,重要性大小来说明各种指令。1、ng-repeat1.1 一般用法 <li ng-repeat="char in [{'alphabet': 'K'}, {'alphabet': 'A'}, {'alphabet': 'V'}, {'alphabet': 'L'},

2015-08-19 20:57:40 13079

原创 最短路径算法 dijkstra bellman-ford floyd

Dijkstra算法:1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=

2015-08-15 12:59:52 2240

原创 AngularJS Restangular插件的 customOperation 方法

不知道你有没有一种奇葩的需求,就是在Delete方法中加Body进行传输json数据。很不幸,我碰到了这个问题。在求助Restangular 的Readme.md 文档之后,我发现它自带的remove,delete以及customDELETE方法都不支持传输json数据。但是后来我发现了restangular的一种自定义操作,customOperation。所以我们来是使用看看。然

2015-07-04 20:04:45 1187

原创 AngularJS 与Jquery Datepicker集成

本人因为使用angularJS开发一个小网站,网站上需要用到一个日期选择器,通过各种百度,各种尝试后发现,还是Jquery Datapicker 的使用最方便。下面来给未百度或未领悟出来的童鞋来一个教程,如何将AngularJS 与Jquery Datepicker集成,能在输入款内选择日期。1.下载Jquery Datapicker 包。这里有一个官方示例:http://jque

2015-07-02 18:33:47 3922

空空如也

空空如也

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

TA关注的人

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