自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YaGer的专栏

目前使用Python语言开发, 致力于DSP平台的搭建,广告调度;对大数据下的RTB和数据挖掘有浓厚兴趣,欢迎讨论。。

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

原创 python 字典dict 的使用

一. 初始化:d = dict()d = {}d = {'a':1 , 'b':2,.....}tmp = "abcdef"d = dict.fromkeys( tmp,list() ){'a': [], 'c': [], 'b': [], 'e': [], 'd': [], 'f': []}#所有的list都是同一个idd['a'].append(1){'

2013-04-23 22:27:01 712

转载 互联网精准广告定向技术

来源:http://www.williamlong.info/archives/3125.html 月光博客互联网精准广告定向技术,指的是依托于搜索引擎庞大的网民行为数据库,对网民几乎所有上网行为进行个性化的深度分析,按广告主需求锁定目标受众,进行一对一传播,提供多通道投放,按照效果付费。  本文的写作初衷是总结自己的知识,将知识从片段的、隐形的转化为可以向别人讲述、能够给人帮助的。在总结

2013-03-30 21:11:00 1437

原创 Python 通过thrift接口连接Hbase读取存储数据

介绍:Hbase:开源的分布式数据库资料介绍:http://www.oschina.net/p/hbaseThrift:一个软件框架,用来进行可扩展且跨语言的服务的开发。最初由Facebook开发,作为Hadoop的一个工具,提供跨语言服务开发;资料介绍:http://dongxicheng.org/search-engine/thrift-guide/官方使用手册:http:

2013-03-14 23:23:41 4589

原创 python pylibmc应用

先看一段memcached的简单介绍:   Memcached,高性能的分布式内存对象缓存系统,用于动态Web应用以减轻服务器的负载。通过在内存中缓存数据和对象来减少数据的查询次数,从而达到降低负载并提高吞吐量的双丰收。Memcached使用哈希图来储存键值。Memcached由Danga Interactive开发,而被开源以后就为多家公司所用。然而Memcached到了Facebook的手

2013-03-13 22:55:03 1990

原创 使用Python 解析XML文件

项目中用到SAX模块对xml文件进行解析,先贴出我们的xml文件吧,当然只是一小部分0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,230,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,230010Keywords_file/58

2013-03-12 22:19:15 817

原创 Python SAX模块对大xml文件解析的错误认识

Python 对XML文件解析的方式有三种:SAX、DOM、ElementTree;     Pyhton 标准库包含SAX解析器,SAX是一种典型的极为快速的工具,在解析XML时,不会占用大量内存。但是这是基于回调机制的,因此在某些数据中,它会调用某些方法进行传递。这意味着必须为数据指定句柄,以维持自己的状态,这是非常困难的。那么SAX对XML文件解析的顺序是?查阅了那么多资

2013-03-11 22:52:27 1438

原创 python 关于 is 和 == 的探讨

最近项目中偶尔用到了一个is语句,具体情景如下:st = str(123)if st is ‘123’: print "*******"却没有出现打印语句,本以为is和==是相同的功能;后来深究了一下发现,python中的is语句判断两个变量是否引用相同的对象;按照这个理解 st 和 “123”引用的不是同一个对象,st引用的是对123取字符串之后的对象 , 与‘12

2013-03-11 21:53:22 578

原创 linux log 日志编程

三个函数:openlog()syslog()closelog() Demo:#include #include int main(){ char *orderid = "order1"; openlog("Insert Table:",LOG_CONS,LOG_USER); syslog(LOG_INFO,"insert success %s\n

2012-08-24 15:40:41 503

原创 关于 Python xml.sax 解析

from xml.sax import *1、make_parser()创建并返回SAX  XMLReader的对象2、parse(filename,handler)    执行解析,handler必须指定何种解析方式    解析出文件中的一条语句,保存name(标签名),attrs(属性) 等信息   3、xml.sax.handler四种对x

2012-08-24 11:47:00 678

原创 哈希存储整理(基于共享内存的实现)二

3、查找功能的实现,流程如下:先malloc一段空间出来,然后往这段内存中放查找出来的订单,最后在接收端释放这段内存。附上我的查找功能的实现: /*查找函数*/char* Find_Key(char *q,int *ordernum){ //int i; static int j = 0;//out的下标, head* tmp; uint32_t s

2012-08-17 10:14:53 1510

原创 哈希存储整理(基于共享内存的实现)一

最近做了哈希存储的功能,是基于共享内存实现的,主要的业务需求是:将多个订单内的关键字做成哈希,查找时通过关键字能将含有此关键字的订单准确的查找出来。 我们用两块大的共享内存做哈希处理,当配置变更时,对其中一块内存做初始化,而不影响其他的查找进程;做完初始化之后,改变内存块的标志位,查询进程就会查询到更新的数据。1、哈希函数 Demo:#include #include

2012-08-17 10:02:11 1689

转载 Python的C扩展,学习整理

这段时间一直在用Python,虽然Python语言容易入手,但期间纠结的地方也挺多,整理一下,以备后用!出于项目组的需要,我用python主要是做C扩展方面的工作,扩展方面我们主要使用静态扩展:  首先要有纯C的代码,然后在纯C代码的基础上进行一系列的包装就行,用C写的函数部分不用做任何更改,我们只需要了解怎样包装;首先,我们要建立的是一个“库”,要记住,我们要建立的是将在Pyth

2012-07-29 10:12:54 1340

Hbase Thrift Manul

Python 通过Thrift操作Hbase数据库 使用手册

2013-03-14

thrift安装

thrift 安装包。

2012-08-27

ARM指令集及汇编

ARM 汇编 ARM汇编 ARM指令

2012-04-18

华清进程资料总结(含代码、试题)

华清进程与线程资料总结(含代码、试题) 很丰富 精心总结的

2012-03-28

空空如也

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

TA关注的人

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