
其他
文章平均质量分 65
一座青山
搜索引擎-sf1r
数据结构与算法
,数据库,大数据分析
数据挖掘,个性化搜索,机器学习
展开
-
如何在优快云博客中编辑公式?
本文转载自:http://blog.youkuaiyun.com/gateway6143/article/details/23134225优快云博客编辑框中没有自带的公式编辑器,之前我都是在word中用mathtype编辑好,然后截图,再上传图片....非常的麻烦,并且整个博文的排版会很难看。切入正题:只需要记住一个网址:http://www.codecogs.com/lat转载 2014-06-26 20:50:18 · 3696 阅读 · 2 评论 -
程序进程存在但是不响应请求
问题描述:使用flask开发了一个销售量&点击量的后台程序;开发完成后出现了很诡异的问题,即服务运行若干小时后就不响应请求了,但是查看进程,服务的进程还存在。解决办法:使用ngnix转发请求到服务器的内网地址后此问题就解决了!由于没有网络方面的知识,记录之,希望将来能够搞明白根本原因是什么?原创 2016-10-12 11:27:51 · 1165 阅读 · 0 评论 -
汉诺塔递归算法的理解
hanoi tower:最近在学习python,讲函数递归的章节时以汉诺塔为例,说实话思考了很长一段时间:(⊙﹏⊙)b把代码贴出来,顺带写下自己的理解:#!/usr/bin/env python2#coding:utf-8def move(num,A,B,C): if num==1: print A,'-->',C else: mov原创 2016-10-12 17:19:49 · 2221 阅读 · 0 评论 -
一道经典概率题的终极解法——后验事实与先验概率的关系
四、一道经典概率题的终极解法——后验事实与先验概率的关系经典题目:有三个门,里面有一个里有汽车,如果选对了就可以得到这辆车,当应试者选定一个门之后,主持人打开了另外一个门,空的。问应试者要不要换一个选择。假设主持人知道车所在的那个门。经典解法:第一次选择正确的概率是1/3,因此汽车在另外两个门里的概率是2/3。主持人指出一个门,如果你开始选错了(2/3概率),则剩下转载 2016-11-03 17:16:47 · 1778 阅读 · 0 评论 -
全概率公式、贝叶斯公式推导过程
全概率公式、贝叶斯公式推导过程 (1)条件概率公式 设A,B是两个事件,且P(B)>0,则在事件B发生的条件下,事件A发生的条件概率(conditional probability)为: P(A|B)=P(AB)/P(B) (2)乘法公式 1.由条件概率公式得:转载 2016-11-03 20:17:27 · 2864 阅读 · 0 评论 -
Logstash使用详解
在做个性搜索的事情,准备使用Logstash+elasticsearch的方式来存储用户的行为数据,看到这个篇博文写的非常好,转载过来!原文地址:http://www.cnblogs.com/xing901022/p/4802822.html[Logstash]使用详解 Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化转载 2016-10-17 16:04:04 · 11875 阅读 · 0 评论 -
[logstash-input-file]插件使用详解
基本上是必用的插件!转载自:http://www.cnblogs.com/xing901022/p/4805586.html[logstash-input-file]插件使用详解 前篇介绍过Logstash的使用,本篇继续深入,介绍下最常用的input插件——file。 这个插件可以从指定的目录或者文件读取内容,输入到管道处理,也算是转载 2016-10-17 16:09:51 · 1554 阅读 · 0 评论 -
分类算法:朴素贝叶斯分类(Naive Bayesian classification)
本文转载自:http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html修改了作者部分书写错误!1.1、摘要 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本文作为分类算法的第一篇,将首先介绍分类问题,对分类问题进行一个正式的转载 2016-10-27 17:50:02 · 824 阅读 · 0 评论 -
Learning to Rank 简介
非常好的一篇总结Learning to Rank的总结文章!转载自:http://www.cnblogs.com/kemaswill/archive/2013/06/01/3109497.html去年实习时,因为项目需要,接触了一下Learning to Rank(以下简称L2R),感觉很有意思,也有很大的应用价值。L2R将机器学习的技术很好的应用到了排序中,并提出了一些新的理论和转载 2016-10-31 16:52:17 · 1346 阅读 · 0 评论 -
SQLite-database disk image is malformed问题的解决
此句英文的意思是数据库文件损坏。怎么证明SQLite数据库文件损坏呢?首先sqlite3 database_name进入数据库然后运行命令 PRAGMA integrity_check;如果数据库文件损坏就会报损坏的错误,如何数据库文件是完好的就会显示OK。数据库文件损坏:数据库文件完好:遇到这个问题怎么解决?参见此网址:http原创 2017-02-07 15:12:46 · 44148 阅读 · 0 评论 -
世界上第一个编译器是被什么编译的?
汇编语言又叫助记符,每一个指令都对应着一个二进制编码。首先:先有的汇编然后有的C及其他语言。那时候写的汇编程序怎么编译呢?其实就需要一个“机器码写的编译器”来编译汇编语言!即:汇编代码---->(机器码写的编译器)----->机器码其次:后来又有了C及其他语言。C写的代码要编译需要用汇编语言写一个编译器——“汇编语言写的编译器”! 即:C程序---->(汇编语言写的编译器)-->机器码(注原创 2017-02-10 11:09:02 · 6971 阅读 · 1 评论 -
gdb查看内存地址和栈中的值
gdb查看指定地址的内存地址的值:examine 简写 x-----使用gdb> help x 来查看使用方式 x/ (n,f,u为可选参数)n: 需要显示的内存单元个数,也就是从当前地址向后显示几个内存单元的内容,一个内存单元的大小由后面的u定义f:显示格式 x(hex) 按十六进制格式显示变量。 d(decimal) 按十进制格式转载 2016-05-17 15:50:31 · 12359 阅读 · 0 评论 -
GDB调试技巧:调试复杂的宏定义
原文地址:GDB调试技巧:调试复杂的宏定义 作者:GFree_Wind作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原转载 2016-05-17 15:42:06 · 1100 阅读 · 0 评论 -
gdb 多线程调试
gdb 多线程调试先介绍一下GDB多线程调试的基本命令。info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。thread ID 切换当前调试的线程为指定ID的线程。break thread_test.c:123 thread all 在所有线程中相应的行上设置断点threa转载 2016-05-17 15:28:52 · 394 阅读 · 0 评论 -
堆与栈的区别
一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态转载 2014-10-08 19:09:57 · 598 阅读 · 0 评论 -
NUWA
玩转CPU Topology桂南文章转自:http://www.searchtb.com/2012/12/%E7%8E%A9%E8%BD%ACcpu-topology.html先温习几个概念请原谅对部分术语笔者直接引用了wikipedia上的英文解释,因为哥实在做不到比wikipedia上更准确描述。我会试着解释部分的术语,并在本节的最后梳理一下这些转载 2015-02-03 22:55:02 · 1476 阅读 · 0 评论 -
yum与apt-get
yum与apt-get 一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等。2.Debian系列:Debian、Ubuntu等 Linux系统下最常见的安装包格式是 rpm 包和deb包两种,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列发行版的Linux系统上,de原创 2015-07-10 13:41:22 · 986 阅读 · 0 评论 -
Centos配置国内yum源
转载自:http://blog.chinaunix.net/uid-23683795-id-3477603.html网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,转载 2015-07-10 13:45:59 · 534 阅读 · 0 评论 -
zookeeper原理
zookeeper原理转载自:http://cailin.iteye.com/blog/2014486ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于转载 2015-08-20 16:03:30 · 862 阅读 · 0 评论 -
关于2>&1 &的详细解释
转载自:http://blog.youkuaiyun.com/astonqa/article/details/82527911、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。2、输入输出可以重定向,所谓重定向输入就转载 2015-10-16 18:18:24 · 10384 阅读 · 4 评论 -
使用Apache Benchmark做压力测试遇上的5个常见问题
文章转载自:http://mo2g.com/view/50/这一篇文章主要记录我在使用Apache Benchmark(一下检测ab)做网站压力测试的过程中,遇到的一些问题以及解决办法,方便日后使用。1)当使用ab做压力测试,执行类似的命令:1ab -c 10 -n 10000 www.xxx.com/转载 2015-10-13 10:25:34 · 4329 阅读 · 0 评论 -
Apache Benchmark安装、参数含义&使用总结、结果分析
首先,介绍下背景,我使用的系统是CentOS7.1。 Apache Benchmark简称AB,安装有两种方式:1.使用sudo yum install httpd-tools 命令安装(比较简单便捷,我使用的是此种方式)。2.下载Apache的源码,编译安装(感兴趣的可以试试这种方式)。参数含义&使用总结:本节内容大多源引自:http://blog.miniasp.com原创 2015-10-13 11:02:12 · 27630 阅读 · 0 评论 -
关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
文章转载自:http://blog.youkuaiyun.com/bluishglc/article/details/76128111.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接口,在事务管理器(Transaction转载 2015-12-15 17:14:40 · 753 阅读 · 0 评论 -
boost库中计时器的使用总结(timer)
Boost1.48版以后的timer库由两个组件组成: 1. 早期的timer (V1) :使用的C/C++库函数std::clock()。其又包含3个小组件: 1.1 计时器timer 1.2 progress_timer 1.3 progress_display原创 2016-02-23 20:15:27 · 8356 阅读 · 0 评论 -
Linux环境变量的区分
Linux环境变量的区分Linux和windows一样,分为用户环境变量和系统环境变量!配置用户的环境变量只需要编辑用户住文件夹下面的 .bashrc 文件即可。还有一个文件里的环境变量是在这个文件之前读取的,这样我们就可以设置这个文件,从而为系统设置环境变量(注意这里是为整个系统,root用户的设置和普通用户无异!)需要修改这个文件:/etc/profile修改该原创 2017-08-11 14:54:35 · 565 阅读 · 0 评论