爱晚红枫技术部广东分部








永远自由的心

2008年9月28日

Thread & ThreadPool 的一些背景知识

posted @ 2008-09-28 16:03 e旋风 阅读(362) | 评论 (0)编辑

2008年9月3日

[转]WinForm数据绑定--BindingContext

posted @ 2008-09-03 15:57 e旋风 阅读(391) | 评论 (0)编辑

2007年10月10日

C#中字符数与字节数的区别

posted @ 2007-10-10 09:21 e旋风 阅读(561) | 评论 (0)编辑

2007年9月18日

世联地产软件工程师笔试试题

     摘要: 请用示意图表现 asp.net使用IIS相应HTTP请求,与后台数据库交互等处理的过程,画出基本结构即可
  阅读全文

posted @ 2007-09-18 16:18 e旋风 阅读(561) | 评论 (0)编辑

2006年12月31日

HttpRuntime.Cache 与HttpContext.Current.Cache的疑问

     摘要: 总结,
1、HttpRuntime.Cache 相当于就是一个缓存具体实现类,这个类虽然被放在了 System.Web 命名空间下了。但是非 Web 应用也是可以拿来用的。
2、HttpContext.Cache 是对上述缓存类的封装,由于封装到了 HttpContext ,局限于只能在知道 HttpContext 下使用,即只能用于 Web 应用。

综上所属,在可以的条件,尽量用 HttpRuntime.Cache ,而不是用 HttpContext.Cache 。
  阅读全文

posted @ 2006-12-31 11:04 e旋风 阅读(824) | 评论 (1)编辑

2006年12月6日

配置节处理程序声明

posted @ 2006-12-06 10:13 e旋风 阅读(328) | 评论 (0)编辑

2006年11月1日

判断是否存在在父结果集中有而在子结果集中没有的记录的最佳方法

posted @ 2006-11-01 16:36 e旋风 阅读(362) | 评论 (0)编辑

2006年10月18日

动态执行Sql语句与临时表的问题(对象名无效)

     摘要: exec('selectIDENTITY(int,1,1) as ID,fnum,into #yuecu from store_store where '+@Parameter)
select XX,XX1,XX2 from #yuecu
.
这样创建一个临时表以后我再想从临时表中取数据提示对象名#yuecu 无效,晕,如果我不是使用exec()执行sql语句的话就没有任何问题,WHY?
临时表有作用域的,上面的临时表只在EXEC內部有效。

解决办法:

改用全局临时表
exec('selectIDENTITY(int,1,1) as ID,fnum,into ##yuecu from store_store where '+@Parameter)

select * from ##yuecu   阅读全文

posted @ 2006-10-18 15:39 e旋风 阅读(1552) | 评论 (0)编辑

2006年10月12日

定义局部变量时,字符串不能超过8000的方法

     摘要: 定义局部变量时,字符串不能超过8000的方法
------------------------------------------------------------------------------------------------------------------------
思路:将字符串分解到多个变量进行存储,根据一定的规则将生成的字符串分段存入临时表。分配到各变量中去
------------------------------------------------------------------------------------------------------------------------
--/*-- 方法1. 多个变量处理

--定义变量,估计需要多少个变量才能保存完所有数据
declare @sql0 varchar(8000),@sql1 varchar(8000)
--,@sqln varchar(8000)

--生成数据处理临时表
select id=i  阅读全文

posted @ 2006-10-12 00:27 e旋风 阅读(487) | 评论 (0)编辑

2006年9月25日

我搜集的关于工作流方面的技术文章

     摘要: 工作流理论总结
http://www.blogjava.net/rosen/archive/2006/04/30/44209.aspx
http://www.blogjava.net/rosen/category/2684.html
工作流管理系统(论文)
http://blog.csdn.net/cissyring/archive/2004/10/31/160975.aspx

工作流管理系统(WfMS)介绍
http://blog.csdn.net/hongbo781202/archive/2006/07/11/906504.aspx

对一个工作流引擎模型模型的设计
http://www.cnblogs.com/herony420/archive/2006/04/13/373994.html

非常不错的文章,专门介绍WF 的规则引擎,作者Charles Young在Biztalk规则引擎方面也颇有功力
http://blogs.msdn.com/ccboy/def  阅读全文

posted @ 2006-09-25 23:19 e旋风 阅读(700) | 评论 (2)编辑

2006年9月22日

注意Transact-SQL中Case函数的两种用法导致不同的结果集

     摘要: A.使用带有简单 CASE 函数的 SELECT 语句
B.使用带有简单 CASE 函数和 CASE 搜索函数的 SELECT 语句
  阅读全文

posted @ 2006-09-22 16:23 e旋风 阅读(626) | 评论 (0)编辑

2006年9月12日

只有设置为InProc,Session失效时才会触发Session_End

     摘要: 只有设置为InProc,Session失效时才会触发Session_End,而设置为其他的方法都不会触发Session_End  阅读全文

posted @ 2006-09-12 11:32 e旋风 阅读(1303) | 评论 (0)编辑

2006年9月6日

asp.net用户控件中使用相对路径问题

     摘要: 对服务器控件: 使用"~" 表示应用程序根目录。
对非服务器控件: 使用CSS定义样式,同样可使用相对路径。  阅读全文

posted @ 2006-09-06 01:47 e旋风 阅读(1247) | 评论 (0)编辑

2006年9月5日

a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法

     摘要: #包含了一个位置信息

默认的锚点是#top 也就是网页的上端

而javascript:void(0) 仅仅表示一个死链接

这就是为什么有的时候页面很长浏览链接明明是#可是

跳动到了页首

而javascript:void(0) 则不是如此

所以调用脚本的时候最好用void(0)
  阅读全文

posted @ 2006-09-05 23:17 e旋风 阅读(28124) | 评论 (18)编辑

2006年9月1日

只能输入汉字,数字,英文大小写,符号只允许,。!的正则表达式

     摘要: 只能输入汉字,数字,英文大小写,符号只允许,。!的正则表达式
if(/[^\u4e00-\u9fa5\w,\.]/.test(obj.value)) obj.value="";return false;  阅读全文

posted @ 2006-09-01 13:48 e旋风 阅读(1476) | 评论 (1)编辑

HTML及XML语言的转义字符

     摘要: HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用
只有"<" 字符和"&"字符对于XML来说是严格禁止使用的  阅读全文

posted @ 2006-09-01 13:31 e旋风 阅读(1433) | 评论 (2)编辑

2006年7月19日

[转] c# 时间操作

     摘要: 取某月的最后一天
方法一、使用算出该月多少天,年+月+加上多少天即得,举例取今天这个月的最后一天
方法二、取出下月的第一天减去一天便是这个的最后一天  阅读全文

posted @ 2006-07-19 20:58 e旋风 阅读(742) | 评论 (0)编辑

2006年7月18日

HttpUtility.UrlEncode 在 Encode 的时候, 将空格转换成加号('+'), 在 Decode 的时候将加号转为空格, 但是浏览器是不能理解加号为空格的, 所以如果文件名包含了空格, 在浏览器下载得到的文件, 空格就变成了加号

     摘要: HttpUtility.UrlEncode 在 Encode 的时候, 将空格转换成加号('+'), 在 Decode 的时候将加号转为空格, 但是浏览器是不能理解加号为空格的, 所以如果文件名包含了空格, 在浏览器下载得到的文件, 空格就变成了加号
一个解决办法是, 在 HttpUtility 的 UrlEncode 之后, 将 "+" 替换成 "%20"( 如果原来是 "+" 则被转换成 "%2b" )  阅读全文

posted @ 2006-07-18 16:20 e旋风 阅读(5099) | 评论 (2)编辑

2006年7月13日

利用.net 2.0中的TreeView控件与数据库绑定,生成无限级的树目录

     摘要: 利用.net 2.0中的TreeView控件与数据库绑定,生成无限级的树目录   阅读全文

posted @ 2006-07-13 16:08 e旋风 阅读(3866) | 评论 (5)编辑

2006年6月28日

微软的“Web Data Administrator”MS SQL 管理器_WEB方式管理数据库

     摘要: 1.微软的“Web Data Administrator”MS SQL 管理器_WEB方式管理数据库
该程序属于.NET开源程序
2.TableEditoR,ASP编写的,在功能和考虑上要比微软Web Data Administrator那个完整多了  阅读全文

posted @ 2006-06-28 21:12 e旋风 阅读(758) | 评论 (1)编辑

[转]prototype.js 1.4版开发者手册(强烈推荐)

     摘要: prototype.js开发者手册
对应版本1.4.0   阅读全文

posted @ 2006-06-28 14:53 e旋风 阅读(1716) | 评论 (1)编辑

[转]输入框自动完成,模仿IE的,支持FireFox

     摘要: ---模拟IE自动完成功能,常见于地址栏输入或者Windows控件输入
自动完成功能:

1、可设置自动完成功能所提示的字符。
2、可用方向键选择。
3、如果选择的当前元素为首元素,则按上(方向键)则会自动跳到末元素。
4、如果选择的当前元素为末元素,则按下(方向键)则会自动跳到首元素。
5、当获取值为空时,自动隐藏 自动完成TIP的容器
  阅读全文

posted @ 2006-06-28 12:35 e旋风 阅读(1184) | 评论 (1)编辑

2006年6月18日

[转]javascript应用:实现复选框全选/全不选切换

     摘要: javascript应用:
1.实现复选框全选/全不选切换
2.所有复选框勾上,全选复选框自动勾上
3.其中任一复选框取消勾上,全选复选框自动取消勾上状态  阅读全文

posted @ 2006-06-18 14:33 e旋风 阅读(1584) | 评论 (1)编辑

2006年6月13日

[转]如何进行.NET高效开发

     摘要: 如何进行.NET高效开发   阅读全文

posted @ 2006-06-13 21:14 e旋风 阅读(751) | 评论 (0)编辑

2006年6月12日

IIS运行asp程序出现The requested resource is in use 和 安装.net 2.0 后运行2.0程序出现 Failed to access IIS metabase 错误的解决

     摘要: Failed to access IIS metabase
The requested resource is in use
应用程序-特定 权限设置未将 COM 服务器应用程序
{A9E69610-B80D-11D0-B9B9-00A0C922E750}  阅读全文

posted @ 2006-06-12 03:01 e旋风 阅读(3773) | 评论 (6)编辑

2006年5月18日

屏蔽浏览器关闭按钮及ALT+F4 快捷键

     摘要: 屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
  阅读全文

posted @ 2006-05-18 01:47 e旋风 阅读(1323) | 评论 (0)编辑

2006年5月15日

检验密码强度的JS类

posted @ 2006-05-15 01:31 e旋风 阅读(578) | 评论 (0)编辑

2006年4月12日

动态sql语句基本语法

     摘要: 动态sql语句基本语法
1 :普通SQL语句可以用Exec执行
2:字段名,表名,数据库名之类作为变量时,必须用动态SQL
3. 输出参数  阅读全文

posted @ 2006-04-12 01:28 e旋风 阅读(922) | 评论 (0)编辑

2006年4月7日

面向对象的JavaScript

     摘要: JavaScript 是一种解释型的、基于对象的脚本语言。尽管与 C++、C# 这样成熟的面向对象的语言相比,JavaScript的功能要弱一些,但对于它的预期用途而言,JavaScript的功能已经足够大了。但是由于各种各样的原因,我们在实际进行开发的过程中往往忽略了他基于对象的这一特性,以至JavaScript编写的程序显的杂乱无章。这样不仅不易于观看,更不易于修改。今天就让我们来看看JavaScript基于对象的这一特性  阅读全文

posted @ 2006-04-07 01:51 e旋风 阅读(599) | 评论 (0)编辑

2006年3月28日

当关闭子窗口时刷新父窗口 ,窗口打开总最大化

posted @ 2006-03-28 00:25 e旋风 阅读(2436) | 评论 (2)编辑

2006年3月27日

文本框焦点自动跳转及通过回车键提交表单的几种代码

posted @ 2006-03-27 23:30 e旋风 阅读(2300) | 评论 (2)编辑

2006年3月13日

[转] C#下 读取xml节点的数据总结

posted @ 2006-03-13 19:35 e旋风 阅读(4264) | 评论 (0)编辑

2006年3月8日

关闭浏览器窗口或离开页面时

posted @ 2006-03-08 00:09 e旋风 阅读(1439) | 评论 (2)编辑

2006年2月27日

javascript 的面向对象特性参考

     摘要: javascript作为一种弱类型的动态语言,语法接近于java,但其面向对象的方式更和python相识。 面向对象的特性类,成员变量,成员函数,类变量,类方法,继承,多态  阅读全文

posted @ 2006-02-27 17:19 e旋风 阅读(649) | 评论 (0)编辑

2006年1月3日

JAVASCRIPT中使用DOM操作XML文档

     摘要: createAttribute() 用指定的名字创建新的Attr节点。createComment() 用指定的字符串创建新的Comment节点。createElement() 用指定的标记名创建新的Element节点。createTextNode()
用指定的文本创建新的TextNode节点  阅读全文

posted @ 2006-01-03 01:18 e旋风 阅读(7387) | 评论 (2)编辑

2005年12月26日

尝试创建web项目或打开URL (Http/1.0 500 Server Error)

     摘要: 尝试创建web项目或打开URL (Http/1.0 500 Server Error) 所有本地网站、包含localhost(即便是静态页面)也无法打开。更别提用VS.NET打开某个项目工程了,但我去掉了“显示友好的HTTP错误消息”后,得到了更详细的错误代  阅读全文

posted @ 2005-12-26 14:45 e旋风 阅读(2521) | 评论 (1)编辑

2005年12月13日

优化JavaScript脚本的性能

     摘要: 尽量少用for(in)
局部变量的速度要比全局变量的访问速度更快
不使用Eval
减少对象查找
把数字转换成字符串,应用"" + 1,虽然看起来比较丑一点,但事实上这个效率是最高的,性能上来说:

("" +) > String() > .toString() > new String()

浮点数转换成整型使用Math.floor()或者Math.round()。

对字符串进行循环操作,譬如替换、查找,应使用正则表达式
document.createElement()方法 创建DOM节点


  阅读全文

posted @ 2005-12-13 21:55 e旋风 阅读(1559) | 评论 (0)编辑

2005年11月17日

XML数据岛,数据绑定

     摘要: DSO把XML数据岛当做ADO记录集进行处理的一大好处是可以利用ADO提供的各种方法对数据源进行访问,尤其是当把数据岛与类似SPAN、DIV和INPUT等HTML元素绑定时。通常这些元素显示的是记录集的首条记录,要想对记录集进行遍历浏览,可以使用ADO的方法 : Move、MoveFirst、MoveLast、MoveNext和MovePrevious。比如创建一个按钮响应函数,只要用户点击“Next”按钮,就可以逐条浏览相应的记录。
  阅读全文

posted @ 2005-11-17 22:17 e旋风 阅读(2250) | 评论 (3)编辑

2005年11月5日

在JavaScript的数组中进行数组元素查找和替换

     摘要: JavaScript的数组中进行数组元素查找和替换

JavaScript提供了在字符串中查找子串的函数indexOf()、lastIndexOf()、search(),还提供了字符串的替换函数replace(),而这些函数没有在数组对象Array中实现。  阅读全文

posted @ 2005-11-05 11:26 e旋风 阅读(2974) | 评论 (1)编辑

JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)

     摘要: JavaScript中对变量的操作都是通过引用方式,而对数组也一样。
前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的)

无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。

slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下:
array.slice(start, end)
如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。

现在要用它来复制数组,就一行,呵呵:
var newArray=oldArray.slice(0);
  阅读全文

posted @ 2005-11-05 11:20 e旋风 阅读(3127) | 评论 (1)编辑

导航

统计

公告

人所拥有的「最后的」(last)自由是,
我们可以选择我们的态度。
遭遇同样的打击,
有的人选择的是绝望,
有的人却选择了希望



与我联系

搜索

 

常用链接

留言簿

我的标签

随笔分类

文章分类

相册

收藏夹

Web标准

Web开发

xml学习

博客集合

图客

网站收藏夹

我的邻居

最新随笔

最新评论

阅读排行榜

评论排行榜