自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大胖子

作死的胖子

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 Protocol Buffer技术详解(语言规范)

该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一

2015-03-02 15:21:08 399

原创 python日期转换

发现自己每当遇到python日期转换的问题时,都会记不住,然后百度……。有时哪怕是相同的问题,一段时间也会记不住,所以打算把以后遇到的转换问题都记下来,希望日后有所帮助。日期字符串 -> 秒数(例如:20150215 -> 1423929600):#!/bin/env python#coding=utf8from datetime import datetimedef dateStrToSeco

2015-02-15 15:05:12 760

转载 linux 文件系统入门简介

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。    如有不对之处请大家多多指出。1.Linux磁盘分区和目

2015-02-14 15:03:14 483

转载 linux inode入门简介

网上看见一片帖子,觉得简单易懂长见识,贴出来一起分享哈……好东西不怕重复多(不要打我哈……)一inode是什么二inode的内容三inode的大小四inode号码五目录文件六硬链接七软链接八inode的特殊作用九 实际问题一、inode是什么?理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5

2015-02-13 17:43:26 819

原创 python脚本利用ctypes调用c模块返回字符串

如何利用python来调用c的静态链接库呢?如何利用python获取c库返回的字符串呢?这里贴出几段简单的代码,希望能够帮助大家(有更好的欢迎交流哦)/// test.h ///#include <iostream>using namespace std;bool get_func_name(string &data);/// test.cpp ///#include "test.h"

2015-02-11 17:09:02 8910

转载 特征选择方法之信息增益

前文提到过,除了开方检验(CHI)以外,信息增益(IG,Information Gain)也是很有效的特征选择方法。但凡是特征选择,总是在将特征的重要程度量化之后再进行选择,而如何量化特征的重要性,就成了各种方法间最大的不同。开方检验中使用特征与类别间的关联性来进行这个量化,关联性越强,特征得分越高,该特征越应该被保留。在信息增益中,重要性的衡量标准就是看特征能够为分类系统带来多少信息,带

2014-10-13 09:45:47 415

转载 信号量详解

一 信号的种类可靠信号与不可靠信号, 实时信号与非实时信号可靠信号就是实时信号, 那些从UNIX系统继承过来的信号都是非可靠信号, 表现在信号不支持排队,信号可能会丢失, 比如发送多次相同的信号, 进程只能收到一次. 信号值小于SIGRTMIN的都是非可靠信号.非可靠信号就是非实时信号, 后来, Linux改进了信号机制, 增加了32种新的信号, 这些信

2014-09-24 11:30:54 885

转载 信号屏蔽字

信号屏蔽字是指一个进程中当前阻塞而不能够递送给该进程的信号集。信号集则是一个能表示多个信号的集合的一种数据类型,为sigset_t。与信号集设置相关的函数有如下几个:[cpp] view plaincopy"font-size:18px;">#include   /*  * 下列四个函数成功返回0,出错返回-1  */  

2014-09-24 09:54:33 554

转载 C++虚函数及虚函数表解析

虚函数的定义:  虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public(可以定义为private or proteceted, 但是对于多态来说,没有意义。),在基类的类定义中定义虚函数的一般形式:  virtual 函数返回值类型 虚函数名(形参表)  { 函数体 }虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,

2014-09-23 16:16:16 422

转载 twemproxy简介

在大多数情况下,Twemproxy比直接操作 Redis 相比20%的性能损失。 MGET 操作的效率,其性能只有直接操作 Redis 的 50%。避免每个应用每个客户端管理连接的松散性。同时在一定程度上变得可以控制。 Twemproxy是一个快速的单线程代理程序,支持Memcached ASCII协议和更新的Redis协议:依赖了epoll API.功能前端使用 Twemprox

2014-09-03 10:29:06 846

转载 redis入门介绍

1. Redis的定义     这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionaryServer的缩写,在Redis在官方网站的的副标题是A persistent

2014-08-28 11:25:02 513

转载 一致性hash算法

原文ch一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 ob

2014-08-26 16:00:53 371

转载 jaccard利用Minhash和LSH寻找相似的集合

问题背景给出N个集合,找到相似的集合对,如何实现呢?直观的方法是比较任意两个集合。那么可以十分精确的找到每一对相似的集合,但是时间复杂度是O(n2)。当N比较小时,比如K级,此算法可以在接受的时间范围内完成,但是如果N变大时,比B级,甚至P级,那么需要的时间是不能够被接受的。比如N= 1B = 1,000,000,000。一台计算机每秒可以比较1,000,000,000对集合是否相等。那么大概

2014-08-24 11:03:53 2313

转载 Hash函数预览

最先进的非加密散列函数在过去几年中得到了快速推广。当我这周搜索的时候,我很高兴的看到新的尖端散列函数已经发布即使上次我进行这个方面的搜索是6个月到1年前的事情了。非加密散列函数将字符串作为输入,通过计算输出一个整数。理想的散列函数的一个特性是输出非常均匀分布在可能的输出域,特别是当输入非常相似的时候。不同于加密散列函数,这些函数不是为防止攻击者找出碰撞而设计的。加密散列函数有这个特性但是要慢的

2014-08-22 11:31:21 703

转载 数据对齐详解

数据对齐实际上是内存字节的对齐,今天偶然翻开自己以前做的笔记,发现做了好多的题,但现在对于我来说觉得很陌生。上网查了一下数据对齐的原因和方式,现在把它整理出来以备之后的学习复习巩固。转载请注出处:http://www.cnblogs.com/bakari/archive/2012/08/27/2658956.html一、什么是数据对齐1、现代计算机中内存空间都是按照byte划分的,从理

2014-08-22 08:54:28 612 1

S3控制台操作指南

亚马逊,S3控制台操作指南,学会运用云端s3存储开发

2015-10-23

Go语言编程.pdf

Go语言编程,对网络知识和语言感兴趣的童鞋可以下载看看

2015-10-20

Nginx教程从入门到精通

Nginx教程从入门到精通,很好的入门教程

2015-09-10

空空如也

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

TA关注的人

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