- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 eval 转化json对象注意的括号问题
发现var str = {a:"a1"}alert(eval(str).a)没反应修改如下即可var str = ({a:"a1"})alert(eval(str))这里里面的括号表示eval执行完表达式将结果对象返回,不加括号好像是执行完以后结果就丢弃了(function(){})()这个结构的自运行应该也是这个道理
2008-07-10 16:34:00
647
原创 foreach的只读性
今天在使用foreach循环List列表,并对不符合条件的记录要删除的时候报出错误“集合已修改,可能无法执行枚举操作”修改成for循环以后OK
2008-07-10 10:16:00
902
原创 aspx后台向head头元素添加css
HtmlLink myHtmlLink = new HtmlLink(); myHtmlLink.Href = "/Style/SProduct.css"; myHtmlLink.Attributes.Add("rel", "stylesheet"); myHtmlLink.Attributes.Add("type",
2008-06-26 10:42:00
891
转载 遍历Request.ServerVariables
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过
2008-04-15 09:17:00
455
原创 ADO.net 连接池
什么是连接池:打开数据存储区的连接时提高性能的一种机制。上面书面的不是很形象,可以理解为暂时托管数据库连接的地方。等你下次需要的时候直接上那里拿。连接池存在的意义:应用程序往往使用一个或有限的几个连接配置,程序的操作导致许多相同的数据库连接操作重复执行。使用连接池为我们省略了哪些步骤:进行数据操作,往往是如下几个步骤,连接到数据库服务器,操作数据,关闭连接,其中连接到数据库服务器,和关闭连
2008-03-31 20:58:00
857
转载 C# 基础回顾
最近找工作做了不少面试题,发现自己基础东西还有很多有待务实,慢慢回顾整理一下。1。操作符 is 和 asis :判断对象与特定类型的兼容性as :安全类型转换(引用类型),不能转换则为null2。类和结构的区别结构:(值类型),不能申明默认构造函数(没有参数的构造函数),编译器创建和销毁,实例化可以用需要new,不能继承其他结构或类(可以继承接口),不能被其他类继承,不能在结构中初始化实例字
2008-03-26 10:00:00
599
转载 GAC文件夹概述
GAC 目录是结构化的,是用一个算法管理子目录的名称,是系统自动管理的,永远不要采用手工方式将程序集复制到 GAC 目录. 一个比较完整的.NET Framework 2.0的GAC下子目录的结构如下所示:C:/WINDOWS/Assembly/GACC:/WINDOWS/Assembly/GAC_32C:/WINDOWS/Assembly/GAC_MSILC:/WINDOW
2008-03-21 23:13:00
5023
原创 .net Remoting体系主要元素
基本元素~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~远程对象:运行在服务器,派生自MarshalByRefObject,供客户端通过代理调用信道:用户客户端服务端通信,又包括客户端信道,服务端信道消息:包含远程对象信息,被调用方法名称以及所有参数,通过信道传输格式标识符:定义信息如何传输到信道,SOAP格式标识符,二进制格式标识符格式标识符提供程序:用户格式标识符与信
2008-03-06 08:46:00
591
转载 堆和栈的区别
堆(Heap)栈(Stack)1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2008-02-29 14:35:00
475
原创 .net Socket 网络编程(五)
在(四)中已经实现了简单的客户端,服务器端的异步数据传输。现在让我们继续完善功能实现文件的上传 客户端部分修改文件流,在头部添加8个字节位置保存实际文件字节长度修改AsyncConnect方法 //开始异步连接 public void AsyncConnect() ...{ try ...{
2008-02-29 10:05:00
939
原创 .net Socket 网络编程(四)
在(三)中我们用多线程简单实现了异步,这里用微软为我们提供的IAsyncResult模式来实现现在代码增多了,把处理套接字的部分单独创建一个类SocketServer代码如下,同时仍然保留了同步的Listen方法,这里异步的监听命名为AsyncListenclass SocketServer ...{ private int _port; private
2008-02-28 16:54:00
1517
原创 .net Socket 网络编程(三)
在前面的例子中已经能建立连接,进行数据简单的传送然后你会发现一个问题,当服务器等待客户端连接的时候你在服务器上什么都做不了,处于阻塞状态。这里我们使用多线程稍微修改一下1.把Socket处理部分单独另到一个方法中,这里为了方便不写另外类了。服务器端 [ConsoleServer]using System;using System.Collections.Generic;using System
2008-02-28 15:41:00
754
原创 .net Socket 网络编程(二)
在(一)中只是实现了客户端和服务器端的连接通信在这一节中修改程序使之实现数据传输通信 服务器端 [ConsoleServer]using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace ConsoleServer{ c
2008-02-28 15:08:00
751
原创 .net Socket 网络编程(一)
这一篇中实现最简单的socket通信 在解决方案下新建两个控制台项目(为了方便期间这里使用控制台项目)服务器端 [ConsoleServer]using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace ConsoleSe
2008-02-28 14:54:00
861
原创 组合数组
在读取流的时候常常需要进行组合数组的操作比较有效率的可以使用Buffer类的BlockCopy来拼合两个数组方法体【详细可以参考MSDN】public static void BlockCopy (Array src,int srcOffset,Array dst,int dstOffset,int count)注意:这里只能使用值数组,如果使用对象数组会报ArgumentExcepti
2008-02-27 10:37:00
1032
原创 ASP.NET安全架构概要
一。ASP.NET工作进程默认在windows ASPNET账户下运行通过在配置文件中修改配置节 processModel配置节就可以修改ASP.NET工作进程的运行账户注意1:该配置节只能在machine.config配置文件中修改,因此修改该配置节后讲影响服务器下所有asp.net应用程序注意2:ASP.NET不会自定识别machine.config的修改,需要重启IIS服务-------
2008-02-23 14:31:00
704
原创 Bootstrapper Manifest Generator
在自定义系统必备的时候,需要生成product.xml,package.xml 要手写杀了我吧Bootstrapper Manifest Generator很多网上的地址都已经失效了要下载请到这里:http://www.codeplex.com/bmg
2008-02-22 14:16:00
1159
1
原创 引用安装到GAC中的程序集
在VS2005IDE中默认的,我们能引用的.net组件中并看不到我们自己添加到GAC中的程序集 找了一下资料VS2005IDE能自动下列注册表项里面寻找程序集提供引用HKEY_CURRENT_USER/Software/Microsoft/.NETFramework/AssemblyFolders HKEY_LOCAL_MACHINE/Software/Microsoft/.NETFr
2008-02-22 10:25:00
818
转载 【抄摘MSDN】添加自定义系统必备
添加自定义系统必备 “引导程序”是一般安装程序,可配置为引导几乎所有打包为 Windows Installer 文件或可执行程序的可再发行组件。它通过一组简单的 XML 清单进行编程,该清单指定引导程序管理组件安装所需的所有元数据。引导程序不规定应用程序必须使用何种安装程序技术(Windows Installer 或 ClickOnce)。当用户启动
2008-02-21 23:22:00
912
转载 【转载】clickonce的一些资料
clickonce集锦 1、clickonce初级编http://hi.baidu.com/assembly_cs/blog/item/1a0ddd39abee2ef33b87cea8.html2、如何让ClickOnce进行手动更新http://ugvanxk.blogchina.com/5097419.html3、clickonce的高级应用http://hzpal.com/Discuss
2008-02-21 22:16:00
769
转载 【抄摘MSDN】常用运行库
抄摘MSDN这篇文章对 .net的webform应用有用,以供查询参考常用运行库 发布日期: 1/4/2005 | 更新日期: 1/4/2005Jay Allen、Mark Davis、Heidi Housten 和 Dan Mohr Microsoft Corporation本月并没有什么有趣的事,因此我们只是针对实质性问题进行讨论并给予答复。虽然本月收到的问
2008-02-20 22:09:00
1303
转载 【转载】开源空间数据引擎MsSQLSpatial简介
【本文转载于:http://os.51cto.com/art/200703/43400.htm,版权属于原创作者】作者: 何滔 出处:软件世界阅读提示:空间数据引擎,其实就是基于关系型数据库的空间数据库技术的软件实现,实质上是个封装了空间领域知识的中间件,GIS等应用层通过这个中间层与关系型数据库交互。本文简单介绍了MsSQLSpatial的基本情况,供大家参考! MsSQL
2008-02-20 12:04:00
826
原创 .net 在webform中的应用(一)
.net程序的运行需要.net托管环境的支持,因此这里webform客户端都需要安装framework环境其实.net是微软大力推广的系列技术,因此微软以后的产品都会预装对net运行环境。在这里只能说让我们展望未来吧,其实企业级的应用让客户装一个.net环境也不是很麻烦的事情。如果你真的要面向所有受众,那没办法你还是拿起activex。我用的是VS20051.创建一个空白解决方案并加入
2008-02-19 15:20:00
792
原创 HTTP 错误 401.3 - 未经授权
版本更新文件下载,当需要下载的文件是.mid .lnk的时候发生HTTP 错误 401.3 - 未经授权 错误其他文件类型又可以正确下载查看IIS匿名权限都已经在文件夹下面具有了读权限后来修改把IIS匿名权限所属组guests同样赋予读权限以后文件可以正确下载查了一下ASP.NET必须的访问控制列表下表显示了 ASP.NET 为访问所列出的位置,必须具有的访问权限类型。
2008-02-18 11:08:00
1251
原创 Property-window
一个窗口表现的javascript框架需要引用的文件----------------------------------------------------------------------------------------------- 基本调用方法-----------------------------------------------------------
2008-02-15 14:14:00
638
原创 ieHttpHeaders
一个用来查看HTTP头文件信息的IE工具栏小工具下载地址http://www.blunck.se/iehttpheaders/iehttpheaders.html安装以后 点击IE 工具--工具栏--浏览器栏--ieHttpheaders即可是个测试的好工具
2008-02-13 10:29:00
705
原创 web 日期控件
做人要厚道用了以后感觉非常不错,和大家分享一下下面是作者的BLOG:http://blog.youkuaiyun.com/my97/上几个图让大家看看效果控件的使用说明在下载压缩包里面有,很简单。其他日期控件好像比较有名的还有 梅花雨日历控件用了感觉没有这个好用,推荐一下希望能方便大家工作
2008-02-02 16:29:00
1628
1
原创 Xml Schema 整理笔记(2)
【了解更多请参考:http://www.w3schools.com】简单类型简单元素什么是简单元素:只能包含文本不能包含其他元素和属性的元素节点形式如(xxx是元素名称 yyy是文本类型)文本可以是很多类型(以下是XML Schema内建的一些文本类型)xs:string xs:decimal xs:integer xs:boolean xs:date xs
2008-02-02 11:16:00
498
转载 XML Shema 笔记整理(1)
【了解更多请参考:http://www.w3schools.com】Xml Shema 标记合法的XML文档结构(本身也是一个Xml文档)淘汰了原先的DTD,Xml Shema的优势有(可以定义数据类型,本身是Xml 文档,可扩展...)Xml Shema 具体做些什么: 定义可以在文档中使用的元素 定义可以在文档中使用的属性 定义哪些是子元素
2008-02-01 15:11:00
667
转载 Microsoft Indigo 简介(4)
事务 处理事务是构建许多业务逻辑的一个重要方面。但在面向服务的世界中使用事务却很麻烦。分布式事务假设参与各方之间存在高级别的信任,因此一般不适合跨服务边界的事务。但仍然存在一些情况,将事务和服务绑定起来可以起到很好的作用,因此 Indigo 包含了对这一重要的应用程序设计特性的支持。 .NET Framework 2.0 中的事务Indigo 中的事务支持构建在 .NET Fram
2008-02-01 14:41:00
456
转载 Microsoft Indigo 简介(3)
选择宿主 实现 Indigo 服务的类通常编译到库中。按照定义,所有库都需要运行在宿主应用程序域和 Windows 进程中。Indigo 提供了两种实现服务的宿主库的方法。一种是使用宿主应用程序域和由 Windows 激活服务 (WAS) 提供的进程,而另一种是允许服务托管于运行在任意进程内的任何应用程序域中。本
2008-02-01 14:40:00
564
转载 Microsoft Indigo 简介(1)
一、什么是 Indigo? 为构建软件选择最佳的抽象方式是一个仍在不断演变的过程。对象是目前构建应用程序业务逻辑的主流方法,但使用对象构建应用程序与应用程序之间的通信模型却没有达到同样的成功。一种较好的方法是将软件的各个独立块之间的交互显式地构建为“服务”。对于构建面向对象的应用程序,已经存在大量的支持,但将服务作为基本软件构造块来考虑,则还是一种比较新的观念。因此,专门用于创建面向服务的应用
2008-02-01 14:38:00
569
转载 Microsoft Indigo 简介(2)
三、创建 Indigo 服务如下图所示,每个 Indigo 服务均由三个部分构成: • 一个“服务类”,采用 C# 或 VB.NET 或其他基于 CLR 的语言编写,实现一个或多个方法;
2008-02-01 14:38:00
617
原创 ADSI 接口操作IIS
using System;using System.Collections.Generic;using System.DirectoryServices;namespace Tool...{ public class IISHelper ...{ -- 字段 --#region -- 字段 -- private string _server; //服务器
2008-02-01 13:48:00
756
转载 Session丢失问题
asp中Session的工作原理:asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.net Session的实现:asp.net的Session是基于HttpModule技术做的,HttpModule可以在
2008-01-31 17:40:00
537
原创 C#将类实现集合
using System;using System.Collections;/**//// /// 实现集合的类Name/// public class Name : IEnumerable...{ private int _size;private string[] _names; public Name(int size)...{ _size =
2008-01-31 17:33:00
586
原创 .NET操作EXCEL编程
准备工作——————————————————————————————————————————————这里的准备工作就是获得可以供项目使用的Excel.dll我用的的office 2003从office2003的安装目录 中复制 excel.exe(其他版本的是各自安装目录中的excel com组件,名字不一样)运行VS2005 cmd ,输入 tlbimp excel.exe路径 exce
2008-01-31 13:08:00
1023
转载 修改IIS 设置让下载INI等文件
这次做一个web版本更新的服务器端程序,碰到问题。ini文件都无法进行下载,提示无法找到文件下面方法顺利解决 打开“IIS管理器(Internet Information Services (IIS) Manager)” 选择到你的站点。单击右键。选择“属性(Properties)” 单击“HTTP 头(HTTP Headers)”选项卡 单击
2008-01-31 13:06:00
1382
原创 在收藏夹中添加javascript
今天用dict.cn工具的时候发现它有一个收藏夹翻译挺有意思的,点击收藏的链接就自动执行划词翻译了。其实就是在把一个带javascript的链接加入到收藏夹里面,触发就是点击收藏夹链接了,收藏带javascript的时候IE会有安全提示。有兴趣的可以去 dict.cn 的工具里面看看
2008-01-31 13:02:00
480
yaml makeup language
2011-03-05
Scrum_Guide_Chinese
2011-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人