代码改变世界

C#编程概念系列(二):应用程序域

2013-05-10 00:55 by Commander lang, 590 阅读, 0 推荐, 收藏, 编辑
摘要:系列文章索引目录:http://www.cnblogs.com/loner/archive/2013/05/09/3068211.html定义: 应用程序域:(Application Domain,简App Domain)一组程序集的一个逻辑容器,进程中的一个逻辑分区。通常由运行时宿主创建和操作。AppDomain唯一的作用就是进行隔离。AppDomain的具体功能: 1、隔离,一个AppDomain中的代码创建的对象不能由另一个AppDomain中的代码直接访问。达到隔离应用程序的效果。当然如果要访问别的AppDomain中的内容,可以使用“按引用封送”或者“按值封送”的语义。 2、App. 阅读全文

C#编程概念系列(一):面向对象编程

2013-05-09 03:25 by Commander lang, 1008 阅读, 1 推荐, 收藏, 编辑
摘要:系列文章索引目录:http://www.cnblogs.com/loner/archive/2013/05/09/3068211.html引子: 面向对象编程:这个在当下已不是什么时髦的概念,但通过自己的语言组织描述出来可能会有点意外的收获! 记得最近看的乔布斯在1995年被采访的视频,那时他在离开苹果的日子里在研究时髦的面向对象,通过面向对象更好的处理复杂的程序工作。看完视频只能感慨:跟着伟人的脚步踏实的向前走吧!定义: 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程 阅读全文

C#编程概念系列--内容索引

2013-05-09 01:46 by Commander lang, 345 阅读, 0 推荐, 收藏, 编辑
摘要:引子 本系列打算将c#中一些编程概念学习并整理一下。将针对每个概念或者说知识点进行原理分析、程序实现及思考。 考虑有些概念会牵连到诸多知识点,我计划分子系列写出来,多查些资料反复论证实现,避免误导他人,并自我提升。链接索引1、面向对象编程2、应用程序域3、程序集和全局程序集缓存4、特性5、集合6、协变和逆变7、迭代器8、表达式树9、LINQ(语言集成查询)10、动态对象11、性能12、反射13、序列化14、线程处理15、异步编程16、office编程 阅读全文

文字滚动

2013-03-30 16:30 by Commander lang, 180 阅读, 0 推荐, 收藏, 编辑
摘要:(function ($) { $.fn.extend({ rollList: function (option) { option = $.extend({ direction: "up",/*up向上滚动,其他向下滚动*/ step: 1, /*滚动步长*/ time: 50 /*time调整滚动的速度,数值越大,速度越慢*/ }, option); var step_coe, scroll_coe, s... 阅读全文

Excel导入数据到数据库

2013-03-06 16:05 by Commander lang, 13388 阅读, 0 推荐, 收藏, 编辑
摘要:两年前大费周章的写了个导入程序,现在要用到想直接拿来用。却找不到了。于是重新写了一遍,这里记录一下用Excel导入到数据库的过程。为下次节省时间...思路:1、上传Excel文件到服务器2、将Excel内容读取出来 填充到DataTable中3、将DataTable内容保存到数据库内。(当然还可以先校验后帮到页面上,让用户再次确认要导入的数据。这里我省掉了,只列出详细的错误清单)so easy。。。实现:首先 要准备一个Excel模板。Excel第一行一定要写入你要导入的字段名称,名称可以用汉字,但只要你能和数据库字段对应起来用程序处理就可以了。有必要的话 在页面上写点说明, 比如哪个字段一定 阅读全文

jdk环境变量配置

2013-03-06 14:46 by Commander lang, 232 阅读, 0 推荐, 收藏, 编辑
摘要:进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变 阅读全文

ASP.NET 基础结构

2013-02-19 11:29 by Commander lang, 476 阅读, 0 推荐, 收藏, 编辑
摘要:重新整理一遍asp.net基础知识。大部分来源于msdn。ASP.NET 提供了一个您可用于创建 Web 应用程序的框架。此框架包括了一些服务,如状态管理、HTTP 处理程序、HTTP 模块和 ASP.NET 路由。1、HTTP 处理程序和 HTTP 模块概述 ASP.NET HTTP 处理程序是响应对 ASP.NET Web 应用程序的请求而运行的过程(通常称为“终结点”)。最常用的处理程序是处理 .aspx 文件的 ASP.NET 页处理程序。用户请求 .aspx 文件时,页通过页处理程序来处理请求。您可以创建自己的 HTTP 处理程序将自定义输出呈现给浏览器。HTTP 模块是一个在每次. 阅读全文

HTTP 状态消息

2013-02-05 14:45 by Commander lang, 94 阅读, 0 推荐, 收藏, 编辑
摘要:当浏览器从 web 服务器请求服务时,可能会发生错误。从而有可能会返回下面的一系列状态消息:1xx: 信息消息:描述:100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx: 成功消息:描述:200 OK请求成功(其后是对GET和POST请求的应答文档。)201 Created请求被创建完成,同时新的资源被创建。202 Accepted供处理的请求已被接受,但是处理未完成。203 Non-authoritative Informa 阅读全文

Latin1_General_BIN

2012-11-20 14:51 by Commander lang, 392 阅读, 0 推荐, 收藏, 编辑
摘要:在做从Excel导入数据到sqlserver的时候,导入到表中数字中会隐藏一个‘文件转换符’其ASCII对应十进制值是028。于是写了个sql语句来修改已经导入的数据。update table1 set xxxx = replace (xxxx COLLATE Latin1_General_BIN, char(28),'')指定排序规则 COLLATELatin1_General_BIN保证字符顺序按unicode编码排序 阅读全文

System.Web.HttpException: 为 ChartImg.axd 执行子请求时出错

2012-09-21 20:55 by Commander lang, 2771 阅读, 0 推荐, 收藏, 编辑
摘要:1、拖放chart控件后 打开页面出现:为 ChartImg.axd 执行子请求时出错。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 为 ChartImg.axd 执行子请求时出错。解决方法:在web.config中添加:<httpHandlers> ...<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.D 阅读全文