`
文章列表
话说现在很多面试要求中都写着要有oop的思想。思想是指真正在处理 编程问题时的思路,这个只有给出实际的问题才能被证明你到底有没有面向对象的思想。 这里我只想说下理论,最近在看书,在想一个问题,如果面试中面试官只是让你谈谈对 面向对象的认识。你能说多少。 书中的说法大概能罗列下来的这么多,自己鹦鹉学舌般抄录下来,略加自己的想法。 1.万物皆对象 2.程序是对象的集合,他们通过发送消息(方法调用)来彼此通信 3.可以通过包含现有对象来创建新对象 4.每个对象都是某个类的实例,即对象都拥有类型 5.某一特定类型的所有对象都可以接受相同的消息通信 ---------------------------- ...
        做为程序猿,我们肯定或多或少的使用过正则表达式。 这时候你可能去网上拷贝一段代码,像验证邮箱,验证网址,验证只包含数字或 字母的密码等,copy很容易。但是你想过要多学点正则的东西了吗?或者你从学 习某一门编程语言的过程中接触到了一些,但是感觉还是不够用,想多学点。如 果真的是这样的话,我建议你去看书吧,因为这时候一本完整介绍正则的书籍带 给你的收获比网上零碎的知识介绍要好很多。当然如果你感觉你用的不多不需要 学。没关系,兴趣和好奇心最重要,等到有兴趣的时候再去学习吧。        这里我总结一下我学习正则的心得。    我要好好学习正则部分:        我下定决 ...

学习linux

   在学习了一段linux后,往往对linux有点了解后,就不知道自己应该学些啥了, 这样的想法其实我想其他人应该也遇到过,刚开始学习的时候,就觉的linux好神秘, 里面有很多东西自己需要学习,但是当开始学习过一些命令和linux的一些运行机制 和服务后,再加上linux里面的易用性远不如window或mac等,就逐渐的松懈了,有 难度再加上平时不使用这个操作系统,觉的linux没啥好学的.但是我想作为程序员, 如果说以后想长时间的干程序这一行的话,Linux才是你理解操作系统最容易的一门 操作系统了。其他的操作系统都是封闭的,你对它们很难深入下去学习。其实刚开始 的学习只是学习而已,要有 ...
      我是新手,还只是出于学习理解阶段,唯一做的就是见啥学啥。       今天就记录下我学习lisp的一些感想吧吧!       lisp的信息在网上基本上一查就会查到很多,它的背景,他的发展等等。       我对lisp的第一 ...
我所想到的学习数据库应该是这样子的。 1.安装数据库软件    这是学习数据库的第一步,涉及到常见的操作系统(windows,linux)上面的安装等。一般我们安装    数据库实际上安装的是数据库管理软件。安装好后我们一般要建立数据库后,才算是有用的。   那这一步我觉的要学习的东西包括:    a.不同的操作系统上,执行相同版本数据库软件安装操作。    b.相同的操作系统上,不同版本的数据库软件安装。    c.安装好的数据库软件上建立数据库(database)。 2.使用数据库连接软件(客户端)或命令    在装好数据库软件后,我们马上会遇到怎么创建数据库,不管是客户端工具上的图形化操作 ...
大概是这样的情况:    某日,手贱,在win7下打开磁盘管理器的过程中,原本是想看下自己的移动硬盘挂载到系统上来没有,但是突然又不想看了,就强制拔掉了硬盘。结果悲剧的事情就发生了,自己的移动硬盘再次插到电脑上后,就无法copy文件进来,也不能删除文件了,但是这个硬盘在别人的电脑上是可以删除操作的。(当然这种情况,并不是一定会发生。只是我的这种情况是我经历的)。这个就是所谓的写保护(系统权限)问题。 解决方法如下: 在网上查了会资料查找到解决问题的方法了。 首先说下,我在网上看到某些贴子说是去改注册表啥的,那种情况只适合早期的windwos操作系统。在vista之后(vista这个是我的猜测,基 ...

学习就是改变

在软件编程语言里,如果要深入学习语言里的东西,就会发现要学习东西很多。 感觉到:软件设计模式和架构,时间,高等数学,软件工程,语言针对特定 编程问题的实现细节等等很多东西,这时候发现它们就像一个多边形,随着你 学习的范围在不断的扩大,而拐角都统统延伸到了非软件编程领域。 所以很多时候,在软件行业工作的同学,最终有的在编程领域深耕细作,有的 渐渐变成了非编程人员的角色了,比如项目管理者等。 我想说的是,不管你干的是那一行,你要干的出色,都要付出努力,认真学习 找准方向。不然最终就一依照规则和命令干活的工具。 ---------------------------------- 发点小感慨。。 ...
Global site tag (gtag.js) - Google Analytics