六月上心得

PB15061357 詹元成

本月上旬我们组有五门期末考试要考,所以没有时间开展团队项目。但我利用这段时间自学了PHP语言,

为以后的开发打下基础。

我先把我自己学习PHP的过程做一下概括:

  (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度

  (2)理解动态语言的概念,运做机制,熟悉PHP语法

  (3)学习如何将PHP与HTML结合起来完成简单动态页面

  (4)接触MYSQL,开始设计数据库程序

  (5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板

  (6)完成一个功能齐全的动态站点

  我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程。

PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。
最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。

然后学习PHP的基础知识和技术。这些知识大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。不管学什么语言,基础都是最重要的。在语法上感觉php跟javascript也有一些相似之处。随着学习的知识不断增多,不懂的问题也开始出现,一直有写笔记的习惯。主要是一些自己的总结,收藏的博客,重复代码块等等。

再接下来接触到数据库。PHP支持多种数据库,尤其与MySQL关系最好。刚开始学习数据库基础的时候,还是建议大家在命令提示符下操作数据库。虽然有MySQL图形化管理工具,但是一开始不要太过于依赖它了。PHP提供了mysql扩展和mysqli扩展,用来操作数据库,前者已经被废除。还有就是对所有数据库都通用的一个扩展PDO,它屏蔽了各种数据库系统的差异,使用同一个接口来访问各种数据库。就像Java的JDBC那样,很方便程序从不同数据库之间的移植。 
在这里还要提到有关数据库的一些函数封装,我们用一般方法进行数据库操作要分开写很多方法。用面向对象的方法会增强开发效率。可以从网上找一些源代码来研究。另外还要注意MySQL的优化,让数据库尽量用更少的时间 找到我们需要的东西。 
还有就是调试程序的技巧,比如说可以分段echo结果,缩小调试范围,特别是在与数据库交互的时候,先输出SQL语句看看,再分析怎么会操作不成功等等。调试程序可能会占用很多的时间,当然还是要总结自己的调试经验。

原文地址:https://www.cnblogs.com/nkzyc/p/9189159.html

时间: 2024-11-01 12:02:22

六月上心得的相关文章

六月上团队项目心得

六月上团队项目心得 这半个月来,我主要做了三件事: 1.与数据库进行对接. 2.与UI进行对接. 3.完善搜索功能和搜索框UI,以及修复各种各样的小bug. PART1 与数据库对接 我们和数据库对接就和结对项目UI和core组对接很像.数据库方提供了接口函数以及必要的使用说明,我们在相应的位置调用这些函数,就能把数据存储下来.在每次重新打开app的时候(执行onCreate函数),重新从数据库里获取再显示出来. 第一次与数据库尝试对接时我就遇到了一些问题.这是当时记录问题(感受)的一篇博客:U

六月开发心得

这半个月来主要在做前端网页的代码优化,由于很多代码都是仿照搜索而来的例程,导致很多语句其实是重复的,因此需要对css文件进行代码优化.一个文件8000多行代码优化起来也是十分复杂,不过在优化过程中也在不断复习之前学习的关于页面效果处理的语句语法,可以说是一个小小的收获吧. 关于项目的运行还是必须要有一到两个牵头的人,懂得代码框架才便于进展,只要小组中有人理解了整个工程的运行架构,在写代码是就可以提高很多效率,如果大家都像没头苍蝇一样东一下西一下就会导致整个项目没有进展. 原文地址:https:/

Teamwork-六月上旬心得体会

六月上旬心得体会 在五月末的时候,老师针对我们团队的状况提出了几点建议和解决方案,而这半个月里,我们尝试性地运用了其中的几件工具与方法. 1.燃尽图与每日总结 我们采用的是<构建之法>书中的燃尽图模型,通过 Projected Hours 与 Remaining Hours 观察团队的活跃度以及所能支配的时间.这一种模型不大适合我们的团队,因为它甚至敏捷开发都是基于一个有强大向心力的.能力都比较强的团队而设计的,这显然不适合像我们这样临时拼凑,不久便分道扬镳而且水平参差不齐的团队.不过我仍然学

CANVAS运用-对图片的压缩上传(仅针对移动浏览器)

最近在移动端设计头像上传功能时,原本是以<input type="file">直接通过formData上传,然而实际使用情况是:对于过大的图片(高像素手机所拍摄的照片等)上传时间过长会导致上传失败,而每次都上传原始大小的图片(后台处理压缩)十分影响用户体验,所以研究了一下通过canvas压缩图片并上传的方法,以下是整理的一些思路和心得: 一.<input type="file">获取本地图片,并将图片绘制到画布中.此处的难点在于:由于浏览器的

IT人士应该知道的一个趋势-在线教育

IT人士应该知道的一个趋势-在线教育 2014年12月7日,大雪季节,天气微冷 时间过得飞快,工作忙碌起来私人时间就变得少了,天气变冷了,人也会变得懒惰起来,被窝是我们的舒适区,能让我们在浮躁的世界里得到片刻安静,舒舒服服睡上一觉就感觉世界变美好了些许.2014年,即将也要过去了,回想一下着实发生了很多变化,我们作为IT人士自然关注我们所处行业发生了的一些变化,如果你是一位两耳不闻窗外事,一心只想敲代码的人,那么你可能就错过一些比较精彩的事情,现在处于信息泛滥的时代,只要你手中有移动设备,你就可

骞云面试

骞云面试 无领导小组讨论 1.15分钟限制 重要重要 2.超过时间只能4选1了 3.每个人都不太听指挥 4.自己发挥太差了,不主动说话,发言,还是在礼让 5.为君子,在礼,这样是否对吗 6.每个人的性格都可以看到 7.考虑的都是细节, 没有大局观 8.有个讲的很好,性格也不错,面试官觉得她太强势了 9.舍友进去了,也可以祝福.我觉得还好点 10.总觉得自己与世无争,总觉得自己眼高手低,总觉得这个看不上,那个看不上 心得体会 面试我觉得无所谓的,自己还没有真正重视起来,自己还没有能够全力以赴,自己

此文记录了我从研二下学期到研三上学期的找工历程,包括百度、腾讯、网易、移动、电信、华为、中兴、IBM八家企业的面试总结和心得--转

感谢电子通讯工程的研究生学长为大家整理了这么全面的求职总结,希望进入通信公司和互联网公司做非技术类岗位的学弟学妹们千万不要错过哦~ ---------------------------原文分割线-------------------------- 此文记录了我从研二下学期到研三上学期的找工历程,包括百度.腾讯.网易.移动.电信.华为.中兴.IBM八家企业的面试总结和心得,希望能够帮助到正在找工的朋友和师弟师妹们,并纪念找工这段怀揣着希望和梦想,伴随着紧张和压力,同时令我受益匪浅的日子. (本文

软工-六月心得体会

本月着实匆忙至极,一方面各学科都临近尾声.加紧冲刺,另一方面考试周近在眼前.而软工课毫不出人意外地又来了一个所谓的"加速出成品",将alpha版产品截止日定在了6月20日左右,毫不怯于自己2学分的体量,理直气壮地与各大主要学科争抢宝贵的考试复习时间,可谓壮哉.当然,这么做是有充分理论依据的:根据老师统计,很多同学暑假另有安排,只能提前时间.施加压力以求成品,于是像我这样空出暑假准备亡羊补牢的少数群体,也只有陪着组里各位被摁着头英勇无畏冲锋的老铁们亡命肝了.两周过去,在此谈谈心得体会.

U3D学习心得-----资源管理:模型和角色动画的输出设置(上)

模型主要可以以两种方式进行输出: (1)使用插件进行输出.并输出为指定的文件格式,如FBX或OBJ (2)直接输出为响应的3D应用文件,如.max或者Blen,Unity自身再进行转换. 使用3D软件包自身格式进行输出的优缺点: 优点:(1)快速的输出工程,直接从3D文件到Unity (2)简单的初始化过程 缺点:(1)文件中可能会包括不需要的数据. (2)若输出文件过大,可能会妨碍Unity的更新工程.比较少的数据检验过程,可能会增加出错的几率. 而使用插件进行输出的优缺点: 优点:(1)仅仅