自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 资源 (3)
  • 收藏
  • 关注

原创 Excel批量导入数据库

在上个系统中需要用到Excel整体导入的功能整体的核心思路如下:1、 首先将需要导入的Excel上传至服务器2、 为了避免文件名重复,重命名上传的Excel文件3、 将上传的Excel文件读入DataTable中4、 将DataTable读入数据库中实现起来还

2011-09-05 08:30:31 6267 13

原创 文档那些事儿

这几天验收系统的时候,我们小组补充了很多文档,这让我想了很多。l 为什么文档大部分是后补的,或者是做完系统之后做了大量的修改?l 真正意义上的文档应该什么时候写?l 为什么很多团队不愿意写文档?程序员在看别人的代码的时候常常抱怨没有注释,没有文档…

2011-08-24 01:12:07 6793 45

原创 教务流水账

到今天为止教务暂时告一段落,基本功能是实现了,但是不完美的地方还有很多,比如计算工作量的时候依然不能完全的取代每学年的工作量计算的工作,校历录入还是很繁琐,课程安排不支持Excel导入,排课程表的时候依然不是非常的人性化等等,还有很多需要改进的地方。但是不管怎么说我们的基本功能是

2011-08-22 23:35:21 1662 5

原创 浅谈连接查询

通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。连接查询是关系数据库中最主要的查询,连接查询根据连接方式可以分为三种:内连接,外连接,交叉连接等。下面进行简单介绍以上三种连接。(为了演示方便首先建两个表,过程

2011-08-12 01:00:50 2657 7

原创 一年三百六十日,需求业务严相逼

为系统而生,为框架而死,为bug奋斗一辈子;吃符号的亏,上大小写的当,最后死在需求上!----悲催的程序员最近又在合作开发,带着两个人做教务系统中的其中一小部分,主要的功能就是计算教师的工资,计算教师的工作量,还有就是排整个学校的课程表。由于这个系统是仿照着上一个

2011-07-31 22:45:17 5441 38

原创 年度回忆录(2011.01----2011.07)

看了看上次的总结是2011年1月1日,距离这次的总结有将近七个月的时间,下面来说一说这七个月的学习情况(按照时间进度)。l  英语(1月——now)上次做总结的时候恰逢我们学完软件工程,过年的时候暂时放下了计算机的学习,开始了对英语的研究。其实说到英语学习真正学到的东西是很少的。

2011-07-19 10:50:19 6905 14

原创 暗流涌动的话----“用户体验”

一套软件无论做成什么样子终归是要给客户用的,而且客户对你做出的系统是否满意直接关系到他是否买你的单。我们嘴中都在说要重视用户体验,要重视用户体验…可是什么样的用户体验才算是好的?最近接到一个项目,大致的要求是:把一个学校的管理系统从C/S模式改为B/S模式,而且系统功能尽

2011-07-10 23:06:54 4347 32

原创 新博客测试

CSDN的博客改版了,漂亮多多问题也多多。目前为止不能用windows live writer写博客了呀亲,你这不是坑程序员么!有木有!全国几万几十万的CSDN博客一个皮肤,改都不让改啊亲!有木有!博客顺序乱套,以前删除的现在莫名的就出来了,还得一篇一篇的手动删除啊!连个批量管理都没有啊亲!有木有!以前评论的时候发一个“顶”的图片轻松地很,现在评论居然不让用图片了呀亲!大家都这么忙,非要手动打字啊

2011-07-02 20:37:18 1687 8

原创 Android周学习Step By Step(9)--Intent之广播(完)

通过broadcast Intent机制可以将一个Intent发送给任何对这个Intent感兴趣的BroadcastReceiver。 通过new Intent(ACTION_1)新建Action为ACTION_1的Intent。通过sendBroadcast(intent)将这个intent进行广播。代码如下ActivityMain代码:

2011-06-30 23:56:00 2953 1

原创 Android周学习Step By Step(8)--Intent之启动新的Activity

Intent的官方定义:An intent is an abstract description of an operation to be performed。一个Intent就是一次对将要执行的操作的抽象描述。l 启动一个特定的Activity,代码如下: 1: Intent intent=new Intent(CurrentActivity.

2011-06-30 23:21:00 2580 1

原创 Android周学习Step By Step(7)--Activity简介

Activity可以算是Android开发者遇到最频繁,也是最基本的模块之一。在Android的程序当中,Activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity当中,我们可以添加一些Button元素,或者Check box当。可以看到Activity之间可以进行互相跳转,例如,按下一个Button按钮后,可能会跳转

2011-06-30 22:19:00 2509 1

原创 Android周学习Step By Step(6)--Android的数据库SQLite

在Android中可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库、Content provider和网络。下面主要说一说SQLiteSQLite是轻量级的嵌入式数据库,麻雀虽小但五脏俱全。l 新建数据库通过SQLiteOpenHelper类可以生成一个数据库并对数据库的版本进行管理。当在程序中调用这个类的方法getW

2011-06-30 20:41:00 2133 1

原创 Android周学习Step By Step(5)--常用widget组件

首先要说的是Android中对widget组件的一些列操作都是通过查找该组件的ID后的操作,和.NET中的双击直接编辑事件过程的傻瓜似的操作大大不同,但是这并不妨碍我们对Android的学习。l Button、ImageButton外观控制方面:与.NET中的Button相比前者更加傻瓜化,Android在配置文件中控制Button的外观方面的参数,.NET则直接通

2011-06-30 20:40:00 2483 2

原创 Android周学习Step By Step(4)--界面布局

相比.NET中的布局Android依然是略显麻烦,但是依然不妨碍他们有相似之处。Android中有四种不同的布局方式,下面一一叙述。1.      FrameLayoutl 一个FrameLayout对象就好比一块在屏幕上提前预定好的空白区域,然后可以填充一些元素到里边,比方说一张图片等。需要注意的是,所有的元素都被放置在FrameLayout区域最左上的区域。

2011-06-23 00:22:00 2674 1

原创 Android周学习Step By Step(3)--应用工程文件组成

1.      src文件l 其中存放源文件(包含Activity),在上面的例子中源文件只有HelloWorldActivity.java。l 和.NET(貌似是所有语言)中的编码习惯一样,src是source省去元音字母后的缩写。(真的是这样么?再没有更好的解释之前姑且算对吧!)。该文件相当于.NET中的项目文件,包含所用到的类文件。2.      Android

2011-06-21 16:27:00 2276 3

原创 Android周学习Step By Step(2)--HelloWorld

就像梦断代码中说的那样:“Hello World”程序一无所用,但足可蛊惑人心;它鼓励新手,唤起每个程序员心中乐观的一面。既然能叫它说话,就能让它做任何事!下面就演示一下怎样在Android环境下写Hello World首先要说明的是Android开发主要是应用在手机上,所以要有一个模拟手机的东西(我们叫他AVD,全称是Android Virtual Dev

2011-06-19 19:25:00 3470 3

原创 Android周学习Step By Step(1)--简单介绍环境搭建

为了对付论文答辩,进行为期一周的Android学习。主要通过类比的方法进行对比学习,希望对读者有所帮助。1.      JDK安装,这个网上教程很多(猛击此处)。JDK相当于.Net中的FrameWork。2.      下载并安装开发平台--Eclipse,官方下载。Eclipse相当于.Net中的Visual Studio的一部分。

2011-06-17 22:30:00 2508 1

原创 浅谈测试(1)---单元测试

在做项目当中发现很多开发人员没有单元测试的习惯,往往是写完代码后直接右键——commit,然后就完事大吉。这样做的严重后果就是在开发后期的集成测试中Bug百出,而且都是类似于变量忘记赋值、字符串拼接错误、界面忘记显示全部信息等等一系列非常小的Bug。这些Bug的存在直接导致集成测试的时候效率低下,工期延长……试想仅仅因为一个string中的一个拼接错误,或者变量忘记赋值这些小错

2011-06-10 20:03:00 5158 11

翻译 解决方案(.sln)文件

原文:Solution (.Sln) File关于VS2008和VS2010中.sln文件(解决方案文件)的介绍MSDN中只有英文版,现翻译供读者参考,希望对您有帮助。水平有限文中难免有错误,欢迎大家指正,拜谢~解决方案就是Visual Studio中用来

2011-06-02 09:02:00 9835 9

原创 从此没有临时记录

在平时学习的过程中无论是休息还是饭前、饭后放松的时候(等等一些零碎时间)只是看看文章,看看一些技术视频,逛逛社区等等,在这之中往往会出现一瞬间的想法(米老师将他称之为“火花”)。 “火花”主要包括以下两方面:l 看文章、视频的感受总有那么一些好

2011-05-27 15:47:00 1956 4

原创 拿什么拯救你,我的团队

一向认为软件开发就像是在搭房子或者说是在构建一座宏伟的大厦,当然这根据工程的大小而定。其实细细想来软件工程的很多地方都是借助于建筑方面的知识,就从“工程”这个词来说就是从建筑学引进的,类似的还有设计模式等概念也是来源于建筑学。如此说来软件的开发和建造房屋一样,一般是多人合作完成的

2011-05-23 09:57:00 17617 130

原创 是雏还是鹰——编程规范之代码注释

注释能使代码更加容易理解,更加容易跟踪。出色的注释就像一幅好的设计蓝图,能够引导阅读者通过你的应用程序的曲折之处,能够说明预期的运行结果和可能出现的异常情况。注释可以为后来的维护者带来极大的方便,无论是类说明注释,方法说明注释,还是变量说明注释,这些都是不可或缺的。没了注释代码就

2011-05-18 23:43:00 2865 15

原创 是雏还是鹰——编程规范之变量命名

看过很多人找工作的经历,从他们的言语中感触最深的几句话就是“应届生不好找工作”,“没有工作经验根本没戏”如此云云。那么为什么应届生不好找工作,为什么用人单位想要有工作经验的人?简单说来就是,用人单位希望它花钱雇的人可以马上为他创造效益,他们要的是“鹰”不是“雏”!

2011-05-11 23:38:00 3426 15

原创 Visual Studio 2010 多屏幕开发

新的VS支持多屏幕开发,解决了程序员们屏幕紧张的问题。昨天有机会尝试了一把,果然不错。一、准备工作l 显卡如果你用的是台式机要首先确保显卡支持双头输出,或者你有一个视频转换器以及三根视频线。如果用的是笔记本那就方便了,大部分的笔记本都支持外接显示器(本文以

2011-05-02 09:05:00 7149 12

原创 Visual Studio 2010利用宏添加注释

在Visual Studio 2010(下面简称VS)编写类的过程中通常会在类的前面写上如下注释: 1: '------------------------------------------------------------------------------

2011-04-29 11:25:00 7851 17

原创 叨叨叨

八期作品展圆满结束了,非常成功! 想想自己当时参加作品展仿佛就在昨天(依然感觉我们在那个被八期同学戏称为“弹丸之地”的三合班作品展很成功),看了八期同学的作品展一边感叹时间的流逝,一边感叹提高班真是一届比一届强。其实这也是应该的,因为提高班向来就是下一届踩着上一届(或者上几届)的尸体走过来的,所以超越师哥师姐是做小辈义不容辞的事,也只有这样提高班才能越办越好!   勉励以及表扬的话——详细请看六期、七期作品展相关博客。 收获以及不足的话——详细请看八期作品展相关博客。  

2011-04-21 10:07:00 1976 8

翻译 VB.net中的sender和e

原文地址http://visualbasic.about.com/od/quicktips/qt/netc1.htm原文作者Dan Mabbutt 在旧版本的Visual Basic中,事件过程(例如“Button1_Click”事件)是非常简单的。应为系

2011-04-19 23:48:00 7019 9

原创 四舍五入VS银行家舍入

相信细心的程序员们早就发现了.net环境下默认舍入算法的是“四舍六入”的算法。从小学我们就学过“四舍五入”算法,但是更加科学的舍入办法应该是“四舍六入”,也就是今天我们要讨论的“银行家舍入”。大家可以做一个Demo。C#环境下 1: class Pr

2011-04-12 11:34:00 4893 7

原创 存储过程进阶(vb.net+SQL Server2008环境)

写过一篇存储过程入门的博客,那仅仅是入门,下面和大家一起深入学习存储过程(也许以后还会有更深入^_^)以经典的注册为例子,篇幅有限只写了核心部分,其他略过。 无参数无返回值的存储过程以默认的信息进行注册其中存储过

2011-04-05 00:02:00 5105 9

原创 退出云云

最近又有两个兄弟离开了提高班,不知明年的今天六期,七期、八期、九期……无论怎样吧,有方向就好! 如果你知道去哪,全世界都会为你让路! 祝,都好!^_^

2011-03-29 09:23:00 2127 8

原创 三范式浅析

引言 关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松地,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范。 怎样使我们的数据库更加规范呢,前人总结了三个范式(其实一共有五个,但是一般的数据库只需满足三个就已经很高效了。) 主要内容:

2011-03-15 08:57:00 5938 19

原创 用例图会不会

l 简介  n 用例图比较官方定义是这么说的:  用例图就是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。 n 可以从两个方面来理解用例图的重要性:  u对客户来说用例图

2011-03-05 22:55:00 6229 15

原创 存储过程懂不懂

存储过程的官方定义是这么说的: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 其实说的再简单一点,她就是一个过程而已,对!就是和你所熟知的那个Sub……End Sub实质上是一个东西。

2011-02-26 15:27:00 5649 35

原创 人生自是有情痴

仅以此文献给深深热爱着编程的单身和非单身的程序员们 只有初恋般的热情和宗教般的意志,人才有可能成就某种事业! ——《早晨从中午开始》 初恋 初次接触被对方吸引,仰慕之情自不必说。朝思暮想,使出浑身解数,用“纠缠如毒蛇,执着如怨鬼”来形容丝毫不过分。睁眼就满世界的寻找她,仿佛多看一眼可以延年益寿一般;闭眼满脑子都是她,好像多想一秒人生就可以更有意义一样。 对于

2011-02-18 09:57:00 3602 21

原创 众说纷纭,我也说“云”

最近“云”这个东西大家炒的火热,“云”到底是个什么东西?请往下看…… 云之初——云淡风轻 记得以前写过一篇关于博客的文章,其中提到写博客的好处之一就是把自己的东西放在了网上。这相对于本地储存会更加安全,毕竟大公司的服务器比你计算机出问题的概率小得多。 其实细说起来博客应该算是“云”应用的一种。你的博客人人都可以看,大家都可以借鉴(当然这里包括自己)

2011-02-11 20:54:00 2270 18

翻译 8个对于Web设计和开发人员非常有用的在线工具

梦想天空 原文来自:8 Useful Online Tools for Web Designers and Developers)  在工作中借助一些非常好用的工具可以让你专注于更重要的事情,进而提高工作效率。本文收集了一些设计和开发相关的在线工具,分

2011-02-11 19:44:00 2429 3

原创 为什么你从现在就应该好好学英语

看着有关前沿的英文版用户手册和技术书籍,看着网上英文的公开课,看着MSDN上英文的视频,看着进外企拿高工资的同学,怪只怪自己的英文不好。  技术再好,英文不行也不给力啊!笑靥如花堪缱绻,容颜似水怎缠绵?  你是不是还在再用那狭隘的民族主义来告诉自己

2011-01-30 10:42:00 3474 17

原创 坤哥北上

热烈庆祝坤哥昨天以7000RMB顺利签约北京一家公司,并且公司承诺工资每半年涨500RMB。 愿坤哥捷报频传,步步高升! 特此记录,勉之,励之!

2011-01-12 19:32:00 2050 9

原创 我在学英语

SB模型

2011-01-12 09:02:00 2101 8

原创 《我是一只IT小小鸟》读书札记

仔细看了豆瓣的介绍之后才发现这本书原来有200多页,看来自己看的电子版的不是全本啊!经过一番搜寻终于找到了全本,看完了。收获很多,前辈们的经验是无价的。在失望中追求希望,在迷茫中辨别方向。  他们用自己的成长故事,告诉在校的我们: 青春太宝

2011-01-08 13:33:00 2101 12

EasyMock单元测试例子

几个例子展示如何使用EasyMock进行单元测试

2013-12-31

运用Ajax高仿谷歌自动完成关键词

运用Ajax以及DIV+CSS高仿谷歌自动完成关键词

2012-06-10

简易Web服务器

基于java的简易服务器,希望她对和我一样的初学者有所帮助。

2012-04-09

空空如也

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

TA关注的人

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