以图明志

开源项目与工具

[专题] Google Maps API指南:设置地图选项

一起来看看下面的地图选项
在前面的例子中,我们使用了一个Map类,并设置了一个HTML ID作为参数。现在我们来更深入一点,一起来看看下面的地图选项。我们应用了地图的所有属性,你可以根据需要来选择在地图、卫星图或者地形图中使用它们。

开源项目与工具

[专题] Google Maps API指南:在网页中嵌入GMaps

看一个简单的示例
初步了解 Google Maps API 的最简单方法就是看一个简单的示例。要初始化地图,我们需要先创建一个包含地图初始化变量的 Map options 对象。该对象不是构建出来的,而是以对象常量的形式创建出来的。由于我们要将地图的中心设定为某一特定的点,因此,我们还需要创建一个 latlng 值,以保存此位置信息并将其传递到地图的选项中。

开源项目与工具

在WordPress上显示文章数、评论数等统计信息

自己写功能代码实现
很多博客系统都有在首页显示博客站点统计功能,比如显示博客的文章数量、评论数量、留言数量、浏览数量等相关信息,但是wordpress没有直接提供这个功能。但是我们可以自己来实现这个功能,比如用代码调用。下面介绍一下如何用调用函数实现这个功能。

开源项目与工具

Nginx的火速蔓延与其并发性处理优势

单线程服务器设计原理
Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。Nginx现在正在以光的速度蔓延开来,它以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,Nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?

开源项目与工具

2011年度开源软件与工具

最重要的 10 个开源软件
2011 年即将过去,是该对这即将过去的这一年做一个总结,这么一个标题如何去确定其实是很难的,而且也可能会比较片面。那么什么叫做“重要”呢,什么样的开源软件算是“重要”呢?首先,并不是使用的人多就算是“重要”,否则每一年选出来的项目估计都差不多。

开源项目与工具

15个Web开发实用的正则表达式技巧

实用到你需要收藏
对于开发人员来说,正则表达式是一个非常有用的功能。它提供了查找,匹配,替换句子,单词,或者其他格式的字符串。在这篇文章里,我已经编写了15个贼有用的正则表达式,WEB开发人员都应该将它收藏到自己的工具包。

开源项目与工具

撑起大规模PHP网站的开源工具

百万级PHP站点Poppen.de的架构
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。

开源项目与工具

用Google Font API来丰富网页字体

网页字体的局限现在有所改观
Google在5月20日宣布推出Google Font Directory和Google Font API两项服务。在Google Font Directory中,Google联合了众多的字体设计者为用户提供了多种漂亮的字体,但现在全部是英文字体,相信今后会有中文字体。Google Font API 和Google Font Directory是相辅相成的,用户正是通过Google Font API来使用Google Font Directory中的字体。

开源项目与工具

Google的JavaScript压缩工具介绍

让你的js文件更加小巧快捷
现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本。

开源项目与工具

如何使用各大搜索引擎做站内搜索

利用现有搜索引擎资源
借用于几大搜索网站所提供的代码,可以镶嵌到自己的主页中,并对自己网站中的内容进行方便的搜索,而且高效,不占用网站服务器的资源。代码可放在主页中任意选定的位置。

开源项目与工具

Google的代码高亮工具Syntaxhighlighter

让你的代码显示更漂亮
昨天去PHP爱好者网站,看到一个不错的日历代码,觉得有不错的学习价值,就转到自己的网站来了。但是发现,自己的代码高亮显示并不够他的那么好看。我之前一直使用的是 google-syntax-highlighter 1.5.1. Released on August 5, 2007。是07年发布的工具。感觉class为php时,代码的显示并不是那么智能,比如关键字、数据结构等等,高亮方式并不理想。

开源项目与工具

WordPress里的the_content()函数分析

改变“Read More”的样式
模板标签 the_content() 显示当前文章的内容。该标签必须在 WordPress 主循环(loop)中。若文章使用快速标签 来截取摘要,the_content()标签将只在非单篇文章或非固定链接文章上显示 前的摘要部分。the_content()标签可包含一个规定 内容和样式的参数,该参数会生成“继续阅读全文”的链接。

开源项目与工具

ECMall的数据库查询缓存机制

对数据库进行一些操作上的缓存影响
第一次查询的数据是对的,然后经过模板解析后的数据怎么都不正确。后来发现,Ecmall有这么一个机制。先是经过app进行数据库操作,操作完毕后会在 temp/compileed/ 下留下模板缓存,而且第一次数据库查询后会产生数据库缓存。这压根就说明,二次开发,最好不要用自己的数据库函数,用Ecmall自带的比较好。

开源项目与工具

ECMall的模板解析语法介绍

用"{"开头,以"}"结尾就构成一个标签单元
在ECMall模板中,用"{"开头,以"}"结尾就构成一个标签单元,"{"紧接着的单词就是标签名。在标签单元中单词前含"$"(美元符)的为变量名。为了满足多语言需求,ECMall采用了语言包机制,除挂件外,在模板、js文件中均使用语言项代替直接显示语言文字。语言文件位于商城根目录下的languages目录下。

开源项目与工具

WordPress的用户密码计算算法

支持简单md5格式的密码
WordPress系统的用户密码是保存在wp_users数据表的user_pass字段,密码是通过Portable PHP password hashing framework类产生的,密码的形式是随机且不可逆,同一个明文的密码在不同时间,产生的密文也不一样,相对来说较为安全。

开源项目与工具

最土团购系统全局核心文件app.php介绍

初始化环境文件(app.php)
最土团购系统是国内比较常见的团购程序,在国内团购系统份额中所占比例还是比较大的。下面分析一下它的全局核心文件app.php,看看能不能找到一些干货,顺便也籍此开始深入了解下这个开源的团购系统。注释都写到代码里了,程序用到的自定义函数也单独地在后面列出,应该是比较好懂的了。
2 / 4 首页 < Prev 1 2 3 4 Next > 尾页 页码: