上一页 1 2 3 4 5 6 7 ··· 9 下一页
该文被密码保护。 阅读全文
posted @ 2017-11-02 10:11 Splace 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 系统吞度量要素 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/ 阅读全文
posted @ 2017-11-02 10:04 Splace 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 最近利用空闲时间实现了一个简易的全文搜索引擎,主要是把学的东西练一下手,目前支持简单的单词搜索和基于用户点击实学习。其他部分还在继续开发(本文主要用以记录设计思路,完整代码等主要的做出来提交。) 1. 基本流程 2. 主要模块 2.1 内容获取 定时运行爬取程序。 2.2 分词 调用结巴分词开源包( 阅读全文
posted @ 2017-11-01 20:24 Splace 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 之前的文章应用 Valgrind 发现 Linux 程序的内存问题 中介绍了利用Linux系统工具valgrind检测内存泄露的简单用法,本文实现了一个检测内存泄露的工具,包括了原理说明以及实现细节。 该两篇文章皆来自IBM社区(建议阅读原文),本文地址:https://www.ibm.com/de 阅读全文
posted @ 2017-10-10 17:09 Splace 阅读(19892) 评论(0) 推荐(1) 编辑
摘要: 简述: 盒图是在1977年由美国的统计学家约翰·图基(John Tukey)发明的。它由五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)。也可以往盒图里面加入平均值(mean)。如下图。下四分位数、中位数、上四分位数组成一个“带有隔间 阅读全文
posted @ 2017-10-09 23:05 Splace 阅读(28733) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-09 22:00 Splace 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 记录xgboost的快速安装方式,该方式适合pyhton3.5/3.6版本。 系统: win10 64bit python版本:3.6 1. 下载xgboost编译好的whl包 下载路径为:http://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost (该地址 阅读全文
posted @ 2017-10-09 19:29 Splace 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 简述:dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。主要讲解,dynamic_cast操作符的原理、使用方式、编译器设置、返回值等相关知识。 dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。 1. 原理 将一个基类对象指针(或 阅读全文
posted @ 2017-10-08 21:11 Splace 阅读(3421) 评论(0) 推荐(2) 编辑
摘要: 看代码时候看到fun() throw()的用法,找到一篇blog解释很简单,如下: C++函数后面加关键字throw(something)限制,是对这个函数的异常安全性作出限制。 举例及解释如下: void fun() throw() 表示fun不允许抛出任何异常,即fun是异常安全的。 void 阅读全文
posted @ 2017-10-08 17:11 Splace 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/ 应用 Valgrind 发现 Linux 程序的内存问题 如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源 阅读全文
posted @ 2017-09-26 23:12 Splace 阅读(896) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页