新昊旅游网站项目总结

简介:     经历的10天的“艰苦奋战”, 新昊旅游网站终于完工了。     项目竣工了,总觉得自己有些东西并未抓住。感觉有些吃亏,便仔细重温了一下这10天的经历,总算抓住了点东西。
    经历的10天的“艰苦奋战”, 新昊旅游网站终于完工了。
    项目竣工了,总觉得自己有些东西并未抓住。感觉有些吃亏,便仔细重温了一下这10天的经历,总算抓住了点东西。
    比较大的体会就是对于知识,莫要纸上谈兵,更不要不懂装懂。“纸上得来终觉浅,绝知此事要躬行”。我们在做项目时,感觉系统不是很难,但是在做的过程中,却困难重重。以前学的知识明明感觉很简单,自己实际应用起来,却发现很难,都不知从何处下手,遇到问题,也不能马上解决。比如css样式,看到别人各种效果,自己是各种羡慕啊,而自己调的过程中,也着实浪费了许多时间去重新理解,许多属性的配合使用是在平时的学习中无法学到的。

    从技术上来说收获,系统只是用了简单的经典三层。起初我做的是B层和D层,数据库和用例图都出来了,用EA生成了系统的代码框架,剩余的都是一些重复性的工作,没什么技术可言。感觉web较大的挑战是界面的设计,而自己在这方面没有涉足过。所以就想要做做界面。正好由于界面费时费力,我做完了其他层,就被安排了5类主打产品的界面设计。在这里面遇到的最大的问题就是css样式的使用,还有各种特效,有flash动画配合xml做的,有js做的。还有前后台数据的相互绑定,控件的选择,控件模版的编辑等等,都在项目中得到了锻炼。中间用到了Google的开发者工具,很有帮助的一个工具,可以查看别人网站的css,js还有各种网站资源,也可以通过它帮助自己调整自己的css样式。米老师最后提到了切换皮肤,这是我们没有考虑到的。不过这个原理也比较简单,就是做几个全站的css样式表。然后进行动态的切换来实现换肤功能。

    项目竣工后,给米老师看了一下,然后谈到了做项目时遇到的问题。米老师说了一句很经典的话——学习就是要反复!是啊,学习是个过程,一遍是不行的。而且光学习理论不实战不行,光做项目,没有理论指导,更不行。我们现在做的是左手理论,右手实战,两手都要抓,两手都要硬。这样才能保证自己不断进步。

    自己的BS知识还很缺少,这次的项目从技术上让我知道自己努力的方向,知道哪里是自己要掌握的。最重要的是平复一下近段时间浮躁的心态。安心的养精蓄锐,期待腾飞翱翔的时刻。
 
目录
相关文章
|
存储 缓存 Linux
【实战指南】嵌入式RPC框架设计实践:六大核心类构建高效RPC框架
在先前的文章基础上,本文讨论如何通过分层封装提升一个针对嵌入式Linux的RPC框架的易用性。设计包括自动服务注册、高性能通信、泛型序列化和简洁API。框架分为6个关键类:BindingHub、SharedRingBuffer、Parcel、Binder、IBinder和BindInterface。BindingHub负责服务注册,SharedRingBuffer实现高效数据传输,Parcel处理序列化,而Binder和IBinder分别用于服务端和客户端交互。BindInterface提供简单的初始化接口,简化应用集成。测试案例展示了客户端和服务端的交互,验证了RPC功能的有效性。
679 80
|
域名解析 监控 网络协议
【域名解析DNS专栏】DNS域名劫持与防范策略:保护你的域名安全
【5月更文挑战第26天】DNS域名劫持是网络攻击手法,攻击者篡改DNS记录,将用户导向恶意网站,威胁隐私泄露、数据窃取及品牌信誉。防范策略包括使用DNSSEC加密验证响应,选择安全的DNS服务提供商,定期检查DNS记录,以及教育员工和用户识别网络威胁。通过这些措施,可以增强域名安全,抵御DNS劫持攻击。
887 0
|
12月前
|
数据采集 存储 监控
CDGA|做好数据治理的几个策略,不看后悔
做好数据治理是企业实现数字化转型和智能化升级的关键。通过明确目标、建立组织、制定标准、实施质量管理、促进共享与协作以及持续优化与迭代等策略,企业可以构建完善的数据治理体系,提升数据价值,为业务决策提供有力支持。在未来的发展中,数据治理将成为企业核心竞争力的重要组成部分。
|
12月前
|
Python
Python 游戏开发实战:从入门到精通
本文介绍利用Python与Pygame库进行游戏开发的基础知识。Pygame是专为游戏设计的Python库,提供了丰富的功能简化游戏开发流程。文中首先指导读者完成Pygame库的安装,并通过示例代码演示了游戏窗口创建、基本图形绘制及用户输入处理等核心概念。此外,还展示了如何通过定义类来组织游戏对象,帮助读者更高效地管理游戏代码。适合初学者入门Python游戏开发。
789 1
|
机器学习/深度学习 算法 计算机视觉
【YOLOv10改进 -卷积Conv】 AKConv(可改变核卷积):任意数量的参数和任意采样形状的即插即用的卷积
AKConv是一种可改变核卷积,旨在解决传统卷积的局限,包括固定大小的卷积窗口和卷积核尺寸。AKConv提供灵活的卷积核参数和采样形状,适应不同尺度特征。其创新点包括:1)支持任意大小和形状的卷积核;2)使用新算法确定初始采样位置;3)应用动态偏移调整采样位置;4)优化模型参数和计算效率。AKConv已应用于YOLOv8,提高网络性能。相关代码可在<https://github.com/CV-ZhangXin/AKConv>找到。
|
机器学习/深度学习 人工智能 边缘计算
针对资源受限设备的 AI Native 应用轻量化微调技术
【8月更文第2天】随着人工智能(AI)技术的飞速发展,越来越多的应用程序开始在边缘计算和移动设备上部署机器学习模型。然而,这些设备通常具有有限的计算能力和存储空间。为了克服这些限制,本文将介绍一种针对资源受限设备的轻量化微调技术,旨在提高模型性能同时降低计算成本。
475 1
|
机器学习/深度学习 自然语言处理 算法
基于卷积神经网络(CNN)的垃圾邮件过滤方法
传统的垃圾邮件过滤手段如规则匹配常因垃圾邮件的多变而失效。基于深度学习的方法,特别是卷积神经网络(CNN),能自动学习邮件中的复杂特征,有效识别垃圾邮件的新形态。CNN通过特征学习、处理复杂结构、良好的泛化能力和适应性,以及高效处理大数据的能力,显著提升了过滤精度。在文本分类任务中,CNN通过卷积层提取局部特征,池化层减少维度,全连接层进行分类,特别适合捕捉文本的局部模式和顺序信息,从而构建高效的垃圾邮件过滤系统。
857 0
|
12月前
|
监控 关系型数据库 MySQL
一次彻底讲清如何处理mysql 的死锁问题
【10月更文挑战第16天】本文详细介绍了如何处理 MySQL 中的死锁问题,涵盖死锁的概念、原因、检测方法及解决策略,强调通过优化事务设计、调整数据库参数、手动处理和预防措施等手段,有效减少死锁,提升数据库性能与稳定性。
2095 0
|
Java API Apache
Springboot 前后端分离项目使用 POI 生成并导出 Excel
Springboot 前后端分离项目使用 POI 生成并导出 Excel
1795 0
Springboot 前后端分离项目使用 POI 生成并导出 Excel
|
SQL Java 数据库连接
一文细说Mybatis八大核心源码
以上 是V哥给大家整理的8大核心组件的全部内容,为什么说选择 Java 就是选择未来,真正爱 Java 的人,一定喜欢深入研究,学习源码只是第一步,要有一杆子捅到操作系统才够刺激。
134 0