转自:http://blog.163.com/mig3719@126/blog/static/285720652010950712271/1. 为什么学习SQL自人类社会形成之日起,社会的运转就在不断地产生和使用各种信息(文献、档案、资料、数据等);在如今所谓的信息时代,由于计算机和互联网的作用,信...
分类:
数据库 时间:
2014-09-28 00:53:50
阅读次数:
370
转自:http://blog.163.com/mig3719@126/blog/static/285720652010950921286/7. 数据类型在数据库理论中,关系模型和数据类型这两部分内容是正交的(参看《程序员修炼之道》第 8节关于“正交性”的讨论),互不依赖。换言之,关系模型并不关心每个...
分类:
数据库 时间:
2014-09-27 23:48:50
阅读次数:
390
转自:http://blog.163.com/mig3719@126/blog/static/285720652010950825538/6. 从关系角度理解SQL6.1. 关系和表众所周知,我们目前所用的数据库,通常都是关系数据库。关系自然在其中处于关键位置。初学数据库原理的人可能会很困惑关系和表...
分类:
数据库 时间:
2014-09-27 23:33:40
阅读次数:
340
少走弯路去学习面向对象编程如何学习面向对象编程在学习面向对象的过程中,我自己也走了很多的弯路。一般来讲,接触面向对象是做为编程语言的一部分。那时候认为在程序中写一个 Class 关键字就是面向对象,写Class A: Class B就是面向对象的继承。实际从编程语言的角度来理解是无法掌握面向对象的精...
分类:
其他好文 时间:
2014-09-26 19:22:18
阅读次数:
142
Linux 两种操作模式 图形界面(X Window) 命令行(Command Line)学习建议:1.计算机概论与硬件相关知识2.Linux的安装与命令3.Linux操作系统的基本技能 用户/用户组的 概念 权限的概念 程序的定义等4.vi文本编辑器5.Shell的学习6.Tarball...
分类:
系统相关 时间:
2014-09-20 20:16:19
阅读次数:
258
一位在校的大二学生朋友给我发邮件,内容如下: 您好,我是名在校的大二学生,我已经很认真地看完您写的文章,心有感触,我有些问题想请教您! 1、从事软件开发对需要具备怎样的编程技能?现在我总觉得算法是比较难,有些算法一点都不理解,感觉在这方面很困难,因为暑假一直想自学算法的,但学了几天,实在是学不下去了。您能给我点建议如何学习算法吗? 2、在软件开发的过程中,...
分类:
其他好文 时间:
2014-09-17 20:29:42
阅读次数:
176
开发android,我们需要哪些技能基础
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就...
分类:
移动开发 时间:
2014-09-17 16:59:32
阅读次数:
213
这是一个Web开发最好的时代,每天都有30000条职位信息,面向互联网,我们该思考3个问题:我们如何在面试中突围?我们该具备什么样的技术?我们如何学习这些技术?作为学习者,网络是知识的海洋,但我们如何定位我们想要的知识,如何理解我们需要的知识>代码逆袭】系列包含3本..
分类:
Web程序 时间:
2014-09-12 19:23:24
阅读次数:
271
二.编程语言
对于一个程序员来说,一般需要掌握2,3门语言是基本的,并且学习一门新的编程语言也是基本功级别的能力,所以这部分主要谈谈快速学习一门新的编程语言的方法。我学过的语言有这些(这里编译器和语言的概念等同了并且不按先后次序):Foxbase,C,C++,汇编,Visual C++,Delphi,FoxPro,VB,C#。就我个人的体会来说,这些语言可以分为三种类别:非面向对象的,面向对...
分类:
编程语言 时间:
2014-09-11 15:22:52
阅读次数:
203
GoF的[设计模式]是经典著作,有人看了好多遍仍然说没有看懂,许多人看懂了一些模式但不知道如何应用……这里,yqj2065抛砖引玉,讨论一下如何学习设计模式。...
分类:
其他好文 时间:
2014-09-06 22:37:34
阅读次数:
326