排序:
默认
按更新时间
按访问量

性能优化:空间换时间

问题背景                      在程序开发过程中,我们对于数据的处理,会有一些校验。         校验分为两种:简单校验和复杂校验。        对于一些简单的校验,如用户是否存在,密码是否正确等等。这种校验,可以说几乎不耗时的。所以也没必要在这里做优化。       ...

2015-10-28 21:33:48

阅读数:4063

评论数:29

.net利用nuget管理类库包——各系统交互

高校云平台,开发过程中,每个团队开发一个子系统。每个子系统内部又分别开个各子模块。     对于整个平台来说,各自的开发不影响其他人的开发。即面向接口的编程。     那么对于各个模块来说,又是如何统一调用其他模块的接口的呢?     在开发过程中,接口的开发与使用 肯定是不定时更新的...

2015-01-31 15:37:34

阅读数:2146

评论数:45

MVC下载Excel文件:js接受乱码 简单处理办法

在做考试系统的时候,需要向题库里面批量导入试题。所以在导题之前需要下载一个Excel模版。 在MVC中下载模版,需要创建一个Excel模版,然后发到前台。即点击之后,弹出一个下载框,提示下载(保存位置)。   现象:在MVC中,点击下载模版按钮,不提示下载。 原因:js接受 fileResult类...

2015-01-18 18:25:06

阅读数:2457

评论数:25

C#解决 动态创建库、动态创建表

最近在做高校平台,这个系统可以被多个学校使用。既然如此,每个学校所要保存的数据当然不可能存放在一个库中。一个学校一个库,那么有几个学校用呢?未知。得了,库的数量得视情况而定。 动态创建库可以解决这种问题。 而在子系统(考试系统)里面,在题型管理模块,由于题型的数量众多,而且数据库表内容位置。所以采...

2014-11-29 18:45:47

阅读数:5235

评论数:28

C#接口性能测试--计算执行时间

在做程序的时候,肯定会遇到给他人提供接口,或者使用他人接口的地方。对于一个开发者来说,不管是提供给他人的接口还是,自己提供给他人的接口。都要进行测试。     对于很多的测试,需要详细的记录 该接口的时间范围,比如 该接口的性能为   10ms 100ms的地方。     既然要了解每个接口的性能...

2015-07-31 21:51:19

阅读数:1942

评论数:11

我们该用i++还是i--来进行循环?

在对数据进行循环操作的时候,组长说 for(int i=N;i>0;i--)  与 for(int i=0;i     在写i--的时候 效率要比 i++的效率高。     总感觉挺有意思的。一个是加法,一个是减法。怎么效率还不一样?   做一个例子来看看吧: 测试程序: private ...

2015-06-30 22:08:39

阅读数:1079

评论数:16

Int.Parse与ConvertToInt的区别

最近在公司做一个项目的时候,在某次 跟组长讨论的时候。对一个简单的线发生了一些讨论。感觉挺有收获的。现在来总结一下。       在代码开发的时候,底层代码,不要写try-catch。因为写异常处理之后,代码的执行效率会大大的降低。底层的代码,不写异常,但是要经过严格的测试,确保正确。而对于界...

2015-06-30 22:00:42

阅读数:2157

评论数:6

C#向Excel传输数据——CopyFromRecordset用法

导出报表,将程序中的list或者dataTable进行组织。然后通过特定的形式,显示到Excel或者word中,方便打印。       目前正在使用的方式,事先用报表设计工具,设置一个模板,然后导出报表的时候,读取模板,然后将模板中的数据进行替换。这也是最常用的一个方式。       我们公司,现...

2015-05-23 10:15:25

阅读数:2862

评论数:20

List<T>.Add(T) 引用类型与值类型

问题原因:     在考试系统中,题型的添加 是由题型的组件构成的。而在题型中,选择题,则应该是由 一个 题型基类(题干)和 四个 单选按钮 组成的。 这个非常容易理解。       每个组件,都对应详情信息 比如:题型基类(题型、难度等级、章节范围等) 选项(选项、是否单选、是否乱序)   ...

2015-02-13 11:45:06

阅读数:2710

评论数:18

EntityFramework 延迟加载

延迟加载:即当我们需要用到的时候才进行加载(读取)       当我们希望浏览某条订单信息的时候,才显示其对应的订单详细记录时,我们希望使用延迟加载来实现,这样不仅加快的了读取的效率,同时也避免加载不需要的数据。延迟加载通常用于foreach循环读取数据时。   EF中支持延迟加载,是...

2014-12-20 18:44:43

阅读数:1553

评论数:22

Asp.net学习总结

Asp.net北大青鸟。虽然是在讲,如何用asp.net控件。其实一直都是在传输一种思想。     讲服务器端 和 客户端 相分离。在开发的过程中,要时刻知道,客户端 与 服务端 在什么时候交互。对不同的需求,如何改变交互的方式,才能使得 两者更优。     总之,就是给 服务器减压的同时,让客户...

2014-08-17 15:33:43

阅读数:1766

评论数:14

AspNetPager真假分页对比实例

从开始学习BS已经有一段时间了。对于BS的设计,都是进行的网页设计,其中包括从数据库中取出来的数据,显示在页面上。以前在CS中,都是使用GridView等表格控件进行显示,由于数据小,而且右侧又有滚轮。所以从来都没有考虑过给数据进行分页。所以这是一大失误。现在反应过来也不算晚。接下来,让我们接触一...

2014-08-09 20:55:18

阅读数:1844

评论数:19

Vb.net 利用数组进行组合查询

以前,再用vb6做机房收费系统的时候,组合查询是一个难点。很不容易理解,但是作完之后会有一种特别舒服的感觉。加入三层架构之后的机房收费系统,我只能说,更加的灵活了。       在进行组合查询之前,在做其余的窗体的时候,在UBD三层之间进行数据交换的时候,所有的数据都是以Entiy传参数的。当...

2014-06-09 15:15:41

阅读数:1883

评论数:25

vb.net之SqlHelper的编写与应用

上次文章中说到。对于一个项目来说,SqlHelper是一个很重要的类。     在正在构造的机房收费系统中。有大量的操作数据库的操作。如今,把重复的代码全部拿出来,就形成了SqlHelper类。这个SqlHelper执行参数化查询。至于使用,只需要提供相应的sql语句和参数。就可以执行数据库的...

2014-05-25 16:35:12

阅读数:2053

评论数:30

vb.net视频总结

用了半个月的时间,把vb.net视频,看了一遍。对于这个学习资料,真是可惜可悲啊。这个材料,对于一个学生来说,这个视频主要讲解的是,在.NET平台上的程序开发。不是单纯的讲解语言的语法等等。对于程序员来说,学习基层的理论知识,远比学习一门语言要有用的多。可悲的是,这个是台湾讲师讲的,听起来太费劲了...

2014-04-14 19:34:40

阅读数:1802

评论数:52

VB.NET入门简介

下一步,是看VB.NET的视频,对于这种视频,前几集总是在讲一些 总是明白不了的东西。虽然听得云里雾里,但总是要在这种感觉中寻找一个说得过去的理由是把。下面来学习一下,这些底层又经常碰到的概念吧。 编程语言中的概念      Microsoft.NETFramework 是用于Windows...

2014-03-30 15:31:25

阅读数:1515

评论数:15

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