`
k_cancer
  • 浏览: 35526 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

学习日记2.3

阅读更多

很遗憾的说,上个星期没有完成该完成的内容,我把全部的精力都转到rails上面。Rake是个好东西~!!rails是个美好的东西~!太神奇了~一个网站就这样华丽丽的建成了~


     因为第二版跟第三版的代码差别太大,我两个版本对照着学,虽然代码不一样,但是使用的原理是一样的,所以,文字上面,没有太大的改动。我看着第二版的中文翻译,实践第三版的代码。

 


 


     学习rails的感悟很多,中间碰到了一些很傻X的问题,但是因为太傻了,导致我都没有记录下来。不过后来再写总结的时候,觉得那些问题,是基础的问题。不注意也不行,纠结在上面也不行。然后总结一句话,码代码的时候还是沉下心来细心点做。

    先说上周的rails的感悟。

 


      关于框架:在上学期,学习数据库应用的时候,老师就提出了关于MVC模型的介绍。理解起来很费神,就是说——程序的世界太抽象了。上周对于rails的理解,开始对这一模型有了大体的理解。把rails看做一个人,view是一个人某一动作的表现,model是这个人的内在,controller连接内在跟动作。感觉就像是这样,程序是很有爱的~

 


        关于rake: 一直一来我都觉得一个东西跟另一个东西的联系是很奇妙的事情,比如用程序跟硬件的文件I/O,JDBC的数据库连接。但是就是麻烦在要用到一大堆代码去连接,虽然可以复制,但是程序死板,没有乐趣,而且更新容易出错。:)用到rake的时候,奇妙的事情依旧是很奇妙的,但是拿给rake解决完了。就这么变透明了,一个migrate文件夹,装完了一切关于数据库的东西。数据的更新呢?rake migrate。数据的清除呢?rake db:XXX:clear。交给rake吧。一条命令,世界清净了。

        昨天才把整个depot 应用程序写完,回看过去还是觉得进度太慢了,但是书的每一页都让我觉得学到了很多,很多问题的出现,感觉能不断进步。

       但是我想列举两个让我觉得很囧的例子。

       想照着书把边框美观化,结果写的代码指向的地方错误,redirect_to(:action => "login")结果出现的是…/login/login的界面,显示的还是路由错误的提示。后来对照代码,发现了错误改成redirect_to(:action => "index"),这样,点关于用户的界面的时候,就可以导入登陆界面了。

      昨晚把最后的几步完成了,但是记不住以前的密码了,就想照着书上新生成。结果我连带着把一大片都敲出来了。生成不了新的用户,就进不去页面。后来发现,这是不是USER实例的创造,把后面的忽略掉。才生成新的用户。好菜。= =

 

 

 

 


     最后,虽然生成了新的用户,也登陆不进去,我又是重启服务器,又是清除sessions的,依旧没有作用。Google了半天,也找到跟我一样问题的人。我想可能是源代码的问题,要继续解决。

 


     关于JSP,上周在图书馆借了本J2EE的项目开发书,但是发现我根本找不到关于书上说的什么目录,装了tomcat工程的插件也不能显示在eclipse上。问题多多,所以我热烈的扑向了rails的怀抱,把jsp扔一边去了。这一周强迫自己从基础的JSP开始看,还顺带把dreamweaver用了一下 ~连带又看了CSS的的内容。现在第一次接触到Css,发现做网站如果要强就要一个人当十个人。最好连美工一起解决。所以说,要成为职业程序员,前面的路还有得走。 

 

 

 

 

  • 大小: 20.3 KB
  • 大小: 14.6 KB
  • 大小: 14.6 KB
分享到:
评论
4 楼 lutsao 2009-02-09  
蛾...完全8懂得...
3 楼 k_cancer 2009-02-08  
哦。。

是《web》那本书的后面一章,有个RUBY的介绍。

那本书主要讲rails..
2 楼 k_cancer 2009-02-08  
lutsao 写道

哈哈...MM真是个说书高手.... Ruby...MM可以教俺么?


脸红。。。。

   我是个菜鸟。。资格的菜鸟。。。

Ruby还是推荐那本书《web敏捷开发》

中国的开发参考书里。。我就没找到过像《web》那么好的。
1 楼 lutsao 2009-02-06  
哈哈...MM真是个说书高手....
Ruby...MM可以教俺么?

相关推荐

    奥特曼Zigbee读书日记全集

    ##### 2.3 学习方法 - **从实践出发**:首先尝试运行开发板上的示例程序,通过观察运行结果来理解基本原理。 - **逐步深入**:针对遇到的问题进行详细研究,例如如何使用Source Insight阅读IAR的项目源码、理解...

    软件工程大作业-日记管理系统

    2.3 运行可行性分析 系统设计应考虑不同用户的需求和操作习惯,采用直观的用户界面,保证用户能轻松上手。同时,系统应具备良好的稳定性,确保在各种环境下正常运行。 三、需求分析 3.1 系统用例建模 系统用例包括...

    合工大计科实习报告和日记

    学生在实习期间需要学习如何运用数学、自然科学和工程科学的基本原理来识别和解决计算机科学与技术中的复杂问题。这包括通过文献研究分析问题,理解不同解决方案,并能够比较和综合这些方案,以找到最有效的策略。...

    nettle-2.3.tar.gz

    该项目强调软件的自由,即用户能够自由地运行、复制、分发、学习、改变和改进软件。GNU项目产生了许多重要的软件,例如GNU编译器集合(GCC)和GNU通用公共许可证(GPL),后者为开源软件提供了法律基础。 Python库...

    基于Android的大学课程及日记的管理.doc

    ### 基于Android的大学课程及日记管理系统 #### 一、引言 随着移动互联网技术的迅速发展,智能手机已成为人们日常生活中不可或缺的一...不仅能够帮助学生更好地规划和管理自己的学习生活,还能培养良好的生活习惯。

    冷静的日记应用:帮助你客观记录生活.docx

    ### 冷静的日记应用:帮助你客观记录生活的关键技术与理念 #### 一、背景介绍与灵感来源 在数字化时代,人们越来越倾向于利用各种应用...尽管面临着盈利模式的挑战,但其核心理念与功能设计仍然值得业界关注和学习。

    小学五年级上册数学1小数乘整数PPT学习教案.pptx

    在实际应用部分,PPT提供了与购物相关的场景,如每箱苹果22.5元,买3箱的总价,或者1个日记本5.8元,购买3个的总费用。这些例子让学生在解决实际问题中运用小数乘整数的计算。 最后,课程鼓励学生自由组合数字创建...

    道德与法治三年级上册学习伴我成长第一课时 教案.docx

    - **小石头与小米粒的日记**:通过具体事例让学生敢于提问。 - **总结**:在老师眼里,能提出问题的学生才是爱思考的。 - **观察与思考**:鼓励学生在生活中多发现问题。 ##### 2.3 懂得找答案 - **问号少年**:...

    人教五年级数学上册小数乘整数PPT学习教案.pptx

    或者,用数字2、3、4和小数点组成不同的小数,然后乘以一位整数,例如2.3乘以4等于9.2,这种练习有助于提高学生的计算能力和灵活运用知识的能力。 总的来说,小数乘整数的学习不仅要求学生掌握基本的运算规则,还...

    毕业设计:Java项目之jsp个人网站管理系统(源码 + 数据库 + 说明文档)

    2.3 数据字典 13 2.4 数据库概念结构设计 18 三 该网站-个人个人网站的具体实现 20 3.1模块化的开发环境的简介 20 3.2数据库的连接 20 3.1 系统首页 20 4.1 站内新闻浏览界面 21 5.1 心情日记设计页面 21 5.2 在线...

    毕业设计:Java项目之jsp多用户博客(源码 + 数据库 + 说明文档)

    2.3 数据字典 13 2.4 数据库概念结构设计 18 三 该网站-个人博客的具体实现 19 3.1模块化的开发环境的简介 19 3.2数据库的连接 19 3.1 系统首页 19 3.2 站内新闻浏览界面 20 3.3 心情日记设计页面 21 3.4 在线留言...

    软件安装与基本操作PPT学习教案.pptx

    快捷按钮提供常用功能的快速访问,如底稿、流程、日记等,提高了工作效率。 #### 2.3.4 右键菜单 右键菜单提供了对数据的多种操作选项,如排序、区域求和、输出打印等,方便用户进行数据分析和处理。 #### 2.3.5 ...

    洛铜实习报告 中铝洛阳铜业有限公司生产实习报告

    2.3 组织机构 7 2.4 现状与发展概况 8 第3章 分厂实习 9 3.1 安全讲座 9 3.1.1 铝镁板带厂的安全进厂知识 10 3.1.2 铜板带厂的安全进厂知识 11 3.1.3 管棒厂的安全进厂知识 12 3.1.4 总厂安全进厂知识 12 3.2 技术...

    2017秋鄂教版语文二年级上册第16课《观察日记》ppt课件

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. 观察日记的概念与写作技巧 #### 1.1 观察日记的基本...通过学习这些内容,孩子们不仅能够提升自己的语文水平,还能学到更多关于自然界的有趣知识。

    ios 源码集合

    iPhone日记本源码提供了一个完整的日记应用开发案例,可以帮助开发者学习如何构建一个功能完善的日记应用。 - **核心功能**:记录日记、查看历史日记、设置提醒等。 - **技术要点**:数据持久化存储、UI设计、数据...

    计算机网络学生寝室楼局域网.doc

    2.3 网络管理软件的应用 利用网络管理软件可以方便地监控网络状态,进行故障排查,以及配置和更新网络设备。这包括但不限于路由器的配置工具、网络性能监测工具、以及服务器的管理和安全软件。 3.1 实训日记 学生...

    11-卷积神经网络week21

    2.3 残差网络(ResNets) 残差网络(ResNets)是由Kaiming He等人在2015年提出的。ResNets 的主要贡献是提出了一种残差学习的方法,即使用残差函数来学习网络的权重,从而提高了网络的性能。ResNets 的结构非常简单...

    常用软件课程设计(论文)

    3.1 实训日记:在整个实训过程中,学生需要记录每天的学习进度、遇到的问题及解决方案,以此来反思和改进自己的学习方法,培养良好的学习习惯。 4.1 实训总结:在实训结束后,学生应撰写实训总结,回顾整个实训过程...

Global site tag (gtag.js) - Google Analytics