Browsed by
月份:2011年10月

雅虎迟暮,花将落谁家

雅虎迟暮,花将落谁家

据业内知情人士透露,雅虎公司目前已经将重点转向寻找新CEO上,但是长期战略评估仍在进行,与各方买家进行沟通后仍然存在出售公司的可能性。 雅虎,这个传统互联网巨头,在如今的Web 2.0时代中艰难地挣扎着。与目前如日中天的Google、苹果相比,雅虎已经到了英雄迟暮的境地。 雅虎,从辉煌到没落 雅虎近几年炒掉了杨致远

PHP 5.3 安装 Zend Guard Loader 说明

PHP 5.3 安装 Zend Guard Loader 说明

PHP 5.3 下,Zend Optimizer 已经被全新的 Zend Guard Loader 取代   ———————————————— 1. 下载 Zend Guard Loader 压缩包。(官方下载地址:http://www.zend.com/en/products/guard/downloads) 2. 解压并提取

PHP调用DLL文件的方式

PHP调用DLL文件的方式

PHP调用dll文件的方法我总结了一下,主要有以下几种方式: 1、按php扩展库格式编译的,用 dl 函数 2、按com+编译的,用 com 函数 3、标准win32格式的,用 win32api 函数库 如果有其他的方式,欢迎补充。

Django子域的实现

Django子域的实现

Django作为一个典型的MVC三层框架,有着自己一套full-stack的实现。针对开发和运行效率而言,有人想用[SQLAlchemy]来替换Django的ORM;有人会吐槽Django的Template模板渲染系统,转而尝试[Jinjia2];但或许没有人对Django的URL处理机制不满。StackOverflow上说,面对愈发大型的系统,Django的URL Routing可能是唯一剩下的

杀害我船员的嫌犯系泰国第三军区的9名士兵

杀害我船员的嫌犯系泰国第三军区的9名士兵

人民网曼谷10月28日电 (记者孙广勇)泰国警察总监飘潘28日下午在接受记者采访时表示,在湄公河杀害中国船员的嫌犯已经到案,他们是隶属于泰国第三军区“帕莽”军营的9名士兵。 飘潘在回答本网记者提问时一再强调,这9名士兵是泰国军队中的败类,杀害中国船员是他们的个人行为。这类案件是在泰国首次发生,士兵的个人行

诺基亚 Windows Phone 有多少差异化?

诺基亚 Windows Phone 有多少差异化?

诺基亚昨天在伦敦发布了自己的第一代 Windows Phone 手机 Lumia 800 和 Lumia 710。埃洛普宣布转型八个月之后,诺基亚终于走上新的征程,而且速度还算不错,Lumia 800 从发布到发售据称将仅隔一两周时间,一位诺基亚的朋友半开玩笑地说,这是诺基亚多年来第一个进度比计划快的项目。 不过埃诺普之前承诺过诺基亚不会仅作

用Python实现CRUD功能REST服务

用Python实现CRUD功能REST服务

近内部需要实现一个新的HTTP REST服务,数据用JSON。打算用Python来做一个原型,用于比较和Java实现方案的具体差异,以前也没有Python实战经验,所以摸索过程如下。 首先定义协议,假定我们要实现一个群组成员管理的服务 添加成员: POST http://server/group-user/<group-id> users=[1,2,3…] 删除成员: DE

python web.py使用flup lighttpd优化过程

python web.py使用flup lighttpd优化过程

前文用Python实现CRUD功能REST服务中发现,一个普通的web.py页面每秒只能执行数十次requests,经网友Arbow提醒, web.py默认是单线程方式,所以性能提升困难,并推荐了一些高性能的web framework。同时也看到Python资深网友ZoomQuiet的总结 Pythonic Web 应用平台对比,因此觉得有必要换一种更强的web framework。同时也

使用supervisor和nginx发布tornado程序

使用supervisor和nginx发布tornado程序

tornado先天对异步(no-bolocking)处理能力,非常适合作为Web服务。tornado在linux平台使用epoll来实现异步事件的处理,性能非常好。但是python做为一个脚步语言,单进程执行,无法利用多CPU,对当今的多核CPU是一个很大的浪费。为提高性能,提高CPU利用率,一般会将tornado程序允许cup*n个。 怎样才能放便启动多个tornad

淘宝在数据处理领域的项目及开源产品介绍

淘宝在数据处理领域的项目及开源产品介绍

淘宝在数据存储和处理领域在国内互联网公司中一直保持比较靠前的位置,而且由于电子商务领域独特的应用场景,淘宝在数据实时性和大规模计算及挖掘方面一直在国内保持着领先,因此积累了很多的实践的经验和产品。     TimeTunnel  基于Hbase打造的消息中间件,具有高可靠、消息顺序、事务等传统特性,还能按

MySQL写入优化

MySQL写入优化

innodb_buffer_pool_size 如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这个值设

MySQL通信协议

MySQL通信协议

MySQL实现了四种通信协议 TCP/IP协议,通常我们通过来连接MySQL,各种主要编程语言都是根据这个协议实现了连接模块 Unix Socket协议,这个通常我们登入MySQL服务器中使用这个协议,因为要使用这个协议连接MySQL需要一个物理文件,文件的存放位置在配置文件中有定义,值得一提的是,这是所有协议中最高效的一个。 Share

提问的智慧

提问的智慧

IT技术这个行业混久了,作为一路走到现在的人,很多事情看不习惯,很多新手非常的浮躁,总是问,学什么赚钱,我要是知道学什么赚钱,我自己就去了,还轮到你么?再说不管什么行业,只要你处于金字塔的中上层,钱都不会少的。钱不是目的,他只是提升的自己的一个过程。新手遇到问题,劈头就问怎么解决,怎么办?甚至问题都

Python PIL 生成带阴影的缩略图

Python PIL 生成带阴影的缩略图

iimport sys from PIL import Image, ImageFilter def dropShadow( image, offset=(5,5), background=0xffffff, shadow=0x444444, border=8, iterations=3): """ 把图像放在一个作了高斯模糊的背景上 image - 要放在背景上的原始图像 offset - 阴影相对图像的偏移,用(x,

Python 批量生成缩略图

Python 批量生成缩略图

首先上代码 # coding=utf-8 import os import Image # 字义缩放百分比 rate = 40 # 缩略图命名,在后面加上 resizedAddone = '_resized' # 支持格式 suportFormat = ['bmp', 'gif', 'jpg', 'png'] def process(arg, dirs, files): for file in files: fileExt = os.path.splitext(file

Httpsqs Python Client

Httpsqs Python Client

Httpsqs 是张宴基于Tokyo Cabinet做的一个队列服务 前些日子项目中需要一个队列服务,因为配合Gearman做分发服务,因为之前的一些经历和教训,没有采用PHP作为脚本语言,当然并不是说PHP不行,只是懒得去折腾一些莫名其妙的问题,转而采用在更稳定更省心的Python做开发,之前其他的项目组中有使用Httpsqs的经历,我的lea

python满足你需要的50个模块

python满足你需要的50个模块

Python具有强大的扩展能力,网上有人列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。 Graphical interface wxPython http://wxpython.org Graphical interface pyGtk http://www.pygtk.org Graphical interface pyQT http://www.riv

软件开发中的几个经典问答

软件开发中的几个经典问答

Q:如何保证产品可用性? A:先做出来吧,能用就行,不能用再改嘛,不行就加机器 Q:如何保证产品的性能? A:狗屁性能,现在人都没有还要啥性能,先照简单的做,把功能实现了先,以后的事情以后再说 Q:如何保证产品的可维护性? A:维护啥啊,还有一堆功能要实现呢!刚开完会,前面做的那些东西又要整,再说这个项目已经

《从技术走向管理》

《从技术走向管理》

对领导 了解领导的沟通风格。 别不屑于拍马屁,人人都喜欢听好话,你领导也不例外。 领导安排的事情要第一优先处理,并及时反馈,如出差的时候到了目的地让领导知道你到了。 给领导汇报要出选择题,而不是问题!领导喜欢部下反应问题时同时提出过个方案供他选择。 领导讨厌部下问直接怎么办或只提供一条路没有选择。 部下