
心得
文章平均质量分 71
magicdreaming
这个作者很懒,什么都没留下…
展开
-
鼠标滑过出现提示层效果 js代码
把下面的代码保存为文件,再在目录下放一张名为200708171844190.gif图片就可以了,而且在面页滚动时可以准确显示文件代码DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns=原创 2008-05-04 09:50:00 · 1129 阅读 · 0 评论 -
Mapx常见问题
1、 TAB的数据分为两种数据:地图数据(Layers)、属性数据(Datasets)。关系:不可分割的一个数据集的两部分. 2、 数据加载:GST文件由GeosetManager40.exe程序生成。在程序使用gsT文件:Map1.Geoset=Filepath+FileName 3、 问题:GST文件加载后,只是默认将地图数据加载,属性数据另外需要使用单独的命令进行加载,否则对属性数据的操作全转载 2009-03-09 07:58:00 · 1892 阅读 · 0 评论 -
说说Asp.net 身份验证、授权
观其大略:1. Asp.net是依存于IIS的一个服务,说到Asp.net的安全相关的话题当然要有一个整体上的思路:IIS接收—》IIS验证—》IIS授权---》ASP.net验证---》Asp.net授权---》资源返回给用户 IIS从网络转载 2009-06-04 10:10:00 · 808 阅读 · 0 评论 -
Asp.Net基于forms的验证机制
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票中,如: FormsAuthentication.S转载 2009-06-04 10:20:00 · 482 阅读 · 1 评论 -
简单CSS hack:区分IE6、IE7、IE8、Firefox、Opera
方法一: 跨浏览器的网页设计一直是让人很头疼的问题,这不只是因为浏览器的版本众多,还有一个重要的原因是相同浏览器的不同时期的版本也会有差异,甚至是在不同操作同台上还会有不同。因此使CSS hack技术进行浏览器区分是实现跨浏览器访问一个好方法。CSSHack技术有很多,具体可以查看: 本文据说的主要是通过“.”,“>”,“*”,“_”来区分。以下是本人对转载 2009-08-30 23:00:00 · 577 阅读 · 0 评论 -
网页栅格系统研究(1):960的秘密
研究网页栅格系统前,来看一组数据:网站首页页面宽度 pxYahoo!950淘宝950MySpace960新浪950网易960Live Search958搜狐950优酷960AOL960转载 2010-01-22 17:05:00 · 481 阅读 · 0 评论 -
网页栅格系统研究(2):蛋糕的切法
首先澄清一个应用场景问题。研究(1)中指出,对于结构复杂的网站,不少设计师们喜欢采用960固定宽度布局。但要注意的是,960并不是万能钥匙,大部分网站没有也不需要栅格系统。Amazon采用的是宽度自适应布局,最大限度的呈现信息。Google更是简简单单,主题部分就一个列表。eBay的页面非常简洁,商品页面宽度自适应,信息自然流畅,噪音少,购物很踏实。类似的站点还有很多,对于这些转载 2010-01-22 18:45:00 · 460 阅读 · 0 评论 -
含中文字符的字符串长度校验
/** * 得到字符串的字符长度(一个汉字占两个字符长) */ function getBytesLength(str) { // 在GBK编码里,除了ASCII字符,其它都占两个字符宽 return str.replace(/[^x00-xff]/g, xx).length; } /** * 根据字符长来截取字符串 */ functi转载 2010-01-23 00:00:00 · 1015 阅读 · 0 评论 -
网页栅格系统研究(3):粒度问题
研究(2)中讨论了栅格系统的基础知识。这一篇将集中探讨栅格系统的粒度问题。(注:如非特别指明,栅格系统均指24列960栅格系统)淘宝的首页(截图)目前尚未严格遵守栅格系统,如果重构的话,宽度方向可以考虑采用下面的栅格布局(只考虑页面主体部分,忽略高度的比例):(图1)纷乱的高度世界我们来看下图1左上角。左上角部分目前的宽度为256px, 重构的话可以将宽转载 2010-01-25 16:58:00 · 470 阅读 · 0 评论 -
UML 继承、实现、依赖、关联、聚合、组合的联系与区别
http://blog.sina.com.cn/s/blog_53a99cf30100d8xi.html这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几转载 2010-03-26 10:47:00 · 493 阅读 · 0 评论 -
多种Spring.jar详解
Spring.jar是包含有完整发布的单个jar包,Spring.jar中包含除了Spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到Spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。除了Spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需转载 2010-04-14 17:50:00 · 446 阅读 · 0 评论 -
Java的编译器给enum自动添加了哪些专用方法?
from Java Tutorial:Java programming language enum types are much more powerful than their counterparts in other languages. The enum declaration defines a class (called an enum type). The enum class bo转载 2010-04-02 16:10:00 · 878 阅读 · 0 评论 -
Java集合类详解
http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接转载 2010-04-07 09:36:00 · 371 阅读 · 0 评论 -
全面接触Java集合框架
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了转载 2010-04-07 09:38:00 · 436 阅读 · 0 评论 -
元素 float:right 后右对齐换行原因
<br />当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥 <br />也就是说,你的span是float:right,但是你文本还是float:none<br />如果要让两者占据同一行:要么你把span先于文本显示 :<span style="float: right">2007-08-18</span> (示例第3行)要么把文本也设成float:<span style="float: left">新闻新闻新闻</spa原创 2010-06-08 03:28:00 · 635 阅读 · 0 评论 -
unicode,ascii是一種字符集,而uft是一種編碼方式
UTF: Unicode/UCS Transformation FormatUTF-8, 8bit编码, ASCII不作变换, 其他字符做变长编码, 每个字符1-3 byte. 通常作为外码. 有以下优点:* 与CPU字节顺序无关, 可以在不同平台之间交流* 容错能力高, 任何一个字节损坏后, 最多只会导致一个编码码位损失, 不会链锁错误(如GB码错一个字节就会整行乱码) UTF-转载 2008-12-07 19:36:00 · 875 阅读 · 0 评论 -
ExtJs学习心得
最近一直在看EXTJS的免费视频教程,感觉很好,EXTJS做真不错。像以前自己做AJAX的时候,从服务器得到数据后就要自己去解析它然后再给各个对像。在EXTJS中只需要写几条映射即可。如reader:new Ext.data.XmlReader({ record:”content”, //此处不可以写根元素(它为空) success:”@success”},[{name:”first原创 2008-11-06 22:38:00 · 745 阅读 · 1 评论 -
Reflector 反编译DLL
刚接触.net 时就听说 Reflector这个强大反编译工具呢,只是一直没有去使用他. 反编译后的代码除了变量名不同外,其它基本上是一至的,把反编译后的代码导到相关的文件里(要用到插件),再用vs.net编译,全部通过,真是爽呀.围绕Reflecto开发的插件也很非常多,在网搜索了一下基本到是下面这些. Reflector.FileDisassembler Reflector.Cod原创 2008-09-24 08:17:00 · 9797 阅读 · 4 评论 -
笔记
今天看到了一个处理图片的类中有一个得到图片的缩略图的方法,没想到C#中处理图片是这样的简单。 /// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 "HW"://指定高宽缩原创 2008-09-28 22:02:00 · 463 阅读 · 0 评论 -
关AJAX的一些东西
这两天整理了一下,以前收集的一些源码。在其中发现了一个非常华丽的留言板。因为其使用了AJAX页面不需要全部刷新,感觉特别的好。 在看了一些原代码后终于明白了它的原理。原来它是在后台给服务器发信息来得到数据局部刷新面页的。页得到数据时特意使用了第三个页,自己构建回发的信息。 不得不说它使我对我在理解JAVA上有很大帮助。下面的是一些代码:是利用JAVASCRIPT脚本来替换当前的原创 2008-09-27 22:53:00 · 609 阅读 · 0 评论 -
C# Regex 深入正则表达式
正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举一个简单的例子,让大家对Regex有个大概的了解:Regex regex转载 2008-10-08 10:01:00 · 756 阅读 · 0 评论 -
错误处理
在页面回传时如果发生了异常AsyncPostBackError事件将被触发,错误信息的处理依赖于AllowCustomErrors属性、AsyncPostBackErrorMessage属性和Web.config中的配置区。下面看一个简单的错误处理例子,在AsyncPostBackError事件中捕获到异常信息并设置AsyncPostBackErrorMessage属性。@ Page La转载 2008-10-09 21:33:00 · 482 阅读 · 0 评论 -
Services属性
Services用来管理对WebService的调用,通过标签可以在Services中注册一个WebService,在运行时ScriptManager将为每一个ServiceReference对象生成一个客户端代理,标签一个很重要的属性是Path,用来指定WebService的路径,如下所示:asp:ScriptManager ID="SM1" runat="server"> Servi转载 2008-10-09 21:34:00 · 578 阅读 · 0 评论 -
使用 JSON 进行数据传输
添加 JSON 在使用名称/值对或 XML 时,实际上是使用 JavaScript从应用程序中取得数据并将数据转换成另一种数据格式。在这些情况下,JavaScript 在很大程度上作为一种数据操纵语言,用来移动和操纵来自Web 表单的数据,并将数据转换为一种适合发送给服务器端程序的格式。 但是,有时候JavaScript转载 2008-10-10 19:54:00 · 848 阅读 · 0 评论 -
ASP.NET AJAX的面向对象思想--类、成员和名字空间
在Microsoft AJAX Library中,所有的JavaScript类都继承自object(类似于.NETFramework库,都继承自object),在ASP.NET AJAX应用中你可以运用面向对象的编程模式创建继承自MicrosoftAJAX基类的对象和组件,类有四种成员:字段、属性、方法、事件。字段和属性是名/值对,用于描述一个类的一个实例的特性的。字段是由简单类型构成且可转载 2008-10-11 09:58:00 · 463 阅读 · 0 评论 -
ASP.NET AJAX的面向对象思想--枚举
枚举是包含一组被命名的正整数常数的类。你可以像访问属性一样访问它的值。例如: myObject.color = myColorEnum.red,枚举提供了一种很容易理解的整数表示。下面的例子定义了一个以十六进制数表示的颜色被命名为有意义的名字的枚举类型。 Type.registerNamespace("Demo"); // Define an e原创 2008-10-11 10:04:00 · 471 阅读 · 0 评论 -
两个webpart控件之间进行通信
1、为了使两个webpart控件之间进行通信,必须先声明一个公共的接口。往工程项目里增加一个叫ISelectedDate.vb的类文件,放在app_code目录下,写入如下代码:Imports Microsoft.VisualBasic Public Interface ISelectedDate ReadOnly Property SelectedDate( ) As转载 2008-10-11 16:32:00 · 1013 阅读 · 0 评论 -
JSON in JavaScript
JavaScript is a general purpose programming language that was introduced as the page scripting language for Netscape Navigator. It is still widely believed to be a subset of Java, but it i转载 2008-10-10 21:27:00 · 491 阅读 · 0 评论 -
ASP.NET AJAX的面向对象思想--访问修饰与继承
继承是一个类派生于另一个类的能力。派生类自动继承基类的所有字段、属性、方法和事件。派生类可以增加新的成员或者重写基类已存在的成员来改变成员的行为。 下面的脚本实例有两个类Person和Employee,Employee从Person继承而来,两个类示范了私有字段的使用,它们都有公共属性、方法。另外Employee类重写了Person类的toString实现,并调用了基类的功能。转载 2008-10-11 10:01:00 · 504 阅读 · 0 评论 -
在ASP.NET中使用Response.ContentType="类型名";来确定输出格式
application/andrew-inset ez application/mac-binhex40 hqx application/mac-compactpro cpt转载 2008-11-04 08:07:00 · 728 阅读 · 0 评论 -
WIN7 tortoiseSVN安装后不显示svn图标的处理办法
<br />打开注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/ShellIconOverlayIdentifiers,把TortoiseXXX的提前。转载 2011-03-07 09:52:00 · 6023 阅读 · 1 评论