我也写了部lt;西游记gt;

2024-06-19 07:32
文章标签 西游记 gt lt

本文主要是介绍我也写了部lt;西游记gt;,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    人生中的第一个项目结束了。也就证明以后有写不完的项目了!感叹一下,发现自己也写了一部西游记。大家不要觉得奇怪,听我慢慢道来!
《西游记》四大名著之一,经典之作。我怎么能够写出来?!《西游记》中有过这样的段子:八戒说:"大师兄,师傅被妖精抓走了!",沙僧说:"大师兄,师傅和二师兄都被妖精抓走了!"。这些话在《西游记》中不知道出现了多少次,呵呵,恶搞下!也许大家会人为这个和我的项目感受没有什么关系!亲,不要急等会儿告诉你哦!
15天能干什么,15天可以干什么?LAMP兄弟连告诉了我 15天可以写出一个项目,因为我做到了。在这短暂的15天里面我的收获很多,下面就来和大家分享下我在这15天项目时间里的感受!
刚开始听到老师说项目时间只有15天的时候把我给吓到了。心里在想怎么可能15天就能写出一个商城来?心中很疑惑。但是今天我信了,不管你信不信,我是信了!15天真的可以写出一个项目来,虽然我写的项目代码的质量不是很好。
写这个项目让我感受最大的是:不要钻牛角尖。这点我深有感受啊,因为我就钻了一次。这一次整整浪费了我一天的时间,就为了这一天的时间我不得不每天都加班赶进度。那天是项目进行的第二天,我被文件上传函数和图片缩放函数搞死的。因为不是很熟练这两个函数,所以就弱弱的钻了下牛角尖。那天我就研究了下这两个函数,还好我会了,不会忘了,流程已经刻在了我的脑海里了。这里给大家一个建议:遇到自己不会的问题,一定要自己去研究下下,但是时间不能太长,最多20分钟,如果20中之类还没有进展就和老师沟通沟通,让老师给讲讲思想,应该怎么做,什么流程之类的,不建议直接问老师要代码!因为每个人的思想是不一样的,所以写出来的代码也是不一样的。
思想是代码的灵魂!
第三天,由于自己钻了下牛角尖,所以进度上比其他同学就慢了很多。自己感觉到了不对劲,就发了个短息给老师,提出了自己的问题。很快老师就来找我了解情况,和我分享了一下经验。
主要有以下几点:
1、把功能细化,细化成很多快。当遇到一个功能模块不会写的时间,可以想想能不能把这个模块细化成很多个小模块,如果还是不会在细化对应的模块,一点点的把功能写出来。
2、不要把代码想的太复杂了,其实代码没那么难。
3、学习是一个积累的过程,等到了一定的量,就可以达到 张无忌 的那种效果。所以我们自己不能放弃哦!
……
这里我要感谢,张沫老师,张涛老师,海哥,晓光老师。谢谢你们!
没办法啊,谁要咱进度慢了,就一不小心通了个小宵到6点多才休息的,也许是找老师们聊过吧,思路很清晰,打开页面写好伪代码后,就开始往里面填写代码,那种感觉真的很爽啊!给大家一个建议:在写代码的时候不要急着去写代码,尝试着拿出笔和纸,现在纸上或者是页面里面 写写伪代码,把思路给整明白了在去写代码,你会发现很爽滴!
终于把进度给赶上去了,心理面也放下了一块石头!
在整个项目期间我就得用的最多的就是数据库和数组。数据库的增、删、改、查。在处理数据的时候都要用的。基本上在每个数据处理的页面里面都要用到
$link = mysql_connect(HOST.USER.PASS)or die('数据库连接失败:'.mysql_error());
Mysql_select_db(DBNAME,$link);
在这个项目里面有的最多的是:数据库的操作(增删改查),数组的一些运用,session,搜索分页.......
所以我前面才会说我也写了部西游记。真的是每个处理页面都要用到,强大的mysql ,在写项目的时候记着要常备分哦,特别是数据库这块的。
经过了这15天项目时间的洗礼发现自己正在慢慢的成长。现在想想还是很好的,在15天之前还在怀疑自己能不能完成,但是我现在做到了,虽然做的不是很好。
给大家总结下下:
在写项目之前要明确你要的是什么,干什么用的
项目的功能,制作流程
写代码之前写好伪代码。在代码中多写点注视
先把功能给写出来,在去优化代码
最重要的一点:就是相信自己可以做到!


我也不知道我总结的是否对大家能否有帮助! ^_^

原文地址:http://bbs.lampbrother.net/read-htm-tid-117490.html

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(64) | 评论(0) | 转发(0) |
0

上一篇:我自己能做个东西了

下一篇:真正的蜕变,从兄弟连开始!

相关热门文章
  • 欢迎grade1984在ChinaUnix博客...
  • 欢迎xiaomengsoma在ChinaUnix...
  • 欢迎force_with_you在ChinaUni...
  • 欢迎diyff83在ChinaUnix博客安...
  • 欢迎ceovok在ChinaUnix博客安...
  • 毕业五年(续)
  • 毕业五年
  • 职业生涯规划
  • 中国软件开发工程师之痛...
  • 闲置书处理!
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议

这篇关于我也写了部lt;西游记gt;的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1074387

相关文章

_get_gt_mask、cat_mask、_get_other_mask

import torch# 定义获取标签掩码的函数def _get_gt_mask(logits, target):print("原始 logits:\n", logits)print("目标 target:\n", target)# 将 target 拉平为一维张量target = target.reshape(-1)print("拉平后的 target:\n", target)# 创建一个和

lt;iOSgt;关于Xcode上的Otheramp;nb…

Targets选项下有Other linker flags的设置,用来填写XCode的链接器参数,如:-ObjC -all_load -force_load等。 还记得我们在学习C程序的时候,从C代码到可执行文件经历的步骤是: 源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件 在最后一步需要把.o文件和C语言运行库链接起来,这时候需要用到ld命令。源

速度与激情:荣耀100 GT携第三代骁龙8来袭,性能爆表

在智能手机市场,荣耀品牌以其独特的设计理念和创新技术赢得了众多消费者的喜爱。 随着荣耀100 GT预计将在年底登场的消息曝光,这款作为荣耀90 GT迭代更新款的智能手机,无疑将成为市场上的一大亮点。从外观设计到性能配置,荣耀100 GT都展现出了其张扬的个性和强劲的实力。 本文将从荣耀100 GT的设计理念、性能配置、市场预期以及对荣耀品牌的影响等方面进行深入探讨。 设计理念 首先,

从客户端(content1=quot;lt;img src=quot;/web/news/...quot;)中检测到有潜在危险的 Request.Form 值。

kindeditor 一开始一直不能上传图片 配置了所有应该配置的参数,从网上找各种大神贴,依旧不行,本来都是测试成功的不知道问啥突然就不能上传图片,蓝瘦香菇一阵后决定重新下载安装配置,整了一波后终于ok,但是又出现新的问题 提交不成功,一直提示: 从客户端(content1="<img src="/web/news/…")中检测到有潜在危险的 Request.Form 值。 加上配置文件中

templatenbsp;lt;nbsp;typenameamp;nb…

template < typename var_name >:定义一个模板函数 var_name表示一个类型;在模版实例化时可以替换任意类型,不仅包括内置类型(int等),也包括自定义类型class。 比如你想求2个int  float  或double型变量的值,只需要定义这么一个函数就可以了,假如不用模板的话,你就必须针对每种类型都定义一个sum函数.. int sum(int, int);

GT 745M表现如何 华硕A450J性能探秘

华硕A450JF是一款面向主流家用市场推出的传统笔记本电脑新品,在硬件配置方面采用了酷睿i7 4700HQ加GT 745M独显的组合,可以说是目前主流笔记本电脑产品中性能极为出色的一款机型。同时在外观设计方面,虽然A450J是一款传统型笔记本电脑,但是其设计还是比较时尚的,尤其是C面运用的金属质感材料,为整体的设计带来了画龙点睛的作用。     今天我们将要为大家展示的,是华硕A450J的

UNIX网络编程——epoll的ET/LT模式注意点

epoll模型有两种工作模式,ET和LT两种模式下都有一些细节值得注意,以下是一些思考: 一、ET模式下 Q1:调用accept时,到底TCP完成队列里有多少个已经建立好的连接? 这里又得分情况来说: 没有连接。这种情况发生在TCP连接被客户端夭折,即在服务端调用accept之前客户端给出一个RST。该RST导致刚刚建立好的连接从服务器端的TCP完成队列中被移出。源自be

GT IP中SATA COM Sequence的Burst选项

SATA COM Sequence中的Bursts是指一系列按照特定格式和速率发送的数据流,这些数据流主要用于初始化、传输速率协商、从省电状态唤醒以及重置等过程。在SATA协议中,Bursts通常与OOB(Out-of-Band)信号一起使用,以完成上述任务。以下是对SATA COM Sequence中Bursts的详细解释: Bursts的定义与组成 定义:Bursts是指一系列连续发送的数据

gt配置界面的TXBYPASS8B10B、TXCHARDISPMODE和TXCHARDISPVAL参数

TXBYPASS8B10B: 这个信号用于控制是否将字节数据绕过8B/10B编码器。 当TX8B10BEN(一个使能信号)为高电平时,TXBYPASS8B10B信号才有效。 如果TXBYPASS8B10B[x] = 1,那么字节x将绕过编码器,不进行8B/10B编码。 如果TXBYPASS8B10B[x] = 0,那么字节x将使用8B/10B编码器进行编码。 TXCHARDISPMODE和TXCH

gt接口RXCDRHOLD保持CDR控制循环冻结

RXCDRHOLD 保持CDR控制循环冻结 的功能主要是用于控制时钟数据恢复(CDR)电路的行为,特别是在需要固定CDR状态或进行特定测试时。以下是关于这一功能的详细解释: 功能概述 RXCDRHOLD信号是一个控制信号,用于保持CDR控制循环的冻结状态。当RXCDRHOLD被激活(通常设置为高电平)时,CDR电路将停止其自动跟踪和调整过程,从而锁定在当前的时钟频率和相位上。这种冻结状态有助于在