自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 优酷移动API开博啦

博客地址:http://blog.api.youku.com/wordpress/ 希望大家能够喜欢 :)  

2013-06-27 14:17:30 198

原创 Hadoop Share

请见附件:)

2013-05-29 10:17:04 320

Lua 程序集锦

String print(table.concat({"a","b","c"},","))a,b,c  function string:split(sep) local sep,fields = sep or "," , {} local pattern = string.format("([^%s]+)",sep) self:gsub(patte

2012-09-26 15:40:31 209

我目前的创业心得

我现在的创业感觉就是就如汪峰的存在一样,心如刀割,不知所措,或许我该展翅高飞保持愤怒,或许找个理由随波逐流,我的青春应该是什么样,或许希望就在不远处,或许就在眼前,可能时间会证明一切,但我想说,移动互联网我会揪住你不放,因为我坚信,我坚信,你会含苞怒放 ! 演唱:汪峰  存在多少人走着却困在原地多少人活着却如同死去多少人爱着却好似分离多少人笑着却满含泪滴谁知...

2012-09-17 11:09:42 183

原创 非诚勿扰聊天实现,tornado + redis

 大家好,下面我和大家分享一下非诚勿扰tornado的实现方式。非诚勿扰APK地址: http://as.baidu.com/a/item?docid=475931&f=web_alad_1 概念介绍:Comet:基于HTTP长连接的“服务器推”技术基于Comet的技术主要分为流(streaming)方式和长轮询(long-polling)方式。首先看Comet...

2012-09-15 16:10:29 200

想了解EC2的看过来,海外服务器使用 Amazon EC2 调查报告

 Amazon Elastic Compute Cloud (Amazon EC2)      Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of o...

2012-09-03 10:38:40 1154

Python BTree 学习-广度优先搜索

不说别的见源码[code="python"]#coding=utf-8import sys, osimport bisectimport stringclass Entity(object): """data entity""" __slots__ = ("key", "value",) def __init

2012-08-27 09:41:18 220

原创 Python SuffixTree (后缀树)中文 AutoComplete 算法

最近javaeye的python板块实在是太不活跃了,发一个有意思的开源程序,给大家玩玩,这个程序代码是后缀树,一般用于autoComplete,还不知到的同学赶紧来看看吧 :)开源地址:https://github.com/edisonlz/suffixTree_ch[code="java"]o SuffixTree.SuffixTree -- The suffix ...

2012-08-14 14:04:31 955

原创 Nginx Modules 开发学习

     nginx 模块开发,咱们先从模块分析入手,nginx的模块支持hook(钩子功能),我们可以在以下几个地方添加钩子: Just before the server reads the config file读取配置文件时For every configuration directive for the location and server for which it a...

2012-08-13 17:02:01 155

原创 程序员升级当爹报告

 首先,要感谢的亲爱的老婆,怀胎10月,经历了人生中最痛苦的时刻,终于把孩子给制造出来了,我作为程序员,你作为测试员,经历了一场惊天动地的大事件,说起来,还要从准备怀孕开始说起。2011/10月我们打算准备要小孩了,之前买了3本孕妇和婴儿方面的书,然后又从图书库借了一本,经过长时间的研究,我们总结出了以下几点,一, 要准确把握精子同志和卵子同志的会面时间,会面时间误差不能超...

2012-08-02 11:59:14 166

原创 收录ios开源项目

收录ios开源项目扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltc...

2012-03-09 10:59:59 105

HTML5 Show Time

[size=x-large][color=red]HTML5 Show Time:[/color][/size] [size=large]最近对于CSS3产生浓烈了兴趣,我本身不做web前端开发,出于兴趣,学习HTML5和CSS方面的知识,于是动手做了Path2like ,Weather ,Picture Share 等等小项目,同时把托管在google project的项目移到了github...

2012-02-13 11:57:40 235

Mobile Web

The viewport metatag (Mobile web part 1)  使用方式:<meta name="viewport" content="width=device-width, initial-scale=1.0"/>  引入问题:   好了,你安定下来,学习如何编写一个为移动设备使用您的桌面网站建设知识网站。所以,你开始与一些非常基本的...

2012-02-03 16:17:01 128

xmpppy + openfire

最近公司有个在线聊天的需求,最新看了一下xmppServer 使用的事OpenFire 数据库使用的事Mysql功能到时齐全,但是,跟自有项目的整合就成了问题,有一些需求实现不了,下面是个实验的例子,仅供参考 :)[code="java"]#coding=utf-8""" notgen.py """import sys, osimport xmppimport ...

2011-11-04 18:25:07 230

python tiny_uri

基于26个字母的tiny_uri , 类似sina t.cn 功能[code="java"]#coding=utf-8import os, sysimport stringimport randomimport reDict = string.ascii_lowercaseMAXLEN = len(Dict)def tiny_uri(uri="t.c...

2011-10-31 18:22:27 191

MongoDB 内存解析 Python

以下文章是通过经验总结而得出的结论在使用mongodb开发工作中,mongodb内存使用非常之大,64G的内存使用了99%的内存通过整理和查询,了解了mongodb的内存工作原理,特此跟大家分享mongodb 使用MMAP 将文件映射到内存中 :P , 这里其实是将文件映射到了虚拟内存,只有使用过的数据才进入物理内存RSS,下面我们来证实一下wiki:[url]http:/...

2011-10-15 17:19:12 168

LCS 最长公共子串

在研究sphinx的时候,看到sphinx的排序算法是LCS于是小研究了一下LCS,原理:LCS问题就是求两个字符串最长公共子串的问题。解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长匹配子串的位置.下面是字符串21232523311324和字符串312123223445的匹配矩阵,前者...

2011-08-29 15:28:14 118

nginx upstream 调度策略

之前一直使用nginx 的upstream,今天有个哥们问我,upstream的调动算法是什么,我说我还真没注意过,使用Haproxy的时候倒是注意过,回来一查,原来也是round-robin,下面是nginx 官方文档给出的说明:This module provides simple load-balancing (round-robin and client IP) across back...

2011-08-17 14:43:52 148

原创 必要转载 1927年12月31日午夜一秒谜案

[程序员段子] 1927年12月31日午夜一秒谜案 [图片] ...

2011-08-12 10:57:39 185

Redis Cluster

 Redis trunk版本,提供Cluster功能,下面我们来分析一下这个Cluster实现方式这里首先执行的是 processCommand 命令,代码如下 /* If this function gets called we already read a whole * command, argments are in the client...

2011-08-09 19:20:09 105

Redis Replication

Redis Replication 初试以下代码我就不翻译了,怕翻译不好见笑 ,备注:请您注意红色字体的地方 :) Redis replication is a very simple to use and configure master-slave replication that allows slave Redis servers to be exac...

2011-08-03 10:54:25 218

原创 Phusion Passenger/mod_rails令Rails部署变得更容易

Phusion Passenger/mod_rails令Rails部署变得更容易一个旨在从Apache网页服务器上更便捷的部署Ruby on Rails的新项目诞生了。Phusion Passenger/mod_rails似乎已经实现了这个目标,并得到了Rails官方和很多人的推荐。我们采访了Phusion Passenger的创建者之一,Ninh Bui,想了解一下项目背后的故事和它未来...

2011-06-12 17:07:02 129

python 与 ruby 之间的区别

[color=red][b]Number 类型[/b][/color]python 是 int 和 longruby 是 Fixnum 和 Bignum [code="ruby"]num = 87.times do print num.type, " ", num, "\n" num *= numend produces: Fixnum 8F...

2011-05-16 15:08:23 297

javascript rails 编程

[code="java"] function map(ls,func){ var d=[]; for(var i=0;i "moecurlylarry"[/code]

2011-05-06 10:29:02 131

varnish 应用总结

[b][b][color=red]什么是varnish[/color][/b]Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。   Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。...

2011-05-03 15:58:59 110

原创 搅局者周鸿祎圆梦:忆往昔凶猛斗狠轮战群雄

来源:京华时报  在互联网这个快意恩仇的江湖上,行走着一个湖北小个子男人周鸿祎。他背负着“流氓软件之父”的十字架,他口无遮拦、斗狠好战,他用360的免费模式,颠覆了一个原本可以舒服赚钱的行业,对手指责他为“搅局者”和“疯狗”,他却自比《笑傲江湖》中的“令狐冲”。  3月30日,奇虎360登陆纽交所之后,周鸿祎终圆上市梦。人们担心的是:他来了,对江湖是福是祸?  ...

2011-04-06 09:41:22 195

memcache proxy magent

magent is a simple but useful proxy program for memcached servers.It features:keeps connections to memcached serverssupports following memcached commandsget getsdeleteincr decradd set ...

2011-03-07 13:30:49 94

python 中的闭包

:( 什么是闭包?闭包并不是什么新奇的概念,它早在高级语言开始发展的年代就产生了。闭包(Closure)是词法闭包(Lexical Closure)的简称。对闭包的具体定义有很多种说法,这些说法大体可以分为两类:一种说法认为闭包是符合一定条件的函数,比如参考资源中这样定义闭包:闭包是在其词法上下文中引用了自由变量(注 1)的函数。另一种说法认为闭包是由函数和与其相关的引用环境组合而成...

2011-03-07 10:25:28 93

python 中的进程 ,线程 和 亲缘性

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程...

2011-03-04 14:00:44 180

原创 周鸿祎:好的互联网产品是运营出来的 (留念)

 文/周鸿祎  在互联网领域创业的人越来越多,但究竟怎样才能打造出成功的互联网产品,一直存在着理解的误区,也困扰着很多创业者。  从我个人多年的实践中,我认为互联网产品有几个容易被忽视的特点:第一,互联网产品要有一个灵魂,要符合相关领域的游戏规则,能打动用户的心。如果这一点没做好,产品外观做得再华丽,后台再强大,也很难成功。打动用户的心,这好像是废话,但也最质朴,很多产品其实不是在...

2011-02-25 11:16:36 113

python c++ extension

在调试PIL的扩展Agg中对python的c扩展感到了好奇,所幸研究了一下python的c扩展。并自己根据例子写了一下效果还不错,以下代码供大家学习:)我本人对c不大了解,欢迎大家,分析install 流程 :)执行结果:[img]http://dl.iteye.com/upload/picture/pic/81573/f70076d3-8ea1-341b-af6f-cef3c...

2011-02-16 13:52:22 243

重温一下 毕业后写的第一个算法 LZW

LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编译表,然后用编译表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小第一次实现的时候是用C# 和js用于数据压缩 ,当时刚毕业,是根据伪码写的,当时挺痛苦的,后来想想还是挺有意思的:)[code="python"]#encoding = utf-8import string...

2011-02-15 14:51:43 139

Msql Master-Slave 读写分离配置

方案见附件,欢迎大家回帖讨论 :)

2011-02-14 10:48:25 89

python 之禅

[size=large]之前在学习python的时候,看过python的八荣八耻,之后发现python 神奇之处,import this[/size][code="java"]import this>>>The Zen of Python, by Tim PetersBeautiful is better than ugly.漂亮的代码要比丑陋的代码要好得多...

2011-01-14 10:46:49 159

python 设计模式之 - 行为模式

[size=large][b][color=red]Vistor 模式:[/color][/b] [/size] [size=large]Vistor 模式常常用于将访问数据,支持传入不同的数据访问器(或是处理器),上例子[/size][code="python"]def visit(directory, visitor): for root, dirs, ...

2011-01-12 15:38:59 142

django 性能优化方案

[b][color=red]1.最受不了的就是django和template了,可以说是,慢的不行了[/color][/b] 解决方案是使用 jinja2 语法和django相似,性能很好,如图:[img]http://dl.iteye.com/upload/picture/pic/78158/2ddcf47c-a9cc-365a-b7f1-a472b6801faf.png[/img...

2010-12-16 17:08:35 212

避免劣化的python代码 的争议

[size=large][color=red][b]1.xrange and enumerate[/b][/color][/size][b]enumerate[/b]:enumerate is useful for obtaining an indexed list[b]xrange[/b]: generates the numbers in the range on demand....

2010-12-07 10:32:49 172

python 土拿渡 socket

[color=red][b]下面和大家分享一下tornado 如何实现异步处理[/b][/color]下面的程序只能支持多线程的异步处理方式,扩展性一般,如果,可以改进为进程的方式扩展性会好很多 :)之所以使用tornado 是因为,tornado 性能比较乐观,具体比较请看下面的文章:[url]http://programmingzen.com/2009/09/13/benchmar...

2010-11-29 16:21:46 159

Javascript Canvas 股票K线 ~

今一段时间好久没有发文了,也很少上javaeye,都是因为工作太忙,大脑处于集中状态,没闲下来,项目就要发布了,有时间将以前编写的程序和大家分享一下 :)以下是使用HTML5特性 Canvas 编写的程序,后台使用 rails 因为是很久之前写的,rails版本比较老 , : ) [b]IDC url :[url]http://9536.ipc.la/day.htm[/url][/...

2010-11-17 19:03:13 202

对围脖的三言两语

围脖你好 瞅瞅 新生事物 窥窥 别人的隐私 爽爽 自个的粉丝 晒晒 自个的心情   对微博来说,或是微博对我来说,比较陌生,知道最初是twitter搞滴,并且火了,对于web2.0时代的网站,什么东西火了都很正常,毕竟,我们正处于一个,新生事物的爆发期,尤其是在互联网领域! 如...

2010-06-03 15:08:37 163

空空如也

空空如也

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

TA关注的人

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