随笔-109  评论-115  文章-2  trackbacks-0
09 2009 档案
http编程中的get和post混合使用方式[摘自网上]
摘要: 问题来源于get和post的特点和限制。对于get请求,我们可以很方便的使用window.opener的方式与父页面进行通讯,但是根据http协议的规定,url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节。对于post请求,虽然没有最大长度的限制,却不能方便的使用window.opener与父页面进行通讯。关于如何使用javascript自动将一段get请求转变成一个po...阅读全文
posted @ 2009-09-28 14:15 云中深海 阅读(67) | 评论 (0) 编辑
javascript调用父窗口(父页面)的方法[摘自网上]
摘要: window.parent与window.opener的区别 javascript调用主窗口方法1: window.parent 是iframe页面调用父页面对象举例:a.htmlHtml代码 <html><head><title>父页面</title></head><body><formname="form1"id="...阅读全文
posted @ 2009-09-28 14:10 云中深海 阅读(236) | 评论 (0) 编辑
[转]用C#获取局域网内所有机器
摘要: 原理其实很简单,在cmd.exe下面ping一下几台机,然后用arp -a命令查看一下,这种方式比开多线程去循环扫描的方式来的简单而有效。//首先来个循环ping一下那个网段的主机。//其次用以下的函数去获取所有的局域网内有响应的ip地址列表public static ArrayList GetAllLocalMachines(){ Process p = new Process(); p.Sta...阅读全文
posted @ 2009-09-26 08:11 云中深海 阅读(185) | 评论 (1) 编辑
[zhuan]Mapxteme 2005 实现GIS 简单的几个功能示例
摘要: 功能介绍:1.地图的加载,放大、缩小,、平称、居中2.测距离3.添加临时的点标注,4.选择:查询临时点标注添加的信息或选中图元的信息5.图层控制6.添加临时的文本信息7.导出地图可视部分为图片8.打印地图可视部分9.添加临时图层10.清除地图所有图层(注:测距与添加标注功能都需要添加临时图层后方可使用)代码下载说明些示例要安装了Mapxteme 2005 方可运行相关网址Mapxtreme2005...阅读全文
posted @ 2009-09-23 11:00 云中深海 阅读(192) | 评论 (0) 编辑
公司绝不会告诉你的20大秘密 值得一看很受用
摘要: 1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的   我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。   刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你入职以后大部分...阅读全文
posted @ 2009-09-22 17:21 云中深海 阅读(259) | 评论 (4) 编辑
VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇
摘要: 原文地址】 Code Optimized Web Development Profile (VS 2010 and .NET 4.0 Series) 【原文发表日期】 Wednesday, September 02, 2009 12:55 这是我针对即将发布的VS 2010 和 .NET 4所撰写的 贴子系列的第五篇。今天的贴子讨论一个我们在VS 2010中新引进的“Web开发 (代码...阅读全文
posted @ 2009-09-22 12:46 云中深海 阅读(57) | 评论 (0) 编辑
VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇
摘要: 【原文地址】 ASP.NET, HTML, JavaScript Snippet Support (VS 2010 and .NET 4.0 Series)【原文发表日期】 Friday, September 04, 2009 2:12 AM 这是我针对即将发布的VS 2010 和 .NET 4所撰写的 贴子系列的第六篇。今天的贴子讨论VS 2010中另一个非常有用的改进,即对HTML/ASP.N...阅读全文
posted @ 2009-09-22 12:42 云中深海 阅读(50) | 评论 (0) 编辑
Visual Studio 2010 新特性
摘要: VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件》篇...阅读全文
posted @ 2009-09-22 12:40 云中深海 阅读(176) | 评论 (4) 编辑
SQL Server 2005实现负载均衡
摘要: 前言 Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。 随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造...阅读全文
posted @ 2009-09-22 10:16 云中深海 阅读(211) | 评论 (0) 编辑
树型结构处理_双编号
摘要: /*Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Evaluation Edition on Windows NT 5.1 <X86> (Build 2600: ...阅读全文
posted @ 2009-09-22 10:15 云中深海 阅读(57) | 评论 (0) 编辑
WEB免费打印控件推荐
摘要: 下班时候看到一篇web打印总结篇,感觉不粗,转帖给版内的兄弟们 原文出处:http://www.cnblogs.com/panshenglu/archive/2009/09/21/1571258.html 原文作者:六六 在WEB系统中,打印的确是个烦人的问题。 要么自己开发打印控件,如果项目时间紧,肯定来不及。 要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就...阅读全文
posted @ 2009-09-22 10:01 云中深海 阅读(171) | 评论 (1) 编辑
Asp.net中防止用户多次登录的方法
摘要: 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。   常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):以下是引用片段:  stringstrU...阅读全文
posted @ 2009-09-22 09:20 云中深海 阅读(404) | 评论 (0) 编辑
[zhuan]二叉树遍历算法实现(C#2.0)
摘要: 本人用C#2.0实现了二叉树的定义,怎么构造一颗已知的二叉树,用几种常规的算法(先序,中序,后序,层次)遍历二叉树。希望能给有需要人带来帮助,也希望能得到大家的指点。有关C#数据结构的书在书店里找到,网上也是极少,如果你有好的学习资源别忘了告诉我。先谢了。数据结构对一个程序员来说,现在是太重要了,数据结构学得好的人,逻辑思维一定很强,在程序设计的时候,就不会觉得太费劲了。而且是在设计多层应用程序的...阅读全文
posted @ 2009-09-18 16:09 云中深海 阅读(68) | 评论 (0) 编辑
C# 实现二维数组的排序算法(代码)
摘要: classOrder{/**////<summary>///对二维数组排序///</summary>///<paramname="values">排序的二维数组</param>///<paramname="orderColumnsIndexs">排序根据的列的索引号数组</param>///<paramname="typ...阅读全文
posted @ 2009-09-18 16:01 云中深海 阅读(275) | 评论 (0) 编辑
DotNet中获取系统信息
摘要: 使用了singleton模式,并支持读取多CPU和多网卡的信息(未使用WMI),但没办法测试,不知道行不行!请高手指导! 全过程都使用了TestDriver.NET(以前叫NUnitAddin)和ReSharper1.0,确实不错。尤其是ReSharper,重构功能比Together for vs.net 2.0的好用多了,其它功能也不错(所以抛弃了VAX和CodeRush,多了太耗资源)。 代码...阅读全文
posted @ 2009-09-18 13:23 云中深海 阅读(114) | 评论 (0) 编辑
使用C#创建webservice及三种调用方式
摘要: 微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。 下面,我们对webservice做一些说明。 假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 现在我们看一看创建一个webservice的大致过程: 服务端的webservice...阅读全文
posted @ 2009-09-18 13:22 云中深海 阅读(146) | 评论 (2) 编辑
基于XML的配置文件访问接口设计和实现
摘要: 基于XML的配置文件访问接口设计和实现(1)目录 摘要 配置文件结构 XmlConfigReader类的实现 XmlConfigReader类的使用摘要 在进行程序开发过程中,经常要将一些程序设置/使用的信息储存起来.由于这些信息和程序的设置/使用相关,与程序有相当的独立性,所以不可能硬编码到程序中.在这个时候我们选择使用基于Xml的配置文件进行存储.Microsoft的.NET Framewor...阅读全文
posted @ 2009-09-18 13:20 云中深海 阅读(95) | 评论 (3) 编辑
C#执行存储过程的简化
摘要: 下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作。我这里讲的主要是简化第3步操作,最终在调用存储过程的时候只需要传递存储过程的名字和相应的参数值。调用示例如下: dbAccess.r...阅读全文
posted @ 2009-09-18 13:19 云中深海 阅读(175) | 评论 (0) 编辑
用Socket实现点对点的文件传输
摘要: System.Sockes命名空间了实现 Berkeley 套接字接口。通过这个类,我们可以实现网络计算机之间的消息传输和发送.而在我下面要讨论的这个议题里,我们将讨论的是用套节子实现文件的传输.这种方法有别于FTP协议实现的的文件传输方法,利用ftp的方法需要一个专门的服务器和客户端,无疑于我们要实现的点对点的文件传输太为复杂了一些。在这里,我们实现一个轻量级的方法来实现点对点的文件传输,这样就...阅读全文
posted @ 2009-09-18 13:18 云中深海 阅读(189) | 评论 (0) 编辑
B/S与C/S的概念
摘要: 所谓"B/S"是指Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如Internet Explore,Netscape Navigator等),服务器端为标准的WEB服务器协同应用服务器响应浏览器的请求。 B/S模式是一种三层结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等。浏...阅读全文
posted @ 2009-09-18 12:56 云中深海 阅读(62) | 评论 (0) 编辑
SOA 的一些介绍
摘要: 我看很多人没准备参加《SOA与企业级软件系统架构》这一场BOF的讨论。其实这一场讨论不论对开发者,还是项目主管,IT从业人员 都是非常有价值的,下面整理一些SOA的基本信息。欢迎大家参加“SOA与企业级软件系统架构”这一场讨论。下面摘抄自董洵8月2日发表在计算机世界上的文章:拨开SOA的面纱内容简介SOA是英文Service-Oriented Architecture,即服...阅读全文
posted @ 2009-09-18 12:55 云中深海 阅读(12) | 评论 (0) 编辑
.NET平台下WEB应用程序的部署(安装数据库和自动配置)
摘要: .NET平台下WEB应用程序的部署(安装数据库和自动配置)李洪根 在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的DLL文件安装到目标...阅读全文
posted @ 2009-09-18 12:52 云中深海 阅读(32) | 评论 (0) 编辑
英文求职信
摘要: 英文求职信 收藏 英文求职信(一)  April 13,2000    P.O. Box 36  Tsinghua University  Beijing,China 100084    Dear Sir/Madam:  Your advertisement for a Network Maintenance Engineer in the April 10 Student Daily inte...阅读全文
posted @ 2009-09-18 12:49 云中深海 阅读(96) | 评论 (0) 编辑
一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
摘要: 一. 设置web.config相关选项 先启用窗体身份验证和默认登陆页,如下。 <authentication mode="Forms"> <forms loginUrl="default.aspx"></forms> </authentication> 设置网站可以匿名访问,如下 <authorization> <allow ...阅读全文
posted @ 2009-09-18 12:48 云中深海 阅读(73) | 评论 (0) 编辑
随机数的生成(Asp.Net,C#)
摘要: Random 类 名空间: System.Object System.Random 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。备注 伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。 随机数的生成是从种子值开始。如果反复使用同一个种子,就会生成相同的数字系列...阅读全文
posted @ 2009-09-18 12:45 云中深海 阅读(175) | 评论 (0) 编辑
ASP.NET 2.0 中改进的缓存功能
摘要: Stephen Walther Microsoft Corporation 适用于: Microsoft ASP.NET 2.0 Microsoft ASP.NET Framework Microsoft SQL Server Microsoft Visual Studio .NET 摘要:本文中,Stephen Walther 将重点介绍 ASP.NET 2.0 中新增的缓存功能,以及如何使用这...阅读全文
posted @ 2009-09-18 12:44 云中深海 阅读(36) | 评论 (0) 编辑
在Asp.net中操作IIS的虚拟目录(C#)
摘要: 创建虚拟目录 DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,...阅读全文
posted @ 2009-09-18 12:42 云中深海 阅读(226) | 评论 (8) 编辑
js图形报表
摘要: #region 声明//----------------------------------------------------------------------//// 修改: 李淼(Nick.Lee)//// js图形报表// 时间:2005-3-17// boyorgril@msn.com// QQ:16503096//注意:引用请标明修改出处,谢谢//------------------...阅读全文
posted @ 2009-09-18 12:16 云中深海 阅读(357) | 评论 (0) 编辑
关于项目管理的思考
摘要: 项目管理是个很大的课题所有的事物都有其规律项目管理的规律是什么?前几天看到一个理论让我眼睛一亮,陈述如下,希望对大家有点启发PDCA循环是由美国统计学家戴明博士提出来的,它反映了质量管理活动的规律。P(Plan)表示计划;D(Do)表示执行;C(Check)表示检查;A(Action)表示处理。PDCA循环是提高产品质量,改善企业经营管理的重要方法,是质量保证体系运转的基本方式。项目管理的PDCA...阅读全文
posted @ 2009-09-18 12:07 云中深海 阅读(32) | 评论 (0) 编辑
AJAX下客户端调用服务端页面方法
摘要: 1.客户端代码如下://函数功能:客户端调用页面服务端方法//示例://参数说明://isStaticMethod:是否是静态方法//methodName:方法名称//methodParamter:[可选]方法参数,必须是类型MethodParamter的实例或者null值(无参数)//callBackMethod:[可选]方法调用完后回调的客户端方法,客户端方法形式为 function call...阅读全文
posted @ 2009-09-18 12:04 云中深海 阅读(118) | 评论 (0) 编辑
可输入的Web下拉列表框控件
摘要: vs2005提供的web下拉列表框 不支持输入,只能选择,我们可以继承该控件来支持输入功能,实现的原理很简单,就是增加一个textbox控件叠加在下拉列表框上,客户端通过脚本来同步这两个控件的值,先看看服务端代码:using System;using System.Collections.Generic;using System.Text;using System.Collections;usin...阅读全文
posted @ 2009-09-18 12:02 云中深海 阅读(492) | 评论 (1) 编辑
silverlight优劣分析
摘要: silverlight作为微软在.net领域的又一力作,自推出以来就备受关注,个人认为它有如下一些优劣势:优势:UI设计和代码分离。这下开发人员不用担心界面变来变去了,UI设计人员直接设计好了就可供开发实用,也就是说如果公司有专职UI设计人员,开发人员就省去了自己拖动控件设计界面,调节界面美观这一步了。这在以往的开发工具是不可能的。 提升开发效率。silverlight使用服务端语言来开发web应...阅读全文
posted @ 2009-09-18 12:00 云中深海 阅读(39) | 评论 (0) 编辑
silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时
摘要: DataGrid是个可编辑的列表控件,而且可以用已有的输入控件来作为某一列的编辑控件,比如用ComboBox控件来作为某列的编辑控件供用户选择数据,这个时候就要先设置好ComboBox控件的下拉列表项了,在silverlight里怎么做呢?首先,定义好XAML,如下:<data:DataGrid Grid.Row="0" x:Name="gridVariables" RowHeight="2...阅读全文
posted @ 2009-09-18 11:59 云中深海 阅读(122) | 评论 (0) 编辑
silverlight之How To:访问控件模板里的控件
摘要: 假设button控件应用了如下控件模板:<ControlTemplate x:Key="StartActivity" TargetType="Button"> <Grid Width="Auto" Height="62" Margin="0,0,0,0"> <TextBlock Height="0" Margin="0,0,0,0" VerticalAlignme...阅读全文
posted @ 2009-09-18 11:58 云中深海 阅读(93) | 评论 (0) 编辑
[zhuan]JavaScript trim函数大赏
摘要: W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现11.String.prototype.trim = function() { 2.return this.replace(/^\...阅读全文
posted @ 2009-09-18 10:54 云中深海 阅读(73) | 评论 (2) 编辑
[zhuan]C#正则表达式小结
摘要: 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输...阅读全文
posted @ 2009-09-17 09:36 云中深海 阅读(52) | 评论 (0) 编辑
[转] 关于ASP.NET页面打印技术的总结
摘要: 这是我目前看到的最好的一篇关于Asp.NET中打印技术的文章,介绍的很全面,对于遇到ASP.NET页面中打印问题的朋友帮助很大,现转贴出来希望能帮助到大家。在这里非常感谢作者,可惜没看到原文,不知道作者是哪位了,这里真要谢谢你了!--Ray Chang 2007年4月6日 拜读=============================================================...阅读全文
posted @ 2009-09-17 08:49 云中深海 阅读(85) | 评论 (0) 编辑
将一个DataTable分解成多个DataTable
摘要: 我们所接触的一个系统在导出数据到Excel的时候,产生了内存溢出的错误。原因在于数据过大,它导出是将所有数据存放在一个DataSet的一个表中,再将这个数据集放入session,在导出功能所在的页面再读取该session的值,并绑定在一个DataGrid,再进行相关导出处理。因为系统不是我们开发的,我们就打算在数据存入session的时候,将数据表分解成多个表存入DataSet,这样在绑定Data...阅读全文
posted @ 2009-09-17 08:47 云中深海 阅读(116) | 评论 (0) 编辑
Sigma Grid(纯javascript开发的Ajax数据表格,超级强大)
摘要: Sigma Grid Sigma Grid是一个采用纯javascript开发的Ajax数据表格。特性包括:1.基于CSS控制外观,内置Classic、Vista、Mac、XP四种风格。2.提供单元格直接编辑功能,可以自定义编辑器,为单元格设置数学计算公式,自定义单元格表现方式。3.提供灵活的表头控制功能比如:锁定表头,排序,拖动调整列宽。4.支持分页,数据过滤,根据数据生成柱状图,饼状图,曲线图...阅读全文
posted @ 2009-09-11 10:28 云中深海 阅读(301) | 评论 (2) 编辑
从零开始学习ASP.NET MVC 1.0与2.0
摘要: 找到几篇文章可以参考:(一) 开天辟地入门篇 http://www.cnblogs.com/zhangziqiu/archive/2009/02/27/ASPNET-MVC-1.html(二) 识别URL的Routing组件 http://www.cnblogs.com/zhangziqiu/archive/2009/02/28/ASPNET-MVC-2.html(三) Controller/Ac...阅读全文
posted @ 2009-09-11 09:38 云中深海 阅读(78) | 评论 (0) 编辑
asp.net 2.0 缓存(页面输出缓存)
摘要: 页面输出缓存作为最简单的缓存形式,输出缓存只是在内存中保留为响应请求而发送的 HTML 的副本。其后再有请求时将提供缓存的输出,直到缓存到期,这样,性能有可能得到很大的提高(取决于需要多少开销来创建原始页面输出 - 发送缓存的输出总是很快,并且比较稳定)。 设置页面输出缓存可以使用以下两种方式:一种是使用@ OutputCache指令,另一种是使用页面输出缓存API。@ OutputCache指令...阅读全文
posted @ 2009-09-05 22:57 云中深海 阅读(16) | 评论 (0) 编辑
asp.net 2.0 中加密web.config 文件中的配置节
摘要: 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤。1. 首先确定要进行加密的web.config中...阅读全文
posted @ 2009-09-05 22:51 云中深海 阅读(46) | 评论 (0) 编辑
Asp.Net2.0中实现多任务异步页的一点提示
摘要: 如果想学习Asp.Net2.0的异步页技术,那么一定要仔细阅读http://www.microsoft.com/china/MSDN/library/default.mspx?mfr=true,并且下载它的源代码仔细揣摩。全文共介绍了3种实现异步页的编程模型,且功能一种比一种强大。多余的我就不多说了,直接看最后一种模型:使用PageAsyncTask类、RegisterAsyncTask方法、Ex...阅读全文
posted @ 2009-09-05 22:46 云中深海 阅读(48) | 评论 (0) 编辑
asp.net 2.0防止同一用户同时登陆
摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名.但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间.这个时间可以跟用户的session值联系起来.刚好当用户session值失效的时候该用户在cache里面的信息也会被清空....阅读全文
posted @ 2009-09-05 22:44 云中深海 阅读(34) | 评论 (0) 编辑
在Ajax程序中实现无刷新换肤功能(asp.net2.0)
摘要: 小弟我又来献丑了,不知道放在原创区是否合适,不行就用砖头飞我吧! 写了一年多的WEB程序,觉得程序中换肤的功能是非常吸引人眼球的技术。特别是在子父级的WEB平台与论坛上应用广泛,可以突出不同人的风格与个性。 从文章的标题上看是Ajax的无刷新换肤,只是本人比较喜欢Ajax程序而已,其实普通的WEB程序与Ajax实现换肤原理都一样,所以下面两种程序的换肤功能都会介绍。 我将换肤功能从复杂程度上分为二...阅读全文
posted @ 2009-09-05 22:35 云中深海 阅读(53) | 评论 (2) 编辑
VisualStudio2005技巧集合--打造自己的CodeSnippet
摘要: 通过一个简单例子,介绍两种添加CodeSnippet的方法,手动添加和用工具添加,最后再介绍一些常用的codesnippet不少使用VisualStudio2005的coder,都对vs2005的codesnippet功能很熟悉,运用codesnippet可以减少许多烦琐的重复操作,提高编程效率,.net本身提供了丰富code snippet,但是,如果这些codesnippet不满足你的要求,嘿...阅读全文
posted @ 2009-09-05 22:32 云中深海 阅读(88) | 评论 (1) 编辑
Asp.net 2.0 Treeview 无限级无刷新示例
摘要: <%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server"...阅读全文
posted @ 2009-09-05 22:30 云中深海 阅读(35) | 评论 (0) 编辑
VisualStudio2005技巧集合--你真的会使用断点吗?
摘要: 下面有从浅入深的6个问题,您可以尝试回答一下一个如下的语句for (int i = 0; i < 10; i++){if (i == 5)j = 5;},什么都写在一行,你怎么在j=5前面插入断点 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢? 你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到? 你希望你的断点在...阅读全文
posted @ 2009-09-05 22:25 云中深海 阅读(21) | 评论 (0) 编辑
使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200
摘要: 作者: Stephen Walther原文地址:http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/UserProfiles.asp译者:Tony Qu概要:许多ASP.NET应用程序需要跨访问的用户属性跟踪功能,在ASP.NET1.1中,我们只能人工实现这一功能。但如今,使用 ASP.NET...阅读全文
posted @ 2009-09-05 22:24 云中深海 阅读(18) | 评论 (0) 编辑
mootools框架【二至十】
摘要: 转自:http://www.cnblogs.com/ziyiFly/category/153863.html(2-10)mootools框架【二】-Core篇: 主要方法测试实例 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCT...阅读全文
posted @ 2009-09-05 22:06 云中深海 阅读(26) | 评论 (0) 编辑
Ajax基本过程
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/...阅读全文
posted @ 2009-09-05 22:03 云中深海 阅读(24) | 评论 (0) 编辑
(转)SQL 优化原则
摘要: 一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单...阅读全文
posted @ 2009-09-05 22:01 云中深海 阅读(32) | 评论 (0) 编辑
正则表达式实现资料验证的技术总结
摘要: 资料验证无论在C/S还是在B/S中的使用都是非常普遍的, 过去大家喜欢用一堆的 IF...else...判断输入的内容是否满足要求. 如今很多语言都支持正则表达式, 它定义了一套自己的语法规则 (常见语法包括;字符匹配、重复匹配、字符定位、转义匹配和其他高级语法)来完成各种资料的验证, 功能之强大在我看来几乎到了无敌的地步. 但是据我所了解(呵呵, 很可能是坐井观天, 如果有让哪位不爽请原谅我没...阅读全文
posted @ 2009-09-05 21:57 云中深海 阅读(11) | 评论 (0) 编辑
谈谈防 SQL 注入式攻击策略
摘要: SQL 注入式攻击是指利用设计上的漏洞, 在目标服务器上运行 SQL 命令以及进行其他方式的攻击, 动态生成 SQL 语句时没有对用户输入的数据进行验证. SQL 注入式攻击是一各常规性的攻击, 可以允许一些不法用户检索他人的数据或改变服务器的设置或者在他人不小心的时候破坏其服务器. SQL 注入式攻击不是 SQL Server 问题, 而是不适当的程序. 要防范 SQL 注入式攻击, 应该注意以...阅读全文
posted @ 2009-09-05 21:55 云中深海 阅读(36) | 评论 (0) 编辑
常用数字处理小技巧
摘要: 说明: 平时编程中总会遇到数字处理问题, 这里将自己平时总结的一些数字处理小技巧结合MSDN上相关的介绍, 列举一些常用的数字处理技术.原理非常简单, 不再细说, 只图自己和大家引用或参考时方便. 1.对计算结果四舍五入(d:数,i小数位数)效果: 233.8763-->233.88[代码]2.将商品金额小写转换成大写效果: 1234566789 -->壹拾贰亿叁仟肆佰伍拾陆万陆仟柒佰...阅读全文
posted @ 2009-09-05 21:53 云中深海 阅读(16) | 评论 (0) 编辑
宝刀不老: Cookie
摘要: 在新技术大军横空出世年代,Cookie似乎已被遗忘.但网页设计中依然少不了它的身影,这里就本人多年对它的应用做以总结,可能不是最全面的,但一定是最实用的. Cookie早已不是不可替代,不是必不可少,也因此失去了很多色彩,很多人把它形容为一鸡肋,食之无味,弃之可惜.但若都以此评判,似乎我们很多技术都很无味,而似乎都不可缺少.以我看来,技术最好少做对比,选择多了,困惑也就多了,心不静,看什么都是有用...阅读全文
posted @ 2009-09-05 21:52 云中深海 阅读(14) | 评论 (0) 编辑
IP地址与子网掩码总结
摘要: 一、IP地址与网络分类 1. IP地址不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这...阅读全文
posted @ 2009-09-05 21:51 云中深海 阅读(21) | 评论 (0) 编辑
ASP.NET2.0自动搜索文件组成导航系统
摘要: ASP.NET2.0的导航系统确实给web开发带来方便,但是用过的用户就会发现导航系统有一个很大的缺陷:他需要你手工编写web.sitemap,web.sitemap的语法是“相当的简单”,但是实际运用时,虽然简单,对于稍微复杂的导航,你肯定容易出错。下面是一个简单的sitemap,<siteMap><siteMapNode title="Home" ur...阅读全文
posted @ 2009-09-05 21:46 云中深海 阅读(30) | 评论 (0) 编辑
ASP.NET2.0小技巧--内部控件权限的实现
摘要: 谈《内业办公自动化》(可以到http://www.aspx-net.com/测试)的实现技巧之一: 在使用ASP.NET2.0的身份验证和授权时,有时候我们需要提供比页面更高一级的安全功能。传统的我们使用web.config里的deny或者allow来控制用户对某一个页面的访问,但是如果您使用 username为administrator password为aspx-net.com 登陆 http...阅读全文
posted @ 2009-09-05 21:44 云中深海 阅读(21) | 评论 (0) 编辑
[翻译].net 2.0(c#)下简单的FTP应用程序 zhuan
摘要: 原文地址:http://www.c-sharpcorner.com/UploadFile/neo_matrix/SimpleFTP01172007082222AM/SimpleFTP.aspx[原文源码下载].net 2.0(c#)下简单的FTP应用程序原文发布日期:2007.01.18作者:Neo Matrix翻译:webabcd本文使用.net 2.0(c#)来实现一般的FTP功能介绍微软的....阅读全文
posted @ 2009-09-05 21:42 云中深海 阅读(38) | 评论 (0) 编辑