摘要:第一重: 在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。 第二重: 用控制台或者说SDK之类的东西写了一个“HELLOWORLD!”,感觉编程这个东西,太简单没难度。 第三重: 学会了...
阅读全文
摘要:面向对象分析与设计的一些心得分析、设计与实现我所理解的真正的对象就是现实生活中客观存在或不存在的真正的对象。这个对象有一个明显的特征就是它具有非常多的状态特征和行为特 征。比如一个人是一个对象,他在一生中会经历无数个交互场景,在这个过程中,每个人的行为特征会不断增多,大部分行为是通过后天学习得到的,...
阅读全文
摘要:少走弯路去学习面向对象编程如何学习面向对象编程在学习面向对象的过程中,我自己也走了很多的弯路。一般来讲,接触面向对象是做为编程语言的一部分。那时候认为在程序中写一个 Class 关键字就是面向对象,写Class A: Class B就是面向对象的继承。实际从编程语言的角度来理解是无法掌握面向对象的精...
阅读全文
摘要:你的面向对象技术在哪个级别?怎样才算掌握OOP1. 能把面向对象和具体语言的对象抽象联系起来在面向对象刚刚入门的时候,一大顿理论加上解释又是只言片语,什么原则,方法等根本好像是没有用的嘛。唯一看明白的就是对象,类就是Class。 在编程的时候,碰到一个名词就把它写成class,以为这就是面向对象编程...
阅读全文
摘要:图解面向对象中的聚合与耦合概念简单理解聚合与耦合在面向对象的设计中,我们经常会听到或用到聚合、耦合的概念。面向对象的目标就是设计出高聚合、低耦合的程序。然而,究竟什么是 聚合、什么是耦合,恐怕每个人都有自己的答案,换句话说,大多数人对聚合和耦合的概念是模糊的。小弟我今天就在此抛砖引玉,希望能给新入行...
阅读全文
摘要:系统架构39问架构视角面面观架构一个系统不是一件简单的事,需要考虑到的事情也特别的多。下面我列举一些常见的问题,以抛砖引玉。是否在不断的学习新技术、新名词、生怕落伍?(WCF、WF、WPF、MVC、EF、WebApi、Spring、Castle、Unity、Autofac、NInject、AOP等)...
阅读全文
摘要:谈谈对一些软件架构设计箴言的理解对软件的过早地优化是万恶的根源在做项目的时候,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软件名人哲学。软件中唯一不变的就是变化在软件开发过程中需求是不停的...
阅读全文
摘要:软件项目开发没规划好就注定会失败软件项目开发与管理的一些原则软件项目的开发与管理是一门复杂的学问,不是简单地需求来了就动手编码,编码完了就算项目完工那么简单。一个项目如果没有好好规划,那么就很容易会失败。同样,我们在做一个软件项目的时候,需要注意的东西很多,下面总结一下一些容易视而不见但又非常重要的...
阅读全文
摘要:在系统设计中,如何控制层次的问题设计的核心任务之一:层次的控制对于软件而言,层次是让人又爱又恨的东西。很多问题是通过增加层次解决的,但另外一部分问题也是因为层次而导入的。我们来分别看几个例子。例1:很多时候我们并不希望最终的应用绑定于某个指定平台,比如:Windows。为了达成这种跨平台的目的,就需...
阅读全文
摘要:软件系统架构中的分层思想关于分层结构众所周知,经典的三层结构包括数据访问层、业务逻辑层和表示层。当然,如果继续扩展下去,还可以分为4层、5层……我相信很多人都用过,很多人都写过,但是为什么要这么做,还是有一部分人是不能够说清楚的,这不是我猜想的,而是遇见过很多想分层但是分的乱七八糟的层次结构。1. ...
阅读全文
摘要:惠新宸于2011年8月作为核心开发人员加入PHP语言官方开发组,目前是该组织的唯一一位国人,也是国内最具影响力的PHP技术专家之一。 惠新宸作为知名PHP技术博客“风雪之隅”(http://www.laruence.com/)的博主, 一直专注与PHP底 层原理的研究和分享。 其中《深入理解PHP原...
阅读全文
摘要:JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same- Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档 ...
阅读全文
摘要:如何处理JSON中的特殊字符感谢 参考或原文服务器君一共花费了20.326 ms进行了2次数据库查询,努力地为您提供了这个页面。试试阅读模式?希望听取您的建议JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程...
阅读全文
摘要:PHP内核探索:命名空间命名空间是一种特殊的作用域感谢 参考或原文 www.php-internal.com服务器君一共花费了81.974 ms进行了3次数据库查询,努力地为您提供了这个页面。试试阅读模式?希望听取您的建议在维基百科中,对命名空间的定义是: 命名空间(英语:Namespace)表示标...
阅读全文
摘要:php的public、protected、private三种访问控制模式的区别 public: 公有类型 在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法 在实例中可以能过$obj->var 来调用 public类型的方法或属性protec...
阅读全文
摘要:利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 简述可能大家都知道,php中有一个函数叫debug_backtrace,它可以回溯跟踪函数的调用信息,可以说是一个调试利器。好,来复习一下。view source?01 one();02 03 function on...
阅读全文
摘要:利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载作者:SNSGOU发布于:2014-02-13 09:42:53 分类:PHP 标签: PHP调试 debug_backtrace 评论(0) 浏览(545)简述可能大家都知道,php中有一个函数叫debug_back...
阅读全文
摘要:通过PHP current()函数获取未知字符键名数组第一个元素的值在开发中经常遇到这样问题,获取数组第一个元素的值,如果是数字索引那还好,直接$array[0],如果键名是字符串,你又未知这个字符串呢?用current()函数就可以做到。当然,你可以用array_shift()函数,但是它会破坏原...
阅读全文
摘要:function is_SSL(){ if (!isset($_SERVER['HTTPS'])) return FALSE; if ($_SERVER['HTTPS'] === 1){ //Apache return TRUE; } else if ($_SERVER['HTTPS'] ==...
阅读全文
摘要:PHP反射ReflectionClass、ReflectionMethod 入门教程http://blog.snsgou.com/post-42.htmlPHP5 具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出...
阅读全文
摘要:PHP 反射API说明2。API概览:class Reflection { }interface Reflector { }class ReflectionException extends Exception { }class ReflectionFunction implements Refle...
阅读全文
摘要:XAMPP 的安装配置(Linux 版) --转载时请保留下面,以供大家加我MSN,增强交流,共同学习.--姜庭华 msn: jaimejth@live.cn--博客:http://blog.csdn.net/jaimejth软件下载在以下网站http://www.apachefriends.o...
阅读全文
摘要:PHP命名空间规则解析及高级功能日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。本文介绍了PHP命名空间的一些术语,其解析规则,以及一些高级功能的应用,希望能够帮助读者在项目中真正使用命名空间。在这里中我们介绍了PHP命名空间的用途和namespace关键字,在这篇文章中我们将介绍...
阅读全文
摘要:__invoke() 该魔术方法会在将一个对象作为函数调用时被调用: __callStatic() 则会在调用一个不存在的静态方法时被调用。PHP魔法函数与变量来源:http://ruby8.iteye.com/blog/6269821:魔法函数 __construct()实例化对象时被调用。 ...
阅读全文
摘要:PHP 页面编码声明方法详解(header或meta)PHP 页面编码声明与用header或meta实现PHP页面编码的区别php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=ut...
阅读全文
摘要:PHP中的魔术变量小结PHP中,有不少很好用的魔术变量,用好之,能事半功倍,下面小结之: 1 _LINE_ 显示当前代码的行数: echo "This is line number : ". __LINE__;2 _FILE_ 显示当前文件的路径3 _METHOD_ 显示当前方法的名,比如 clas...
阅读全文
摘要:PHP5各个版本的新功能和新特性总结因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征本文目录:PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束PHP5.2:JS...
阅读全文
摘要:php __call 与 __callStatic php 5.3 后新增了 __call 与__callStatic 魔法方法。__call 当要调用的方法不存在或权限不足时,会自动调用__call 方法。__callStatic 当调用的静态方法不存在或权限不足时,会自动调用__callSt...
阅读全文
摘要:如果使用js进行表单提交,那么form下不能存在submit项,否则只能通过点击提交按钮进行提交,而不能通过程序提交
阅读全文
摘要:js 获取对象属性的各种方法Js代码 test_get_element_atts.html-->获取button的value属性的值的各种方法
阅读全文
摘要:通达OA公共代码 php常用检测函数从通达OA公共代码扒下的php常用检测函数代码,学习php的朋友可以参考下。check_type.php(使用类型检验函数) 复制代码 代码如下: auth.php登录验证 复制代码 代码如下: utility_all公用函数 复制代码 代码如下: "; ...
阅读全文
摘要:PHP 的Session的使用方法以及安全问题和session的注意事项,session使用过期时间设为0的cookie,并且将一个称为session ID的唯一标识符(一长串字符串),在服务器端同步生成一些session文件(可以自己定义session的保存类型),与用户机关联起来.web应用 程...
阅读全文
摘要:php中cookie的用法是怎么样的?在php中使用cookie需要注意什么?cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数...
阅读全文
摘要:php session_id() session_name() 1.Session.use_cookies:默认值为"1",代表SessionID使用Cookie来传递,反之就是用Query_String来传递 2.Session.name:这个就是SessionID储存的变量名称,可能是Co...
阅读全文
摘要:禁用php函数的设置 打开PHP.INI,找到这行:disable_functions =在后面那里加上要禁用的函数,如禁用多个函数,要用半角逗号 , 分开给个例子:disable_functions = passthru,exec,system,popen,chroot,scandir,chg...
阅读全文