以图明志

PHP服务器脚本

PHP合并、追加与连接数组

array_merge()、array_combine()
array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

PHP服务器脚本

PHP根据已知点来画直线

gd库的简单实用
有时候我们需要给图片的热区画线,这时候我们就要使用PHP的GD库了。热区的点数是不定的,图片的大小也是不定的,我们可以使用下面的方法生成图片的热区。imageline()函数将在图形上画出一条实线。从 x1、y1 连接到 x2、y2,原点 (0,0) 为图形的左上角。参数 col 为实线的颜色。

Web设计理念

使用Google做自己的站内搜索

借助Google强大的搜索之力
做网站,站内搜索是一个必不可少的功能。但是自己做搜索,如果要做好不容易,做得不完善又会加大服务器资源的开销,一个比较好的方法是借助Google做自己的站内搜索。有现成的强大的搜索在,自己也可以偷懒些。下面是对nowamagic.net的一个简单的站内搜索。

数据库技术

DBA入门,进阶与熟练的指南与战略

怎样才是一名好的DBA
有一些开发人员不断的问我:“我厌倦了编码,现在我想转为DBA,我应该从什么地方开始呢?”成为初级DBA最快的方式是了解DBA每天的任务范围并掌握完成这些任务需要的技术。我认为初级DBA的工作至少是每天DBA任务的40%。下面是每个DBA基本的任务列表。

PHP服务器脚本

PHP如何获得文件的扩展名

介绍一个简单的函数
关于获取文件的后缀名的方法有很多,下面介绍一个吧。就是先找到符号'.'的位置,然后计算出扩展名的长度。再用字符串总长度减去扩展名长度来计算出需要截取的长度。strtolower() 函数把字符串转换为小写。strrev() 函数反转字符串。strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

数据结构

寻找二叉树两个节点的最近公共祖先

最近公共祖先问题
算法思想:这道题的关键在于每个节点中包含指向父节点的指针,这使得程序可以用一个简单的算法实现。首先给出p的父节点p->parent,然后将q的所有父节点依次和p->parent作比较,如果发现两个节点相等,则该节点就是最近公共祖先,直接将其返回。如果没找到相等节点,则将q的所有父节点依次和p->parent->parent作比较......直到p->parent==root。

互联网时代

关于COM(组件对象模型)技术

可动态互变组件的规范
所谓COM(Component Object Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操作环境是否相同、使用的开发语言是否一致以及是否运行于同一台计算机。

HTML

不能忽视的HTML优化绿色规则

HTML是真正的展示“前端”
随着Web2.0技术的不断发展,Web前端的优化受到越来越多的关注,特别是JavaScript和CSS优化的讨论一直是热点,工具也相对丰富,而对HTML优化则有所忽视,最近,来自百度泛用户体验团队的工程师Miller(chenminliang)撰文强调了HTML优化的重要性和相关技巧。

PHP服务器脚本

编写一个简单的PHP操作提示类

操作提示对提升用户好感度很重要
在设计一些系统的时候,经常需要给用户进行操作提示。这种提示很重要,友好的提示能够提升用户对系统的好感度。操作提示有很多设计,下面是我的一个简陋的方案,仅抛砖引玉。

IT人家

做个视野开阔的程序员

要把兴趣放在计算机科学而非一门语言
有一个事实我想先和大家澄清一下,其实.NET只是我的业余爱好。由于博客园主要偏重于.NET平台,且园子里的朋友对面向对象、架构之类的颇感兴趣,所以我写了很多关于.NET及架构方面的文章(如果您注意观察,会发现我博客里这类文章正减少并趋于消失),其实相对于设计、架构这类东西,我个人更感兴趣的是具体的科学与技术。

PHP服务器脚本

说说MVC在PHP的实现思路

简述MVC思想与PHP如何实现MVC
当用PHP建设一个网站的时候,最笨的方法,你可能把每个页面建成一个PHP文件。如果你的网站只有index.php,menu.php.article.php 三个页面,那你可以不用MVC,但我们做一般的网站的时候,动辄几十个页面,把所有页面放在根目录显然不是我们所能接受的,于是你需要一个合理的思想去将你的代码分类。

开源项目与工具

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

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

JavaScript

JavaScript去掉字符串两边空格的方法

去除字符串左右两端的空格
去除字符串左右两端的空格,在大部分编程语言中,比如PHP、vbscript里面可以轻松地使用 trim、ltrim 或 rtrim实现。但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

JavaScript

一个简单的JavaScript图片显示与隐藏例子

比较简单的javascript代码
今天有个小问题,在iPhone上显示所有图片。但是不可能一次显示全部,只能显示图片的名称列表。需要点击图片名,然后显示图片,再次点击的话,就隐藏图片。一个比较简单的javascript代码,在这里记录下,方便以后取用。

JQuery

写一个JQuery输入自动补全的插件

自动补全是一个非常人性化的设计
自动补全是一个非常人性化的设计,可以为用户节省很多输入时间。自动补全是如何实现的呢?下面的程序可供参考。感觉这个东西很常用,很多其它js框架里有,但是太大了,用不了太多,自己写了个。

JavaScript

JavaScript鼠标移过提示操作信息

两种不同的方法优劣比较
有时候为了简洁设计,当用户鼠标未经过时,我们不用向用户显示操作提示。直到用户鼠标经过了,就显示相应的操作提示。这种设计在很多地方都用得上。先看看下面的演示。
4 / 8 首页 < Prev 2 3 4 5 6 Next > 尾页 页码: