以图明志

编程思想

我的方法(函数)设计小心得

如何去写一个方法呢?
在工作中经常被问道:如果你的那个方法输入空会返回什么?我记得自己曾经使劲回忆也没想到自己那个方法是怎么个回事。也经常跟同事在对功能的时候在说代码,那个冒泡排序,两个循环就搞定了。。。。。渐渐就发现,很多时候,写代码是有规则去遵循的。然后自己结合自己工作中的一些小经验,就出了下文。

IT人家

如何高效阅读源代码与吸收其精华

阅读源代码是成长的捷径
众所周知,要想写出好的程序,除了要经常写之外,还有看看别人是怎么写的,所以读别人的程序是非常重要的;如今是个信息交换十分发达的时代,你可以轻易的就看到顶尖级选手的代码;开源事业蒸蒸日上,确实是所有程序员的福音。但如何阅读别人的代码呢?尤其对于初学者而言,确实是个难题,就像碰到一漂亮的刺猬,实在不知道如何下嘴。

Web设计理念

防止网站被刷票的一些思路与方法

要想完全杜绝刷票,基本只能靠人
在Web开发中,投票模块会经常出现。这样就使得防止刷票,成了至关重要的技术。以下是试验过或者网上找到的防止刷票方法: IP限制,这是使用的最多,也是最广泛,不可少的刷票限制。而且由于专题都没有用户模块,使得这个方法,几乎成了唯一可行的手段。该方式,通过获取访问游客的IP地址,来限制其在一段时间内所能使用的票数。

IT人家

学习,光是勤奋是不够的

多动脑筋,寻找更高效的方法
等你毕业之后,随着工作年限的增加,你会发现学校里的考试分数真的不重要,另外一些东西的重要性则日益突显。时间就象风,风会吹去浮沙,留下的就是真正重要的东西。做事情仅仅靠勤奋是不够的,还要多动脑筋,要不断地寻找更高效的方法,才能在有限的时间内跑得更远,而人生就是比在几十年中谁跑得更远,登得更高。

JavaScript

JavaScript Date的原型方法扩展

Date类型的常用操作
在JavaScript开发中,经常需要对Date类型的对象进行各种验证或格式化,但是js并没有提供那么多的那么细的函数,所以只好自己去用 prototype 扩充了,下面是我自己实现的Date类型常用操作方法,你可以将它另存为date.js,然后在程序中调用即可。

PHP服务器脚本

几个PHP的静态方法的程序例子

漫无止境的PHP static研究
静态方法的规则和静态变量是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。

JavaScript

JavaScript数组常用方法汇总

关于数组的定义与其一些常用方法总结
由于JavaScript是一门宽松的语言,这种宽松可能会带来更加麻烦的事情。比如JavaScript的数组,定义与使用的方式太灵活有时候让人迷惑。下面将JavaScript中关于数组常用的方法、定义之类的用法罗列一下,希望可以帮助你更加了解JavaScript数组。

C/C++编程语言

少走弯路,学好C语言的推荐途径

漫谈C语言及如何学习C语言
为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言?选择一门编程语言,“为什么而学”这个目的是最重要的,目的不明确就没法学好。这也是为什么很多学生朋友在大学里必修C语言却觉得没学明白的原因。因为学习的目的不明确,学习当然也没有动力。还有一个原因是C语言是工程实践性很强的语言。

PHP服务器脚本

[专题] PHP面向对象之旅:接口与抽象方法

接口是抽象方法和静态常量定义的集合
接口(interface)是抽象方法和静态常量定义的集合。 接口是一种特殊的抽象类,这种抽象类中只包含抽象方法和静态常量。 接口中没有其它类型的内容。 我们先写接口的定义,下面的例子是接口的一个简单写法。下面的例子定义了一个接口 User ,这个接口中有两个抽象方法,getName() 和 setName()。能看到接口的写法和类很相似。

PHP服务器脚本

[专题] PHP面向对象之旅:静态抽象方法

写一个静态抽象方法的示例程序
在PHP5.1中,抽象类中支持静态抽象方法。 下面这个例子,看到静态抽象方法可以声明。实现这个方法时,必须是静态的方法。在PHP5.2.0 的 更新信息中有这样一段话:因为疏漏,在PHP5.0 和 PHP5.1 的类中允许静态抽象方法。在PHP5.2中,只有接口可以拥有静态抽象方法。

PHP服务器脚本

[专题] PHP面向对象之旅:抽象方法

抽象方法没有函数体,采用分号结束
用abstract修饰的类表示这个方法是一个抽象方法。抽象方法,只有方法的声明部分,没有方法体。抽象方法没有 {} ,而采用; 结束。一个类中,只要有一个抽象方法,这个类必须被声明为抽象类。抽象方法在子类中必须被重写。

PHP服务器脚本

[专题] PHP面向对象之旅:方法覆盖

让子类拥有更多方法
如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重载。当对父类的方法进行重写时,子类中的方法必须和父类中对应的方法具有相同的方法名称,在PHP5中不限制输入参数类型、参数数量和返回值类型。(这点和Java不同)。子类中的覆盖方法不能使用比父类中被覆盖方法更严格的访问权限。

PHP服务器脚本

[专题] PHP面向对象之旅:类的方法

对对象的属性进行的操作
方法:对对象的属性进行的操作称为对象的方法(也称为行为/操作)。过程:过程是编制程序时定义的一个语句序列,用来完成某种指定的操作。函数:函数有返回值,也是定义的语句序列。方法:在面向对象概念中,类里面的一段语句序列。一般来说,在面向对象概念中,函数和方法两个名词是通用的。

PHP服务器脚本

[专题] PHP内核探索:类的成员方法

成员方法从本质上来讲也是一种函数
成员方法从本质上来讲也是一种函数,所以其存储结构也和常规函数一样,存储在zend_function结构体中。 对于一个类的多个成员方法,它是以HashTable的数据结构存储了多个zend_function结构体。 和前面的成员变量一样,在类声明时成员方法也通过调用zend_initialize_class_data方法,初始化了整个方法列表所在的HashTable。
1 / 1 首页 < Prev 1 Next > 尾页 页码: