doctorq

路漫漫其修远兮

排序:
默认
按更新时间
按访问量

MTSC2018部分演讲嘉宾及主题曝光

MTSC2018部分Topic曝光啦 Google,阿里,百度,美团,小米,360,网易等公司是如何将技术转化为现实生产力,提高工作效率的? 离开Saucelab的Jonathan又是如何规划Appium未来5年的发展方向的? STF的神秘演讲嘉宾又是哪位大神?人工智能在测试中有着什么样的应...

2018-04-23 10:52:45

阅读数:351

评论数:0

grpc提供http访问方式

0x00 最近系统在从c++迁移到go,之前使用brpc,也需要转移到grpc,但是grpc提供的接口服务原生无法被http访问到,这对我们调试来说也很麻烦,所以需要让grpc跟brpc一样,http也能访问rpc接口 0x01 grpc-gateway项目: 该项目是在grpc外面加一层...

2018-05-30 11:56:28

阅读数:592

评论数:1

C++操作mysql,串DB的问题追查

问题描述 kfc项目大联调时发现,原本访问loc_order库的操作,最后操作到了loc库中了,但是是偶尔操作到loc库,这个时候回报错,偶尔操作成功。最后发现一个配置出错,就是loc_order这个库在我们服务器中并不存在,但是我们的客户端应该在这种情况下是能够收到服务器的通知,表示db错误,...

2018-05-09 16:38:56

阅读数:94

评论数:0

Go语言开发环境搭建

由于准备将项目由c++切到go,这几天学习了go相关的知识。搭建了下开发环境 0x00 安装go后,验证go安装成功标志 $ go version go version go1.10.2 darwin/amd64 记得设置下GOPATH $ echo $GOPATH /U...

2018-05-04 16:13:25

阅读数:165

评论数:0

TesterHome第四届中国移动互联网测试开发大会 将于北京召开

由TesterHome社区主办的第四届·中国移动互联网测试开发大会(Mobile Testing Summit China,简称MTSC),将于 2018 年 7 月 13 日至 14 日在北京国际会议中心举办。历经三年积淀,MTSC测试大会已经成为业界享有盛誉的技术盛会,邀请国内外一线技术专...

2018-03-16 14:12:29

阅读数:314

评论数:0

c++内存泄漏实战

开始开发C++项目也有2个月了,从一开始写代码就绕不开内存泄漏这个点。找了个时间专门搞了个专项活动,从开始的几十个内存泄漏点到现在慢慢了有了点经验,现总结下。 检测工具 内存泄漏点实践 0x01 0x02 0x03 检测工具 我一般会用以下命令启动程序,然后把各个接口触发...

2018-01-11 10:31:56

阅读数:513

评论数:0

c++项目中引入xgboost静态库

参考文章 Using XGBOOST in c++ c++项目引入xgboost动态库 问题背景 xgboost项目官方没有提供c_api方式的编译以及引入教程,所以刚开始我们是用直接把项目源码引入到我们的项目中,非常麻烦。 刚开始我们以源码的方式导入到项目中,调用源代...

2018-01-08 16:27:45

阅读数:1076

评论数:0

Valgrind进行内存泄漏检测

valgrind 背景初次涉猎c++编码,被指针折腾的不行,所有为了防止代码写的不好,造成内存泄漏,上线前一定要检测下是否存在内存泄漏,这不用Valgrind试试。环境 gcc编译环境搭建完成 安装wget ftp://sourceware.org/pub/valgrind/valgrind-3....

2017-11-23 12:32:34

阅读数:481

评论数:0

Spark成长之路(13)-DataSet与DataFrame

Datasets and DataFrames 前言 源码 DataFrame Dataset 创建dataset 读取json串 RDD转换为Dataset 总结 DataFrame前言spark1.6中引入了DataSet和DataFrame的概念,然后Spark SQL的API也是基于这两个...

2017-08-25 13:45:02

阅读数:475

评论数:0

Spark成长之路(12)-Gradient Descent

机器学习理论之一

2017-08-02 11:39:11

阅读数:397

评论数:0

Spark成长之路(11)-ngram

ngram 简介N-gram代码object NGramExample extends SparkObject { def main(args: Array[String]): Unit = { val wordDataFrame = spark.createDataFrame(Seq(...

2017-07-25 17:24:19

阅读数:813

评论数:0

Spark成长之路(10)-CountVectorizer

CountVectorizer 简介用文档中单个单词出现的次数组成一个向量。代码object CountVectorizerExample { def main(args: Array[String]): Unit = { val spark = SparkSession.builde...

2017-07-25 16:06:08

阅读数:420

评论数:0

Spark成长之路(9)-Word2Vec

word2vec 简介将文本映射到K维空间的向量值。代码object Word2VecExample { def main(args: Array[String]): Unit = { val spark = SparkSession.builder().getOrCreate() ...

2017-07-25 15:56:15

阅读数:351

评论数:0

Spark成长之路(8)-TFIDF

TDIDF 简介 源码 输出简介文本特征提取算法,给某个文章归档某个类别时特别有用。源码object TfIdfExample { def main(args: Array[String]): Unit = { val spark = SparkSession.builder().get...

2017-07-25 15:26:23

阅读数:333

评论数:0

Spark成长之路(7)-Hypothesis testing

Hypothesis testing 样例import org.apache.spark.ml.linalg.{Vector, Vectors} import org.apache.spark.ml.stat.ChiSquareTest import org.apache.spark.sql.Sp...

2017-07-21 11:55:28

阅读数:457

评论数:0

Spark成长之路(6)-Correlation

spark ml spark准备彻底支持DataFrame特性,所以重新了ml的api,原先的以RDD为基础的api都放在了mllib中,但是都是维护阶段,推荐使用ml下的api。相关性有2种相关性,皮尔森积矩相关系数和斯皮尔曼等级相关,具体原理请自行搜索,主要是判断两个向量的关联性。样例impo...

2017-07-21 11:36:59

阅读数:447

评论数:0

Spark成长之路(5)-消息队列

参考文章:Spark分布式消息发送流程 监听器模式 volatile 因为之前被这个消息队列坑过(stage夯住原因分析),所以现在研究源码,先从它下手,解答一下我这么久的疑惑。继承关系ListenerBus->SparkListenerBus->LiveListenerB...

2017-07-07 11:16:02

阅读数:443

评论数:0

Scala练习-分块查找

原理 分块查找 前言前几天研究Spark分区器的时候,Range分区器的原理中边界划定时就用到了分块查找算法,当时不知道这个名词,今天学习的时候,发现原理就是分块查找啊。多学习肯定没错的,一下子加速我的理解。代码package day15import day14.Utils/** * C...

2017-07-07 00:05:42

阅读数:399

评论数:0

Scala练习-斐波那契查找

斐波那契数列 原理

2017-07-06 11:05:48

阅读数:344

评论数:0

Scala练习-插值查找

原理 源码 package day15 import day14.Utils import day15.BinarySearch.printlnArrayimport scala.collection.mutable.ArrayBuffer/** * Created by doctorq...

2017-07-05 23:08:35

阅读数:471

评论数:0

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