自学编程,学习的线路应该是怎样

我眼中的程序员学习路线图 - 推酷
我眼中的程序员学习路线图
我眼中的程序员学习线路
一门语言/一个IDE/一个编辑器
首先,我觉得应该学习一门语言来作为入门的基础。
我一开始的选择是C语言,因为需要做一些嵌入式相关。我选用的是《C Primer Plus》,这本书现在看来,不推荐看中文版的,我买了中文版纸质版的,云巅工作室翻译的版本。小错误比较多,有错字、排版之类的问题,内容还是比较易懂的,有同学说《C与指针》讲得更好,大家可以试试。
在编程语言的选择上,见仁见智,我觉得选个能用得上的最好。
学习编程,必然要手敲代码。这个时候IDE肯定是要学会的。如果在微软体系下,那VS一定是最好的选择,每个版本都有免费的Community版本,足够自用了。我用过Eclipse、Dev C++,还是觉得VS功能比较强大。
IDE会封装一些程序编译和调试的过程,如果你想要更深入的理解程序编译、调试的过程,你可以试着自己手动编译,写一些makefile。当然,这目前限于Linux,微软平台上的,是另一套编译工具,MSBuild,以及nmake(貌似是这个),这些我还没有深入了解,尝试过一次用Eclipse配置VC编译器,没有成功,如果有大神成功了,欢迎探讨一下。
关于编辑器,我试过NotePad ++,Sublime Text,还有Vim。最后决定深入研究一下Vim,我在Ubuntu下用Vim与Shell的时候,发现效率还是不错的。我也学会了在linux下写简单的makefile,后期的目标是实现类似IDE的自动编译。
数据结构与算法/框架
一开始做嵌入式,我只知道要读懂代码,能够做简单的修改,根本不知道数据结构、算法、框架。然而经过一次面试,我发现,我所知道的嵌入式,连程序员的边还没沾到,简直是农民工。于是我开始了解一些CS方面的必备知识以及技术路线。
我觉得,到了第二阶段,已经脱离了hello world,能够写一些多文档的console程序,还不能形成一个比较大型的程序。当程序的量到达一定程度的时候,需要打交道的数据量逐渐增加。这个时候开始学习数据结构与算法,是十分必要的,能够理解数据结构,选择正确的数据结构,能够理解算法,并正确运用,已经一只脚跨入码农界了吧(这是我猜的)。
我选择的是清华的《数据结构(C语言版)》,之前看了一点同学的《算法导论》,觉得太厚了,有些部分比较难理解,所以选了一本薄的,最近打算系统地再学习一遍,欢迎交流。
目前我对算法的理解就是,计算受到性能的局限,用时间换空间,是无奈的,计算机能力逐渐增强,用空间换时间,或许是自然的需求。如果一个算法,能够在时间和空间上同时节约资源,对比现有的算法有所提升,那这就是非常好的算法。
关于框架,我最开始觉得自己做一个能看的到窗口的程序,是一件很有成就感的事情。我尝试过Win API,改写了一个贪吃蛇,用的C++,MFC也看了一点,不过还没怎么理解,这些框架,好像有点老了,现在流行什么WPF,MVC,MVVM,我还没有来得及去搞懂,这些也在我的学习计划之中。
看了一些关于框架的文章之后,我觉得还是先使用,理解思想,慢慢摸索,好坏不论,只要存在过有人用,一定有比单纯堆砌代码更可取的地方吧。多学点也没事。
关于C语言的框架,在Liunx平台上,可以试试GNU的GTK+,如果你只会纯C,这或许是你为数不多的选择。至于Windows平台,貌似选择不是太多,Win API好像C语言也可以。不用太纠结于哪个框架好,学习一个能用的,应该就可以了,框架只是一扇窗,让你看到了大型程序是如何组织的。
数据库/设计模式
学会了框架和数据结构,我觉得这个时候可能已经能写一个简单的小应用了。这个时候,代码量还在逐渐增加。管理数据的量还在逐渐增加。
我认为这个时候可以开始学习管理数据库。学一点SQL,然后学会用所学的语言,操作一个轻量级的数据库,比如SQLite,或者学学MySQL,当然,最近流行的NoSQL,我还没研究过,也不知道是什么鬼,欢迎大家普及一下。
要想提高代码的效率,复用是一个十分有学问的事情,所以我觉得需要学习设计模式的内容。我大概看了一点。觉得应该很有用,规划进入学习路线。大家推荐推荐什么书比较好。
操作系统/软件工程/计算机网络
进入了下一阶段,我觉得应该学习一些软件工程和操作系统的知识。我最近翻了之前买的软件工程,觉得还没到开始学习的时候,有的东西还不能理解。所以决定过一段时间再看。
操作系统贯穿编程的始终,学习C语言,不得不提UNIX。所以我在考虑买一台mac,等我工作了自己攒钱买。或许能赶上明年6代Intel平台的rmbp。Linux作为Unix的开源替代,我最近在旧的笔记本上安装了Ubuntu,买了《Unix环境高级编程》,已经规划进入学习路线。另外做嵌入式,还在看RT-Thread,不知道有没有研究过的朋友。
计算机网络技术在面试华为等企业的时候,面试官都有问到。进入互联网时代,我觉得这是必须了解的,据说《TCP/IP详解(卷一)》就足够了。
快速开发/跳出工具的局限
作为一个合格的程序员,不能只掌握一门开发工具。应该用一个合理的方式完成。
有两种方式,一种是为了达到预定的目的,选择一个合适的工具,或者一批工具的组合。
第二种是,没有合适的工具,对现有的工具做出扩展,这个相对而言要求对于工具有比较深入的理解。
不要为了使用一个工具限制自己,一切应该以解决问题为最终目标。
大家的学习路线都是啥?欢迎大家讨论。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致我想自学ug编程,应该怎么来学,求大神指导_ug吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:175,067贴子:
我想自学ug编程,应该怎么来学,求大神指导收藏
我想自学ug编程,应该怎么来学,求大神指导
胜鼎ug《ug中高级》《模具设计师》,《模具加工师》3大实训基地,10所学校!请试听,比较后报名! 欢迎咨询 .
我也是啊,求大神啊
你现在会扫一个圆不,就是不设置吃刀深度、进刀退刀、转速啊进给啊之类的。就扫一个圆!!
看视频,在工厂的话看别人编。两三个月能打好基础。
分享你一个学习编程的视频UG教程:UG学习内容介绍视频来自:
GU太TMD难了,我都学了快一年了,还是没入门,
我是学Ug模具设计的 也是自学 是在青华模具学院那边报名的.他们那边是有网络课程和到学校那边学的. 现在已经学完了 感觉不错
你可以参考一下
那边的老师QQ是
做编程其实一点都不难,我给你的经验是先做2个月数控,把刀具的参数掌握,比如多大的刀具进给,转速多少,这些还和材质有关系,然后就是加工工艺,就是这个部件下来,先做什么后做什么,心里有谱,然后你就可以学习软件了,以及里面的一些工法,型面开粗,等高,清根,请角,轮廓铣等等,这些都不难,难的是加工工艺.希望能给你有所帮助,
《编程CNC工程师》.
来看看,我也不会ug编程,只会用pm与ce。
买本书慢慢学吧
我有一点教程 发给你吧
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或您的位置: >>
  英文原文:
  对于一些没有编程经验的人来说,一开始就学习 web 开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。
  其实并非如此!web 开发和 CS 是不同的,你完全可以在没有太多计算机基础的情况下开发学习 web 开发。我这样说,完全是根据我自己的经验。
  六个月前,当我开始学习 web 开发时,我还是一个法律学校的在读学生,而且几乎不懂任何关于编程的东西&&仅仅在开始学习的前几个小时了解过一些基本知识。四个月后,我收到了来自 Pivotal Labs 的 offer,接着我离开了法律学校,搬到了旧金山。我非常的幸运地遇到了一位极为优秀的导师(从黑客学校获得的收获绝对不能忽视),所以我不认为我的故事非常具有代表性。但是我认为这很清楚的表明那些没有计算机背景的人同样可以成为 web 开发者,而且它所花费的时间可能比你想像的要少。
  这篇博文是为了尝试帮助那些刚开始学习 web 开发的人们。这里展示了一个大概流程,这个路线图会&告诉你在最初的几月里需要做什么&,它也是我最开始编码所遵循的路线。
  写这样一篇博文的想法已经在我脑海里有一段时间了,只是我认为自己知之甚少,所以始终没有提笔。在写这篇文章时我还是觉得自己知道的不限,所以如果你在下面的文章中发现任何错误与不正确的地方,请一定帮我指正。
  四个部分
  这里大致列出了长短不一的四个部分知识要点,在你学习的前几个月里你需要掌握这些要点。
  1)& web 框架的基础知识(如 Ruby on Rails),又名&包含网站模块及它们之间的连接结构&。
  2)& 前端开发,又名&如何使内容出现在正确的位置上,而且在中表现得好看&。
  3)& 版本控制,又名&如何使用免费易用的软件,使能够有组织地保存他们的程序版本。这样他们就不用担心修改代码所带来的版本混乱,同时也能够很好地与其它程序员协同开发&。
  4)& 部署,又名&如何真正地将你的网站放到互联网上&。
  我把这几个部分标记为 1 到4,但这并不意味着它们之间存在任何特定的顺序。你可以同时学习这些东西。
  第一部分:选择一种 web 框架,并开始学习它
  在这个部分所需要花费的时间很像这种模式,即&选择一种 web 框架&=&&大概 10 分钟之内&。&学习这种框架&=&&很多很多个(快乐的)小时&。
  现在有很多的 web 框架可供选择。而我要讨论的是 Ruby on Rails,它是我所知道的最好的框架,因为到处都有关于它的优秀的资源。
  那么,什么是 web 框架?我的理解是这样的:有框架之前,人们在决定做一个新的网站时,往往每次都需要添加一些相同的东西到新的网站。由于这些都是一些重复无聊的工作,所以程序员开发出了框架(例如 Rails),这些框架能够把很多重复性的工作移到 web 开发之外。人们喜欢说,Rails 代表&约定优于配置&。它的意思是,假如你想按照约定的方式开发,那么 Rails 会使 web 开发变得简单。
  相关的资源:
  我刻意只选择了无数 Rails/Ruby 资源的一小部分来说,因为可选择的资源实在太多了。
  I、阅读&。一个提示:Hartl 的教程虽然非常的清晰全面,但你也不可能轻松的完全理解里面的所有内容。细细地去品味它,一旦你发现一些不能理解的东西时,你一定要弄清楚。如果你发现自己只是盲目地去复制/粘贴它的代码,只是为了完成而完成教程,那么请你停下来。当遇到不懂的知识点时,立即去下面的资源中查找:
  ● Google。有些人在博客或论坛上写的内容可能正是你想知道的东西。当你遇到任何问题时首先去查找 Google。
  ●&。在那里程序员回答问题的速度绝对让人吃惊(我的问题往往都在一个小时内得到答案)。
  ●&。Ryan Bates 拥有超过 300 与 Rails 相关的线上直播主题。非常惊人的资源。
  ●&。这些真正的专业指南是由 Rails 的核心团队成员所写。这些里面的东西需要时间去消化理解(因为里面的大多数内容都是给有经验的程序员准备的),但是还是有一些介绍性的东西可以拿来学习。
  II、在进行I学习的同时,Hartl 将告诉你 Rails 的工作原理。但是如果你不懂 Ruby,那么太多的 Rails 会让你觉得像在变魔术。这里列出了你在学习 Ruby 时应该用到的一些资源,你应该按照资源列出的顺序来学习它们:
  ●&前往
学习编程的基本元素(循环,数据结构)。目前 Codecademy 教程是用 Javascript 讲的,不过没关系&&反正无论如何你也是要学 Javascript 的,况且现在的重点主要是熟悉编码的基本要素。(强烈建议:如果你想让学习更有挑战,登录 ,然后用自己所学的东西来解决上面的一些问题)。
  ●&阅读浏览这个优秀的 。当你阅读它时,打开你的终端(如 Mac 上的 iterm),打开 irb(the interactive ruby shell),并立即开始实践你正在学习的语法。(搜索&terminal&和&irb&,如果你压根不知道它们是什么。)
  ●&在做上述工作的同时,下载并阅读 。它是一系列丰富有趣的练习,这些练习涵盖了大多数 Ruby 的基础知识。
  ●&最后,阅读 。Eloquent Ruby 适合那些对编程已经达到某种程度的人,所以在你读完 Koans 和 Ruby 教程之前不要去读它。Eloquent Ruby 将不仅告诉你 Ruby 的工作原理,还会告诉你应该如何使用 Ruby(例如,Ruby 程序员决定的方式就是最好的实践方式)。
  第二部分:学习前端的东西
  对于&前端&和&后端&不完整/不准确的定义可能会是这样的:web 开发中的&后端&是指你存储和组织网站数据的地方。例如 Yelp 这样的网站要存储很多东西:它的用户和用户的个人资料、大量的餐厅信息、哪个用户对一个特别的餐厅做了什么评价,等等。
  Yelp 把这些信息存储在服务器上,这些服务器就是分布在不同地方的大型计算机。当你搜索&Pizza in San Francisco&,你的计算机会发送一个请求到 Yelp 的服务器,Yelp 服务器收到后回发 HTML 形式的请求信息(Yelp 每次都以这种方式来指示服务器的行为方式)到你的浏览器,浏览器会被渲染(例如:将 HTML 分离成文本和图片,然后让这些图片和文本在浏览器窗口中以正确的方式显示出来)。这后面的一部分&有关数据应该如何出现在用户窗口的指令(而不是什么数据应该被回送)&就是&前端&。
  相关的资源:
上学习 HTML 和 CSS。编注:谢谢下面的一些评论者指出了 w3schools 的不足。大家可以转到
获取一些更好的资源列表。HTML 是一种标记语言,用来管理页面的结构。例如,需要有一个页头,后面要跟一个段落。CSS 则决定这个页面显示出来的样式。例如,页头的字体大小为 18,跟着的段落中文字内容为蓝色。
  ●&学习 Javascript。Javascript 决定了页面上的元素如何表现。例如,页头开始时会被隐藏,但当用户点击某个按钮时又会渐渐地显示在页面上。这里有一个非常优秀的 Javascript 框架称之为 jQuery,它基本上适合每个人使用,而且学习起来有趣直观。这里有一个小型的教程,你可以从这里开始学习:。
  第三部分:学习版本控制(如:Git)
  大致地说,版本控制系统使程序员能够在任何时间点及时的保存(正式命名为&提交&)他们的代码。当一个项目结束时,一个程序员可能已经积累了数百或数千份这样的代码备份。
  我之前并没有意识到版本控制的重要性。当我在写一篇文章时,我并没有把我对文章做的每一次修改保存到 Word 文档中。当我写代码时,情况会有所不同吗?
  事实证明,答案至少是两方面的。首先,程序员写代码时往往会导致意想不到的问题。当问题发生时,我们可以很轻松地回滚到上一个正常工作的代码版本。然后,程序员经常工作于同一个项目中。在这种情况下,他们需要能够很轻松地合并他们的代码。类似 Git 这样的版本控制系统(目前最流行的)可以很容易地做到以上两点。
  相关的资源:
  Hartl 会向你介绍 Git,但他不会解释得太多。要了解更多,去这里:
  :由 Github 的人员建立(这是一个了不起的网站,它让程序员很容易地共享代码并协同工作&你应该最先访问 Github 去学习)。
  :感谢评论者 Polygonchorus 提供的这个网站,看起来真的很棒。
  :新颖且简单。在这里可以学习基本的命令。
  :一个很好的参考资料,你可能不需要从头到尾的通篇阅读它。
  第四部分:学习如何部署(如 Heroku)
  当你开发网站时,绝大多数时间你都会在你的开发环境中去验证检查&换句话说,就是在你自己的电脑上,而不是在互联网上。
  拥有这样一个开发环境的理由很简单:将你的代码上载到一个远程服务器需要一定的时间(例如,上载到互联网中一个实际的服务器上)。由于你的网站正处于开发阶段,你需要不断地检查你的网站,而每次当你上载新的代码时,你都需要 20-30秒去等待服务器的响应,然后才能看到新代码运行的效果,这确实很烦人。
  当你觉得准备好了,你可以很容易地使用 Heroku 来部署你的代码(Hartl 说明了怎样去部署)。这里是在 Rails3 环境下设置 Heroku 的相关信息:。如果你想建立一个自定义的域名,Heroku 也提供了一个延伸的教程:。
  关于此路线图的一些重要想法
  以上的这个资源足够你学习几个月的,但它们不会带你走得更远。我只是希望,在学习过那么多知识之后,你能够从自己建立的项目中学习提高。下面是一些离别的想法:
  选择一个能激发你兴趣的想法,并在你觉得准备好之前就付诸于实践。我甚至建议你在完成 Hartl 教程之前就开始你自己的项目。工作于自己的项目,是让你迷上 web 开发最容易的方法。
  我在这里提到了一些优秀的学习资源,当你要建立一个自己的网站时,这些资源只涵盖了很小一部分知识。时刻保持查阅未知知识点的习惯,不用担心&即使是最好的程序员也需要这样做。
  你会经常地遇到 bug 和其它一些问题。这可能会让人沮丧,但你要尽量保持冷静,并系统地去思考。记住实践是解决问题的最佳方法,同时记录下那些经常出现的 bug。当问题出现时,思考问题出现的可能路径(类似这样的推理过程:OK,我的用户无法正确登录。这可能由什么原因造成?嗯&这可能是A、B或C造成的。如果是A,我可能会想到&)。写出来或者大声说出来,如果这样有帮助的话。千万不要只是坐在那里,盯着代码,并希望能够顿悟。
  与其它程序员一起工作,并向他们学习。与其他人一起编码并讨论代码,我觉得这是最快最有趣的学习方式(我非常推荐结对编程)。当然,你能够做的对自己最好的事情可能是去。
  祝你好运!
  &&&&&&&&&&&&&-
  有些评论指出,由于 web 开发只是编程的一个子集,本文标题用&学习 web 开发&取代&学习编程&可能更好。他们的观点非常对,所以我希望本文的标题不会误导人们认为 web 开发就是编程的全部(其实还有很多,很多我们不懂的东西)。这么理解吧,web 开发仍然是编程的一个子集,所以那些学习 web 开发的人同时也在学习如何编程。
  编译:在线 &&
程序人生热门文章
程序人生最新文章  大家好,我是玻璃心,大家最好不要回复,我只是记录一下自己脚步。  每天记录,顺便监督自己。  版主也不要啥贴。
楼主发言:122次 发图: | 更多
  这不是突发奇想,这是自己在一个小出租屋子了,自己憋了7个月之后的想法。。  明天去面试,今天就这样了。。
  更新今天状态。。  恩,今天早上7点多醒的。  就是懒得动,家里蹲时间太长了,又准备明天再去。   懒惰的我:等20好在去吧,凑个整。。不差这一天。。  理智的我:你只是活在这一天而已,不存在明天,不把今天当作生命中的最后一天珍惜,你所有的明天都是世界末日。  所以我就,去了。吃饭期间看完了《猩秋崛起》,我想说女主角好漂亮。  做了两个小时地铁到了地,在地铁我一直困惑涨价没?结果还是2快,不知道持续到什么时候。  去看的是某一个大学的保安, 这个管招聘的穿一个黑色风衣,锃亮的皮鞋。上来就问我,你们应聘这保安有什么目的吗?咱这个不能没有目的,要不然就比较盲目。哈哈。  保安总共有150人,住宿6个人一个宿舍。每天六小时,倒班有夜班。2200保底,总部培训三天。 感觉还是不错的,凑合着先干着吧。应该是有时间学习的,希望我会把时间用在学习上。  回来的时候地铁看一个电视剧, 说你们读书人啊,就是觉得自己掌握世界真理,见个人就想把自己的理强加到别人身上。 你有你的理,强盗有强盗的理,你的理不适用强盗,见到强盗,就两条路,一是跑,二是杀。你即不跑也不杀,给别人讲道理,你说你是不有病。 清政府就是强盗,你跟它讲道理,变法是行不通的。只有杀。。  我看完顿时觉得中国这电视剧还有救。。  看知乎,了解到,学习编程,学会调试很重要。  最后接到这个
博创华宇(北京)科技有限公司
,看网上有人说这个 免费培训三个月,然后推荐去软件公司面试,成功前三个月1500,以后每月900,。这个公司培训靠谱吗?
  自学比较好 我也在自学java
  今天说要去面试,结果没去成,浪费了一天时间。  没有电脑,没有网,学习不成。。  去扇贝网背单词了。  
  今天六点半起来的,做了2个小时地铁,到了总部培训, 这教练怎么看就是有人骗他几百万一样。。  
  21号,早上经过挤死人不偿命的地铁之后,等了半个的多小时不知道什么来的公交,最后终于到了最后培训的总部,真是一趟地狱之旅啊!  总部真是荒凉,门口就一个破旧的小卖部,检查纹身,复印身份证等等,管理宿舍的男人,细小的双眼,黝黑的面目,,简单总结就是贼眉鼠目,,真是一个令人绝望的地方。   躺倒床上,看道上铺床板上写着朋友欢迎来到地狱,你是犯什么事被骗进了。哈哈,有点怀疑真正工作的时候,到底有没有时间学习。  
  手机发帖怎么看不见啊!  
  25号培训完了。 应该说终于培训完了,,这几吧保安培训就不能叫培训,纯粹是免费劳工,,站岗,猪食,穿着超脏的培训服,然后就是呆着。
10个人挤一个小破地方还没有20平米!  我连续站了四天的 夜班 2 点到4 四点,卧槽,那个冷啊!  今天回了,不错还有车送,,分配了,岗位和宿舍,我看环境不怎么样, 晚上有人大声的放电视剧,有人抽烟,也没有地方学习,。主要是我分的宿舍不是很好,有人分到大学的那种标准间,还行。。  我分的站岗,还是上午下午分开,上午三个点下午三个点,很是不爽。。晚上还的点名, 去自习室还不行。。  我还是准备去 培训机构吧,,,原先我好不知道有这种先不给钱,工作后付款的培训机构,仔细考虑了一下还是去这比较划算, 我干保安最多一月2500,我估计我干个10个月都不一定能学会编程,有我自己在出租屋的经历作证明。 我来干保安是准备换个比较好环境,顺便挣点钱。
我干是10个月能到手25000。
我去培训班 三个月能挣3000,最后分期给培训公司每月1000持续15个月总共15000..最后给培训公司12000.
假如我工作了6个月,每个月4000,就是24000.. 最后到手12000块,和六个月工作经验,最坏的情况是只有12000外债。。。干保安的情况最坏是一年了还找不到程序员工作,但是挣了20000块,并且我还的去找培训班,或者最后我找到工作了,。  
  一切都顺利的情况下最后去培训班多6个月经验,少8000块钱。。但是再多干两月就回来了。。。  我今天在网上查这个公司,,有一种感觉就是培训公司都一个德行,为了钱什么都不顾,不过我为了让自己定性,还是花这12000块吧,,自己自学说实话可以学到东西,但是我总觉我缺少一种紧迫感,。虽然我都26了,眼看就27了,全身上下加起来超不过1000块, 还是处男。。没有女朋友,家里老爸,还欠了几十万饥荒,,但是我怎么感觉我还是很淡定呢。。  我比较不淡定的就是每每想起我的优缺点,怎么只有缺点,没有优点,而且什么也不会,,我要是女的打死也不找我这样的男朋友,所以我一直有个目标就是要在自己看的起自己之前,除了提升自己啥也别想,,结果就是现在这么一个情况。  
  马一下  
  这两天搬家都没有网,就没有更新,虽然,没有人看。  我已经去 这个博创华宇公司签合同了, 打算经过培训班进入程序员的行业,花点钱就花点钱吧,自己一个人我感觉我没有什么动力去学习,主要是为了那么一个学习的气氛,都是花了将近两万块进去学习的,估计都很爱学习吧。  今天那管招生的人赵老师,乐乐,给我打电话告诉我说12月1号,407,上午9点听课去。我感觉还行,有专人提醒。。  前两天我还为我那么早就签合同而患得患失,因为只有我签字,他们没签,而且也没有给我合同,,我这办了一个蠢事。!  努力学习吧,不为了自己,也为了爸妈,别让他们受罪了。。 感觉一切顺利的话, 三个月后,就能找到工作了,不过要有拼死学习三个月的心理准备。。  为了以后一个月一万,加油。。
  今天还去建行办了一张储蓄卡,说最后说是让我过一天再去维护一下。。我就纳闷了,这应银行卡还有什么好维护的?。当时晕晕的,也没问为什么,,原先,没碰见过啊。  休息了8个月了,再然后一辈子估计也没有这么长的休息时间了,,估计原先也没有过。。  这里好像成为我的树洞了,有什么说什么,也不管什么逻辑,不管看懂看不懂。。就是发泄一下自己的感情。。  其实我原先的目的,是记录每天的感想,每天写点东西,练练文笔,总结一下一天的收获。。  今天主要的收获是看了几个 java 视频,大概了解一下java。。 知道了 一个人。马士兵 讲 java比较好。。 书:think in java大概是这个名字吧。。  知乎还是一个好地方啊。。  
  今天主要看了马士兵的视频,觉得还不错。  ctrl+书,保存。。  还有面向对象的编程思想。。不是很懂明天再看一遍  java的语法。  
  看我名字
  今天是第一天到博创华宇上课,早起挤公交差点把早饭挤出来。  到了这里先填签到表,我是14号,这个号真是不好啊,要死,鹅鹅鹅鹅鹅鹅饿鹅鹅鹅,做进教室是两排桌子,一个桌子上市3个笔记本,我用的是 thinkpad t410,还有t400,总共两种。  然后等到9点差不多人都到了,然后是自我介绍,介绍姓名,年龄,哪里人,基础,目标。  再然后是老板讲话,尚总。
班主任,助教,讲师。讲话  上课时间是9:00到12:00,14:00~18:00,18:30~20:00.旷课三天取消就业资格,最后又补充,就是老师不帮忙给你改简历了,的你自己找。。我那个汗啊。。  在教室坐了一会受不了我前面的那个空调了,太极吧干了。。  老师讲课,老师姓刘,最后还有一个专门的网站,用于交作业,等等。  今天主要讲的的是html4, 命名规则,标签的用法。谢了一个登陆页面,一个注册页面,静态的页面。  动态页面,要在中级阶段学习,。  我犯了一错误,html4 版本的声明,是这样的  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  我以为后两个引号引用的只是说的是 这个 w3c网站的网址。 其实不是的,那个全部,作为一个整体说的是 html4 版本的声明。  学习内容, html的命名规则,1,不区分大小写、2,不能用特殊符号,例如:?……&*(!~
| 等等   只能用1、数字,2、56个英语字母,3、$,4、下划线 "_"。  名字中最好不要有空格,这样会造成引用时的麻烦,因为有几个空格是很难看出来的。  还有两个概念:1,动态网站:有服务器动态生成的页面,与数据库进行交互,实现数据的实时更新。  2,静态网站:程序员在编写程序时就已经编写好的程序。  html的构成:  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  &html&  &head&  &title&这里是网页标签的名字&/title&  &meta&  &/head&  &body&  这里是网页的内容  &/body&  &/html&  这就是最基本的网页的内容。。  然后就写了两个网页,一个是登陆login页面,一个是注册页面register页面,熟悉了html的标签。  我在把这两个 打一遍吧。
  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  &html&  &head&  &title&登陆&/title&  &/head&  &body&  欢迎来到博创华宇教育学校  &form action=""&  用户名:&input type = "text" &&/br&  密码:&input type = "password" &&/br&  登陆:&input type = "submit" value = 登陆&  &/form&  &/body&  &/html&  这是登陆页面
  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  &html&  &head&  &title&注册页面&/title&  &/head&  &body&  欢迎来到博创华宇教育学校  &form action=""&  用户名:
&input type = "text" maxlength="8"&&/br&  密码:
&input type = "password" maxlength="18"&&/br&  确认密码:&input type = "password" maxlength="18"&&/br&  性别:男&input type = "radio" name="sex" checked& 女&input type = "radio" name="sex"&  出生日期:&select&  &option &1997&/option&&option&1988&/option&&option
selected&1977&/option&  &select&年  &select&  &option&7&/option&&option&8&/option&&option&1&/option&  &select&月  &/br&  爱好: LOL&input type = "checkbox" checked&&img
original="E:\picture\LOL.jpg"  height="45" width="70" title="LOL"  alt = “这是英雄联盟的图片” border="7px" /&  CF&input type = "checkbox" checked&&img original="E:\picture\CF.jpg"   height="45" width="70" title="CF"  alt = "这是穿越火线的图片"  border="7px" /&  DNF&input type = "checkbox" checked&&img original="E:\picture\DNF.jpg"   height="45" width="70"title ="DNF"  alt = "这是毒奶粉的图片"  border="7px" /&  &/br&  注册:&input type = "submit" value = 注册&&/br&  重置:&input type = "reset" value = 重置&&/br&  &/form&  &/body&  &/html&
  上为注册页面
  -----------------------HTML-------------------------  1、HTML简介:  HyperText markup Language:超文本标记语言  用于编写超文本文档,也就是所谓HTML页面  HTML文档格式:  后缀名为:.html或者.html  2、HTML文件命名规范:  1)以.html或者.htm结尾,两种不同的结尾代表不同的文件,  例如:demo.html和demo.htm代表着两个不同的文件  2)文件名中不能有空格  为了避免调用文件时出错  3)不能有特殊符号比如:“/""\""?""&""&""|""*"  我们使用哪些字符来组成html文件名?  1.下划线“_”  2.数字  3.字母 --52
包含大小写  4.美元符号“$”  4)不区分大小写  例如:DEMO.html和demo.html代表同一个文件  5)项目中,首页使用index.html或者index.htm作为文件名称  3、我们前期所学的页面是什么页面?  1、动态网站(中级JavaEE--学习一个数据库MySql)  由服务器动态生成的页面,与数据库进行交互,实现数据的实时更新  2、静态网站--- 这是我们前期所要掌握的内容  程序员在编写页面时就已经全部写好的页面。  4、html构成  1)&!DOCTYPE html&:页面声明:声明页面标签的版本  例如HTML 4.0 声明为:  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  2)&html&&/html&:声明此文档为一个HTML文档,成对出现  3)&head&&/head&:页面头部内容书写块  4)&meta http-equiv="Content-Type" content="text/ charset=UTF-8" /&  声明页面字符集,只能修改charset的值,它的值有:gbk gb2312 iso-8859-1 UTF-8  5)&title&&/title&:标题栏,内容显示在页面的标题栏中  6)&body&&/body&:页面主体,所有显示在页面的内容,都写在body标签中  实例:  &!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&  &html&  &head&  &meta/&
-----&单标签  &title&标题&/title&  &/head&  &body& 页面主体内容&/body&  &/html&
  -------------------------HTML标签--------------------------  1、标签:  用来描述网页  单标签:例如&input /&  成对标签:例如&title&&/title&  1.&input/& :  type属性:其值用于决定此input标签的作用  其值有:  1、text:文本输入框  2、password:密码输入框  3、submit:提交按钮  必须在form表单中才能起作用,否则无效  4、radio:单选按钮
---默认选中在input中加入:  checked  如果想实现两个按钮的单选功能,则需要在两个  单选按钮中加入同样的name属性值  5、reset:重置按钮  将form表单中所以的标签,恢复到默认值  注意:必须在form表单中使用,否则无效  6、checkbox:复选框
------默认选中在input中加入:  checked  value: 设置标签的值,如果用着输入框中,则默认显示为value值  maxlength:设置输入的内容长度,必须在type=text或者text=password时才能有效  2.&br/&:换行  3.&select&:下拉列表  格式:&select&  &option&下拉列表内容&/option&  &/select&  默认选中状态:  在option中添加
selected属性,即为默认选中状态  4、&img/&:图片标签  1、src:图片路径  2、width:图片宽度  3、heigth:图片高度  4、title:当鼠标移入图片时,所显示的提示文本  5、alt:当图片加载失败时所显示的提示信息  6、border:设置图片的边框  例子:  &img original="5002.jpg" width="966px" height="619px" alt="文件加载失败,文件内  容为:大山" title="大山"  border="10px"/&  2、注释  &!--注释内容--& 注释中的内容,不被浏览器所解析  用于说明页面中的内容,方便其它程序员理解以及修改此页面
  今天是学习的第二天,还是一直拉肚子,不知道是怎么回事,简直比水还稀,比水还清。。有点受不了了,以前也就一回的事,这都有两天了。。
  今天学习的是什么呢:  &a&&/a&的超链接,  &table&  &tr&  &td&&/td&  &/tr&  &/table&制表符。  &marquee&&/marquee&移动效果  &frameset&&/frameset&框架
  我也迷茫着,楼主交个朋友吧!
  请问楼主哪里人啊?多大?
  这个星期一直在学html和css,比较忙,晚上在学校练到8:00,回到家9点多,吃个饭,发会呆也就10点半了,就睡了,没时间更新。。  
  @YemiND
21:28:00  请问楼主哪里人啊?多大?  ———————————————  河北的,26了  
  @飞鸟拉蛋
22:07:00  我也迷茫着,楼主交个朋友吧!  ———————————————  你好  
  今天开始学java了,换了个姓赵的老师,讲的太烂了,太快,不清晰,不准确,还很装逼,倒是女助教挺好看。。  
  /jq/4174491.aspx IT行业的朋友 帮个忙填下问卷吧
论文需要数据
  恭喜你从一个火坑跳到另一个火坑
  @潇_湘_狼
16:49:00  恭喜你从一个火坑跳到另一个火坑  ———————————————  哈哈,怎么说呢,我觉得我这个人适合搬砖,适合造轮子, 适合一天12个小时对着电脑造轮子,只要让我脑袋想点稍微费脑力的活就是很好的。。  
  几天就讲了点循环,,刚做完习题,,求100内的质数和,,求1000内的完全数,,求输出等腰三角形,到等腰三角形,直角三角形。。。求几个分数的和,,  收获,,循环的层次很重要,,在不同的层次输出,结果可以多种多样!  最后分数的求和,要注意 数据的类型,,舍去小数点问题可就大了!!!!  
  早上5点醒了,睡不着了  
  去上了两个星期的课,第一个星期是各种拉肚子,第二个星期是各种感冒。。。  想我这种常年不生病,生了病也感觉不出来的人,怎么到了那就生病了呢?而且很严重。。  在哪座一上午,没什么事情,下午就开始各种难受,,一个小破屋,,快40号人了,,还不通风。。 憋都憋死。。  老师讲的好烂,,做个题各种错。。
讲个什么 ==
判断是否 相等,,一个一个试,,然后找规律。。。你就不能讲讲为什么是这样的规律吗?讲原理懂吗?。  各种数据的存储地址。。这个好像就是原理。。  
  今天手贱,看本的键盘太脏了,于是就擦了擦,摩擦摩擦,似魔鬼的步伐,,然后。键盘就坏了,我日。。。  
  努力学习中,,不过老师讲的太烂了  
  楼主加油
  老师就是 一个大 S
  看毕向东的视频,讲的是极好的。。。  
  今天开始讲集合框架了。。。HashSet
ArrayList.
LinkedList. TreeSet Vector.
Map. ..  
  我顶你
  这文章不会是这学校的软文吧?  想学编程给我发qq,我教你,我做过北大青鸟老师
  已经学到io了,。感觉 班上很多人,开始听不懂了。。  老师讲的太烂,,  
  @marsfarmer
16:32:00  这文章不会是这学校的软文吧?   想学编程给我发qq,我教你,我做过北大青鸟老师  ———————————————  软你妹  
  编程好学不,我也想自学编程,但是声明,我是文科生,现在已大二  
  SAP项目经理谈项目真正需要什么能力与素质的SAP顾问  高级项目经理为您介绍如下主题与答疑:  1、项目中需要SAP顾问达到什么样的能力程度
2、项目经理希望自己项目的SAP顾问有些什么样的职业素养和素质  时间:日(周二) 下午2:00-4:00  听课方式:YY频道号:ID:   现场地点:上海黄浦区瑞金南路1号海兴广场17楼E座
  这些知识,是所有产品都具备的要素。所以要学,再具体应用。   更多专业嵌入式linux、ARM、STM32、单片机、安卓、PCB、电子等技术学习,请咨询谢老师:电话,QQ 。
  @小龙-12-26 22:57:00  编程好学不,我也想自学编程,但是声明,我是文科生,现在已大二  ———————————————  好学,,看毕向东视频。。  
  今天 se已经讲完,iO,多线程,集合 还不是很熟练  
  迎来了新的一年,明年我要活出自我,不再窝囊  
  说错了应该是今年”。。。。。  
  今天元旦放假,,自己在家看马士兵的 基于gui的简单聊天系统。。  大概看半个小时能浪费一个小时时间。。  主要是有点看不懂啊。。进行到了第十个版本。。chat1.0  明天学习基础知识吧。。 把老师搞得面试题,背背。。  好了睡觉。。  
  今天教室从龙旗广场搬到了,霍营。。  考试做了张卷子, 其中对变量的无初始化赋值表示 理解不到位, 类型转化理解不到位。。4个这个类型的选择题,全部做错。。  
  加油  
  今天旷课一天,自学javascript,,老师讲的太慢。。  
  学习javaweb中, javascript看了几个视频,完全不知道这玩意是干啥的。。 不学了,去web。jsp和servlet 吧。。  
  今天老师开始讲javascript了,听了几个例子,写了一下感觉还行。。  没上晚自习,回家看servlet, 看完了,一个代码没敲过, 学完jsp ,学个spl。。直接上项目吧。。  
  明天开始跟着视频做一个简单的bss项目,争取两天做完,   并自己总结,难点,。 理清思路,,最后有能力,自己做一遍。。  
  又到了一个礼拜五,上个礼拜 两天时间 ,跟着视频做完的简单bbs系统,,这个星期天再花一天时间,做一遍。。第二天自己理清思路,自己写遍。。学学数据库连接池。。  web过滤。。等等。三大框架。。  
  特意注册了一个帐号来顶你,加油!
  欢迎加入电脑IT程序员网站总部,群号码:  
  javaweb 基础知识点。。。于洋老师总结。。  一.Day1-Day4 两个Java基础加强、两天XML  1、泛型技术:在集合元素中应用泛型 List&T& Map&K,V& --- 遍历集合对象List、Set、Map  2、泛型技术编写案例:使用泛型编写通用数组元素交换、数组元素倒序  3、枚举:在具体范围(三个或者三个以上值)取值时,使用枚举技术  4、For/In循环:删除并发访问问题 ---- 移除案例  5、反射+工厂+配置文件 晚会案例 ----- Java多态体现、解耦合  6、注解技术:定义注解---应用注解—利用反射解析注解 银行最大存款金额限制案例  7、动态代理技术:银行转账、取款 收取手续费案例、自定义连接池重写close方法案例  8、多线程:线程两种创建方式、线程生命周期  9、多线程并发访问:售票案例 synchronized ----- JDK5 Lock  10 、线程通信:生产者消费者模型 wait 和 notify ---- JDK5 Condition   11、线程池使用:Executors 创建固定线程池、创建缓冲线程池、单一线程池  12、XML:能够使用XML 描述关系模型数据 例如:描述20个city信息  13、XML声明、CDATA、XML特殊字符转义  14、XML解析方式有几种:DOM和SAX两种 ---- 区别  DOM 将整个XML 加载到内存形成DOM树  SAX 以流方式一个个字节读取文件,事件驱动的  15、使用JAXP DOM 完成 XML 增删改查(XML回写)  getElementsByTagName、getChildNodes、getParentNode、getNextSibling()  增加节点 : 创建节点 document.createElement 、添加 xx.appendChild(xx);  删除节点 : o.getParentNode().removeChild(o);  16、使用Pull解析器 完成 XML增删改查(XML回写)  使用Pull 解析器将XML 加载到内存形成 List&JavaBean& 集合对象  将List&JavaBean& 数据 回写成 xml文档  增删改查 --- 对内存中List进行  17、XML的约束方式有几种:DTD和Schema  18、DTD早期技术 &!ELEMENT &!ATTLIST &!ENTITY ---- 读懂  19、Schema xml语法 读懂Schema文件约束  20、重点理解 Schema 命名空间技术  引用官方Schema ---- 编写自己Schema --- 引用自己Schema --- 编写XML数据文件  21、网络编程 Socket技术、URL和URLConnection  Socket技术 基于传输层 编程技术 两个Socket如何通信、通过Socket基于SMTP发送邮件  URL和URLConnection 基于应用层 HTTP协议 编程技术 --- 模拟一个HTTP请求、抓取目标网页内容  二.Day5-Day12 Servlet与JSP技术  22、Tomcat安装和配置 --- 加压安装,配置JAVA_HOME、启动bin/startup.bat、修改端口conf/server.xml  23、解决tomcat启动是端口占用问题  找到占用端口进程 ---- xp:Fport.exe
win7 通用方案:cmd&netstat –ano  打开任务管理器,关掉相应进程(如果你发现关不掉,进程很可能是服务,停止系统服务)  services.msc --- 找到相关服务 停止  24、JavaEE 标准WEB工程目录结构  WEBROOT  ----- WEB-INF(web.xml 、classes、lib)  ------ *.jsp *.html *.css *.js …  25、发布web工程到tomcat 三种方式  1) 拷贝WEBROOT到tomcat/webapps 或者 将WEBROOT打成war包发布webapps  2) 配置conf/server.xml 在&Host&元素中 加入&Context path=’’ docBase=’’ /&  docBase 是WEBROOT 位置,path使用访问WEBROOT工程虚拟路径  3)配置单独xml文件,在conf下新建 Catalina/localhost 这个目录  新建 xxx.xml &Context docBase=’’ /& xxx就是path的值  26、虚拟主机配置 在conf/server.xml 添加 &Host&元素、修改hosts文件  1)&Host
name=""   appBase="D:\work\Genuitec\workspace\customer"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false"&  &Context path="" docBase="WebRoot" /&  &/Host&  这里 appBase 指向虚拟主机位置,name 是虚拟主机名字  &Context path="" docBase="WebRoot" /& 配置虚拟主机缺省web应用  效果:当输入--- 访问WebRoot目录  2) c:\windows\system32\drivers\etc\hosts 添加一行  127.0.0.1   27、HTTP协议请求的两种方式和区别 GET POST  GET数据位于请求行中,数据大小有限制,文件上传不能使用GET  POST 数据位于请求体中,数据大小无限制  28、HTTP 常用响应状态码和对应含义  200 一切正常 302 重定向 304 服务器没有修改,使用本地缓存 404 页面找不到 500 服务器内部出错  29、HTTP协议常用头信息  Referer :防止盗链 ---- 请求中头信息,代表该请求上一个资源地址  Refresh :刷新 --- 响应头信息 refresh:时间;url=xxx 指定时间后跳转到目标url  Location :与302一起完成重定向  Content-Type?:设置响应文件类型  Content-Dispostion?: 响应数据以附件形式打开 Content-Disposition?:attachment?;filename=xxx  Expires?: 响应过期时间  Last-Modified If-Modified-Since?: 和304状态码一起,完成Tomcat提供内置缓存机制  设置浏览器不缓存:设置三个头字段  30、使用URL和URLConnection 发送HTTP请求,添加请求头信息  模拟盗链案例 URLConnection 的 addRequestProperty(String?key, String?value)  31、Servlet技术和CGI技术区别 CGI进程处理,平台相关;servlet线程处理,扩平台  32、访问Servlet 需要为Servlet 配置一个访问路径 --- Servlet将执行结果返回  33、Servlet生命周期:init(ServletConfig) service(request,response) destroy  34、URL三种写法:完全匹配、目录匹配、扩展名匹配  35、ServletConfig和ServletContext 区别  ServletConfig为每一个Servlet提供初始化参数,每个Servlet对应一个ServletConfig  ServletContext 全局上下文对象,每个web应用对应唯一ServletContext对象,提供全局初始化参数  36、读取web工程下文件  获得文件绝对路径 getServletContext().getRealPath(‘/xxx’); ---- / WEBROOT目录   getServletContext().getRealPath(“/WEB-INF/file”) ---- 获得WEB-INF下file绝对路径  getServletContext().getRealPath(“/WEB-INF/classes/info.txt”) 等价于  XXX.class.getResource(“/info.txt”).getFile()   37、路径问题  Web开发中尽量使用绝对路径  客户端---服务器端 路径添加 /工程名  Href 、Form、重定向  服务器端访问服务器端 路径不需要添加 /工程名  Forward、Include、Error  * /工程名 等于 &%=request.getContextPath()%&
等于 ${pageContext.request.contextPath}  38、获得请求中数据 --- 数据乱码问题  request.getParameter  request.getParameterValues  request.getParameterMap  POST乱码:request.setCharacterEncoding(“utf-8”);  GET乱码 :1、配置tomcat/conf/server.xml 2、手动转码 new String(xxx.getBytes(ISO),utf-8);  将请求数据封装JavaBean中  BeanUtils 工具类使用  39、生成响应内容  response.getOutputStream 或者response.getWriter() ---- 两选一  乱码问题 response.setContentType(“text/charset=utf-8”); --- 这句必须位于获得流之前  实际开发中:如果响应内容比较复杂,一般由JSP生成、传递结果数据给JSP  request.setAttribute(“data”,data);  request.getRequestDispatcher(“/xxx.jsp”).forward(request,response);   40、一次性验证码案例  1) response 生成一张验证码图片  2) 将验证码保存到Session  3)当用户提交form 比较两个验证码是否一致  41、防盗链案例、自动刷新案例、重定向案例、禁止缓存案例  42、转发和重定向区别  重定向两次请求、转发一次请求  重定向可以定向任何站点,转发只能是站内  重定向URL改变,转发URL不变  43、如何向客户端生成Cookie  Cookie cookie = new Cookie(name,value);  cookie.setMaxAge(xxx); 设置cookie 有效时间  cookie.setPath(/) ; 设置cookie 有效路径  response.addCookie(cookie);  44、如何获得请求中指定的cookie  Cookie[] cookies = request.getCookies();  if(cookies!=null){  for(Cookie cookie:cookies){   if(cookie.getName().equals(xxx)){  String value = cookie.getValue();  }  }  }  在JSP中访问cookie :${cookie.name.value}
  45、第一方cookie和第三方cookie 、会话cookie和持久cookie  46、上次访问时间案例、商品浏览记录案例  47、Session和Cookie 的区别  Cookie 保存客户端  Session 保存服务器端,Session是基于Cookie技术实现的  48、Session的生命周期  Session创建:request.getSession();  Session销毁:1) 服务器关闭 2) 过期 3) 手动销毁  过期:配置web.xml 使用session.setMaxInactiveInterval();  手动销毁 session.invalidate()  49、如果客户禁用了cookie 还能否使用Session ------ URL重写  50、浏览器关闭后,session是否就销毁了? --- 不是,保存服务器端  51、购物车购买商品案例  52、JSP注释 &%-- --%& Java注释/** /* //
HTML注释 &!-- -- &  53、错误页面配置   1)JSP 内部 page errorPage  2) 配置web.xml &error-page&  54、九个JSP内置对象  page request session application response pageContext out config exception  55、@include 和 jsp:include 区别  @include 包含源码,一起翻译  jsp:include 包含程序的执行结果  56、使用JSTL和EL 遍历List、Map  57、自定义EL 函数、自定义JSTL标签库 了解就可以了  58、JSP Model1 和 JSP Model2 区别  Model1: JSP+JavaBean --- 计算器案例  Model2: JSP+Servlet+JavaBean --- 登陆注册案例  59、什么是MVC?  Model 模型、View 视图 、Controller控制器  MVC实现程序分层,结构性更好,更便于维护  60、JSP 四种数据范围  Servlet时候学了三种:request session servletcontext  JSP 添加一个page 总共变为了4种  四种数据范围都有着相同方法  setAttribute  getAttribute  removeAttribute  知道哪种数据 应该保存到哪个范围  全局唯一数据 ---- ServletContext  用户相关数据 ---- Session  Servlet转发处理结果给JSP --- request  当前JSP使用一些数据 ---- page  三.Day13-Day17 数据库和JDBC编程  61、MySQL的安装配置(编码集、将mysql/bin加入path、设置root密码)  * 登陆Mysql cmd& mysql –u 用户名 –p 回车
, 输入密码  62、MySQL备份和恢复  备份:mysqldump –u 用户名 –p 数据库 & xxx.sql  恢复:mysql –u 用户名 –p 数据库 & xxx.sql  63、开发一个新的软件程序  创建新的数据库 create database 数据库名;  创建新的用户 create user 用户名identified by ‘密码’  为新的用户授权 grant all on 数据库.* to 用户名  64、database相关sql  创建库、修改库编码集、删除库  65、table相关sql  创建表,修改表(添加列、修改列、删除列、重命名、添加主键外键)、删除表、查看当前数据库存在哪些表、给表重命名  66、表中数据内容的增删改查  insert update delete select  truncate和delete区别 truncate摧毁重建,delete逐行删除  67、多表设计  一对一、一对多、多对多 如何设计表  一对一 在任意一方 添加另一方主键作为外键  一对多 在多方加入一方主键作为外键  多对多 创建第三张关系表 ,在关系表中引入两张表主键作为外键  68、多表关联查询  内连接关联  select * from a,b where a.id = b.  69、NavicatMySQL 使用  70、企业中设计数据库 E-R图、范式 了解  71、JDBC编程步骤  装载驱动、获得连接、操作数据、释放资源  Class.forName(“com.mysql.jdbc.Driver”);  DriverManager.getConnection(“jdbc:mysql:///day22”,”root”,”123”);  // 操作数据 获得 Statement  Statement 两个子类 PreparedStatement CallableStatement  ResultSet ----- 遍历  while(rs.next()){  }  rs.close(); stmt.close(); conn.close()  72、将获得连接和关闭资源抽取工具类  73、什么是DAO模式  DAO模式,业务层以对象方式访问数据层,操作数据库---- 宗旨增删改查操作数据是对象  好处:业务层不用关心数据层 底层实现  74、JAVAEE体系结构 --- 四层结构  客户端层 --- 位于客户端  Web层、业务层、数据层 --- 位于服务器端  * 经典三层结构、三层架构  75、将ResultSet ---- JavaBean / List&JavaBean&  76、SQL注入 原理  利用将用户提交数据,拼接生成SQL,如果用户输入一些SQL关键字,改变原来SQL执行效果,登陆时使用注入(or ‘1’=’1 使用注释 --)  77、如何在JDBC中防止SQL注入  PreparedStatement对SQL语句进行预编译  78、批处理 ---- 自动扫描csv文件,将扫描结果自动保存到数据库
  这里不更新了。。反正没人看换个地方写。。  现在直接,点那个发表吧,虽然不知道发到哪了去了。。  
  开始找工作了。。。
  锐英源软件开发在线教育—达到面对面学习效果,已有大量在职学员入学深造。技术团队17开发经验和10年教育经验,双核并进,超越想象。  在线基于腾讯课堂和YY课堂,提供群在线和一对一在线服务。模式介绍:视频教材配合在线答疑,两者结合保证学习效果。  视频教材从易到深安排,后期视频讲解项目经验。答疑有文字、语音、远程协助和传文件批改,保证手把手指导效果。具体学习时,先学视频,再要求做考题、技术练习或项目练习;做题写练习有困难时有答疑。  学习6大阶段:准备、语法、初中级、设计思路及初中级实践、高级和软件工程及高级实践。阶段全面,保证掌握工作能力。  主页
  找见 工作了, 4500 ,试用期。 公司很正规。。   我要加油啊。。。。  上面算钱的时候,
现在看来, 一年 还是赔了 一点的。。。
  从上到下 又看了一边挺有感悟的。。   我的培训班还有 15天左右才能讲完, 然后才开始找工作, 我从过完年就没怎么去。 主要老师讲的实在是太烂, 并且还将继续烂下去。   这4 个月时间,不敢说,每天都能坚持 学习12个小时,但是绝大部分时间都做到了。努力了四个月,现在看看上边的疑问感觉实在是太简单了。努力是我们穷人唯一能够控制的了, 如果自己的都不能控制自己,就别谈什么其他的了。
  我在这四个月中成功的改变了,自己。
虽然,以后的路也许更难走,但是我是不会 胆怯的,加油坚持下去。 下个转弯处,也许就是条条大路。。  以后没事 还是在这里写点感想吧。 就当树洞了。 估计看到最后没有几个人。。
  以正式上班3天了,清明放假3天。 总共上班5天了。 程序员生涯的第5天即将结束。  上班第一天,瞿**(需求),讲了一下 公司的主要产品。 第二天就去上海出差了,和副总一起去的。   现在我在上海的一个项目组的 租的房子里面住着。躺沙发上,   前两天跟着副总去的农行项目。 基本啥也没干,就是跟着。。 项目的 原先上线之后就没有用, 基本上一个 废物的状态, 据说服务器很烂, 登录不上, 登山三天就坏了。
副总第一天到了,就改了一晚上。 我和另一个同事,等他一晚上, 让我装db2,和sybase 数据库, 没装上,也不会用。。  放假两天, 第一天重装的系统, 装了一个64 位的win7, 装驱动,一些基础的开发坏境。 装 jdk 7. tomcat 6 。。mysql 5 。。  第二天 下午 到 刚刚的过去的下午,我都在装 oracle还有 pl/sql developer 。。10装不上,11装不上, 12 第一次装不上。。原先装的时候把,环境都搞坏了。  第二回装上了。   后天 7 号 我要去,农行, 发布项目。 我去什么都不会就去干这种大事。。  的好好学习,压力好大啊。。
  这公司很缺人的。 能进来还是我运气比较好吧。 老总没有什么脾气。 虽然西装革履的。
  楼主威武!  
  @youlangoo 有java基础的话,3个月努力一下还可以。 没基础的话,我感觉最少也要4个月。
我学的时候基本上没什么练习, 追求的是理解基本概念,就这样 还有很多没学,没听过。我学了四个月吧。。 当然还要看 智商。。 我智商 100左右。。 当年 随便在一个网站测试的。。我弟随便测了侧120多。。在大学更别人一起做。我不会别人会 最后的分120 左右。。。我的意思是 我很笨。。我弟很聪明。。  我的基础还行,不过很基础了, 什么单片机, 计算机原理,数字电路。这个认真学过。  c/c++ . 作弊过得计算机2级。。
不会指针,结构体之类。。 会写几个函数调用一下。。。  工作是比较好找的。。都缺人,, 缺人才。。。
  上回说道农行的项目。  去发布的时候还好说。。 打了几个电话解决了。。  坑爹的是,第二天去, 支行推广(也就是安装调试),这简直日狗了。 什么也不会  ,根本不知道这个系统这个插件是干啥的就让 安。。
安上了, 调试出错,吗 的
都不知道是什么鬼错误。。  而且 农行这个银行的系统 安全要求高, 从外网接入,要求各种 端口啊 ,什么的。。 也不知道是谁的错。。 谁都不敢得罪。。 怎么搞 。。我日。。。  好不容易蒙混过去。第二天去了个熟手。。 我去,看来是,软件有问题。 硬件也有问题。 真是日了狗了。。  高个的正在改这个狗项目。。   还有 我等几天要负责 一个, 档案管理的项目,二次开发了。。  现在有这个项目的源码。
我看了一下项目。怎么感觉这个项目的写的好搓啊。 一点复用 的 代码都没有,。。 全部另写。。  还是这个 mybatis 这个插件不能写复用。。基本的crud 不写个通用类。。很累的好嘛。。
  4月1号找见工作。每月最少到手5500.5险一金。。 学习用去4个月时间。。 8*元。。减去16000培训费。。 挣 28000元。。  保安一年挣钱,30000元。。减去8个月工作经验。。  同样的一年时间。。看来选择正确啊。  。   去培训的我,1年后怎么。也就是现在的8个月后, 明年的2,3 月的样子。我要看情况跳槽的。一月10000左右怎么也有的。。  干保安才出来的我。真是。。不敢想象。。原先怎么会有这种想法的呢,,是不是我认为我可以,干着保安4个月内学完的。。 有可能也是穷疯了。。  现在 负债17800。。。  第一次欠这么多钱啊。也是第一欠钱,做人还真是失败啊。。 这也算一种理财, 对自己的一种投资吧。。下月15号。 我要买基金了。。。每月买1000。。看到这的朋友给推荐个基金?   还说的什么呢?
也不知道说什么好了。。  我现在还没有开始正式的编码工作。。 到时技术的副总给发了几个题。让做一下。。  我大概写一下。。   1. js 的闭包  2. js 的 prototype  3. js 的 监听器  4. js 的 对象  5. js 的 解析 xml ,json。。 json的规范  6. jQuery 的使用。  7. java 高级知识。 多线程。io。 反射。   8. 搭一个简单的crud 的 ssm 的环境。。  9. 几个 常用的设计模式。。
  4月1号找见工作。每月最少到手5500.5险一金。。 学习用去4个月时间。。 8*元。。减去16000培训费。。 挣 28000元。。  保安一年挣钱,30000元。。减去8个月工作经验。。  同样的一年时间。。看来选择正确啊。  。   去培训的我,1年后怎么。也就是现在的8个月后, 明年的2,3 月的样子。我要看情况跳槽的。一月10000左右怎么也有的。。  干保安才出来的我。真是。。不敢想象。。原先怎么会有这种想法的呢,,是不是我认为我可以,干着保安4个月内学完的。。 有可能也是穷疯了。。  现在 负债17800。。。  第一次欠这么多钱啊。也是第一欠钱,做人还真是失败啊。。 这也算一种理财, 对自己的一种投资吧。。下月15号。 我要买基金了。。。每月买1000。。看到这的朋友给推荐个基金?   还说的什么呢?
也不知道说什么好了。。  我现在还没有开始正式的编码工作。。 到时技术的副总给发了几个题。让做一下。。  我大概写一下。。   1. js 的闭包  2. js 的 prototype  3. js 的 监听器  4. js 的 对象  5. js 的 解析 xml ,json。。 json的规范  6. jQuery 的使用。  7. java 高级知识。 多线程。io。 反射。   8. 搭一个简单的crud 的 ssm 的环境。。  9. 几个 常用的设计模式。。
  再说一下,工作以后的学习计划吧,
这是有一天,睡不着想的。。想着想着就睡着了。  这里写一下。补全。 为以后找个方向。。会修改。。但是原则不会变。。就是人就应该一天比一天活的更明智。。努力改变自己的人生。。  计划:  1、 准备在 三个月左右能够胜任我的工作。。这三个月抓紧时间学习一切和工作有关的知识。。能把任务顺利完成。。。 然后不要加班。。  2、 三个月后能够拿出时间学习。。然后每天保证4个小时的学习时间。。连续的。。在地铁上看的不算。。晚上 7点到11点。。 也有可能是 8点到12点。。或者 7点到12点。。  3、 学习的东西顺序。。  (1)、讲基础,jsp/servlet,w3c,sql的视频在过一遍,毕向东,马士兵。这个可以在地铁上看。。到家后。写几个程序验证一下想法。。(原则:地铁上看视频,家里不能看,只能写), 这里我给的时间是4个月左右吧,,(8个月)  (2)、这里已经过年了吧,,回家过个年,投几个简历。。找找工作。。  看看加薪情况。。 不行就跳。。还行的话,, 就看 源码。java源码。框架源码。数据库源码。。操作系统。编译原理。数据结构之类。。(8个月+12个月)  (3)、 开始学习 高并发。 数据库优化,,等等。。。(8+12)+6  (4)、 学习别的语言。。/xiao-jing-mo/
编程入门指南 v1.2,这是知乎的一个大神写的,,到这的话,估计一切顺利的话,3年时间就过去了吧,, (8+12+6)+12  (5)、我如果能学到这里的话。。这是已经是3年左右了。。 开始学习 编程的各种思想。。 看如 人月神话。 设计模式之类的书。。往架构师方向发展。。  专心走技术。。管理不碰。。写代码到60岁。。   以上的时间 不确定。 一个阶段一个阶段进行。。 时间只是估计。。
  4和2 严重重叠。。  不过总结思路的话就是。 保住饭碗,夯实基础,提高思想。 嗯嗯。。   1,保住饭碗, 流出时间学习   2,通过学习 java 的源码之类的 把碗做大。。  3,夯实基础, 也就是直接学习 编程入门指南 中推荐的 视频还有课程。   4,提高思想, 去看各种架构方面的书籍。老子 ,道德经,哲学之类的  计划很美好,希望现实不要太残酷。。 比如学一个数据库(到会使的程度)你妈就得3到4天。。不过也没几个数据库。。
  加一个 jvm 虚拟机。的学习计划
    创意打扮 ,理财 。。 人生 刚刚开始
  顶楼主,涅槃重生的过程。期待下文  
  今天正式到南京项目组报道就 1个人,还是个领导。。  挺帅。。。 我讨厌比我帅的人。。 哈哈哈  加油,正式开始开发工作了。
  放假 两天。。 银行卡里,就有 现在还有1000块钱。。 要到下个月15号,才发工资。。  一天30元。。不能再多了。。 一顿饭10元。。 其实 早饭 8元 午餐 12 。 晚饭 10元。。  工作方面。。正在看源码。。 虽然不是很难,但是 东西很多。。 需求文档写的也不是很明白。。。 而且最重要的是,不是很明白 银行的(档案)业务。。。   有些东西无从编起。。  我这个项目6 月份 上线。。。
  楼主,我表示膜拜你,我是大一党,从去年十月份开始学java的,学了一个月左右便去学Android开发,然后寒假吃喝拉撒没有学习,这学期又学了个Android游戏框架,到头来我发现原来我什么都不会了,现在重新开始j2ee,在学校里面专业又不是软件的,时间不是很充足,表示蛋疼;
  满满的正能量,赞!  
  左肩胛骨 附近 酸痛 。。。  寻找 锻炼身体的方法。。
  第一次加班到 1点多。纪念一下
  第一次 星期六加班写代码 。。。纪念一下  最多还有6周的时间。。加油。。
  星期天加班。。  一个功能我写好久啊。。。  写的也不知道对不多。。  好累啊。。  没什么精力了。。  持续工作很久了。。  到现在5个月了。每天最早晚上10点。
  赞!看了楼主贴,不敢再堕落下去了!满满的正能量  
  压力大啊。
妈的,做得太慢了,。
  我从宝安转码农  
  北京索为高科系统技术有限公司招聘:数据编辑,数据分析。  一经录用,待遇从优:  国家法定节假日,五险一金:  薪资最少10K起:  工作职责:   1、材料、焊接相关技术、产品及市场信息收集及数据整理;   2、进行数据分析;   3、建立数据库,撰写分析报告;   4、研究新的数据分析思路。   岗位要求   1) 研究生及以上学历,有较强的分析事物的能力,逻辑性比较强   2) 需要有良好的英语阅读力   3) 材料、焊接、机械、航空、航天、船舶等相关领域,懂设计仿真软件,懂专业数据库   4) 熟悉设计制造,流程规范的优先考虑  工作地点:北京市海淀区  如有意向可发送简历至:
使用“←”“→”快捷翻页
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信