zhanghan

6年Java互联网研发经验,坐标北京;擅长微服务和中间件。
6年Java互联网研发经验,坐标北京;擅长微服务和中间件。

VB与数据库(三)之迟到的机房收费系统总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://zhanghan.blog.csdn.net/article/details/39590075  
       前言:我的机房收费系统总结比别人来的更晚一些!暑假刚结束的时候自己的vb版的机房收费系统就已经完结了,由于自己懒的毛病一直没有总结(找借口的节奏???,值得深思!!!),但是米夫子说的好:出来混的总是要还的。不过好在自己在敲机房的时候在为知笔记上记录下了自己的感触以及自己的收获吧!看过很多人的博客对这句话——总结是颗粒回仓,有了更深的理解。欠下的账迟早要还的,所以现在赶紧还(实在付不起高昂的利息哈!)。
                                                                              
一.技术方面:
       系统!相比较于学生信息管理系统,机房收费系统更完善系统性更强许多。这也是自己敲的真正第一个系统。第一次敲完整型的系统相比较之前零碎的功能块儿来说整体性以及实现的效果都好很多,故收获还是颇大的。
      需求分析!刚开始敲的时候没有很好的理解需求,导致自己曾一度陷入混的状态。对好多功能块儿的理解出现错误。所以在进行一半的时候不得不中途停下来,去分析需求。这样才在之后的进展比较顺利。另外在分析的时候还要把控全局,就是要分析好这个系统为谁做的,是干什么用的,而不应只拘泥于小的方面。
       眼界!对VB中的接口有了更深的体会,无论是和数据库的连接还是当中用到的报表!正是有了这些接口使其可扩展性大大的提高,这或许是它能驰骋编程疆场这么多年来仍不败的一个重要原因吧!同时也对其他语言中的接口有了更深的理解。
       基础!现在正在学软工,不由的惊叹道其实机房中设计到好多软工的东西,比如需求分析,当时敲机房的时候可能没有感觉到,可是到了学习软工的时候这种共鸣越来越强烈。这不得不说阶梯式学习理念的重要性,学习是一个阶段一个阶段来,否则很容易被搞崩溃。
       能力!解决问题的能力也比之前好很多!遇到不会的问题自己经过自己的大脑去思考,去理解别人的博客,去和别人交流!尤其是在做组合查询和日结周结账单以及建立报表时!
       强壮性:为什么人们都愿意用扣扣聊天,因为怎么点都不会崩!所以系统版的强壮性还是非常重要的,设想一下如果一个系统三天二头的老崩相信即使你自己也不愿再去用它。
二.心态方面:
       平和!遇到问题或者外界环境的影响心情波动比以前小许多。这很大程度上是在敲机房的时候用到了番茄,当把其他事放到脑外在一个番茄内只做一件事的话效率和心态都会好很多。并且在遇到困难或突发情况时都能平和应对而不是之前的毛毛躁躁。
       交流!在刚开始敲机房的时候,自己只顾埋头敲自己的,潜意识中不愿与别人交流自己的想法,也不愿听别人的想法,认为这有点浪费时间。比如:机房中的上下机实现,结账等。后来当中找师傅开会时,提到这点时,师傅进行了开导。在接下来敲机房的时候自己就有意识的去和别人交流,讨论实现的方法,交流过几次之后发现确实从别人的身上学习到不少东西,有时候自己的想法非常局限,而自己却不知道,当真正和别人发生思想上的碰撞之后自己才会对一些事物看法更加全面。
                                                      
三.思想方面:
       站在客户的角度!客户是上帝,我们做出的软件最终是给客户用的,怎样让客户用的舒心,是我们在做的时候值得思考的问题!之前一直听老师以及师父等很多人说这句话——全心全意为人民服务。之前自己对这句话的理解更多的是停留在说的层面上没有真正的用心去感受到它,经过机房之后自己接触到了它对它的理解深刻许多!
       细节决定成败!无论自己在使用软件的时候还是制作软件的时候都留意一些细节,比如:机房中限制用户输入的长度,修改密码前需要输入原密码,背景图片的颜色等!虽然实现这些细节没什么技术含量,但是它使得软件的人性化,强壮性等都大大的增强!很多时候往往就是这些细节决定软件的生命。
       去做!之前自己有个毛病就是空想,不去动手去验证,或者感觉太难就不去做。在敲机房的时候,即使感觉难自己也不得不去想办法去解决,而且在敲的时候实现一个功能自己想了几种方法,不是之前的空想而是一种方法实现了注释掉用另外几种方法试试,然后择优。所以其实很多时候我们把自己的时间都浪费在空想上面,其实只要去做去尝试就可以,当真正经历过回头再看时会突然发现自己的能力超过自己的想象!
                                    
 小结:
       经过机房收费系统的洗礼! 回首那段漫游在机房收费系统的世界中,痛苦过,欢乐过,麻木过,激情过。这其中的种种只有经历过才能品味到,一段不错的旅程。这仅仅是开始,我看到了有更多的项目在向我招手,大家都知道我是个受不了诱惑的人。So Come on!
                           
 

Posted by zhanghan in 技术, 0 comments

学习小感之浅谈学习兴趣之路

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://zhanghan.blog.csdn.net/article/details/39449863        前言:今天见徒弟,不由得回想起一年前的自己,再对比现在的自己,一年的成长之路感慨颇深!细细品味这一路,令自己最欣慰莫过于培养了自己对计算机的兴趣。
       一.今昔对比
       自己虽然是计算机专业但一年前自己对计算机是颇为头疼,尤其是编程,从心里上的抵触。而现在自己已经爱上计算机曾一度为之着迷,同时也开阔了自己的视野面,改变着自己的生活。这前后可谓是360度大转变。
       二.分析原因
       在惊讶之余!自己也总结一下,以此来纪念这逝去的一年征程。
       1.博学。
       多接触一些事物开阔自己的视野面,突然有一天感觉自己的视野面放宽了好多。
就拿计算机来说,如果接触过交换机和路由器等,那再学习三级网络这块儿知识的时候,会感觉:哇塞!这个我懂哎!同样如果你学过三级网络中ip,子网掩码,网关等内容的话,当你再在自己的笔记本上配置的时候会有不同的理解的。
       其实不仅仅是计算机所有的知识其实都是相连的,只是我们没有发现它们之间的联系,那么如何发现它们之间的联系那?首先做的就是接触过它们,很容易可以发现如果你连一个东西都没接触过何谈它与别的事物之间的联系。其次就是当你接触的东西多了之后,自然而然它们在大脑中发生碰撞,发生联系形成一个网,这样当量足够大的时候,就能达到:别人提到一个知识点的时候在自己的大脑中马上会出现很多的与之相连的知识点, 这可能就是传说中的牵一发而动全身的效果吧!
                                      
       2.多动手,多思考。
       我听到过有很多人说对计算机或其他的学科不感兴趣,然后再也不去接触它。其实人天生没有谁对什么感兴趣,只是对一个事物接触的多了思考的多了,自然而然会产生兴趣,其中一万小时定律大概就是这意思。
       还有的人自己想当然的认为是什么,很少动手去验证也很少去思考,这样会失去很多学习的机会,因为很多东西如果真正动手去做去思考的话,往往会有许多意想不到的收获。
       一年前刚来的时候就听到过这句话——思想上移,行动下移。时隔一年真正经历过许多事情之后对它的理解深刻不少。
       3.多帮助别人。
       古人云:予人玫瑰,手有余香。其实在帮助别人的同时不仅可以扩展自己的人缘,而且常常自己在帮助别人的同时获得很多知识。也就是其实自己在帮助人的同时也有一个学习机会,何乐而不为那?
       4.逼自己一把。
       当遇到问题后很多人潜意识里就是我解决不了会有人解决。所以本来自己多尝试一种方法能解决的问题,由于在这种潜意识的影响下,去请教别人。这样相当于把一个可以学习到东西的机会白白送给别人。当然这也有个度的问题,也不能本来就解决不了的问题就死磕。所以在解决问题的时候应有意识的去这样想:这个问题我解决不了就没人能解决。坚持这样做就会发现:你的能力超乎你的想象。
                                    
       兴趣是最好的老师,有了兴趣之后学什么都不是事儿!
 
 
 
 
 
 
 

Posted by zhanghan in 技术, 0 comments

Linux简介

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://zhanghan.blog.csdn.net/article/details/38276151  
       Linux相信大家都听说过她的鼎鼎大名吧!不过相信很多人只是听说过而已,接触过她的人就很少了,当然使用她的人却少之又少了。Linux作为一款足以和微软公司的Windows相抗衡的操作系统,必然有她诱人的地方。下面就让我们一起来品味一下我与她一起走过的那段峥嵘岁月。
 
       一.话说我与她的初识!
       我与她相识在一年之前,犹记当时自己正好鼓捣装系统,当时在自己的本上各种的装windows(win7,win8,win8.1,以及各种的组合),后来在网上看到了虚拟机,当时感觉挺神奇,于是就开始鼓捣虚拟机,在虚拟机中各种装windows。当时听别人说Linux操作系统自己感觉挺高大上的,本着追求高大上的理念,我于是在网上找了linux小红帽的镜像,而且记得当时找了很多网站(越难找的东西越是好东西),经过大概一个星期的苦苦寻觅之后,终于皇天不负有心人或许是上天对我的眷顾吧,让我寻觅到了她的真身。于是赶快在虚拟机上安装了,安装过程倒是一帆风顺。终于能打破心中的神秘感,当时那个兴奋真是无法用言语来表达,犹如期盼已久的情人,终于能一睹她的真容,进去之后就是各种的点。
   
 
       二.细品我与她的分离。
       俗话说:人有悲欢离合,月有阴晴圆缺。正如大多数的恋人一样,在经过了那段新鲜感之后,便是各种的对对方的不满。对她的操作特别的别扭,感觉极其的不适应而且麻烦,心里感觉是被坑了,一点也不高大上,于是就果断抛弃了她。
                                    
 
        三.漫谈我与她的重逢!
        正所谓:分离是为了更好的相聚。时隔一年,我仍然对她念念不忘。最近又在虚拟机中打开了她,这次见她有一种故友重逢的感觉。俗话说:出来混的欠下的总是要还的。感觉对她特别愧疚,于是为了弥补以前欠下的情债,最近又找了些网上视频,来继续了解她!
       以下我最近一段时间对她更深入的了解吧!
       其实Linux是指在Unix的基础上开发出的内核,在Linux内核基础上又开发出好多版本操作系统:RedHat,Ubuntu,红旗,Suse,Fedora,安卓等。
       Linux系列操作系统多年来能与Windows平分操作系统江山必然有她的过人之处,以下是她的六大绝技:
        A:安全性好。
        B:优越对内存和文件的管理能力
        C:开源,而且是免费。
        D:支持多线程,多用户
        E:占用内存小故可用于嵌入式开发。今天独霸移动市场的安卓就是基于Linux内核开发的。
        F:图形化界面单调,通过命令行来操作比较高效。
         这次与她的重逢,使我从更多的方面了解了她,真庆幸自己能再次与之相逢,否则必然会遗憾终生。

                                                                     
        四.憧憬我与她的未来。
        经历这次的分离与重逢我感触颇深,既然爱上她就不能辜负她。说实话我只了解了她的冰山一角,不过我相信精诚所至金石为开,只要我对你不离不弃,相信我会更全面的了解你的,一生有你与我相伴,相信我的人生定会更加精彩。
                                 
 
       
 
 

Posted by zhanghan in 技术, 0 comments

计算机中那些事儿(五):我与Dos的不解情缘—应用篇

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://zhanghan.blog.csdn.net/article/details/38235511  
       我个人认为人类最具有智慧的地方就是会制作并且使用工具,而且能改进工具,使其能更好的为人类服务。说起工具那计算机无疑是一个重量级人物,我们如何更好更迅速的操控他?从而使他为我们更好的服务那?在《如何快速操作你的电脑》中已经给出答案——Dos,说起Dos不得不提就是她的杀手锏Dos命令,她令无数电脑爱好者心醉神迷。
    究竟她是如何令人心醉神秘的那?光吹嘘不行,咱得拿点实际的东西,这样才能令人心服口服。废话不多说,现在就让我们通过一个例子来领教一下她无穷的魅力吧!
     一.需实现的功能:局域网内通过共享文件夹来传输东西。 
     二.实验环境:局域网,二台电脑(或者是一台电脑,上有虚拟机虚拟另外一台电脑),  暂将二台电脑分别命名为A和B。
     三.需解决问题:现在A上有个文件通过网络传输到B上。
     四.准备工作:在A上建立一个文件夹并将文件夹设置共享,将需要传输的文件放在此文件夹下。
     具体设置共享文件夹步骤如下:
         a.打开此文件夹属性->共享。

            b.在安全中添加Everyone,如下图所示:

                          
     温馨提示:
         请查看网络和共享中心—>高级共享设置—>启用网络发现 开启。如下图:

       五.解决方法:通过映射网络驱动器来解决问题!
       六.各种操作的对比:
          A.常规的解决方法:
            ①打开计算机—>映射网络驱动器!          
            ②输入计算机A计算机的IP,如下图:

            ③输入A计算机的用户名和密码,如下图:

            ④回车看效果,如下图:

          B.用Dos命令解决方法:
            ①运行中输入cmd进入dos界面,如下图:     
            ②输入如图的Dos命令,回车即可,如下图:

          C.Dos与vb结合解决方法:
             ①建立vb窗体,如下图所示:

             ②在窗体中写入如下代码:

             ③运行vb,然后输入相应的信息,如下图所示:

       贴心提醒:有时候大家不想让对方知道自己计算机的密码,但还想实现上述功能。其实只要进行如下的设置即可:

    经过操纵A与操作B的对比,相信你已经领略了她快捷的威力了吧!俗话说:人靠衣装马靠鞍,通过操作B与操作C的对比,不难看出,虽然原理一模一样但是给她穿上一件漂亮的外装,更是如虎添翼,其中也体现出了她与vb的完美融合(其实她和所有语言都可以结合),而且渗透了一种全新全意为人民服务的设计理念,同时使得这个代码的可移植性大大增强。
    当然了今天只介绍了她的威力的冰山一角,如需了解更多,且听下回分析!

Posted by zhanghan in 技术, 0 comments

网络中的那些事儿(一)之神奇的通讯

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://zhanghan.blog.csdn.net/article/details/37542293  
       考试大战在即,这是大二生涯中最后一场战役,为了给自己这半年的戎马生涯画上一个圆满句号,故最近几天在复习(其实说预习更为合理一些)《计算机网络》这门课程。临时抱佛脚,真心地不好。不过好在自己对网络比较感兴趣,之前也做过些网络小实践(理论+实践=学习),所以这几天把书给跑了一遍,整体感觉还凑合,趁热打铁正好总结一下:
       话说计算机其实她是个很神奇的东东,用0和1二个数通过不同的排列组合能表示世间的所有事物,无论是声音视频等。更为神奇的是所有计算机只要是接入网络就能实现实时通讯。其实计算机网络主要讲的就是计算机间如何实现通讯。那么要实现通讯就必须通过一条道路将一台计算机中由0和1组成的信息传送到另一台计算机中并能识别。其实细细品味这条通讯之道是无数仁人志士的智慧的结晶,很庆幸自己能一窥其中精华。
       道起网络传输,摆在我们面前的是如何传输那?不可能是就一个比特位一个比特位的传输过去,因为对方收到之后无法识别。于是当时的聪明的科学家想到了用分层思想来解决这个问题,从最初的TCP/IP四层协议到后来的OSI七层协议到最终成型的简单易用的也是至今应用最广的TCP/IP五层协议(如下图)。
         
  有了这个清晰的层次之间的划分,接下来就是应该统一一个暗号来进行会话,于是科学家们又在各个层次之间制定了相应的协议(如下图):
         
   有了各层对应的协议,下面让我们一起来看一看是如何来运用这些协议来实现数据传输的——数据包的组成:
                               
       下面我们再一起领略一下数据包在网络中如何从一台计算机传送到另一台计算机上的吧:
                              
        
         这就是网络传输中的基本流程,如有缺漏,烦请各位大神斧正!当然各个层次之间还有诸多难题,相应的一些有趣经典的解决方案,敬请期待本人的下回分析!
 
 

Posted by zhanghan in 技术, 0 comments