自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邵鸿鑫

To be, or not to be- that is the question!

  • 博客(162)
  • 资源 (2)
  • 收藏
  • 关注

原创 操作系统——概论

进入二十世纪之后,随着各种电子产品的风起云涌,电脑也普及到每家每户,除了家里一些老人对电脑操作还不太熟练之外,几乎所有的年轻人都可以熟练地使用电脑。电脑给我们带来的无论是生活中的休闲还是工作中的效率都是不容忽视的。  这里我们研究的课题——操作系统,也是与电脑密不可分的。可能对于大多数的PC用户来说,操作系统就是Windows操作系统,XP、win7、win8等等。其实这只是我们眼里的操作系统

2015-02-11 08:03:01 2544 9

翻译 SaveChanges(false)

很多时候EF实体框架可以为您管理事务。  每次在你的.NET代码中添加一个实体,删除一个实体,修改一个实体,传建一个关系或者删除一个关系。都通过EF来保存,当你调用SaveChange()函数时,就会转换成原生的SQKL

2015-01-31 14:53:15 5204 15

原创 3D打印——只有你想不到的,没有 它做不到的

首先3D并不是自己研究的领域,只是单单的感兴趣简单的找资料了解了一下。3D打印是新兴的快速成型技术的一种,但是”3D打印“这个概念最早出现在19世纪末的美国。虽然是最近几年才从网上迅速蔓延的,但是它的出现却比互联网要早。直到最近两年由于互联网的推动,使得3D打印的“软件核心”——“数字模型”得以高速发展。再加上劳动生产力进步和技术的革新,使得3D打印的机的成本不断下降,3D打印的“硬件基础”也业已

2015-01-25 07:49:52 2618 15

原创 EasyUI——DataGrid的onClickRow事件

在做高校云平台系统的评教子系统时,学生端有点击超链接实现跳转并传值到指定界面的功能。超链接实现起来并不复杂,但是考虑到学生操作起来的人性化设计,于是把超链接改为单机该行任意地方都可以达到单击超链接的效果,也就是能跳转到指定界面并传值。  通过查看帮助文档,找到了onClickRow事件,在用户点击一行的时候触发,参数包括:  rowIndex:点击的行的索引值,该索引值从0开始。  r

2015-01-21 10:53:47 25223 14

原创 URL传值关键字被转义

最近项目中用到了不少URL传值,普通的都没问题,昨天不经意间发现传值之前的值是“c++”,接收之后就变成“c”了。刚开始以为我的URL写错了,检查之后发现也没有问题,而且传不带+号的值也没有任何问题。自己猜想是不是因为“+”比较特殊导致的问题啊,虽然基本上可以断定就是“+”出的问题,但是这个符号又不能避免,头大了一下午也没想出具体的解决办法。  直到今天早上,不经意间发现班上某位女同学在逛淘宝

2015-01-14 08:05:07 3776 7

原创 ASP.NET页面传值

这个问题是上周去远洋公司面试的一道笔试题,面试的时候面试官也问到了,虽然事先有所准备当时也回答上了,但是从根本上说自己还不太理解。正好这两天做高效平台评教系统的时候用到了页面传值,就又从网上查了一些相关资料。  常用的页面传值有以下几种:QueryString传值,Session传值,Cookies传值,Application以及Transfer传值。下面我们就一起了解一下各种传值方式的工作机

2014-12-30 08:03:02 1950 24

原创 高校云平台——学生在线抽取试题及提交试卷

参加高校云平台项目有一段时间了,我主要负责学生端,我觉得学生端一大难点就在于抽取试题和提交试卷。  因为我们的试题都是动数据库都出来的,而每个试题下的选项是由单选框实现的,根据单选框的属性我们需要实现的是,单个试题下的四个单选框name必须相同,而试题与试题之间的单选框name必须不同,为的是实现每道题下都能且只能选择一个选项。  而我们为了实现起来方便并不是为每道试题下都通过代码添加四个

2014-12-27 07:49:36 3085 38

转载 常用的javascript实例

今天看了看博客,正好学习到js这一块,就把这篇博文转载过来了!将彻底屏蔽鼠标右键       no 可用于Table 取消选取、防止复制不准粘贴防止复制 IE地址栏前换成自己的图标 可以在收藏夹中显示出你的图标 关闭输入法永远都会带着框架if (window == top)top.location.href

2014-12-21 20:45:06 1842 14

原创 SQL Server中事务日志已满的原因以及解决办法

错误描述:数据库的事务日志已满。若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 。  首先引入一下事务日志的概念(来自百度百科):  事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并全部记录插入、更新、删除、提交、回退和数据库模式变化。事务日志还称作前滚日志或重做日志。  事务日志是备份和恢

2014-12-21 16:08:50 14247 21

原创 菜鸟和老鸟都无法避免的问题——未将对象引用设置到对象的实例

“未将对象引用设置到对象的实例”相信这个问题只要是写过代码的不论技术高低都会遇到过,这句话的意思就是说我们在引用对象之前没有对对象进行初始化。

2014-12-06 09:05:15 61704 23

原创 浅谈MVC与三层架构

首先给大家引入下MVC的概念:  MVC(Model View Controller)模型、视图以及控制器,它是一种较为广泛应用的结构设计模式。  模型:就是在MVC设计模式中需要被显示的数据。在通常情况下,该模型需要从数据库中读取数据、保存模型的状态等,提供数据的访问方法以及数据的维护。  视图:就是用来显示模型中数据的用户界面,一般来书,视图就是HTML页面。  控制器:就

2014-11-30 08:11:25 9192 21

原创 SVN服务器搭建

SVN是Subversion的简称,是一个开放源代码的版本控制系统。它由服务器和客户端组成,今天就带大家一起在服务器端搭建一个服务器。  前提:安装服务器端:VisualSVN-Server,客户端:TortoiseSVN(版本随意)。这是为了给大家演示整个服务器搭建以及客户端连接过程,现实中大家根据自己需要安装服务器或客户端即可。安装过程再次不做介绍,如有个别问题请大家联系我共同讨论。

2014-11-19 08:14:50 2147 26

原创 XMLHttpRequest对象的创建

首先先介绍一下XMLHttpRequest对象,

2014-11-04 08:02:56 2899 21

原创 B/S学习困惑集锦

学习B/S,可谓一路上疑惑重重,很多名词虽然早闻其大名,却未曾见过真容。不怕不知道就怕不知道!HTML、CSS、JavaScript、XML、jQuery、Ajax等一系列的名词”铺天盖地“而来,真的有些眼花缭乱了。  为什么要有C/S与B/S之分呢,两者之间的联系和区别是什么?HTML、CSS和JavaScrip三者之间又是什么关系呢?XML与HTML又有什么不同?为什么有了javaScri

2014-11-01 07:58:15 2816 29

原创 从古代名著看管理的艺术

当今社会就业压力比较大,竞争激烈,在公司内部员工与老板也一直处于对立状态,阶级矛盾的存在也会或多或少的给公司带来损失。在公司老板如何当好老板,员工如何当好员工就是今天我们探讨的话题。其实我认为老板与员工之间完全不应该是一种斗争关系,而恰恰相反却应该是一种合作关系,就好比三国中的刘备与诸葛亮,西游记中的唐僧与众位徒弟。我们可试想如果没有刘备,诸葛亮能否自称霸业呢?如果没有唐三藏,孙悟空等各怀

2014-10-20 15:46:38 14187 57

原创 二叉树系列(一):已知先序遍历序列和中序遍历序列,求后序遍历序列

首先介绍一下三种遍历顺序的操作方法:  1.先序遍历  (1)访问根结点;  (2)先序遍历左子树;  (3)先序遍历右子树。  2.中序遍历  (1)中序遍历左子树;  (2)访问根结点;  (3)中序遍历右子树。  3.后序遍历  (1)后序遍历左子树;  (2)后序遍历右子树;  (3)访问根结点。  知道了二叉树的三种遍历规则,只

2014-10-07 19:27:05 12171 20

原创 二叉树系列(二):已知中序遍历序列和后序遍历序列,求先序遍历序列

首先介绍一下三种遍历顺序的操作方法:  1.先序遍历  (1)访问根结点;  (2)先序遍历左子树;  (3)先序遍历右子树。  2.中序遍历  (1)中序遍历左子树;  (2)访问根结点;  (3)中序遍历右子树。  3.后序遍历  (1)后序遍历左子树;  (2)后序遍历右子树;  (3)访问根结点。  知道了二叉树的三种遍历规则,我们就

2014-10-07 19:26:51 13992 19

原创 ASP.NET总结

ASP.NET视频虽然看完了,但是视频里老师讲的每章之间联系并不是很强,所以课后自己通过画思维导图把知识串联起来,自己也只是根据笔记和理解整理了一下,有遗漏之处不还希望大家补充。  官方解释(来自百度百科):  ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档

2014-09-30 16:06:52 3782 59

原创 高效率,慢生活

每当我们在写一篇关于时间文章的时候,大家惊人般相似的一句开场白就是,时光如白驹过隙。都是为了表达时间不等人,或多或少的感叹。一匹宝马良驹通过一条缝隙的距离,可想而知我们的时间流走的速度。  有人说时间就是金钱,不知道这句话出自何处,我只能说这种观点有点物质了。不过用金钱来衡量时间也可以看出来时间的宝贵,但是时间绝对不能和金钱划等号,因为无论当今社会我们如何拼命挣钱,生财之道上有多少荆棘坎坷,它

2014-09-22 16:45:30 2180 30

原创 牛老师爱钻牛角尖

牛腩新闻发布系统用了将近一个月的时间,终于结束了。整个系统跟着牛腩老师敲下来除了对牛老师的普通话表示怀疑外,真心佩服牛老师“不将就”的精神。  其实学习技术都是次要的,咱们先不说牛老师讲的内容怎么样,以及系统各方面的性能。在看牛老师的视频过程中听到最多的“就是咱们再玩点花样吧.....还差点.....“之类的话,牛老师钻牛角尖细致到从不放过一像素的距离,真可谓”爱钻牛角尖中的极品“。  其

2014-09-10 17:05:20 1848 19

转载 【励志经】穷人=怀疑+拒绝,富人=接受+了解

本文转自:中华演讲网杜延起老师

2014-09-07 18:04:08 1834 11

原创 牛腩新闻发布系统添加RequiredFieldValidator验证控件出现未经处理的异常

原本以为只有我会遇到这样的问题呢,后来

2014-09-05 20:41:48 1437 11

原创 桃园三结义之HTML、CSS、JavaScript

需要解释一下,这篇文章不是讲核心技术的,我也只是刚刚接触,在这里只是跟大家一起认识一下HTML、CSS、JavaScript  牛腩新闻发布系统都快敲完了,系统中牛老师也对HTML、CSS、JavaScript做了简单介绍,而且整个系统的前台都在使用HTML和CSS。根据牛老师的介绍也只能对HTML、CSS、JavaScript有个一知半解,但是敲代码的过程中对于HTML与CSS的交互原理一直

2014-09-05 20:06:03 3134 15

原创 SQL Server触发器

触发器概念:

2014-08-19 14:46:36 2296 18

原创 我的CSDN之路

经营CSDN博客刚满一年,可以说CSDN

2014-08-17 08:09:05 4974 63

原创 VS2013程序打包部署(图解)

首先要说明的是VS解决方案配置下的Debug模式和Release模式有什么区别。Debug模式通常称为调试模式,它包含调试信息,未对代码进行优化,方便程序员调试程序;Release模式通常叫做发布模式,不包含调试信息,但是它对代码进行了优化,使程序代码和运行速度都是最优的。因此我们在发布系统之前,一定要保证系统没有Bug,也就是在Debug模式下能够成功生成解决方案。解决方案配置转换方式详见下图:

2014-08-04 15:57:27 27414 36

原创 VS制作报表(机房收费系统个人版日结账单)

做到机房收费系统日结账单和周结账单的时候需要用到报表,记得做VB版的机房收费系统时用的报表设计器制作报表,现在VS自带报表设计功能,只需要我们绑定数据源便可实现对账单的显示。通过看师哥师姐和同学们的博客,自己终于实现了,下面是详细教程:  1.添加数据集    2.按照提示添加数据项    3.出现配置向导后新建连接      4.选择服务器并输入身份验证,选择数据库名

2014-07-30 08:01:53 3826 49

原创 删除DataGridView选中行并更新数据库

前面写过一篇文章是DataGridView控件显示数据的,DataGridView在与数据库打交道时会经常出现,也很实用。通过DataGridView对数据库进行更改和查询都比较方便。  这里我们需要用DataGridView数据,并通过选中行将数据从数据库中删除。  其原理是把选中记录的主键提取出来,然后传给实体,通过实体给D层传值实现对数据库的修改。  下面是各层代码,供大家参考。

2014-07-21 20:22:41 4446 30

原创 组合查询——如何使用窗体的继承达到事半功倍?

一个优秀的程序员就是要尽可能减少自己的代码量。我们日常的工作或者学习中都有可能遇到多个窗体结构类似,或者大同小异的情况,这时候如果在每个窗体都写一遍代码,或者纯粹的复制粘贴就太水了。想要偷懒的时候正是我们发现和创造的机会,我们的祖先也是这么过来的。我在做机房收费系统个人重构版的时候,就遇到了基本数据维护、查看上机状态、上机信息统计和操作员工作记录四个窗体都组要用到组合查询而且窗体结构一致。

2014-07-19 20:34:46 3763 61

原创 思想上移,行动下移——抽象工厂+反射+配置文件

从网上查找资料的时候发现很多同学都写过这篇博客了,可见我的方向没有跑偏。虽然我们学设计模式的时候已经接触过抽象工厂模式,大话设计模式中每个设计模式都紧密联系生活,而且主人公讲的也相当有趣,但是真正运用起来却没那么简单。可以说小菜只是帮我们理解了各个设计模式的用途以及有确定,真正的理解还需要我们自己动手实践。  为什么要用抽象工厂?  主要就是为了提高软件的灵活性,运用抽象工厂+反射+配置文

2014-07-05 16:23:55 2034 21

原创 DataGridView显示数据的两种方法

1.简单介绍  DataGridView空间是我们常用的显示数据的控件,它有极高的可配置性和可扩展性。2.显示数据  DataGridView显示数据一般我们常用的有两种方法,一种是直接设置DataSoure属性就可以绑定数据。此方法不需要写任何代码操作比较简单,但是它显示出来的是整张表的数据。如果整一表数据比较多,而且我们并不需要所有的数据的情况下,我们就应该考虑第二种方法了。通过写

2014-06-20 16:59:06 35330 42

转载 SQLHelper.cs的经典代码

本文转自http://blog.csdn.net/ccnuxhb/article/details/3933493

2014-06-11 10:48:28 2699 15

原创 工欲善其事,必先利其器——利用PowerDesigner建模并生成数据库文件

首先介绍一下Power Designer:它是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库设计全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,对团队设计模型进行控制。它可以与许多流行的软件开发工具如PowerBuilder、Delphi、VB等相配合缩短开发时间以及使系统设计更

2014-06-09 17:03:31 1979 23

原创 崔莺莺要明媒正娶,张生你怎么看?

话说张生和崔莺莺历经波折,最后有情人终成眷属。但是生活中的人都是现实的,即使男人再好没房没车也白搭;所以最后崔莺莺就要求张生准备一份聘礼,如果准备的聘礼符合自己的要求,就嫁给张生;如果聘礼不和自己的心意,就出家削发为尼,一辈子不谈婚事!以此为故事背景今天就谈一下三层的学习。  崔莺莺想要明媒正娶,在古代男女之间是不直接接触的,所以张生请了王婆来给保媒,王婆年事已高不能干体力活,她找了个挑运工帮

2014-05-30 16:20:34 2805 20

原创 站在巨人肩膀上——vb.net学习

vb.net视频看了一大半了,真心听不懂台湾资深讲师的专业术语,只能在前有的vb和c#的基础上充分发挥自己的想象力。刚刚接触vb.net,好熟悉的赶脚,这不就跟vb一样吗?慢慢接触才知道,很多东西确实跟vb很相似,但是还有一部分又跟c#共通。难道死vb跟c#的“私生子”?呵呵,下面就比较一下这三种语言。1.vb与vb.net我们都学过vb了,虽然台湾老师讲的有点让人费解,但是如果我们跟以前

2014-05-21 16:41:30 1727 20

原创 再谈组合模式

组合模式前面虽然已经学过了,可是那天给米老师讲这个模式发现自己理解的还是不够透彻,所以今天就再分析分析这个模式。组合模式是通过把对象组合成树形结构来表示“部分与整体”的层次结构,它使得用户对单个对象和组合对象的使用具有一致性。从这句话上来看,组合模式应该是事先把对象组合成树形结构,包括树枝节点和树叶节点。然后在对树枝节点和树叶节点进行统一的处理,使得用户对树枝节点和树叶节点的使用具有一致性。

2014-05-09 10:10:35 1718 10

原创 设计模式总结(二)

设计模式可分为三种:创建型设计模式,结构型设计模式和行为型设计模式。一、创建型设计模式在设计模式中,创建型设计模式处理对象创建过程的设计模式,它根据实际情况来决定具体怎样创建对象。创建型模式隐藏了类的实例是如何创建和放在一起,整个系统关于对象所知道的是由抽象类所定义的接口。这样创建模式在创建了什么、谁创建它、怎么被创建的,以及何时创建这些方面提供了很大的灵活性。创建型设计模式又分为类创

2014-05-02 15:57:08 1731 12

原创 设计模式总结

1.简单工厂模式:由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现2.策略模式:定义一系列的算法,把它们一个个封装起来,并且是他们可以相互替换。使得算法可以独立于使用它的客户而变化。3.装饰模式:动态的给一个对象添加一些额外的职责,比生成子类更加灵活。4.代理模式:为其他对象提供一种代理控制对这个对象的访问

2014-04-28 21:31:47 1659 14

原创 分公司=一部门——组合模式

1.定义组合模式(Composite Pattern)又叫部分—整体模式,将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。2.理解组合模式使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。组合模式让你可以优化处理递归或分级数据结构。有许

2014-04-26 16:30:10 2281 15

原创 磨刀不误砍柴工——模板方法模式

1.定义  定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可以重新定义该算法的某些特定步骤。2.理解  提到模板,我们大家都很熟悉,说白了它就是一个骨架或者样式,只需要我们去填充内容就可以了。把这种思想散发到编程中,就是我们的模板方法模式。3.举例  老师给学生出考试题,老师先要把考题写在黑板上然后学生抄下来才能答题,相信大家都这

2014-04-05 16:54:24 2383 20

mybatis逆向工程生产工具

mybatis逆向工程生产工具mybatis逆向工程生产工具mybatis逆向工程生产工具mybatis逆向工程生产工具

2018-04-12

机房收费系统源码

机房收费系统是一款智能管理系统,可用于学校机房以及图书馆的日常管理,大大节省了人力物力。

2015-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除