首页
PNG素材
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
开发笔记
PHP资讯
PHP教程
前端技术
PNG素材
Tools工具
网站首页
PHP资讯
PHP教程
服务器技术
数据库
前端开发
视频教程
MySql
PHP问答
开发工具
PHP安全
大话程序猿
职场
业内
Mysql
JavaScript
Css
Html
linux
jquery
PHP框架
缓存
PHP视频教程
MongoDB
面试题
开放平台
Oracle
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
PHP 进阶
高并发
负载均衡
PHP框架
网络编程
图像编程
设计模式
WEB服务
方法&架构
算法
返回上级
设计模式
面向对象的形式,面向过程的思想
随着PHP对OOP(面向对象编程)支持的增强以及程序设计思想的发展,越来越多的PHP程序员走进了OOP的世界。通过简单的学习,大多数程序员都能快速的掌握OOP编程的基本技能。程序员们所写的代码里class,new等字符串也越来越多。但是作为程序员的你,是否陷入了一种OO形式,PO思想的编程陷阱呢? ...
[详细]
2014-05-16 13:35:11
设计模式
实现一个自动垃圾回收的思路
显式的内存管理的复杂性,而且还容易出错。因此我们需要一种自动内存管理的策略,这就是自动垃圾回收机制。既然是自动垃圾回收,那么平台肯定得采取一种方式发现垃圾,然后清除。这就是垃圾收集算法所关注的问题。垃圾收集算法的任务就是将活动的对象和已经死掉的对象分别出来,然后将死掉的对象的内存回收,而且为了更好的利用内存。 ...
[详细]
2014-05-16 13:35:11
设计模式
程序代码注释的规范与建议
对每一级用统一的方法注释每个代码块,例如:为每个类,包含简短的描述,作者和最后修改日期为每个方法,包含其目的,功能,参数,返回值团队编程时,采用标准的注释是很重要的。当然,采用代码协定和工具(比如c#中的XML和java中的Javadoc)帮助这项工作也是可接受的,甚至更可取。 ...
[详细]
2014-05-16 13:35:11
设计模式
编程高手与调试高手
业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。 ...
[详细]
2014-05-16 13:35:11
设计模式
程序数据存储在什么地方
程序运行时,我们最好对数据存储到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以存储数据:Registers寄存器这是速度最快的存储场所,因为寄存器其他所有存储媒介都不同:它位于处理器内部。不过,寄存器的数量十分有限,所以寄存器是根据需要由编译器适当地分配。 ...
[详细]
2014-05-16 13:35:11
设计模式
敏捷开发需要了解的一些规则
敏捷开发,AgileDevelopment,就是指能够在需求迅速变化的情况下快速开发软件。我们接触最多的和敏捷相关的名词是:极限编程(XP)、结对编程、测试驱动开发(TDD)等。追究敏捷的历史,就必须要提到著名的敏捷开发宣言,2001年,17位业界专家(其中包括我们非常熟悉的Martin,MartinFowler)组成 ...
[详细]
2014-05-16 13:35:11
设计模式
关于设计模式的一些看法与思考
最近看完了《designpatternexplained》,本打算单单的从技术角度进行总结的,但是却全然没有头绪。说说自己的粗浅的感悟吧。书里没有把23中设计模式全部罗列出来,摆上类图和源代码,恩,这样的做法在作者看来很傻。作者说,将目标集中在设计模式解决问题本身上“onlytellsuswhattodobutnotw ...
[详细]
2014-05-16 13:35:11
设计模式
函数要尽量设计得短小精悍
“设计良好的函数往往比较小,而过大函数的设计往往一塌糊涂,或者存在很大的优化空间。”也许你认为讨论函数的大小没有必要,原因是函数设计的本质是内聚,它的大小只是它的表现形式。而上面的原因有必要让我们讨论一下函数的大小问题。我对函数的核心思路:我提出代码最小处理单元的概念:一个基本操作(赋值,比较等),一个函数调用(包括调 ...
[详细]
2014-05-16 13:35:11
设计模式
规范的函数应该如何编写
每个函数指完成单一的功能。单一功能的函数容易理解,容易测试,也容易预测其行为。给已输入,就能知道其输出。在设计的时候,将函数分为:查询和命令。查询函数:仅仅查询对象的状态,而不改变对象的状态。命令函数:只修改对象的状态,而不返回对象的状态。 ...
[详细]
2014-05-16 13:35:11
设计模式
生成不重复的随机数的思路
通常的生成随机数的做法是不考虑重复的,因为即使重复也属于概率意义上的正常情况。但某些情况下需要不重复的随机数据,怎么办呢?我想从大方向上来说,应该只有两个方法。要么牺牲时间要么牺牲空间。 ...
[详细]
2014-05-16 13:35:11
设计模式
传统开发与敏捷好比大象与猴子
很久以前,在一片充满隐喻的土地上,住着一头大象(喻传统开发方法)。很多年来,这头忠实的大象一直都是他所居住村庄主要的食物采集者,并且非常清楚这个村庄需要什么(喻工程前的事先计划性)。他在丛林中修建了一条路(喻最佳实践),这条路总是能指引他找到最好的根茎、蔬菜、坚果和水果等食物(喻项目的功能)。 ...
[详细]
2014-05-16 13:35:11
设计模式
分享一些独到的编程见解
唯一的“BestPractice”并不是使用各种各样被前人总结过的各种设计方法、模式,框架,那些著名的方法、模式、框架只代码赞同他们的人多,并不代表他们适合你,你应该更多的去使用你的大脑,独立地思考那些方法、模式、框架出现的原因和其背后的想法和思想,那才是“bestpractice”。事实上来说,那些所谓的“BestP ...
[详细]
2014-05-16 13:35:11
首页
上一页
1
2
3
4
5
6
7
8
下一页
尾页
Hi,亲爱的小伙伴!
欢迎来到php1.cn社区!
点击登录, 发现精彩
注册
登录
扫码关注 PHP1 官方微信号
Tools Online | 在线开发工具
HTML/JS压缩
CSS代码格式化
文章自动排版
HTML/JS转换
UTF-8编码转换工具
Unicode 转换
URL编码解码
二维码生成工具
IP地址查询
HTTP状态码(响应码)
网页Header头
网页源代码
JSON解析着色
Diff文件比较
RankList | 热门文章
1
SaltStack部署实践(4)JOB管理与Returns模块
2
如何配置网络连接的IP地址
3
Python实现斐波那契数列的方法与优化
4
解决Next.js应用部署时目录文件过多错误
5
SQL Server 基础入门与实践
6
自定义CSS样式打造个性化HTML5视频播放器
7
重启编程之旅:年后代码挑战
8
深入理解 org.apache.hadoop.ha.HAServiceTarget 的 checkFencingConfigured 方法
9
在Ubuntu系统中安装Windows 7的详细步骤
10
深入解析GLSL中的视图矩阵与投影矩阵
Recommend | 推荐阅读
1
重启编程之旅:年后代码挑战
2
深入理解 org.apache.hadoop.ha.HAServiceTarget 的 checkFencingConfigured 方法
3
在Ubuntu系统中安装Windows 7的详细步骤
4
深入解析GLSL中的视图矩阵与投影矩阵
5
深入理解K近邻分类算法:机器学习100天系列(26)
6
Matlab内存优化:扩展虚拟内存的方法与实践
7
二维几何变换矩阵解析
8
Qt QTableView 内嵌控件的实现方法
9
Android Studio 安装与配置指南
10
福克斯新闻数据库配置失误导致1300万条敏感记录泄露
PHP1.CN | 中国最专业的PHP中文社区 |
PNG素材下载
|
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有