摘要: 如果已经学会了一个php框架,再去学习其他php框架,那么会很容易上手。但是如果还没有php框架基础,想去学习php框架,往往是一头雾水,不知道从哪里下手,从我学习php框架的经验,给大家分享一下,如何快速的去学习并掌握一个框架。一,选择一个合适的php框架 在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。如果php基础实在太差,学习ci和tp都觉得有点难度,那么建议去学习一下我做的框架--canphp框架(简称cp,qq群:74781204),cp=ci+tp的结晶,更为简单,更容易理解。二,选定一个ph 阅读全文
posted @ 2012-11-10 00:20 阿夏 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 要学会用自己地脑赜开始思维,而不是仅仅别人说是,我就是,别人说不是我就不是,那怎么行。人的成功很重要一点也包括思维方式地成功,一个思维方式不断学习变化地人会更强,一个人云亦云地跟随者则不强,一个人地收入和社会地位等等因素,跟什么成正比呢?跟你地不可替代性是成正比地,一定要努力地让自己成为一个不可替代性更高地人。不可替代性强,在这个社会上获取一个更加稳定地位置,一个向前进地速度就会更快。但是如果你随时可以被替代,比如说我们有个工作非常辛苦,我们地叔叔阿姨大哥大姐非常辛苦,甚至会有生命危险,但是一个月挣得工资很低,他要比比尔盖茨辛苦多了,比尔盖茨曾经是世界首富,现在被墨西哥地一个哥们给超过了,成为第二。那你会觉得不公平啊,为什么这么多人工作这么辛苦一天工作十五六个小时,比尔盖茨一天飞来飞去还打牌,然后等等等等,还那么有钱呢?没办法,这个世界上只有一个比尔盖茨,而我们很辛苦地那些工作,像一天工作十五六个小时,你们要知道,随便把我们拽过去培训不到一天,立刻就可以从事那个工作。也就是说他地不可替代性太弱。那么不可替代性需要你拥有一个独立地人格和独立地思维方式,你能做出与众不同地事情来。我们经常有 阅读全文
posted @ 2012-11-04 18:04 阿夏 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.扎实基础。但是不是所有的基础都很扎实的,因为没有哪个必要。为什么这样说?很简单的来说,定义一个变量,然后进行传输下面进行引用,这是一个很简单的东西,但是你会发现在接触的编程中却很少去接触。所以我的建议是:了解最基本的知识,并且可以熟练的使用。2.减少看视频的次数。当然看视频是很直接的进行学习,但是我们知道。这样的学习已经遏制了你的思维能力,多想下逻辑的思维对你以后的编程是有帮助的。3.多看别人的代码。这是很快可以提升你能力的方式,想下别人是怎么进行书写的,别人是怎么进行开发的,每个模块是做什么用的,当然要融汇到自己的思想当中。4.找一款属于自己的工具。编程工具这个东西很多,但是找到自己得心 阅读全文
posted @ 2012-11-02 21:40 阿夏 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 以前我所忽略的东西这是,现在才算彻底的明白,亏我还做了那么上时间的黑客爱好者。哎!说起来惭愧阿。。。言归正传,起初还有点不敢苟同,现在看来我是真的明白了。我们都知道HTTP协议本身就是非常不可靠的,不要相信任何用户的输入,包括Server变量里面的任何东西,这是HTTP安全编程的第一个指导原则。(我是记住了)必要的时候进行数据的重新效验。我们都知道,怎么样去注入一个网站,如下面的代码 $sql='SELECT * FROM asd WHERE name=\''.$_POST['name'].'\'';这其实是一句很简单的代码,但是 阅读全文
posted @ 2012-11-01 21:38 阿夏 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 第一个错误:我跟别人不一样 但凡是有点才华的人,对自己都有一些自信,总觉得自己不一样,比较特别。但事实是,你在别人眼里,跟任何人一样,没有什么特别。无论你们自认为有什么了不起,其实在社会眼里,你们没有什么特别,你们都得像普通人那样,按部就班地上学,找份工作,努力地在社会阶梯中往上爬。如果你们真是特别的,那你得用事实来证明自己特别。如果你们认为自己是成功,那就拿出成功的事实来证明你是成功的。否则,就要认清现实,低下那高傲的头。你是不是人才并不重要,重要的是是否有人愿意用你。用你,你才是人才;不用你,你什么都不是。所以,当你还没有坐到那个位子、掌握那个资源、享受那个利益的时候,你得明白,人才不人. 阅读全文
posted @ 2012-10-31 22:28 阿夏 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为更优秀的程序员。这 些良好的编程习惯不仅能提高效率,还能让您编写出在应用程序的整个生命周期中易于维护的代码。编写出来的代码可能需要大量的维护;应用程序的维护是一笔很 大的开支。养成良好的编程习惯能够提高设计质量(比如模块化),从而使代码更加容易理解,因此维护就更加容易,同时也降低维护成本。不良的编程习惯会造成代码缺陷,使其难以维护和修改,并且很可能在修改时又引入其他缺陷。以下是 5 阅读全文
posted @ 2012-10-30 19:06 阿夏 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 今天看了一天的缓存机制 有点小累,就看了下目前全国的就业情况。以下是我自己的见解,只作为参考。我们都知道现在学什么工资最高,莫过于java了,通用的平台是他发展的最大保障,但是并不是每个人都喜欢这样的语言,如果你真为了挣钱而去挣钱的花,那么你完全可以去学下java。还有现在最火的一门技术莫过于C#了,模仿java进行编译公用代码进行执行的语言,可以运行在装有.net的任何环境下,C#的代码简单,书写规整,引来很多人的膜拜。如果你感兴趣的话可以去学习下。现在在web中最火的莫过于php了,其开源、跨平台的特性引来大批的程序员加入。下面是各个知名城市的工资状况: .net(C#)php java. 阅读全文
posted @ 2012-10-28 22:05 阿夏 阅读(353) 评论(0) 推荐(1) 编辑
摘要: 这些我在asp中很常用的功能,在php中有相应的区分和简化。今天有点小头疼,老大交给的任务还么有完成。第一次写项目说明书和流程说明真难阿。凡是都有第一次,这也是我成长的基石。加油。。。。。。获取浏览器IP地址 function getRemoteIPAddress() { $ip = $_SERVER['REMOTE_ADDR']; return $ip; } 如果有代理服务器的情况下获取IP function getRealIPAddress() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { // check ip f 阅读全文
posted @ 2012-10-26 23:57 阿夏 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 装上PHP5后你会发现这样的问题$atime=date("Y-m-d H:i:s");echo $atime;?>输出:2006-05-16 06:36:06现在几点了?/我的是14:36这是为什么捏?原因是假如你不在程序或配置文件中设置你的服务器当地时区的话PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右 那么我们如何避免时间误差呢?我们一起来看看解决方法:在页头使用date_default_timezone_set()设置我的默认时区为北京时间<?date_default_timezone_set(& 阅读全文
posted @ 2012-10-25 20:20 阿夏 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 从学asp到结束学习asp,四年了。从开始学php到现在,三个月了,我总结了我所知道的所有可以让代码高效率的问题解决方案(包括今天学习的)。1.php中 echo 比 print 快,print用于调试函数略胜一筹。2.php中 require_once()相对于require系统开销比较大。3.如果要有多个值进行选择的话,尽量使用switch而避免if elseif 这点在asp和php中是通用的。4.数据库不用的时候要尽量关掉,在asp中尽量注销rs。5.错误的代码将会加重服务器的负担。6.可以使用单引号的地方尽量使用单引号。asp不可以用。7.php中 用@屏蔽错误消息的做法非常低效。8 阅读全文
posted @ 2012-10-24 20:58 阿夏 阅读(164) 评论(0) 推荐(0) 编辑