摘要: log4Net的应用 Log4net是针对.Net.日志类库,并且稳定。其功能还是挺强大的,可将日志分不同的等级,以不同的样式,将日志输出到不同的媒介。使用过程中,主要还是在于配置文件的配置。一、添加log4net组件二、定义一个接口public interface ILogService { /// <summary> /// 写本地及服务器日志 /// </summary&g... 阅读全文
posted @ 2010-02-04 15:31 wakerobin 阅读(748) 评论(2) 推荐(2) 编辑
摘要: 现在项目处于比较空闲期,主要在测试改Bug。今年一年来,基于GIS的项目从V1.0版本开发到V3.0,期间走过不少弯路,现在系统渐趋平稳。所谓慢慢人生路,难免错几步,年底总结下,期待以后有更大的突破。很多大型系统的开发都需经过一个剧烈的挣扎过程,少数的项目满足了目标、时间进度和预算的需求。其实,今年我们开发的这个GIS项目很大一部分都是在加班中度过的。当大大小小的问题相互纠缠和累积在一起的时候,团... 阅读全文
posted @ 2010-01-07 00:26 wakerobin 阅读(2708) 评论(29) 推荐(7) 编辑
摘要: Linq To SQL Linq里那些查询操作都是给IEnumerable接口添加的扩展方法.Linq To Object 不用说也知道怎么用了,主要对一些继承IEnumerable接口的对象进行操作。Linq TO SQL 是针对微软SQL Server数据库进行操作的,可以当作一个ORM,某种程度上功能可以说是.Net中NHibernate,可惜只针对SQL Server,还有开源有支持其他的... 阅读全文
posted @ 2009-12-15 19:59 wakerobin 阅读(381) 评论(0) 推荐(1) 编辑
摘要: 对于Linq的学习已经有一段时间了基本掌握能够熟练应用。回顾总结Linq学习 ,不得不提的是Lambda表达式。Lambda 表达式是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。例如:使用 .net 3.5 的Lambda表达式来搜索字符串数组中包含 a 的字符串数组 var list = ne... 阅读全文
posted @ 2009-12-08 22:58 wakerobin 阅读(359) 评论(2) 推荐(0) 编辑
摘要: 摘要:Linq的强大,相信学过的人都知道了。它是 VS 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。作用于所有基于IEnumerable<T>接口的源,可以大大简化之前查询、遍历数据源等。主要有LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities... 阅读全文
posted @ 2009-12-02 20:07 wakerobin 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 此次开发将界面改成换成类型Office2007的,主要继承DevComponents。地图底层现在只添加一些地理图层如道路、河流、路名等,至于有实际应用的图层后期加入,这些ShapeFile文件从CAD图纸的dxf格式转换而来。(一)图层窗口的实现MapWinGis本身的图层窗口控件legend强大,源代码相当多,而且包含了很多方法,此次图层窗口的实现主要采用树形控件,将地理图层的图层ID、图层名... 阅读全文
posted @ 2009-11-05 15:39 wakerobin 阅读(3753) 评论(1) 推荐(1) 编辑
摘要: 《宿舍管理系统》数据库工具:SQL SERVER 2005 编程环境:Microsoft Visual Studio 2005 编程语言:C# 作者:05计算机A班呆呆 0515111039 一、 系统需求分析(1) 问题背景:目前学校的每个楼栋的学生信息、财产、外出违规情况都是随便写在几个本子上,没有比较系统的存储,很容易丢失不便以统一管理,所以就做了这个系统。(2) 总体目标: 建立一个比较完... 阅读全文
posted @ 2009-10-26 21:19 wakerobin 阅读(2240) 评论(14) 推荐(1) 编辑
摘要: 经典的排序算法有很多种,有的时间复杂度也各不一样。《代码之美》一书的第三章《我从未编写过的最漂亮的代码》还对快速排序代码进行优化精讲,挺优美。这书不错。这次主要来自己动手实现这简单的冒泡排序与插入排序,加深熟练程度。(一)冒泡排序 基本思想:依次比较相邻的两个数,将小数放在前面,大数放在后面。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。主要通过两层循环来实现。... 阅读全文
posted @ 2009-10-21 22:19 wakerobin 阅读(2234) 评论(0) 推荐(0) 编辑
摘要:    最近总是在想着,如何去设计,如何更好的编码,更充分地体会面向对象的思想,也刻意往这方面去学习。写了几年代码,也改总结总结,发现最重要的还是在与思考。重温了一下《程序设计实践》这本书,进一步规范反思下自己写的代码风格、质量、性能、可移植性等。对了数据结构这方面的知识与算法进一步巩固。下面写笔试经常遇见的算法:二分法查找、快速排序算法。实现算法其关键在于实现的思想。(一)二分... 阅读全文
posted @ 2009-10-12 18:21 wakerobin 阅读(46897) 评论(1) 推荐(1) 编辑
摘要: 做个好几个网站了,但真正在开发过程中一般主要写业务逻辑的,很少去涉及这个。今天花了几分钟帮朋友弄了个验证码的绘制,其实网上很多例子。在网站开发过程中,验证码技术是保护网站安全的最基本环节,它可以防止非法人员利用注册攻击公交或登入工具来攻击网站。记得几个月前,才和几位朋友研究图片的识别,OCR识别,其主要就是针对网上这些验证码进行识别自动注册。当然自动识别还是比这个难多了,还在研究中,暂时先研究绘制... 阅读全文
posted @ 2009-10-06 22:01 wakerobin 阅读(1222) 评论(0) 推荐(0) 编辑