- 博客(36)
- 资源 (5)
- 收藏
- 关注
原创 数据结构导论第一遍
根据以前的经验发现,看一本书,如果一天看一点,一天看一点,到最后也就看了一点点,所以这些天我决定吃个大力丸把《数据结构导论》这本书看完。 我很少能这样看完这样的一本厚厚的书的,如果是以前,可能得连续看半个月以上呢,就是不知道效果怎样而已,这个先不管,毕竟这些天也挺难熬的,大家都知道看书会困的嘛!所以睡不着的时候,床前备一本书,有备无患。这样,你会看到有些人的书上留了很多哈喇子的印记
2014-08-04 16:43:32
1710
38
原创 函数重载
函数重载的内容挺多的,我也就用过其中一种,其他的或者深奥些的,就不会了,但是大概看了一下,都大同小异吧,用一句话说就是:同一个名称的东西却有着不同的用途。 就拿我比较熟悉的VB.NET来说吧,当你调用一个系统的函数时,如果他是一个重载了的函数,你会看到参数的提示行有2个三角,如下图: 点击三角形就会翻页,而且显示数量或类型或数量和类型等不同的参数,但是你会发现函
2014-07-05 21:17:51
1066
25
原创 存储过程
任何一个好的数据库,基本上都离不开存储过程。在学习使用存储过程的时候,这句话总是伴随着那些巨人的思想。 究竟什么是存储过程,存储过程怎么用,存储过程又给数据库带来了什么好处呢? ……呃,蒜了吧,今天没网,我就不引用一些官方的话了。 首先来说说平时咱们是如何访问数据库的(这仅对我们这级别的小菜说):1.创建数据库连接对象(顺便把数据库连接字符
2014-06-15 17:12:19
1474
29
原创 重构版机房收费系统之分层、接口、数据库连接、反射+工厂(vb.net)
分层 分层是为了减少层与层之间的依赖,增加程序的可读性,让整个系统结构清晰明确,还可大大降低维护成本,但是分层也有一定的缺点,有些可以直接访问数据库的层,却要通过负责访问数据库的层进行访问,这样,在访问数据库过程中就多出一个环节,增加了系统的开销,有时候要在表示层增加某个功能,为了降低耦合,就不得不自上而下,在每一层里面增加这个功能所需的服务类,这样就增加了开发成本
2014-06-04 11:06:53
1917
40
原创 对文本框的输入限制
以前经常在一些网站上注册,但是经常存在一些问题,比如你好不容易把一大堆注册的信息填写好了,然后点击提交,结果弹出个对话框,告诉你哪哪不对,或者说输入了非法字符,然后让你把写错的更改过来,这是好点的,不好的让你都重新写一遍,还有的因为用户名已经被注册,然后返回去让你重新填写用户名,然后原来的某些信息也得重新写一遍,这就特别烦人,我们可不能那么设计啊。我觉得最好的办法,是在用户输入的时候,通过文本
2014-05-24 23:25:48
1456
36
原创 重构机房收费系统你要用的——异常处理和抛出异常(try catch finally)——(vb.net)
你能保证你的程序不会出问题吗?不能当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错?不想你是否想让你的程序占着茅坑不拉屎?不想你是否想知道你的程序出错的原因?想看了了这4个问题之后,如果你的回答和我的一致,那么请看下文trycatch finally的用法:try '你想要写的程序 catch '捕获你想写的程
2014-05-18 09:11:50
8338
34
原创 重构机房收费系统前夕
VB版的机房收费系统完了之后,到c#,几乎没怎么写代码了,重新敲起那段回忆,还依稀能看到以前的影子,但是很多理论的知识感觉都已模模糊糊。设计模式是面向对象编程的大牛们总结出的很多经典的面向对象程序设计的套路,面向过程就像是迷途的孩子,走的路越多,越难以找到顺着道找到回家的路,而面向对象就像是有了家的孩子,走到哪都能找到回家的路。呵呵,当然是有家的孩子好了。学了UML之后,我们知道施工需要图
2014-05-03 21:09:46
1323
30
原创 设计模式总结
设计模式是一些前人对面向对象编程方式进行总结而得出的一些巧妙的编程技巧,通过学习《大话设计模式》这本书,一方面巩固了对c#的学习,另一方面进一步了解了面向对象编程技巧,模式有很多种,各有优缺点,但是还要依据实际情况而定,并不是任何情况下某个模式都适用的,所以某个模式,指的是在某个具体情况下用这种方法去编程实现,可以减少系统的开销、优化程序代码、提高效率等等。 下面则是我学习这本书的
2014-04-24 09:48:34
1112
36
原创 指针
说到指针,基本上就是在所c++了,但是指针却代表不了c++,毕竟它只是一个变量,一个功能强大的变量而已,更好比一个人,你再强大,你也代表不了地球,没有农民伯伯提供粮食,你也活不下去,所以指针只是c++语言里的一个特色,而c++却是有各种元素构成的一个整体。对于学的第一门计算机语言就是c++的同学来说,无疑是一种打击,而学到了指针,要想再安然的学下去,那就是用折磨都无法形容的痛苦。好像干巴巴的,
2014-03-23 21:42:01
1234
34
原创 c#,用面向对象思想写一个计算器
设计模式的第一个例子之后,我再次体会到了做一个软件,不仅仅是为了功能的实现,更多的是“为人民服务”! 不用面向对象的方法去写,要实现一个简单的只有“+ - * /”计算器,那是相当简单的,只需获取用户输入的数字和运算符,然后“A运算B”得出结果显示出来就行了。如下代码所示:using System;using System.Collections.Generic;using
2014-03-09 20:07:01
7003
33
原创 初学c#
面对一门新的计算机语言,对于现在的我已经是不再有陌生、恐惧的那种感觉了,因为这些以前都经历过了。不过其实这样的感觉一开始就不该有,无论哪个过程都不该有的,因为学习一个东西,心态很重要,学完一个东西,心态更加重要。 c#是继c和c++之后微软开发的另一高级程序设计语言,它完全面向对象,运行于.net framework平台,具有安全、稳定、简单、优雅等特征,它去除了一些c++里的某些
2014-02-27 19:54:26
1263
33
原创 初学UML
UML(Unified Modeling Language)又称统一建模语言或标准建模语言。这里的建模指的是将要做的系统的架构用图形的方式把框架画出来,UML并不是一种类似java或c的计算机语言,而是一种利用画图工具(rational rose等)把图画出来,因为画出来的图形都是用一些不同的图标给组件起来的,不同的图标代表不同的含义,所以必须知道这些图标的人才能看懂,这样就把它类似java那种计
2014-02-16 23:57:02
931
27
原创 UML中的用例图
年前看完了关于uml的视频,年后开始了画这几种图,首先从用例图开始,不过不管从哪张图开始,脑子里都没有一个想法,不知道该从何下手,然后就是一个劲的百度,百度,再百度,最后也向某些童鞋请教了一下才开始有点头绪,这就是一开始的感觉。 首先我们得知道用例图是用来干什么的,然后去了解用例图里面都有那些元素,再然后就是它的画法。 用例图的诞生主要是从用户的角度去考虑的,所以画
2014-02-09 22:45:13
1319
26
原创 云端软件
最近,不知不觉“云端”2字突然频频浮现于我的脑海,走在冷冷的大道上,风不停的吹着我的脸颊,我停下脚步,对自己说,是时候了,是时候体验一把云端了。其实,一开始我并不知道什么是云端,大概一年前就听过这个词,现在接触“云”这个东西越来越频繁,所以,不自觉的“云端”这个词就从深深的脑海中浮出水面。坐在机房,看着眼前墙上的3个大字:欢迎您!我的心里就不自觉的感到,有点不好意思,这也许是我继续学习下去
2013-11-26 20:40:09
2382
52
原创 软件工程
看完软工的视频后,感觉对软工有了个大概的了解,毕竟只是刚开始接触,所以对看视频的要求不是太高,目的也就是为了能对软工有个大概的了解,软后逐步深入,所以心态好一点,看的不是太枯燥,花了一个多星期就看完了。 软件工程,顾名思义,是一个工程,既然是工程,那就要耗费很多资源,对一件事情进行规范性比较强的实施,需要各方面的协调与合作才能完成。 所以我感觉这视频里讲的比较突
2013-11-22 17:05:19
1348
50
原创 arp欺骗
最近学校局域网内病毒肆虐,十分猖狂,所到之处纷纷受难,据说这种病毒属于是局域网病毒,顾名思义存在于局域网中,并对局域网造成各种破坏,比如说让局域网中所有或部分人上不了网,或者导致cpu和内存使用率不断升高,直至死机。这种病毒的存在,给我们带来了灾难性的后果,到现在为止,我们还是未能摆脱其困扰,不过,到是提出了不少的解决方案。首先要了解这个病毒的发作原理。在局域网中,每台机子之间相互通信,是
2013-10-31 20:47:42
1157
29
原创 sql中防止记录重复的方法
之前看过sql讲的视频,貌似讲过关于本文主题的东西,但当时听不大懂,现在也不懂,也许讲的太专业了,方法也太专业了,反正现在我就是不知道她讲的方法是什么,直到今天,我忍受了多次因为记录重复而造成的麻烦,虽然每次都能解决,但却不能根除,今天不知怎的,突然想到了一个方法,这个方法简单的我都差点不敢写出来,真怕大鸟飞过,鄙视我,不过还是选择脸皮厚一点,其实你只有在表中添加一个字段,这个字段的专门用来标识每
2013-09-11 21:00:06
2655
13
原创 地球人注意了,键列信息不足或不正确,更新会影响到多行
在对sql server的表操作时经常会遇到“键列信息不足或不正确,更新影响到多行”这样的错误,搞了半天,查了半天,这一天时间就快没了,网上还各种奇葩的说法,我终于发现,现在很多东西都不是自己想要的,但它总是出现在我面前,迷惑我,阻碍我,想要烦死我吗?我去,就知道年轻人性子急。当你遇到这个问题,当你在网上各种搜,各种尝试,各种无奈之后,看到我这篇文章,你可能感动不已,泪眼盈眶,突然又有了活下去的勇
2013-08-26 20:28:13
13129
20
原创 保存过程中出错,一些数据库对象未被保存
在sql 2000中,设计已经存在的表的时候,经常会出现一个错误,提示“保存过程中出错,一血数据库对象未被保存”,如图:经过一番探索,我终于知道了原因,其实是因为之前创建的表,假设里面有两列,两列中均有数据,而你设计表的时候,又添加了一列,并且设置为不允许为空,这个时候保存准出错,因为你刚创建的新列肯定一开始是没有数据的,但是你又设置为不能为空,这不是互相矛盾吗?所以解决办法就是先设置为允
2013-08-12 10:00:45
9857
14
原创 学生信息管理系统
学生信息管理系统由13个窗体1一个MDI窗体一个模块组成,窗体主要实现了登陆、添加、修改、查看等功能,模块主要是存放全局变量和各种函数。在敲这个系统之前,我觉得有个问题需要考虑一下,要是想一边敲一边调试的话,那前面就得把数据库等配置好了,如果想敲完再调试的话,那就什么时候配置好数据库都可以。我当时选择了前者。当时我没有拿到源码就照着敲,而是大概看了一下,然后按照程序启动顺序去一个一个窗体的
2013-08-04 21:31:01
2188
17
原创 sql server数据库中删除的过程
这是在vb中的一个对数据库中数据的删除过程,点击按钮后程序第一句则是将你要删除的那条记录的位置作为书签保存到myBookmark这个变量里面,然后选择确定删除的话,首先执行if语句下的第一句 mrc.MoveNext即是将当前记录指向下下一条记录,这个“下一条”记录如果已经是最后一条记录的下一条即为空记录的地方(if mrc.EOF),那么则将当前记录指向第一条记录,因为当前记
2013-07-21 23:14:11
1648
10
原创 EOF和BOF的理解
EOF和BOF的理解实时错误'3021' “BOF和EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前记录
2013-07-20 23:41:59
3361
17
原创 sql server常有的问题-实时错误'91' 对象变量或with块变量未设置
这样的问题,对于我们这样的初学者来说,无疑是一个接触sql server后第一个艰难的问题,“实时错误'91' 对象变量或with块变量未设置”这句话到底透露出什么信息?直至写此博文,我依然看不出什么,但是却知道引起的一些原因,是它提示的有问题,还是我学的还不足以理解其中的玄机? 。。。。。。 总感觉还有什么我没有记住,也许哪还有出处,夜已深,乎来一阵清风,白炽灯下人未眠,关上门,等待着另一个清晨,一躺床上寻找梦中的女神,躺也!躺也!
2013-07-19 00:14:48
5025
12
原创 初识sql server 2000-数据库的连接
这段时间主要进行学生信息管理系统的实现,所以与数据库打交道是难免的,我也是刚敲过5个数据库例子的小鸟,对数据库的理解还欠佳,不足之处大鸟飞过还请指点。 安装完sql server2000之后,首先要做的是将服务器打开,并启动服务:开始-所有程序-microsoft SQL server-服务管理器,打开服务管理器后如图 点击“开始”按钮后即可将服务启动,途中服务器名即
2013-07-17 23:40:16
1950
8
原创 实时错误3706未找到提供程序。该程序可能未正确安装 vb
今天敲个红皮书实例5的时候,出现了这个错误,在网上查了查,有的说是注册表,有的说是iss管理器等设置问题,我试了都不行后来我把实例4的复制过来,就好了,仔细对了一下,原来是Provider=Microsorft.Jet.OLEDB.4.0;Persist Security Info=False;" & _ "Data Source=" & App.Path & "\实例 4.mdb
2013-06-04 17:52:30
12003
3
原创 低级格式化
格式化 分高级格式化和低级格式化,高级格式化是最常用的格式化方式,比如平时插上U盘,打开我的电脑,右击可移动磁盘,点击格式化,这就是高级格式化,高级格式化一般对磁盘没有损害。而低级格式化则需要用专门的工具去格式化,常用的低级格式化工具有DM,lformat等工具。DM是在纯dos环境下运行的,而lformat则是在windows环境下进行低格,操作十分简便。这两种格式化方式是有所不同的,低级格式化
2012-12-23 19:12:43
1889
2
原创 安卓虚拟机,让安卓在电脑上运行
前些天,听一同学说安卓系统可以安装在电脑上使用,我很好奇,然后上网搜了一下,果然有这样的说法,也是我搜集资料和方法,终于在我的电脑上同时运行了3个版本的安卓手机,真是太激动了!安装完了之后我才发现,其实首先是在电脑上安装一个安卓手机的虚拟机,然后将安卓系统安装到该虚拟机上,大家有兴趣可以参考一下这篇文章http://jingyan.baidu.com/article/e3c78d6404eaa
2012-10-17 08:47:36
2633
1
原创 开始重装系统
上一篇已经介绍完了准备工作,接下来就可以进入安装系统阶段了 首先 关闭计算机,开机之前插入已经做好pe的u盘,按下开机按钮后不停的按住F12,直到出现类似这样的一个窗口(因为不同的电脑bios版本不同,所以界面也不一样) 然后用上下方向键按钮选择自己的u盘(上面会显示你的u盘的名字)后按回车,一般来说u盘的名字都会有图片中红色框框框住的个别单词。
2012-07-24 17:58:27
888
1
原创 重装系统
重装系统一直是许多长期电脑使用者必须掌握的一门技术,也是很多电脑初学者非常想掌握的一门技术,很多时候,重装系统都是修复电脑疑难杂症的终极治疗法门,可以说,几乎所有的非硬件问题,都可以通过重装系统区解决,但是,有时候重装系统也不是非常好的一个方法,这个要看个人了,首先重装系统之后 ,你桌面上的所有东西都会丢失,因为桌面上的东西是储存在c盘里的,重装系统首先就是把你的c盘格式化,然后将系统写入c盘,所
2012-07-22 10:41:40
2441
6
原创 给自己的系统做镜像
一个刚刚安装的系统,有很多东西比如驱动和软件之类的,还有各项设置,都没有做好,而当做好这些事情之后,也费了很大一番功夫,但是没多久系统运行的就很慢,或者中病毒崩溃什么的,重装系统虽然可以解决这个问题,但是好不容一修整好的一个属于自己的系统,又回到了刚出生的时候,还得再费一番功夫去弄好,这样太麻烦费劲了,win7自带的系统还原不是很好用,有时候还原失败,而且创造的还原文件站的空间非常大,这里,我可以
2012-04-19 18:30:26
14050
3
原创 office打开提示无法访问您要使用的功能所在的网络位置
这个很可能是你的office安装的不正确的提示,从新安装office就行了。但是有时候office不是那么好卸载,会有卸载不干净而导致装不上,可以利用这个软件http://download.csdn.net/detail/asd19920126/4521281将office2003卸载干净
2012-04-19 17:37:40
7437
4
原创 识别图片中的文字成文本格式
据我所知的几个比较好的识别图片中的文字的软件一个是“汉王”,一个是“赛库”,还有一个就是“超星阅读器”这几个网上都能找到超星阅读器是最近发现的,点击工具栏上的一个用虚线框框着"T"的按钮,然后选中要识别的区域就行了
2012-04-19 17:34:56
1103
1
原创 内存不足解决办法
一般稍微运行几个程序系统就经常提示内存不足的话,很可能是虚拟内存设置的太低或者为0,这时只要扩增一下虚拟内存就行了,xp系统下可这样调:右击我的电脑,打开高级选项卡,弹出一个对话框后再选择此对话框的高级选项卡,看到“虚拟内存”选项,点击更改,选择自定义大小,如果是1G内存的,可填1024——2048,2G内存可填2048——4096,以此类推,填好之后还要点击“设置”之后再点确定。win7下右击我
2012-04-14 17:52:28
951
3
原创 误删文件恢复方法
我的电脑装了3个系统,前几天因为xp中了毒,今天打开win7用ghost11把原来制作成镜像的xp系统还原了回去,结果忘记备份我桌面上的重要文件了,这下把我急的,突然我想到以前我的u盘,格式化了好几次,用了个u盘修复工具就把u盘原来的文件给恢复了,虽然恢复的不是很好,部分文件因受损而无法打开,然后我想,电脑硬盘的应该也可以恢复的,然后我打开DiskGenius这个工具,右击安装我xp的分区,找到了
2012-04-05 12:57:26
1328
4
原创 开机只显示桌面不显示图标解决方法
最近我的电脑偶尔出现开机输入登陆密码后只能看到桌面背景却不见桌面图标,看了网上的方法大都是启动任务管理器“alt+ctrl+del”关闭explorer.exe进程,然后新建explorer.exe,结果还是不行,把我乐的,呵呵,电脑又出毛病了,结果一个不经意的尝试居然轻松的解决了这个问题。开机不停的按F8(部分笔记本需+Fn)进入高级模式,选择启动日志即可正常进入系统,如果还是不行的话,还可
2012-04-03 23:21:39
1252
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人