博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2009 档案

摘要:在实际项目中,进度条的用处还是非常大的。这篇文章主要是要介绍几种制作进度条的方法。通过学习,你也能制作属于自己的进度条了。我们先看看最终效果:第一步,基本构建基本的代码,看效果演示:http://www.cssrain.cn/demo/makeProgress/demo1.html这步非常简单,相信大家都能看明白。 。第二步,给进度条增加文字显示还是先看下,效果演示:http://www.cssr... 阅读全文

posted @ 2009-05-31 09:02 linFen 阅读(2570) 评论(0) 推荐(0) 编辑

摘要:最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少... 阅读全文

posted @ 2009-05-27 08:48 linFen 阅读(2061) 评论(1) 推荐(2) 编辑

摘要:一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读.二.前言最近面试过一些人, 发现即使经验丰富的开发人员, 对于一些基础的理论和细节也常常会模糊. 写本文是因为就我自己而言第一次学习下面的内容时发现自己确实有所收获和感悟. 其实我们容易忽视的java... 阅读全文

posted @ 2009-05-27 08:45 linFen 阅读(394) 评论(0) 推荐(0) 编辑

摘要:看到这里很多问如何实现单点登录,本人根据自己的经验,提供一个实现单点登录的类。支持web和winfrom,测试成功。利用哈希表,作为保存登录用户的队列 private static Hashtable m_userList;设置用户在线超时的时限(我设置的是30分钟,可以根据自己的需求自行修改) private static TimeSpan m_tsSub = new TimeSpan(0, 3... 阅读全文

posted @ 2009-05-26 08:50 linFen 阅读(895) 评论(0) 推荐(0) 编辑

摘要:前言  C#使用自带的库(Excel 11.0/5.0 Object Library)操作Excel一直以来都有些问题,最严重的要数有时候Excel进程结束不掉这个问题,操作起来也不是很方便。其实Excel用得稍熟点的朋友就知道Excel可以导出为html格式的文件,我想说到这里大家应该大致明白本文的意图了,下面我为大家做一个范例。环境  1.  Microsoft Office Excel 20... 阅读全文

posted @ 2009-05-26 08:48 linFen 阅读(596) 评论(0) 推荐(0) 编辑

摘要:UPDLOCK.UPDLOCK 的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。当我们用UPDLOCK来读取记录时可以对取到的记录加上更新锁,从而加上锁的记录在其它的线程中是不能更改的只能等本线程的事务结束后才能更改,我如下示例:BEGIN TRANSACTION --开始一个事务SELECT Qty FROM myTable WITH (UPD... 阅读全文

posted @ 2009-05-21 18:29 linFen 阅读(13128) 评论(1) 推荐(4) 编辑

摘要:Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete居然支持inner join的update方式,太神奇了。分享段示例代码:update tb_Userset pass=''from tb_User usrinner join tb_Address addr on usr.nAddressFK = addr.nAddressIDwhere u... 阅读全文

posted @ 2009-05-21 18:14 linFen 阅读(42672) 评论(6) 推荐(2) 编辑

摘要:8,尽量使用ID代替Class。前面性能优化已经说过,ID选择器的速度是最快的。所以在HTML代码中,能使用ID的尽量使用ID来代替class。看下面的一个例子:// 创建一个listvar $myList = $('#myList'); var myListItems = '<ul>'; for (i = 0; i < 1000; i++) {myListItems += '&... 阅读全文

posted @ 2009-05-21 13:07 linFen 阅读(368) 评论(0) 推荐(0) 编辑

摘要:4,对直接的DOM操作进行限制这里的基本思想是在内存中建立你确实想要的东西,然后更新DOM 。这并不是一个jQuery最佳实践,但必须进行有效的JavaScript操作 。直接的DOM操作速度很慢。例如,你想动态的创建一组列表元素,千万不要这样做,如下所示:var top_100_list = [...], // 假设这里是100个独一无二的字符串 $mylist = $("#mylist"); ... 阅读全文

posted @ 2009-05-21 13:07 linFen 阅读(302) 评论(0) 推荐(0) 编辑

摘要:用Page.ClientScript.RegisterClientScriptBlock 和Page.ClientScript.RegisterStartupScript:区别:c#<%@PageLanguage=”C#”%><scriptrunat=”server”>protectedvoidPage_Load(object... 阅读全文

posted @ 2009-05-21 09:03 linFen 阅读(7346) 评论(0) 推荐(2) 编辑

摘要:ASP.NET以及JS获取URL和IP地址HttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5通过HttpContext.Current.Request.Url.ToString()... 阅读全文

posted @ 2009-05-21 08:54 linFen 阅读(2576) 评论(1) 推荐(0) 编辑

摘要:Asp.net设计时经常要在.aspx.cs代码中写一些脚本,每次都重新写比较麻烦,所以把经常用的整理了一下,写成一个公共类,以便以后调用. using System.Text;using System.Web;using System.Web.UI; namespace Lmsoft.Net.Web{ /**//// <summary> /// 文件名: Js.cs /// 功能描述... 阅读全文

posted @ 2009-05-21 08:48 linFen 阅读(894) 评论(0) 推荐(0) 编辑

摘要:ASP.NET里常用的JS (转贴) 转自: http://www.cnblogs.com/fds2003/archive/2006/10/20/534216.htmlusingSystem;usingSystem.Web;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI;namespaceWeb.JScript{///<summary&g... 阅读全文

posted @ 2009-05-21 08:45 linFen 阅读(417) 评论(0) 推荐(0) 编辑

摘要:本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七) jQuery动画-让页面动... 阅读全文

posted @ 2009-05-20 09:05 linFen 阅读(836) 评论(1) 推荐(0) 编辑

摘要:实现MSMQ消息加密的安全实践 消息加密的工作原理 消息应用程序发送方对消息进行加密后发送到目标计算机的消息队列中,然后由目标计算机上的应用程序接收消息队列中的消息进行解密。消息加密旨在防止在传输过程中有人未经授权查看消息。 使用消息加密会降低性能,不过这没有使用消息验证时性能下降得那么多。将加密的消息发送到多个不同的计算机时,由加密引起的性能下降非常明显。但是,将多条消息发送到同一目标计算机上时... 阅读全文

posted @ 2009-05-20 09:01 linFen 阅读(1102) 评论(0) 推荐(0) 编辑

摘要:publicstringkeepinvoke()3{4Thread.Sleep(3000);5return"<scriptlanguage='javascript'type='text/javascript'>parent.push('.NETPUSHLET')</script>";6}content.aspx:[代码] 阅读全文

posted @ 2009-05-20 09:00 linFen 阅读(218) 评论(0) 推荐(0) 编辑

摘要:setTimeout与setInterval区别项目里看别人用了setTimeout和setInterval这两个方法,上网查了查,总结一下. Java代码 setTimeout("showresponse('${rootUrl}index/movie.do','movieId')",400); setInterval("showresponse('${rootUrl}index/newWarn.... 阅读全文

posted @ 2009-05-19 10:29 linFen 阅读(529) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>... 阅读全文

posted @ 2009-05-19 09:10 linFen 阅读(1301) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>... 阅读全文

posted @ 2009-05-19 09:08 linFen 阅读(2406) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml' lang='en' xml:lang='en'>... 阅读全文

posted @ 2009-05-19 09:06 linFen 阅读(4757) 评论(3) 推荐(0) 编辑

摘要:在前段时间做的图片预加载插件上,再次进行扩展。添加了图片的高度和宽度进行等比例缩放和居中。演示:http://www.cssrain.cn/demo/imgResizeCenter/demo.html相关代码:/** jQuery插件:* 图片预加载* 重置图片宽度,高度* 图片水平,垂直居中* Dev By CssRain.cn*/jQuery.fn.loadthumb = function(o... 阅读全文

posted @ 2009-05-19 09:02 linFen 阅读(8508) 评论(0) 推荐(0) 编辑

摘要:1,window.name原理:name 在浏览器环境中是一个全局/window对象的属性,且当在 iframe 中加载新页面时,name 的属性值依旧保持不变。但 此时 name 属性仅对相同域名的 iframe 可访问 ,所以第二次加载时需要加载本地的文件(空文件也可),把name引到本地来使用。当然iframe的name使用完后,应该把iframe删除(涉及动态创建iframe和删除ifra... 阅读全文

posted @ 2009-05-19 09:01 linFen 阅读(2832) 评论(0) 推荐(0) 编辑

摘要:Ajax在网上已经叫喊了好几年了, 但是还是有很多像我这样的新手没掌握它, 像这样能改善交互体验的技术不会用真是很遗憾呢. 所以我就把我学到的记录下来,供高手指正,新手共勉.首先,稍微扫扫盲: AJAX = Asynchronous JavaScript And XML , 这里有三个关键词: Asynchronous, javascript和XML. 用一个图来表示它们的关系(我自己的理解,若有... 阅读全文

posted @ 2009-05-19 08:55 linFen 阅读(236) 评论(0) 推荐(0) 编辑

摘要:01 // 执行AJAX请求的通用函数02 //带一个参数,是包含一系列选项的对象03 function ajax(options){04 //如果用户没有提供某个选项则用默认值代替05 options = {06 //HTTP请求的类型07 type: options.type || “POST”,08 //请求的URL09 url: options.url || ... 阅读全文

posted @ 2009-05-19 08:53 linFen 阅读(290) 评论(0) 推荐(0) 编辑

摘要:现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 在twitter上发现了<jQuery Performance Rules>这篇文章, 简单的摘译了一下: 总是从ID选择器开始继承 在class前使用ta... 阅读全文

posted @ 2009-05-19 08:50 linFen 阅读(264) 评论(0) 推荐(0) 编辑

摘要:1,总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:<div id="content"><form method="post" action="#"> <h2>交通信号灯</h2> <ul id="traffic_light"&... 阅读全文

posted @ 2009-05-19 08:47 linFen 阅读(238) 评论(0) 推荐(0) 编辑

摘要:操作XMLXML LINQ简介本章包括nXML LINQ设计原则nXML LINQ类层次n加载、解析和操作XMLXML LINQ允许我们使用我们已经熟悉的LINQ查询语法查询XML数据,而不是学习查询XML的新的API。此外,XML LINQ也提供了一些轻量级XML API用来操作XML,这些API利用了提供了类似DOM的操作,但是在设计上更加直观。本章的目的就是学习XML LINQ提供的API。... 阅读全文

posted @ 2009-05-19 08:39 linFen 阅读(4264) 评论(0) 推荐(0) 编辑

摘要:一、命名空间  System.Xml.Linq.dll 程序集定义了三个命名空间:System.Xml.Linq, System.Xml.Schema 和 System.Xml.XPath  最核心的是 System.Xml.Linq, 定义了对应 XML 文档个方面的很多类型   Member of System.Xml.Linq Meaning in Life XAttribute Repre... 阅读全文

posted @ 2009-05-19 08:36 linFen 阅读(604) 评论(1) 推荐(0) 编辑

摘要:方法一: //须添加对System.Web的引用 usingSystem.Web.Security; ... ///<summary> ///SHA1加密字符串 ///</summary> ///<paramname="source">源字符串</param> ///<returns>加密后的字符串</returns> pub... 阅读全文

posted @ 2009-05-05 15:45 linFen 阅读(7016) 评论(2) 推荐(2) 编辑

摘要:#region RC2 /// <summary> /// 进行RC2加密。 /// </summary> /// <param name="pToEncrypt">要加密的字符串。</param> /// <param name="sKey">初始化向量</param> /// <param name="IV">... 阅读全文

posted @ 2009-05-05 15:43 linFen 阅读(764) 评论(0) 推荐(0) 编辑

摘要:Language ISO Code Windows Name Win Code Mac Name Mac Code Abkhazian ab Afar aa Afrikaans af LANG_AFRIKAANS 0x36 langAfricaans 141 Albanian sq LANG_ALBANIAN 0x1c langAlbanian 36 Amharic am (no constant... 阅读全文

posted @ 2009-05-05 15:25 linFen 阅读(1788) 评论(0) 推荐(1) 编辑