表示 进入内容 17
Displaying posts with tag: 杂谈 (reset)
简单的验证码识别

简单的验证码识别

首先来看这张经典的验证码:

人脑可以主动过滤掉杂乱的背景,在识别的过程中也可以忽略掉那条很长的曲线,然后非常轻松地识别出四个字符:TXSb。

计算机拿到这张图,它就2了。。。一个JPG文件,对计算机来说就是一堆2进制数据。还好JPG有自身的数据结构,可以按照相应算法读取到图片中每一个点的颜色。也就如此而已了。

颜色分布在 0×000000 ~ 0xFFFFFF(0xRGB), 数目众多。为了把事情简化,可以先对图片进行灰度化处理,即把原有颜色转化为灰色。 灰色其实也包含很多种颜色啦,而且灰色有一个特点,它的RGB三个值是相等的,比如000000, AAAAAA, 777777,FFFFFF , …

[获取更多]
第一届8P啤酒节开幕

第一届8P啤酒节于2014年6月13日在帝都朝阳区开幕。

      8P啤酒节举办期间恰逢(故意的)巴西世界杯,啤酒节将足球与啤酒进行有机结合,为参节游客详尽介绍历届世界杯主办国、冠军球队以及他们所钟爱的啤酒。另外游客还可以在这里了解啤酒文化、啤酒历史以及足球和啤酒之间的各种趣闻。 
     

      近日从8P啤酒节组委会获悉,截至目前,有十余家顶级啤酒企业参节,如雪花啤酒、哈尔滨啤酒、百威啤酒、燕京啤酒、喜力啤酒、虎牌啤酒、凯撒啤酒,蓝带啤酒,青岛啤酒等知名啤酒企业。
        

        赞助商:圆通快递,青岛啤酒天猫旗舰店,8瓶啤酒俱乐部,新东方一对一,京客隆,百度云资源你懂的。

[获取更多]
2013年个人微博推荐技术资料汇总

2013年,过的很充实,生活上如此,技术上亦是。这一年,看了很多的技术资料,技术上也有了很大的提高。而且,本着分享的精神,很多好的技术资料,也都在个人微博@何_登成 上做了推荐。今天,下定决心将整个2013年在微博上推荐的技术资料整理了一下,说真的,写的不少,看的更多。

 

下面的这些资料,都是精品资料,个人已经看了其中的95%左右,余下未看的,需要找时间看完,已经看过的,也准备找时间多温习几遍,好东西,不怕多看。对于个人来说,这算是一个总结与收藏;对于阅读此博文的朋友来说,也可以各取所需,一起追求技术的进步。

 

注:资料的组织,先按照领域划分,包括:(Concurrent) Programming、Data Structure & …

[获取更多]
个人订阅的10佳博客与相关介绍

前段时间,我在微博上分享了自己订阅的博客Feeds,一共有200个左右,内容覆盖多个领域,包括有:Database(MySQL、Oracle、PostgreSQL),Programming,Distributed Systems,Systems 等。俗话说,过犹不及,太多的选择,往往意味着没有选择。在过去的几年,对于自己订阅的所有博客,我基本上做到每天都看,因此对每个博客的内容有了一定的了解。本文,就准备根据个人的经验,从订阅的这200个博客中,挑选出10个出来,并且为每个挑选出的博客,附上个人对其的简单介绍。一来算是对过去的一个归纳与总结,二来也可以帮助大家更好的挑选。

 

声明:这次的挑选,完全是根据自己的经验与喜好,并不算是什么排名。挑选的标准:

  1. 博客更新的频率;
  2. 博客中好文章的比率;
[获取更多]
爱尔兰吉尼斯啤酒喝后感

“Well ya see, Norm, it’s like this… A herd of buffalo can only move as fast as the slowest buffalo. And when the herd is hunted, it is the slowest and weakest ones at the back that are killed first. This natural selection is good for the herd as a whole, because the general speed and health of the whole group keeps improving by the regular killing of the weakest members. In much the same way, the human brain can only operate as fast as the slowest brain cells. Excessive intake of a alcohol, as we know, kills brain cells. But naturally, it attacks the slowest and weakest brain cells first. In this way, regular consumption of beer eliminates the weaker brain cells, making the brain a faster and more efficient machine. That’s why you always feel smarter after a few beers. “



[获取更多]
抓取google play统计数据

抓取google play统计数据

官方没有接口。

https://github.com/tmurakam/googleplay_dev_scraper

需要ruby>1.9.2
yum 安装的都是1.8.x的,无奈。

翻了翻代码,感叹一下ruby模块的强大。

另:gp的统计更新时间为 12:00 am PST
也就是说和中国相差15个小时, 更新时间为中国时间下午15:00,这个和google adsense的数据更新时间是相同的。

PST – Pacific Standard Time
PST is 8 hours behind of Coordinated Universal Time (UTC)

Example location in PST
Los Angeles – This time zone offset is used during winter in this location

 
date_default_timezone_set('America/Los_Angeles');
 
$time = "2013-09-09 12:01 am";
 
$t = strtotime($time);
 
 
 
date_default_timezone_set('Asia/Shanghai');
print date("Y-m-d H:i:s", $t); // 2013-09-09 15:01:00
[获取更多]
Redis与Memcached的比较

Redis与Memcached的比较
  

1.网络IO模型

  Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但是引入了cache coherency和锁的问题,比如,Memcached最常用的stats 命令,实际Memcached所有操作都要对这个全局变量加锁,进行计数等工作,带来了性能损耗。

[获取更多]
表示 进入内容 17