[Project]心得

2024-06-19 07:48
文章标签 project 心得

本文主要是介绍[Project]心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一个项目:BBS,借此机会说说自己的一点感受及体会:
首先感觉最深的是,通过这个项目把零散的知识点串结了起来,对做一个较大一点的东西有了更清晰的认识及思路,也多了一份信心,对于同一个问题就可以产生很多种不同的方法。以前对数据库或者字符串以及数组的操作都是很简单的知道可以用对应函数什么的来处理,但对于一个项目来说,用到的值很复杂,情况也特殊的多,很多情况都是多个函数相互处理对应产生的结果,如果你是高手,你得看到的不仅是值的本身,应该想到通过不同函数处理后是什么样的结果,结果又可以通过什么函数来产生自己想要的东西。同时,你有可能想要传的值或想得到的东西有可能会经过不同的页面传来传去,之后不知不觉也会发生一些变化,如果用POST传参还很容易丢失,字符集问题也是一个棘手的问题,如果处理不好,很多页面会有乱码,传如果直接在地址栏中传中文,还会引起一连惯的其它错误。对于数据库表的设计,在以前知道有什么类型,分别可以保存什么类型的值,但不知道什么时候用什么值来保存最好,最突出的一点就是以前总认识时间是用字符串来保存,直接存成字符串格式,但后来在项目中很多地方会用到时间来做运算,而字符串不方便运算,经过这段时间学习,体会到了把时间保存成整形的好处。
另外一个很重要的体会是,面向过程的方法去做项目会面临一个很难处理的问题,就是文件夹结构,文件调用时还带参数的处理情况,特别是在同一个页面要处理多个表单或者处理多个数据库操作或者要多个其它页面的参数。加上PHP代码和HTML,CSS代码以及JS代码混合在一起,显得特别的混乱,如果不加上详细的注释可能自己写的代码过两周都不知道写的啥,如果打算修改一个问题会不知道从何下手,非常容

这篇关于[Project]心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java compiler level does not match the version of the installed Java project facet. map解决方法

右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。 在页面中的“Java”下拉列表中,选择相应版本就OK了。

MyEclipse:Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project。

Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException 此问题一般发生在Myeclipse 保存文件并自动部署时候。 Errors occurred during the buil

关于日志(slf4j的使用心得)

没有调试过线上bug的人学不会打log 1. Object… arguments 从slf4j-1.6.0开始,public void error(String format, Object... arguments);中arguments的最后一个参数如果是throwable对象,将会被作为异常信息进行打印。 slf4j-1.6.0以前,只能通过public void error(St

华为RH2288 V3安装 Linux 系统,安装过程心得

带着U盘,怀着激动的心情进入机房安装操作系统,结果没有显示器和键盘鼠标,傻眼了。 作为过来人,温馨提醒,进入机房前记得先打听,准备好这些:机房房间号、机柜编号、物理机编号、键盘、鼠标、显示器(包括显示器电源线和显示器数据线)、插线板(显示器电源使用)、制作好系统的U盘、薄外套(有点冷)。 机房里面一排排像冰箱一样的机柜,每个机柜里面一层层像DVD的机器,每一层像DVD机器的就是一台物理机,如下图

JIRA问题报告和任务的委派心得

今天负责承担小组一期项目的测试案例实施工作,当然也是希望项目组工作很好的开展开,因此在JIRA上提交了不少的bug,自己做事也过于细致,以至于有关模块的功能性改进也提交了JIRA报告,项目组中同事有些不快,跟我表露了心情,作为一个测试执行者,有问题报告不假,但却是不该演化成一种权利的执行,一旦如此,我这种bug提交行为无形中就演变成了一种责问追究或者任务派发,难怪同事希望我以后碰上这种问题需要请示

使用Qt Creator时遇到错误“Project ERROR: Xcode not set up properly”的解决方案

最近我在macOS上首次安装了Qt 5.5,并使用Qt Creator开发。然而每次启动或打开项目时,都会遇到以下错误提示: Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild. 然后当我在终端执行 /usr

Linux内核分析(心得篇)

Linux 内核分析——学习心得 经过这段时间的学习,我对linux的内核有了大致的了解。linux内核是个庞大的操作系统代码,想要真正的弄清楚透彻决非一日之功,还必须循序渐进、持之以恒,可谓是任重而道远。但是俗话说的好——“师傅领进门,修行看个人”,我们已经不再是一无所知的小白,我们见识到了一个操作系统内核的复杂,也对其中部分关键代码进行理解、分析,虽然这部分相对整个内核来说不过九牛一毛,但这

eclipse 如何创建一个Dynamic Web project (动态web项目)

1.准备工作: eclipse的下载安装 2.创建Dynamic Web project 至此一个Dynamic web project生成完毕。 项目结构为:

渗透测试的一般流程以及心得

渗透测试是指渗透人员通过模拟恶意黑客的攻击方法,从内网、从外网等位置利用各种手段对某个特定网络进行测试,发现和挖掘系统中存在的漏洞或技术缺陷,然后输出渗透测试报告,并提交给客户。这样,客户便可以根据渗透人员提供的渗透测试报告,清晰知晓其网络系统中存在的安全隐患和问题。 一般情况,渗透测试服务的大致流程分为六个步骤: 1.明确目标 2.信息收集 3.漏洞探测 4.漏洞验证 5.漏洞攻击:利用漏洞

职业规划心得-素老胡huxingyu

职业规划对很多人来说都是听的多看的少,实践者更是少之又少。其实职业规划并非生涩难懂的事情,反而恰恰是简单易用,可以学以致用的重要知识。我身边不少朋友从大学毕业到如今,越来越迷茫,越来越困惑,这是为什么?因为他们刚入社会时的美好憧憬大多已经破灭,刚出校门时的激情也已经消磨殆尽,随着岁月的流失,很多人不得不随波逐流,疲于奔命,似乎每日都是为了月底的薪水和月末的绩效考核而忙碌,早就顾不上所谓的未来。工作