摘要: 最近在备战软考,复习到计算机组成原理的时候,看到书中关于原码、反码、补码和移码的定义如下(n是机器字长): 原码: 反码: 补码: 移码: 看完这些定义以后,我的脑袋瞬间膨胀到原来的二倍!这样变态的公式不管你记不记得住,反正我是记不住!还好以前对它们有所了解,否则看到这一堆公式恐怕我早就放弃参加软考 阅读全文
posted @ 2012-04-05 21:11 刘水镜 阅读(5220) 评论(4) 推荐(5) 编辑
摘要: 本来下半年才会学习Java,不过因为提前参加软考,所以从前一阵子开始接触Java。学习一门语言,敲代码自然是必不可少的工作了。众所周知,eclipse是一款非常好用的Java编译器,But杀鸡焉用牛刀,对于初学者而言,本人感觉eclipse不是非常适合,当然这只是个人感觉而已。所以今天向大家介绍一款非常轻巧的编辑器——UltraEdit。编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的。可以去Sun的官网下载,在此不再赘述。安装好SDK后需要简单配置一下环境变量:1.右击我的电脑,选择属性(或者按 “Win+Pause Break”)2.选择高级3.选择环境变 阅读全文
posted @ 2012-04-01 00:08 刘水镜 阅读(4867) 评论(38) 推荐(4) 编辑
摘要: 好长时间没有写博客了,最近一直在准备各种考试,总是不能静下心来好好写写博客。今天刚刚结束大战前的一场热身战——二级C++。考C++主要是为了自考申请免考,顺便巩固一下C++的基础知识。C++差不多是一年半以前学的了,加上当时就一知半解,所以现在拿起来感觉并不轻松。笔试部分考的都是基础知识,个人感觉这些基础都很重要,所以这次的考试还是很有价值的。一看书才发现原来自己的基础知识如此薄弱!这让我的信心一下就跌到了谷底。还好本人内力比较深厚,及时调整。C++是一门很棒的语言,他兼具了C跟其他面向对象的优点。大家都知道众多操作系统都是用C跟C++(当然还有汇编)写的,而C++在一定程度上可以和C语言很好 阅读全文
posted @ 2012-03-26 00:57 刘水镜 阅读(570) 评论(0) 推荐(1) 编辑
摘要: 三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助!回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三层实例,下面言归正传。简单的三层划分:用户登录界面:用户名、密码输入正确以后提示登录成功:下面是UI层的代码://单击登录按钮 private void btnLogin_Click(object ... 阅读全文
posted @ 2012-03-12 01:18 刘水镜 阅读(12287) 评论(49) 推荐(9) 编辑
摘要: 29号晚上将Windows8-ConsumerPreview下载下来了,由于太晚了所以没有安装,所以今天晚上将win8安装一次!首先去微软官网将ISO文件下载下来,分为32bit跟64bit两个版本,因人而异,根据自己的需要下载。传送门Windows8镜像下载下载完以后解压(解压到一个盘的根目录下,而且这个盘必须是非Win8安装盘,就是说你不打算把Win8安到这个盘里),然后下载一个引导文件Win6Ins_v1.2.0.62,然后将此引导文件跟解压出的放到之前Win8解压的目录下。然后双击,如下图点击“安装”按钮,如下图按照提示,重启电脑。之后系统会提示你是进入原来的系统还是从硬盘启动另一个系 阅读全文
posted @ 2012-03-02 01:45 刘水镜 阅读(4795) 评论(36) 推荐(3) 编辑
摘要: 熟悉的陌生人——软件工程 去年暑假到现在是一个蜕变的过程!从软件工程到UML到设计模式再到三层架构(其实这些都属于软工的范畴),这是一条充满艰辛,充满曲折的道路,一路走来,感触颇多。 再次接触软件工程,让我觉得既熟悉又陌生。造成这种让人纠结的状态只能怪自己当时太无知。没有好好听大学老师讲课。不过也不必太自责,大家也都知道现在中国的教育现状。我想如果我当时好好跟着任课老师学,对软工认识的程度肯定也无法跟现在相比。很庆幸自己选择一直走下去。这个决定可以说是我长这么大最正确的一次! 软件工程 软件工程,可以说是一门博大精深的学科。如果要用一种武功来比喻软件工程,那么我感觉也只有少林寺... 阅读全文
posted @ 2012-02-20 02:14 刘水镜 阅读(1723) 评论(4) 推荐(4) 编辑
摘要: 时光荏苒,岁月如梭。转眼间,在提高班的第二个寒假在不知不觉中已经结束了。寒假的生活是充实的,每天吃的很饱,也学了很多东西。总得来说就是寒假收获很多。寒假的学习主要是关于三层,自己画图,自己写代码,从头到尾,完完整整的将机房收费系统用VB.NET做了一遍。做完以后感觉对三层有了一个初步的了解。感受到了封层的意义,了解了分层的好处,意识到分层对于软件开发的重要性。自己写了一遍,下面就是进行合作开发了,还是我们经典的机房收费系统。在之前的博客中我也提到过机房收费系统在提高班,是经典的不能再经典的一个项目了。从一开始对软件工程的一知半解,到现在有了一些自己的认识,机房收费系统伴随着我们一步步的成长,可 阅读全文
posted @ 2012-02-17 01:55 刘水镜 阅读(2243) 评论(6) 推荐(1) 编辑
摘要: 微软的东西总是做得很完善,让人用起来很方便,同样VS的打包功能也很好使,看完下面十一张图想学不会都难!1. 在解决方案资源管理器里面右击你的解决方案2.“添加”——>"新建项目"3.“其他项目类型”——>"安装和部署"——>"Visual Studio Installer"——>"安装项目"——>"确定"4. 确定以后解决方案最下面多了一个“Setup1”,继续5. 左边的主窗口变成了“文件系统”的界面,Go On6. 右击“应用程序文件夹”——>" 阅读全文
posted @ 2012-02-09 17:06 刘水镜 阅读(3035) 评论(24) 推荐(10) 编辑
摘要: Show和ShowDialog有什么不同呢,什么时候用Show,什么时候用ShowDialog呢?相信看玩这篇博客,你会有一个比较明确的答案。说到show跟ShowDialog的区别很多人会想到的是,他们一个是非模态一个是模态,模态窗体就是必须将其关闭(cCose)或隐藏(Hide)才能对其他窗体进行操作。这只是他们之间表面上的区别,他们真正的区别不仅仅局限于此。show和showdialog的本质区别有两个方面:一个是代码执行上的区别;一个是自身的机制不同。代码执行上的区别这个区别比较容易发现,Show方法的调用会立即返回,新窗体显示的同时Show方法调用语句后面的代码会得到执行;而对Sho 阅读全文
posted @ 2012-02-09 00:23 刘水镜 阅读(1353) 评论(0) 推荐(1) 编辑
摘要: 对于一个程序员来说,数据库是再熟悉不过的东西了。我们几乎每天都会跟数据库打交道,但是你了解数据库吗?你知道数据库经常会出现哪些错误吗?出现了错误你知道如何解决吗?下面我给大家介绍一个经常遇到的错误,以及解决方案。我们在调试程序的时候经常会遇到无法读出数据库数据的情况,而且启动SQL Sever Management Studio也无法登录,会弹出一下信息这是因为数据库的一个服务没有开启,打开SQL Sever配置管理器(这个大家都知道怎么打开吧,如果不会请用谷歌百度一下)。会出现如下图的窗口:展开左边SQL Sever服务看看右边第四个是不是跟上图一样状态是已停止,右击此服务然后启动。如果启动 阅读全文
posted @ 2012-01-27 16:51 刘水镜 阅读(2831) 评论(2) 推荐(1) 编辑