摘要: Um的全称是 Unified Modeling Language, 统一建模语言,uml可以帮助我们做软件需求和软件设计的工作,1.1UML的定义UML是一种通用的可视化建模语言,是一种标准化的用图形方式来建模(建立模型)的语言,是面向对象分析和设计的一种表示。它用于对软件进行描述、可视化处理、构造... 阅读全文
posted @ 2014-07-27 00:07 南极山 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 公司一个数据抓取的程序,数据量极大,读取数据的用IDataReader的Read方法来进行数据处理,在测试的时候我想跑一部分数据后跳出循环,即break; 然后关闭datareader,但是在执行datareader.close()方法的时候出现了“超时异常”的错误, 查看了一下MSDN对Close 阅读全文
posted @ 2014-07-25 16:55 南极山 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 这篇写得比较详细,所以我收藏一下。转载自:http://www.cnblogs.com/Eleanore/archive/2012/11/23/2783061.html一、网址路由 1.1 比对通过浏览器传来的HTTP请求 客户端对ASP.NET网站发出请求时,能通过R偶汤尼盖找到适当的HttpHandler来处理网页,大致的流程如图: 如果HttpHandler是由MvcHandler来处理,那么,此时就会进入MVC的执行生命周期,并且会找到适当的Controller与Action来对其进行处理,并将信息反馈给客户端。 1.2 将适当的网址返回浏览器 网址路由的另一个用途是决定MVC 应该. 阅读全文
posted @ 2013-08-21 17:11 南极山 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 项目中关于ajax jsonp的使用,出现了问题:可以成功获得请求结果,但没有执行success方法总算搞定了,记录一下function TestAjax(){ $.ajax({ type : "get", async : false, url : "ajaxHandler.ashx", //实际上访问时产生的地址为: ajax.ashx?callbackfun=jsonpCallback&id=10 data : {id : 10}, cache : false, //默认值true dataType : "jsonp", 阅读全文
posted @ 2012-12-25 19:59 南极山 阅读(29755) 评论(0) 推荐(3) 编辑
摘要: 项目中需要FusionCharts图表显示双Y轴,好像FCF_MSLine.swf不可以这样,只能显示一个Y轴,多条线,找了一下,用MSCombiDY2D.swf可以实现,生成图如下:两个图表的数据是一样的,设置有一此不同而己对应的XML文本如下:<chart palette='2' caption='图表' rotateNames='0' showValues='0' divLineDecimalPrecision='1' limitsDecimalPrecision='1' PYAxisN 阅读全文
posted @ 2012-11-21 21:34 南极山 阅读(4952) 评论(0) 推荐(0) 编辑
摘要: 访问时将js和css压缩并且缓存在客户端,采用的是Yahoo.Yui.Compressor组件还完成的,从这里可下载创建一个IHttpHandler来处理文件1publicclassCombineFiles:IHttpHandler2{3privateconststringCacheKeyFormat="_CacheKey_{0}_";45privateconstboolIsCompress=true;//需要压缩67publicboolIsReusable8{9get10{11returnfalse;12}13}1415publicvoidProcessRequest(H 阅读全文
posted @ 2012-11-09 16:25 南极山 阅读(2971) 评论(2) 推荐(3) 编辑
摘要: 项目运行环境 : Windows Server 2003 + IIS 6.0以下为部署步骤:1. 首先安装 Microsoft .net FrameWork 3.5 SP1 和 MVC 2.0 2. MVC程序发布之前,确保你的程序BIN文件夹下面包含 System.Web.Mvc.dll。(在项目中的引用列表,鼠标右键点击System.Web.Mvc,选择“属性”,将“复制本地”设为True)3. 建一个网站站点,然后 右击站点 >> 属性 >> 主目录 >> 配置 >> 映射 点击 “添加”,弹出“添加/编辑应用程序扩展名映射”窗口,如下设置 阅读全文
posted @ 2012-11-07 12:23 南极山 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 问题: 一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?刚开始觉得递归比较好,想了很长时间,没想出来,于是想了下面一种方法来实现,先生成一个数据,并且数据第i个表示牛的年龄,数组i的值表示今年有几头牛,实现代码如下:const int YEAR = 50; static void Main(string[] args) { int[] yearAmount = new int[YEAR]; yearAmount[0] = 1; for (int year = 1; year < YEAR; year++) { int count = 0; 阅读全文
posted @ 2012-10-24 17:58 南极山 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 打开Nuget,发现又出问题了:未能解析此远程名称:’nuget.org’。解决方法:在浏览器中输入 http://nuget.org/ 会发现是无法打开的。在cmd命令行里输入: nslookup nuget.org 一般也是无法解析到这个域名的ip地址。不过在cmd命令行里输入: nslookup nuget.org 8.8.8.8 向谷歌的dns查询这个域名,便能正确返回域名对应ip地址。为什么使用dhcp自动获取的dns服务器就无法解析nuget.org 这个域名呢?输入如下命令: nslookup –type=ns nuget.org 8.8.8.8 查询该域名的NameServer 阅读全文
posted @ 2012-10-11 17:45 南极山 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 最近总是在优化公司的旧系统,有很多地方需要进行sql语句优化,把sql语句的执行顺序来好好的分析一下,SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某一子句,将跳过相应的步骤。下面是对应用于SQL server 2000和SQL Server 2005的各个. 阅读全文
posted @ 2012-09-26 21:22 南极山 阅读(606) 评论(0) 推荐(0) 编辑