12 2009 档案

摘要:中国IDC圈2月17日报道:在互联网web1.0时代,常用的网络营销有:搜索引擎营销、电子邮件营销、即时通讯营销、BBS营销、病毒式营销;但随着互联网发展至web2.0时代,网络应用服务不断增多,网络营销方式也越来越丰富起来,这包括:博客营销、播客营销、RSS营销、SN营销、创意广告营销、口碑营销、体验营销、趣味营销、知识营销、整合营销、事件营销。  我们需要深刻理解众多的网络营销策略,并结合自身... 阅读全文
posted @ 2009-12-29 13:39 Net.Persons 阅读(466) 评论(0) 推荐(0)
摘要:随着多核CPU成为主流,并行程序设计亦成为研究领域的热门。要想利用多核/多路CPU带来的强大功能,通常使用多线程来开发应用程序。但是要想拥有良好的硬件利用率,仅仅简单的在多个线程间分割工作是不够的。还必须确保线程大部分时间在工作,而不是在等待工作或等待锁定共享数据结构。在不止一个线程访问共享数据时,所有线程都必须使用同步。如果线程间不进行协调,则没有任务可以真正并行,更糟糕的是这会给程序带来毁灭性... 阅读全文
posted @ 2009-12-28 13:11 Net.Persons 阅读(410) 评论(0) 推荐(0)
摘要:由来在CLR 2.0 Memory Model中,我们知道现代CPU架构从CPU到Memory Controller每一级都有速度,容量不同的高速缓存。之所以这样设计,主要是因为性能。为了进一步提升性能,当线程读取内存中所期望的元素值时,CPU并不是只读取我们所期望的元素值,它实际上会同时读取该值周围的若干字节,并将其放入高速缓存中。这是因为应用程序通常读取的字节在内存中彼此相邻。当应用程序又读取... 阅读全文
posted @ 2009-12-28 12:10 Net.Persons 阅读(474) 评论(0) 推荐(0)
摘要:前言 本文介绍一种使用IL的方式直接跟踪exception到行的方法,让大家对exception不再感到恶心!特别是 System.NullReferenceException: 未将对象引用设置到对象的实例。 问题的导火线 今天在debug的时候,又出现了空指针,我这次真的火了!每次遇到空指针,.net给出的信息总是非常的少,我根本不知道是哪里Throw出来的,只能反复检查代码。 我火了!我要... 阅读全文
posted @ 2009-12-25 12:55 Net.Persons 阅读(359) 评论(0) 推荐(0)
摘要:现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本... 阅读全文
posted @ 2009-12-09 18:00 Net.Persons 阅读(2473) 评论(0) 推荐(0)
摘要:【前言】  jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。   【基础】   a)样式  很多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说,其实cs... 阅读全文
posted @ 2009-12-08 12:28 Net.Persons 阅读(370) 评论(0) 推荐(0)
摘要:从John Resig的Deep Tracing of Internet Explorer了解到了这款刚发布的免费的前端性能分析工具,John Resig对其评价甚高:“I typically don't write about most performance analysis tools because, frankly, most of them are quite bland ... 阅读全文
posted @ 2009-12-08 10:41 Net.Persons 阅读(204) 评论(0) 推荐(0)
摘要:Form插件,支持Ajax,支持Ajax文件上传,功能强大,基本满足日常应用。1、JQuery框架软件包下载文件:jquery.rar大小:29KB下载:下载2、Form插件下载文件:jquery.form.rar大小:7KB下载:下载3、Form插件的简单入门第一步:先增加一个表单<form id="myForm" action="comment.php" method="post">... 阅读全文
posted @ 2009-12-08 10:24 Net.Persons 阅读(307) 评论(0) 推荐(0)
摘要:[1] 了解jQuery技巧来提高你的代码[2] 了解jQuery技巧来提高你的代码 [3] 了解jQuery技巧来提高你的代码 [4] 了解jQuery技巧来提高你的代码 [5] 了解jQuery技巧来提高你的代码   jQuery之所以如此流行并被从大公司到个人博客的几乎每个人都广泛使用,是因为它上手和使用相当简单,而且为我们提供了一些人都不知道的相当棒的特性。我认为jQuery的大多数用户更... 阅读全文
posted @ 2009-12-08 09:53 Net.Persons 阅读(190) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/xiaotie/archive/2009/12/05/1617806.html现在的一些工具,越来越大。本来一二十M就能解决问题的,动不动都搞成三四千M——不装满一张DVD誓不罢休。看着头疼。我以前介绍过一些小巧的工具,比如,数据库建模工具Toad Data Modeler。最近老有人问Toad Data Modeler哪里下载... 阅读全文
posted @ 2009-12-06 19:45 Net.Persons 阅读(324) 评论(0) 推荐(0)
摘要:NUnit2.0详细使用方法 (http://dotnet.cnblogs.com/page/41729/)注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应... 阅读全文
posted @ 2009-12-05 21:51 Net.Persons 阅读(162) 评论(0) 推荐(0)
摘要:/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: mailto:%20@@VERSION@@ }/** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java 的一个Class实例。... 阅读全文
posted @ 2009-12-04 13:56 Net.Persons 阅读(240) 评论(0) 推荐(0)
摘要:Table of Contents1. Programming Guide 1.1. Prototype是什么? 1.2. 关联文章 1.3. 通用性方法 1.3.1. 使用 $()方法 1.3.2. 使用$F()方法 1.3.3. 使用$A()方法 1.3.4. 使用$H()方法 1.3.5. 使用$R()方法 1.3.6. 使用Try.these()方法 1.4. Ajax 对象 1.4.1.... 阅读全文
posted @ 2009-12-04 13:55 Net.Persons 阅读(425) 评论(0) 推荐(0)
摘要:prototype.js 是Sam Stephenson写的一个Javascript的小框架(实际上是一个函数库),该框架首页是:http://prototype.conio.net/  prototype.js是一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类库实现的效果库,也做得很棒。  prototype.js不仅是... 阅读全文
posted @ 2009-12-04 13:52 Net.Persons 阅读(261) 评论(0) 推荐(0)
摘要:What is SWFObject? SWFObject is an easy-to-use and standards-friendly method to embed Flash content reliably within all major browsers. You can learn more about SWFObject here.SWFObject是一个易于使用和标准友好的在... 阅读全文
posted @ 2009-12-03 17:26 Net.Persons 阅读(1151) 评论(0) 推荐(0)
摘要:http://www.cssrain.cn/article.asp?id=1346具体的功能如下:点击输入框,自动列出热门出行城市;支持中文/拼音/3字码 输入的智能提示;支持键盘方向键选择、回车键确定;支持选择后自定义callback函数;支持IE6、IE7、IE8、Firefox演示:http://x.zendstudio.net/libs/jquery-suggest-revised/相关日... 阅读全文
posted @ 2009-12-03 17:19 Net.Persons 阅读(217) 评论(0) 推荐(0)
摘要:作者:66Hi,大家好,我是CssRain的站长。爱好前端开发的我先后从事过Java开发,JavaScript,CSS开发等,已经工作两年+了。目前就职于亚信中国(Asiainfo),担任前端开发和创新工作。忠心希望所有的读者在这里都能够有收获和进步,同时也希望大家多多支持CssRain。这是我的最大心愿。Best Regards。使用jQuery UI制作滑动条效果前段时间在佐佐的博客上看到这个... 阅读全文
posted @ 2009-12-03 17:11 Net.Persons 阅读(336) 评论(0) 推荐(0)
摘要:用jQuery解决弹出层的问题http://www.cssrain.cn/article.asp?id=1317在BS 项目中 经常需要用到这种弹出层。做这种弹出层一般都会遇到下面几个问题:0,弹出层必须定义在input的下边显示。1,点击input弹出div层。2,点击div层外面任何地方,关闭div层。3,ie6下,div层与下拉框的优先级问题。下面这个例子就是解决这些问题的,大家可以参考参考... 阅读全文
posted @ 2009-12-03 17:06 Net.Persons 阅读(575) 评论(0) 推荐(0)
摘要:http://www.cssrain.cn/article.asp?id=1323问题1:为什么要模拟下拉框?1,浏览器自带的 下拉框样式不好看。2,在ie6下,下拉框的优先级大于层,经常导致下拉框显示在层的上面。OK,明白这个问题后,我们就开始用jQuery制作模拟下拉框。先构建HTML结构和CSS样式。看Demo1:http://cssrain.cn/demo/jqueryCRselectbo... 阅读全文
posted @ 2009-12-03 17:02 Net.Persons 阅读(249) 评论(0) 推荐(0)
摘要:http://www.cssrain.cn/article.asp?id=1338很多图片网站用了这种技术,Google图片中心也不例外。这种技术的图片是先显示模糊的,然后再显示清楚的。这个模糊的原理就是 一张小图片,然后把尺寸放大,大小等于大图片的宽度和高度。小图片被拉大了,理所当然就模糊了。试想:小图片的尺寸是10kb,大图片的大小是500kb,那么加载小图片的速度就是大图片的50倍。当然你会... 阅读全文
posted @ 2009-12-03 16:59 Net.Persons 阅读(287) 评论(0) 推荐(0)
摘要:在前段时间做的图片预加载插件上,再次进行扩展。添加了图片的高度和宽度进行等比例缩放和居中。http://www.cssrain.cn/article.asp?id=1342演示:http://www.cssrain.cn/demo/imgResizeCenter/demo.html相关代码:/** jQuery插件:* 图片预加载* 重置图片宽度,高度* 图片水平,垂直居中* Dev By Css... 阅读全文
posted @ 2009-12-03 16:54 Net.Persons 阅读(305) 评论(0) 推荐(0)
摘要:作者:oncoding联系方式:jhyp5726#gmail.comBlog:http://www.oncoding.cn/JavaScript程序执行顺序问题总结好记星不如烂笔头,适时的总结梳理知识让人更轻松愉快。今天总结下学习和开发中遇到的JavaScript执行顺序的问题,今天挖个坑,以后会慢慢填,也希望抛砖引玉,能学到更多的东西。顺序可能比较乱,写多了再整理,有些术语可能运用也不恰当,欢迎... 阅读全文
posted @ 2009-12-03 16:11 Net.Persons 阅读(173) 评论(0) 推荐(0)
摘要:一个以json作为基础的 模板。用法1:单个数据绑定:1,导入js<script src="Jsont.js" type="text/javascript"></script>2,建立一个json数据//数据var data = { "link1": { name : "CssRain" , url : "http://www.cssrain.cn/"}};3,建立一个js... 阅读全文
posted @ 2009-12-03 14:19 Net.Persons 阅读(272) 评论(0) 推荐(0)
摘要:1,window.name原理:name 在浏览器环境中是一个全局/window对象的属性,且当在 iframe 中加载新页面时,name 的属性值依旧保持不变。但 此时 name 属性仅对相同域名的 iframe 可访问 ,所以第二次加载时需要加载本地的文件(空文件也可),把name引到本地来使用。当然iframe的name使用完后,应该把iframe删除(涉及动态创建iframe和删除ifra... 阅读全文
posted @ 2009-12-03 13:59 Net.Persons 阅读(212) 评论(0) 推荐(0)
摘要:这个插件应该是比较方便的一个插件了,它能把xml字符串或xml文件转化为json对象,比如把<xml><message>Hello world</message></xml>转化为{message: 'Hello world';}这样我们操作起来就很方便了,因为用javascript操作json比操作xml要方便好多。基本的使用: 程序代码var x... 阅读全文
posted @ 2009-12-03 13:56 Net.Persons 阅读(311) 评论(0) 推荐(0)
摘要:xml的写法:<contact> <friend>  <name>Michael</name>  <email>17bity@gmail.com</email>  <homepage>http://www.jialing.net</homepage> </friend> <friend... 阅读全文
posted @ 2009-12-03 13:37 Net.Persons 阅读(208) 评论(0) 推荐(0)
摘要:介绍我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。JSON(读Jason)是为了能够使得数据格式成为一种标准,更简单的被JavaScript解析。优点1、轻量级的数据交换格式2、人们读写更加容易3、易于机器的解析和生成4、... 阅读全文
posted @ 2009-12-03 13:36 Net.Persons 阅读(240) 评论(0) 推荐(0)
摘要:·可读性  JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。  ·可扩展性  XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。  ·编码难度  XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即... 阅读全文
posted @ 2009-12-03 13:35 Net.Persons 阅读(223) 评论(0) 推荐(0)
摘要:►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var code1='"a" + 2';//表达式var code2='{a:2}... 阅读全文
posted @ 2009-12-03 13:32 Net.Persons 阅读(152) 评论(0) 推荐(0)
摘要:在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下... 阅读全文
posted @ 2009-12-03 13:27 Net.Persons 阅读(319) 评论(0) 推荐(0)