摘要: 写这篇分享的初衷:我想把我自己的一些经验分享给大家,希望新人们能少走一些弯路。这篇文章的由来:2011/11/24 团队内部 求职经验分享 整理后所得。—————————————我是分割线—————————————————我的求职结果:新太实习offer,淘宝实习offer腾讯offer,深信服offer—————————————我是分割线—————————————————言归正传:作为一门编程语言,相对java、C#,C++入门门槛太高,有些人可能学习了一段时间后还做不了什么东西,导致信心受了打击,进而放弃。在我身边不乏这样的例子,借由韩寒的话说是,人走茶凉,茶都干了,只剩下一堆杯具。可是我 阅读全文
posted @ 2011-11-26 12:50 madonion 阅读(433) 评论(0) 推荐(0)
摘要: O/R Mapping 基本概念(欢迎指正)Posted on 2005-07-04 16:16idior阅读(14725)评论(36)编辑收藏近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人在某一特定时期的理解.1. 何谓Entity?实体(类似于j2ee中的Entity Bean)通常指一个承载数据的对象, 但是注意它也是可以有行为的! 只不过它的行为一般只操作自身的数据. 比如下面这个例子:classPerson{stringfirstName;stringlastName;p 阅读全文
posted @ 2011-11-26 01:51 madonion 阅读(204) 评论(0) 推荐(0)
摘要: OR Mapping的数据模式程序语言已经由面向过程的模型全面转向为面向对象的模型,UML的出现更加革新了软件开发方法论。O/R Mapping的概念也就应运而生了。为什么要提出O/R Mapping概念 程序语言已经由面向过程的模型全面转向为面向对象的模型,UML的出现更加革新了软件开发方法论。然而 数据库模型却从未随着开发语言的进步而随之革新,仍然使用面向关系的数据库模型。关系模型对现实世界的建模通常是不可能的,反过来讲,现实世界的对象实体 必须转变成行和列的格式存放在数据库中,这样使得面向对象的开发方法论的优势无法全面呈现出来,应用程序简洁性也遭受到损害。 程序语言已经由面向过程的模.. 阅读全文
posted @ 2011-11-26 01:47 madonion 阅读(279) 评论(0) 推荐(0)
摘要: 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃指针的概念绝对是极其明智的。但这只是在Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候Java中不用关心如何操作这个"指针",更不用象在操作C++的指针那样胆战心惊。唯一要多多关心的是在给函数传递对象的时候。如下例程:package reference;class Obj{ Str 阅读全文
posted @ 2011-11-26 00:30 madonion 阅读(191) 评论(0) 推荐(0)