自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(70)
  • 收藏
  • 关注

转载 iOS内存暴增问题追查与使用陷阱

OS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题追查记录以及相关工具的使用情况;TAG内存暴增,内存泄漏,autorelease;内存报警;

2011-12-14 14:08:45 10986 1

转载 大话PHP之性能

1缘起关于PHP,很多人的直观感觉是PHP是一种灵活的脚本语言,库类丰富,使用简单,安全,非常适合WEB开发,但性能低下。PHP的性能是否真的就如同大家的感觉一样的差呢?本文就是围绕这么一个话题来进行探讨的。从源码、应用场景、基准性能、对比分析等几个方面深入分析PHP之性能问题,通过真实的性能数据来说话,最终找出影响PHP模块性能的关键因素。2从原理分析PHP性能从原理分析

2011-12-14 14:00:34 11655

转载 支持快速迭代的LAMP解决方案 ——贴吧LAMP解决方案

摘要:天下武功,唯快不破,互联网竞争的利器就是快!且听贴吧LAMP解决方案如何全面支持快速迭代。关键词:LAMP,快速迭代领域:架构总概贴吧是功能性产品,唯快不破是永恒的准则,这一特点决定了快速迭代是需要解决的关键性问题。快速迭代,分解开来有如下部分:开发阶段,快速开发;测试阶段,包含了环境快速搭建、自动化测试工具;运维阶段,包含了集群管理技术、自动化运维工具;同时

2011-12-14 13:56:12 10128

转载 贴吧涂鸦–毕加索的画板

摘要贴吧社区上线了用户等级权限系统,“涂鸦”属于“等级权限”项目中的单项权限功能,有助于丰富完善等级权限体系,为高等级用户提供更强大的功能,帮助产出差异化内容。“涂鸦”使用Actionscript3开发。本文主要介绍功能实现方式和开发过程中值得注意的地方。TAGActionscript3 画图板术语或简称AS: Actionscript3.0;

2011-12-08 13:25:49 11428

转载 CC-lib无线跨平台web页面自动化生成技术的设计实现

摘要:前端开发通常需要开发多套web页面代码,从而为不同的移动终端浏览器开发不同的web页面,例如低端手机需使用wml,高端手机则支持html和javascript等。本文介绍了一种跨平台web页面自动化生成技术,该技术利用php设计了一个中间层(CC-lib),可以屏蔽底层的web展示语言的差异,程序运行时动态生成各个UI组件的wml/xhtml/html代码,从而可以有效降低前端开发人员的页面

2011-12-08 13:23:49 9290

转载 IOS自动化打包介绍

摘要随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。TAGIos打包,app打包,iphone打包,iphone自动化打包,ios打渠道包,iphone自动化打渠道包自动化打包背景介绍1、背景

2011-12-08 13:19:52 9483

转载 多核学习在图像分类中的应用

1摘要分类在搜索引擎中的应用非常广泛,这种分类属性可以方便在rank过程中针对不同类别实现不同的策略,来更好满足用户需求。本人接触分类时间并不长,在刚用SVM做分类的时候对一个现象一直比较困惑,看到大家将各种不同类型特征,拼接在一起,组成庞大的高维特征向量,送给SVM,得到想要的分类准确率,一直不明白这些特征中,到底是哪些特征在起作用,哪些特征组合在一起才是最佳效果,也不明白为啥这些特征就

2011-11-30 13:30:27 7390 1

转载 深入PHP使用技巧之变量

众所周知,PHP与其他脚本语言一样,属于弱变量类型的语言。同时PHP本身也是通过C语言来实现。本文主要介绍PHP内部是如何实现弱变量类型的,并且据此分析在PHP开发中需要注意的一些使用技术。其中会重点分析PHP中的copy on write机制和引用相关方面的话题。 本章节属于《深入PHP使用技巧》的第一部分。如何实现弱变量在了解PHP实现弱变量类型之前,可以先思考下:如何

2011-11-30 13:27:06 7951

转载 Paxos小议

问题最近我们在做一个项目的时候有这样一个需求:我们有多台服务器资源,希望彼此协作完成一项工作。这项工作可以被划分为N个小的模块,但由于这项工作会依赖于持续不断的输入(在线业务),因此我们无法使用人工指定的方式将此工作分发到不同服务器进行。目前我们想到一个方法,将这项工作划分出的小模块放到一个稳定可靠的地方,例如mola存储系统,然后每台服务器去存储系统上取得一定数量的模块进行工作,完成后再

2011-11-24 13:36:07 9581

转载 Zookeeper工作原理

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee

2011-11-17 13:40:42 12504

转载 如何根据http请求信息区分访问用户的国家、语言信息

是不是见到google,facebook等大型专业网站的拥有不同的语言站群,可以不同语言间切换很给力?而我们只能羡慕嫉妒恨呢?今天要介绍的就是如何识别不同国家,只需要简单几步,就能识别出来自不同国家的请求,使你的web应用更有国际范。国家识别主要用到的是http header中的host,Accept-Language,cookie以及请求的url,ip等。下面先温习下http hea

2011-11-17 13:37:39 10937 1

转载 基于fiddler来模拟限速

适应读者FE研发工程师对fiddler有基本了解的的同学对web性能优化感兴趣的同学本文不会讲太多fiddler基本概念,基本用法,以及安装步骤,所以希望知道以上知识的同学,请在fiddler的官方网站上去了解,官方网站http://www.fiddler2.com/fiddler2/。什么是fiddler为了开一个头,还是先简单介绍下fiddler

2011-11-10 10:18:08 11004

转载 如何用 JS 实现 3D 赛车效果

本文将分享如何用 JS 写出一个 3D 赛车,我之前曾在技术交流会上也讲过一次(这里是当时用的 PPT),后来有同学反馈说讲得太深奥没听懂。其实 PPT 里说的更多的是三维图形的基础知识,实现原理体现的稍微少一些,那么本文将着重从实现原理这块做一些补充。先看赛车的示例:http://ucren.com/racing/,还是半成品状态,很多功能没有实现,不过目前也没有后续的开发计划。

2011-11-10 10:05:04 8608 1

转载 JS 3D 模型

最近断断续续地写出了这么个东西:http://ucren.com/demos/d3d/index.html。这是一个简单的 JS 3D 模型,能跑在包括 IE6 的所有浏览器上,结合一下 tween 缓动算法,理论上已经可以完美模拟像 http://www.cu3ox.com/ 这个网站上方 banner 的各种变换效果了。介绍一下实现细节,矢量绘图仍然用的是 Raphael 库,

2011-11-01 15:02:04 6759

转载 基于C++ Lambda表达式的程序优化

这是一个关于C\C++程序员的一个小故事,关于C++11——刚刚通过的新标准的一个小故事…请不要误会,题目中所提及的“优化”并不是提升程序的性能——Lambda表达式干不了这个。从本质上来说,它只是一种“语法糖”而已。不使用这种表达式,我们照样可以写出满足需求的程序。正如放弃C而使用汇编,或者放弃汇编而使用机器语言一样,你能控制的范围就在那里,不增不减。但如果有得选择,我相信大部分人会选择

2011-11-01 14:59:52 6436

转载 基于 PhoneGap 与 Java 开发的 Android 应用的性能对比

此次的调研的重点是针对一个Android应用的基础需求,用phonegap与Java实现的应用在性能及开发成本等方面的对比。开发一个应用的最基本需求应该是浏览性需求,而在Android开发中ListView比较常用的控件,广泛被用于数据列表的展现上,而且也比较灵活。所以本次选择用phonegap和Java各自实现一个ListView的内容展现功能的应用;同时引入另外一个常用组件GridVi

2011-11-01 14:53:00 4177 2

转载 前端优化之图片优化自动化

前端图片优化介绍随着前端页面越来越复杂,尤其是一些社区型的页面中,图片成了页面中不可或缺的资源,并且随着产品功能的叠加图片大小越来越多。以下是几个网站的图片所占的比重。由于图片是二进制文件,并不能像js、css、html那些源代码文件一样可以通过gzip压缩大大减小文件的大小。所以图片优化主要是选择合适的图片格式,在不降低图片质量的情况下去掉图片里的元数据信息。常用

2011-10-26 10:46:53 4150 1

转载 多模匹配算法与dictmatch实现

多模式匹配在这里指的是在一个字符串中寻找多个模式字符字串的问题。一般来说,给出一个长字符串和很多短模式字符串,如何最快最省的求出哪些模式字符串出现在长字符串中是我们所要思考的。该算法广泛应用于关键字过滤、入侵检测、病毒检测、分词等等问题中。多模问题一般有Trie树,AC算法,WM算法等等。我们将首先介绍这些常见算法。1.hash可以单字、双字、全字、首尾字hash。

2011-10-26 10:38:29 1324

转载 Web server调研分析

摘要简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构原理、扩展开发、功能对比、性能对比等多个方面进行分析。调研分析业界相关从业界使用情况来看,最新Web Server使用情况的数据如下:Nginx的使用率是6.6%,Lighttpd的使用率是0.51%。

2011-10-26 09:49:45 1262

转载 详解百度地图API之地图操作

首先我们来看看百度地图API都提供了哪些操作方式:PC平台:鼠标拖拽移动鼠标双击缩放鼠标滚轮缩放键盘控制移动平台:单指拖拽移动单指双击放大双指移动缩放默认情况下,地图支持鼠标拖拽以及双击缩放(双击鼠标

2011-10-12 11:01:16 1734

转载 详解百度地图API之地图标注

本文将向大家介绍百度地图API的标注(Marker)的使用方法和一些实现细节。标注概述标注(Marker)是用来表示一个点位置的可见元素,每个标注自身都包含地理信息。比如你在西单商场位置添加了一个标注,不论地图移动、缩放,标注都会跟随一起移动,保证其始终指向正确的

2011-09-29 13:04:34 4736 3

转载 百度地图API之如何制作驾车导航

让用户自己选择起点和终点呢?答案是,使用数据接口。数据接口,可以让百度地图API的数据,按照自定义的形式展示。这个功能非常实用,学会这个方法,可以让您的地图更加接近百度地图的功能!一、创建地图与网页样式创建一张简单的地图,只需要3句话。

2011-09-29 12:49:54 1660

转载 详解百度地图API之驾车导航

本文将向大家介绍如何使用百度地图API提供的驾车导航服务进行开发。一个简单的示例驾车导航服务根据传入的起点和终点信息给出从起点到终点的驾车路线,我们先从一个最简单的示例看起:varmap = newBMap.Map('container');  map.centerA

2011-09-27 16:29:37 2349 1

转载 PHP内核介绍及扩展开发指南—基础知识

原文来源:http://stblog.baidu-tech.com/?p=597   一、 基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1 PHP变量的存储1.1.

2011-09-16 11:30:34 1280

转载 “分布式哈希”和“一致性哈希”的概念与算法实现

原文来源:http://stblog.baidu-tech.com/?p=42  分布式哈希和一致性哈希是分布式存储和p2p网络中说的比较多的两个概念了。介绍的论文很多,这里做一个入门性质的介绍。  分布式哈希(DHT)  两个key point:每个节点只维

2011-09-07 16:09:57 1843

转载 调研分享:Flipboard的使用特点和页面信息抽取机制

原文来源:http://stblog.baidu-tech.com/?p=79  Flipboard是什么?封面  标榜为“社会化杂志”,是ipad上的app应用,可以订阅twitter和facebook上的人、群组和话题,可以订阅flipboard(后面

2011-09-07 15:47:19 1788

转载 浅析视频搜索中的清晰度识别过程

原文来源:http://stblog.baidu-tech.com/?p=88  一、综述  随着互联网视频越来越多,人们迫切希望能够快速地从众多的视频中精准定位到一些高质量的视频。视频清晰度是评价视频质量的一个重要指标,特别是对于影视剧和动漫类视频来说,高清晰的

2011-09-07 15:25:10 2054

转载 Boosting算法简介

文章来源:http://stblog.baidu-tech.com/?p=19  一、Boosting算法的发展历史  Boosting算法是一种把若干个分类器整合为一个分类器的方法,在boosting算法产生之前,还出现过两种比较重要的将多个分类器整合为一个分类

2011-08-26 13:55:33 13760

转载 百度应用开放平台简介

文章来源:http://stblog.baidu-tech.com/?p=4        百度应用开放平台以“框计算”技术和理念为基础,通过与广大优质应用开发者或版权运营者开放对接合作,为用户实现了“即搜即用”的一站式在线应用服务。它的推出,源于用户的搜索需求正呈现

2011-08-24 14:32:48 1118

转载 调研分享:图片文件在各文件系统上的访问性能对比

文章来源:http://stblog.baidu-tech.com/?p=481 概述  在某产品线的图片服务器,存放了亿级别的图片文件,每个文件的大小在0.5k-100k之间,其中1K以下的文件数量在50%左右,1-4K文件数量在40%左右,4K

2011-08-16 14:40:19 1249

转载 WPF中如何使用C#创建DataTemplate数据模版

文章来源:http://stblog.baidu-tech.com/?p=100  看到博客园有篇文章谈到“使用C#编程的方式创建DataTemplate数据模板”(原文地址), 博主的做法是创建一个FrameworkElementFactory对象,设置好后将其设置

2011-08-16 14:22:52 1648

转载 智能算法在站点质量评级体系中的应用

文章来源:http://stblog.baidu-tech.com/?p=104   互联网的迅速发展,海量Web数据的扑面而来,给搜索引擎技术带来了严峻的挑战,但同时也带来了新的机遇。从网页抓取的角度来看,同一站点往往包含质量相似的资源,对一个优质网站进行爬取,

2011-08-16 14:08:15 753

转载 以求医为例谈搜索引擎排序算法的基础原理

文章来源:http://stblog.baidu-tech.com/?p=121   我们向搜索引擎提交一个查询,搜索引擎会从先到后列出大量的结果,这些结果排序的标准是什么呢?这个看似简单的问题,却是信息检索专家们研究的核心难题之一。  为了说明这个问题,我们

2011-08-08 10:36:41 1141

转载 Web Storage全解析

文章来源:http://stblog.baidu-tech.com/?p=453  Web应用的发展,使得客户端存储使用得也越来越多,而实现客户端存储的方式则是多种多样。最简单而且兼容性最佳的方案是Cookie,但是作为真正的客户端存储,Cookie则存在很多致命伤。

2011-08-08 10:14:41 4532

转载 PHP内核介绍及扩展开发指南—高级主题

文章来源:http://stblog.baidu-tech.com/?p=610  1.1     使用数组曾讲到,PHP数组本质上就是个HashTable,因此访问数组就是对HashTable进行操作,Zend为我们提供的一组数组函数也只是对HashTable操

2011-08-08 09:56:04 1021

转载 PHP内核介绍及扩展开发指南—类和对象

文章来源:http://stblog.baidu-tech.com/?p=613  类和对象(TODO)附录A.       Extension的编译Extension的编译是比较简单的,下面是个示例Makefile:这将创建一个可动态加载的E

2011-08-02 11:53:26 1011

转载 框计算精确搜索之架构篇

文章来源:http://stblog.baidu-tech.com/?p=354  一年多来,百度开放平台已经和400多家合作伙伴实现了合作,覆盖了人们出行、娱乐、商务、工作等方方面面。面对每天超过一亿次的海量搜索请求,如何精确地理解用户需求,将最优质恰当的资源用最优

2011-08-02 11:36:35 1254

转载 百度框计算数据引入方式

文章来源:http://stblog.baidu-tech.com/?p=362 目前,开放成为互联网一大主题,只有开放资源才能求得各方共赢。百度公司在2010年百度世界大会上正式推出了代表开放的两大平台,分别是搜索数据开放平台和应用开放平台,百度公司所倡导的框计算就此体

2011-08-02 10:16:19 840

转载 存储方式与介质对性能的影响

文章来源:http://stblog.baidu-tech.com/?p=851 摘要数据的存储方式对应用程序的整体性能有着极大的影响。对数据的存取,是顺利读写还是随机读写?将数据放磁盘上还将数据放flash卡上?多线程读写对性能影响?面对着多种数据存储方式,我们

2011-07-29 16:43:40 1073

转载 php打印warning日志引发的core追查

文章来源:http://stblog.baidu-tech.com/?p=752  TAGfastcgi,php,core,fcgi_write,sapi内容 春节期间线上出了两个php-cgi的core,具体追查过程如下:一、 Core信息file core.xxxbug.ph

2011-07-29 15:53:02 3346

空空如也

空空如也

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

TA关注的人

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