05 2009 档案

摘要:Scrawlr 下载地址:https://download.spidynamics.com/Products/scrawlr/ 这个微软和 HP合作开发的工具,会在网站中爬行,对所有网页的查询字符串进行分析并发现其中的 SQL INJECTION 风险。Scrawlr 使用了部分 HP WebInspect 相同的技术,但只检测 SQL INJECTION 风险。Scrawlr 从一个起始 URL 入口,爬遍整个网站,并对站点中所有网页进行分析以找到可能存在的漏洞。 Microsoft Source Code Analyzer for SQL Injection 下载地址:http://www 阅读全文
posted @ 2009-05-30 21:46 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:<script language="javascript"> //用 JavaScript 写服务器端连接数据库的代码示例 var conn = new ActiveXObject("ADODB.Connection"); conn.Open("DBQ=E://a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};"); var rs = new ActiveXObject("ADODB.Recordset"); var sql="select * fr 阅读全文
posted @ 2009-05-29 12:36 ajuanabc 阅读(185) 评论(0) 推荐(0) 编辑
摘要:本人已将openjweb平台共享版本的工程和开发视频发布到http://code.google.com/p/openjweb/欢迎大家下载试用,并留下宝贵意见.作者qq:29803446msn:baozhengw999@hotmail.com 阅读全文
posted @ 2009-05-29 09:41 ajuanabc 阅读(102) 评论(0) 推荐(0) 编辑
摘要:PHP代码: <? $lan = substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' content = '0;URL = gb/index.htm'>"); else print("<meta http-equiv='refresh' content = '0;URL = eng/index.htm'>"); ? 阅读全文
posted @ 2009-05-27 11:44 ajuanabc 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1、边说边笑:这种人与你交谈时你会觉得非常轻松愉快。他们大都性格开朗,对生活[要求从不苛刻,很注意“知足常乐”,富有人情味。感情专一,对友情、亲情特别珍惜。人缘较好,喜爱平静的生活。2、掰手指节:这种人习惯于把自己的手指掰得咯嗒咯嗒地响。他们通常精力旺盛,非常健谈,喜欢钻“牛角尖”。对事业、工作环境比较挑剔,如果是他喜欢干的事,他会不计任何代价而踏实努力地去干。3、腿脚抖动:这类人总是喜欢用脚或脚尖使整个腿部抖动;最明显的表现是自私,很少考虑别人,凡事从利己出发,对别人很吝啬,对自己却很知足。但是很善于思考,能经常提出一些意想不到的问题。4、 拍打头部:这个动作是表示懊悔和自我谴责。这种人对人 阅读全文
posted @ 2009-05-26 13:28 ajuanabc 阅读(105) 评论(0) 推荐(0) 编辑
摘要:2009年05月25日09:58 来源:我有话说 查看评论(1)好文我顶(1) 在今天网络开发方面,t起了很关键的作用;像jQuery,MooTools,Prototype等等t框架以及其它t类库让我们的生活轻松了不少。但是随着RichInternetApplications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的t的需要日益迫切。(51CTO编辑:当前Web开发界普遍认为t将会成为主流,可能会成为RIA的竞争对手。) 不管你是t新手还是经验丰富的开发者,你所使用的工具直接影响你的工作效率。开放源代码运动使得拥有得力的工具不再意味着付一大笔钱;实际上你什么都不用付出。下面是一... 阅读全文
posted @ 2009-05-26 10:09 ajuanabc 阅读(283) 评论(0) 推荐(0) 编辑
摘要:帕兰映像里面已经发布过不少的jQuery插件和教程资源。本文里面,又为你收集一些优秀的中文jQuery教程和技巧资源,也许在你下次改善自己网站设计时有用。一,和WORDPRESS相关的JQUERY技巧和教程1. 简单利用JQuery为搜索栏增加tag关键词提示很简单的一个功能,就是当用户在搜索栏输入搜索字符时候,利用JQuery的功能把一些预设好的关键字…More2. WordPress中利用jQuery处理沙发头像本文向你介绍如何利用jQuery把沙发用户单独提取出来放在显眼的位置,对沙发用户致于最尊贵和待遇More3. DIY WordPress Contact Form with jQu 阅读全文
posted @ 2009-05-26 10:06 ajuanabc 阅读(158) 评论(0) 推荐(0) 编辑
摘要:JDKTM6 DocumentationDownload thisDocumentationLegal NoticesAPI, Language, and VM SpecsFeatures GuidesRelease NotesTool DocsTutorials and TrainingJavaTMSE 6 Platform at a GlanceThis document covers the JavaTMPlatform, Standard Edition 6 JDK. Its product version number is 6 and developer version numbe 阅读全文
posted @ 2009-05-26 09:46 ajuanabc 阅读(167) 评论(0) 推荐(0) 编辑
摘要:标题:彻底杜绝warning: Cannot add header information - headers already sent in......作者:esayr出自:www.phpv.net-->PHP研究室只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它...............看了PHP手册,回答如下:6. 我得到消息“Warning: Cannot send session cookie - headers already sent...”或者“Cannot add header information - head 阅读全文
posted @ 2009-05-25 21:10 ajuanabc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:说明:原动态地址为 moban.php?id=1 ,生成后地址为 html/200808/sell_1.html 。page.php为分页程序 页面使用方式,将本代码保存为make.php,使用方法为浏览器访问 make.php?t=数量&pg=页面;例如 make.php?t=300&pg=2,即每次生成300条数据,从数据列表第2页开始生成,即跳过前面300条。如果不加任何参数,直接访问make.php,则默认每次生成200条,从第一页开始生成。 <?php if($_GET[pg]==''){ $aa=1; }else{ $aa=$_GET[pg]; 阅读全文
posted @ 2009-05-23 09:34 ajuanabc 阅读(250) 评论(0) 推荐(0) 编辑
摘要:在IE7/IE8中, 菜单默认是自动隐藏的。 如果想让IE菜单一直显示,可以修改注册表:[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main]"AlwaysShowMenus"= dword:00000001(或者在 HKEY_LOCAL_MACHINE 中修改也可以)IE工具栏默认是一直显示的,如果想要隐藏IE工具栏,可以修改注册表:[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/CommandBar]"Enabled"= 阅读全文
posted @ 2009-05-22 07:55 ajuanabc 阅读(396) 评论(0) 推荐(0) 编辑
摘要:WinDBG的 !handle 命令可以让你方便调试句柄(handle)。 查看进程内所有句柄, 输入命令行0:014> !handleHandle 4 Type DirectoryHandle 8 Type ProcessHandle c Type KeyHandle 10 Type MutantHandle 14 Type ALPC PortHandle 18 Type KeyHandle 1c Type EventHandle 20 Type Key... (省略)Handle 7e0 Type Mutant392 HandlesType CountNone 17Event 134 阅读全文
posted @ 2009-05-22 06:49 ajuanabc 阅读(928) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>一个层关闭之后,就算刷新页面了也不显示。除非关闭页面再次打开</title> &l 阅读全文
posted @ 2009-05-21 21:31 ajuanabc 阅读(203) 评论(0) 推荐(0) 编辑
摘要:译者按:CSS2的出现让web顿时丰富起来,特别是web2.0时代CSS成为每个web页面都必不可少的元素。但是随着web技术的发展,CSS2已经不能满足web开发的需求,例如属性选择、AJAX出现后与JS的交互等,因此对下一代的CSS需求越来越明显。目前CSS3还处于草稿阶段,但是其某些特征已经让人兴奋不已。目前主流浏览器Firefox、IE7/8、Webkit等都已经部分地支持CSS3。因此提前了解CSS3是十分必要的。下面提供的20个学习资源中,多数是单篇的文章和访谈记录等,可见这方面的资源还是比较少的,作为一个真正的CSS开发者,走在别人的前面提前了解、运用、研究CSS3也是十分必要. 阅读全文
posted @ 2009-05-21 17:37 ajuanabc 阅读(631) 评论(0) 推荐(0) 编辑
摘要:2009-05-18 13:57作者:Oncoding编码营出处:天极网责任编辑:盛晓莹 CSS Sprites并没有一个确定的中文翻译,通常被意译为“CSS图像拼合”或“CSS贴图定位”。CSSSprites并不是一门新技术,目前它已经在网页开发中发展得较为成熟。CSSSprites并不是什么金科玉律,但在很多情况下,它有着一定的优势,最重要的是它可以减轻服务器的负载,提高网页加载速度。 本文系统的介绍了CSS Sprites的概念、用途和用法,相信本文会解决你在使用CSS Sprites中遇到的大部分问题。 什么是CSS Sprites? “Sprite”(精灵)这个词在计算机图形... 阅读全文
posted @ 2009-05-21 16:39 ajuanabc 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、简化代码采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。1.1 简化常用对象定义:使用 var obj = {}; 代替 var obj = new Object();使用 var arr = []; 代替 var arr = new Array();1.2 精简if语句三元操作符可以有效精简只涉及赋值传值操作的if语句,比如var score = 60, grade;if (score < 60) { grade = “不及格”;} else { grade = “及格”;}可以精简为:var score = 60; 阅读全文
posted @ 2009-05-21 16:33 ajuanabc 阅读(159) 评论(0) 推荐(0) 编辑
摘要:责任编辑:杜涛作者:网络 Roby Liang 2009-05-21 Web Developer Toolbar 关于 Web Developer 工具栏我想这里就不用多省笔墨介绍了吧。 Firebug 跟 Web Developer Toolbar 一样,Firebug 也强大的让人有些相视恨晚。Web Developer Toolbar 塞给了我们一个工具栏,虽然也可以靠右键菜单在目标网页中进行操作,不过终归不如工具栏方便。这一点对于有些被 XX 工具栏吓坏了的用户也许很难打接受,当然也有些觉得只要加了工具栏就是流氓软件的朋友们。Fireb... 阅读全文
posted @ 2009-05-21 16:03 ajuanabc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:I viewed each of the jQuery plugins in the jQuery plugins repository.I couldn't believe how many there were! So I decided to make thismaster list to weed out any plugins that were either broken or I didn'tfind any practical application for. You will notice I added,"EXCELLENT" to th 阅读全文
posted @ 2009-05-20 14:12 ajuanabc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:Webware 100 是由国外著名IT媒体CNET 评选的100个全球最佳互联网应用。 值得一提的是国产的遨游浏览器(Maxthon)非常出色,再次入选。 音乐类 浏览器类 商务类 通讯类 存储类 地理位置的应用 照片&视频 提升工作效率 搜索引用 社会化网络 编辑选择奖 阅读全文
posted @ 2009-05-20 14:03 ajuanabc 阅读(136) 评论(0) 推荐(0) 编辑
摘要:使用的xajax版本是0.5.4beta,fckeditor版本是2.4.3,通过xajax给fckeditor增加自动保存草稿功能, 本文侧重于演示,使用sessionid记录对应关系,用户关闭浏览器後数据就会消失,在实际应用中可以使用数据库存储数据,修改保存函数autosave和调用函数loadcache 即可. <?php session_start(); define('ROOT_DIR',str_replace("/","/",dirname(__FILE__))); $cachedir = './cache/&# 阅读全文
posted @ 2009-05-20 10:09 ajuanabc 阅读(142) 评论(0) 推荐(0) 编辑
摘要:随着通讯技术的发展,3G时代快要来临了。在这里我来谈谈对3G的基本需求,以便广大服务商适应我的需求。目前,移动的3G是自主3G技术TD-SCDMA,联通的3G是WCDMA,电信的3G是CDMA2000,其实不管是那种技术,对我来说,都是无所谓的。我主要体现在下面几点需求上:1. 上网费便宜,1M的速度最高不超过100元包月。也就是跟目前的ADSL100元包月一样,如果没有达到这种资费,还是不会使用3G的。2. 视频通话的费用应跟目前语音通话一样的。3. 3G的信号覆盖至少跟目前移动一样,到那里都有信号,都可以使用。不要像小灵通那样在农民房没有信号,要放到阳台才有信号,才能打电话。或者像以前联通 阅读全文
posted @ 2009-05-19 12:51 ajuanabc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:xajax向html页面输出fckeditor是容易的,但是xajax如何获取fckeditor的值?在xajax的wiki上说了,但还是不明白,测试不成功,最后在fckeditor 2.4.3的_samples/html/sample08.html中找到了答案 function GetContents() { // Get the editor instance that we want to interact with. var oEditor = FCKeditorAPI.GetInstance('content1') ; // Get the editor conten 阅读全文
posted @ 2009-05-19 08:22 ajuanabc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:诊断用户机器上出现的问题的时候,机器的硬件以及OS信息是非常有帮助的。 检查机器上各个硬件信息的代码工作量非常大, 这里介绍一个快速便捷的方法: 利用windows自带工具dxdiag.exe 来生成硬件检测的报告,然后读取报告文件即可。 示例代码如下: STARTUPINFO si = {sizeof(si), 0}; PROCESS_INFORMATION pi = {0}; TCHAR szCmdLine[MAX_PATH] = _T("dxdiag.exe /whql:off /t dxdiag_output.txt"); if (CreateProcess( .. 阅读全文
posted @ 2009-05-19 07:45 ajuanabc 阅读(362) 评论(0) 推荐(0) 编辑
摘要:http://www.corange.cn/archives/2008/10/2080.html主要的xajax结合php上传文件和保存数据的函数集中存放在 ./admin/includes/function.xajax.php 里面 在language.php文件载入并初始化xajax上传扩展 require_once(ROOT_PATH . '/includes/xajax/xajax.inc.php'); require_once(ROOT_PATH . '/admin/includes/function.xajax.php'); require_once 阅读全文
posted @ 2009-05-17 10:03 ajuanabc 阅读(139) 评论(0) 推荐(0) 编辑
摘要:下载地址 http://www.corange.cn//uploadfiles/ajax[1].select_22983.rar <script>window.onload = function(){getPage("http://localhost/xuexi/tuodong/xajaxcontent.htm?"+new Date().getTime(),"content");}</script> 注意文件路径,你下载演示时候可以看到 阅读全文
posted @ 2009-05-16 00:13 ajuanabc 阅读(119) 评论(0) 推荐(0) 编辑
摘要:常见的JavaScript错误作者: Richardy, 出处:IT专家网, 责任编辑: 包春林,2009-05-14 04:00 当我们初次尝试在Web页面上运行JavaScript时,有可能代码不会按照设想的那样工作。这时候我们往往会收到出错信息的提示,信息会告诉我们到底发生了什么。 脚本不运行的原因有很多,但是人们在编写脚本的时候会出现一些常见的错误。事实上,如果我们检查一下这些常见错误,就很有可能发现脚本不能正常运行的原因或者至少会我们纠正一些错误。当然,要发现所有错误的可能是很小的,不过一旦纠正常见错误,那么其他错误也相对变得容易寻找了。 到底,我们要检查的常见错误是哪一些呢... 阅读全文
posted @ 2009-05-15 20:35 ajuanabc 阅读(145) 评论(0) 推荐(0) 编辑
摘要:JSF和Tapestry的全面比较为了对JSF和Tapestry进行全面的比较,让读者了解这两种框架各自的优缺点,以便于在自己的项目中,根据实际情况,选择合适的框架,对它们两者进行比较,总结了如下表分析比较。JSFTapestry设计架构跳转模型:Front Controller+组件化编程。页面模型:Page Controller+组件化编程。编程模型业务逻辑:POJO的编程风格;页面逻辑:主要是JSP,也可以用HTML风格。业务逻辑:Taperstry4需要继承基类;但Taperstry5就是POJO风格;页面逻辑:普通的HTML。请求处理由官方定义的六个步骤组成;取决于Engine Se 阅读全文
posted @ 2009-05-15 20:24 ajuanabc 阅读(437) 评论(0) 推荐(0) 编辑
摘要:据国外媒体报道,Adobe近日对Adobe Reader 和Adobe Acrobat进行了更新,以此修补一项影响Windows、Mac、Linux和Unix的严重的JavaScript漏洞。 正如公司所承诺的那样,本周二对于软件漏洞给出了修补的安全性意见,并针对影响Unix的第二个漏洞进行了修补。安全公司Secunia认为该漏洞“相当关键”。 Adobe认为,4月27日proof-of-concept代码开始针对这些漏洞进行流通,起初出现在Linux安全网站Packetstorm上。但本周二Adobe在一则博客帖子上表示并不知道基于此代码进行开发后的任何攻击。 Adobe表示,通过... 阅读全文
posted @ 2009-05-15 19:56 ajuanabc 阅读(151) 评论(0) 推荐(0) 编辑
摘要:网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上:window.scr 阅读全文
posted @ 2009-05-15 16:26 ajuanabc 阅读(107) 评论(0) 推荐(0) 编辑
摘要:CAS Server的搭建就不用介绍了,这里介绍一下OpenJWeb平台中Spring Security如何与CAS集成.Spring security集成CAS的官方例子可从https://src.springframework.org/svn/spring-security/trunk/samples/cas/client/src/main/webapp下载,但是这个例子过于简单,权限ID是配置在xml中,而本文介绍的配置,权限ID是存储在数据库中的.下面是配置的applicationContext-security.xml(这个配置已测通):<?xml version=" 阅读全文
posted @ 2009-05-15 14:47 ajuanabc 阅读(312) 评论(0) 推荐(0) 编辑
摘要:我们看看三年来,这个被成为最优雅的Javascript框架带来那些创意应用。以下翻译自国外网站,示例网站如无法点击访问,请自觉FQ~原文链接:http://nettuts.com/articles/web-roundups/the-20-most-practical-and-creative-uses-of-jquery/James Padolsey Color Switcher右上角的“customize”,可以更换header的背景颜色。点击访问Dragon Interactives jQuery Navigation自定义 jQuery 导航菜单,把鼠标移到上面,渐变非常漂亮。点击访问F 阅读全文
posted @ 2009-05-15 09:57 ajuanabc 阅读(191) 评论(0) 推荐(0) 编辑
摘要:http://www.corange.cn/archives/2008/10/2077.htmlCSS: <style type="text/css"> input.txtInput { background: #fff; background-repeat: no-repeat; background-position: 2px center; border:1px solid #999; padding:2px 2px 2px 20px; } input.searchInput {background-image: url(search.gif);} inp 阅读全文
posted @ 2009-05-15 00:03 ajuanabc 阅读(191) 评论(0) 推荐(0) 编辑
摘要:大家应该能记得,在几个礼拜之前,当有人突发奇想,在ESPN.com网站输入了Konami代码之后(up,up, down, down, left, right, left, right, B, A,start/enter),页面上出现了独角兽和彩虹图案。而今天我们得知了一个消息,这样的现象并不仅仅是存在于ESPN网站...KonamiCodeSites.com网站今天放出了输入konami代码会出现相同现象的网站名单,这些网站排列下来,足足有25页!名单上的一些网站名字你可能并不陌生,比如GameSpot,GiantBomb等等。可是这个konami代码出现在GoogleReader、Face 阅读全文
posted @ 2009-05-14 10:27 ajuanabc 阅读(266) 评论(0) 推荐(0) 编辑
摘要:10 Joystiq游戏博客网与Robert Summa有些时候,公开的破裂往往始于一些微不足道的沟通失误!一位名叫RobertSumma的消息灵通人士曾爆料称:将于2006年9月7日晚在Joystiq网站上公布一则关于任天堂的爆炸性新闻,这让他一跃而成为当时最红火的博主之一.然而,这则所谓的"爆炸性新闻",最后却草草收场,说的不过是有关Wii图形芯片的性能问题!这引起了Joystiq广大读者的公愤,从而导致了Joystiq与Robert Summa分道扬镳.好在Summa后来又在Destrutoid网谋得了一席之地,同时也促使该博客网一时人气飙升!9 索尼与OPM近些年来 阅读全文
posted @ 2009-05-14 10:22 ajuanabc 阅读(145) 评论(0) 推荐(0) 编辑
摘要:为了方便阅读,我们通常会在一串长数字中加入“千位分隔符”,即将 1234567890.11 转换成 1,234,567,890.11 ,这样的任务交给正则表达式来处理再方便不过了,本文就介绍了这个问题的解决方法。 语法: Code: (?<=[0-9])(?=(?:[0-9]{3})+(?![0-9])) 使用范例: PHP: <?php // 说明:在数值中加入千位分隔符的方法 // 整理:CodeBit.cn ( http://www.CodeBit.cn ) $num = "1234567890.11"; $num = preg_replace(' 阅读全文
posted @ 2009-05-14 09:33 ajuanabc 阅读(313) 评论(0) 推荐(0) 编辑
摘要:如果你的程序中使用WebBrowser控件并且希望有和IE 一样的页面缩放功能(如下图),可以通过向IWebBrowser2 发送 OLECMDID_OPTICAL_GETZOOMRANGE,OLECMDID_OPTICAL_ZOOM 命令来实现。 示例代码如下:取得缩放比例的范围:CComVariant varRange;spWebBrowser->ExecWB(OLECMDID_OPTICAL_GETZOOMRANGE, OLECMDEXECOPT_DODEFAULT, NULL, &varRange);ASSERT(V_VT(&varRange) == VT_I4) 阅读全文
posted @ 2009-05-14 05:43 ajuanabc 阅读(566) 评论(1) 推荐(0) 编辑
摘要:2009-05-12 11:31:02 来源:不详 作者:佚名在 Internet 连接无处不在的今天,我们忽然有了另外一个需求,离线 Web。Gmail, Google Reader, Zoho这些优秀的 Web 应用都支持离线使用,这归功于 Google Gears。然而真正的离线 Web 要靠 HTML 5,这个未来的 Web语言明星将为 Web 的离线存储制定一套标准,W3C已经发布 HTML5 离线存储细则。有人可能会说,离线 Web 毫无意义,你得到的只是一个蹩脚的桌面程序,在 wi-fi, 3G无处不在的今天,我们大部分时间都是在线的,这虽然没错,但我们当中那些已经对各种 Web 阅读全文
posted @ 2009-05-14 00:12 ajuanabc 阅读(114) 评论(0) 推荐(0) 编辑
摘要:2009年05月13日15:06 来源: 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来... 阅读全文
posted @ 2009-05-14 00:10 ajuanabc 阅读(99) 评论(0) 推荐(0) 编辑
摘要:作者 Tobias Komischke 译者刘申 发布于 2009年5月8日 下午11时53分 社区Architecture主题设计标签GUI顾名思义,GUIs(Graphical UserInterfaces,图形化用户界面)从视觉上展现了它们的特性与功能。人机交互在很大程度上是依赖于可视界面,寻找某个事物,并与图形化UI元素进行交互。颜色是任何视觉画面的主要特征,这并不仅限于计算机屏幕,而是任何我们所看到的事物。因为在我们日常生活中,大多数所看到并进行交互的事物都是有颜色的——或许是看到的太多了,我们已对这... 阅读全文
posted @ 2009-05-13 10:03 ajuanabc 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在用 Javascript 验证表单(form)中的单选框(radio)是否选中时,很多新手都会遇到问题,原因是 radio 和普通的文本框在获取值的时候有很大不同,本文介绍了一个较为通用的获取 radio 值的方法,希望对新手有用。 -------------------------------------------------------------- 点此浏览示例文件 -------------------------------------------------------------- Javascript: <script type="text/javascri 阅读全文
posted @ 2009-05-13 08:34 ajuanabc 阅读(344) 评论(0) 推荐(0) 编辑
摘要:光标浏览模式(Caret Browsing)是IE8的新特性,进入该模式之后, 会在页面中出现一个类似于记事本中的输入光标,用户可以使用键盘(按Shift 键或者Alt键+ 方向键)来精确地进行页面文字的选择。 IE8 中打开/关闭光标浏览模式的快捷键是 F7。 那么如何编程来打开/关闭Caret Browsing模式呢?答案是通过IOleCommandTarget执行IDM_CARETBROWSINGMODE 命令。 以下示例代码演示如何打开关闭Caret Browsing:IOleCommandTarget* pCmdTarg = NULL;hr = pWebBrowser->Que 阅读全文
posted @ 2009-05-13 02:48 ajuanabc 阅读(506) 评论(0) 推荐(0) 编辑
摘要:下图常见的IE 下载对话框,上面有3个主要按钮:Run (打开), Save(保存), Cancel (取消)在某些情况下, 你不希望用户点击“Run” 按钮 或者 “Save” 按钮, 可以通过在网页里面设定 <meta name="DownloadOptions" content="noopen" /> 或者 <meta name="DownloadOptions" content="nosave" /> 来隐藏相应的按钮。 以下是示例:1)当网页的 <head> 里面加入n 阅读全文
posted @ 2009-05-12 08:53 ajuanabc 阅读(214) 评论(0) 推荐(0) 编辑
摘要:不论是对浏览者还是对搜索引擎,文字都是最佳的页面内容展示方式,但是,由于字体等原因的限制,纯文字的展示渐渐无法满足爱美的设计师的要求。 于是,出现了通过 CSS 来实现用图片替换文字的方法,这种方式既能实现页面上各种丰富的效果,又能满足搜索引擎优化的需要。因此,深受网页设计师的喜爱,本文介绍了几种常见的图文替换技术。 Fahrner Image Replacement (FIR) Phark 的方法 Gilder/Levin 的方法 (推荐) Fahrner Image Replacement (FIR) 这是最早出现的图文替换技术,是由 Todd Fahrner 提出的,非常容易理解: HT 阅读全文
posted @ 2009-05-11 22:39 ajuanabc 阅读(221) 评论(0) 推荐(0) 编辑
摘要:和单选框一样,许多新手在用 Javascript 验证表单(form)中多选框(checkbox)的值时,都会遇到问题,原因是 checkbox 和普通的文本框在获取值的时候有很大不同,本文介绍了一个较为通用的获取 checkbox 值的方法,希望对新手有用。 -------------------------------------------------------------- 点此浏览示例文件 -------------------------------------------------------------- Javascript: <script type=" 阅读全文
posted @ 2009-05-10 21:56 ajuanabc 阅读(259) 评论(0) 推荐(0) 编辑
摘要:获取页面元素的位置坐标以及大小尺寸是Web开发中的常见问题。 这篇MSDN 文章 《Measuring Element Dimension and Location》 是非常好的资料,推荐读一下。 我把文中的示意图转帖在这里,便于参考: 阅读全文
posted @ 2009-05-05 08:29 ajuanabc 阅读(159) 评论(0) 推荐(0) 编辑
摘要:下载网址: http://go.microsoft.com/?linkid=9656081 内容:PHP & SQL Server Demos Integrating SQL Server Geo-Spatial with PHP SQL Server Reporting Services and PHP PHP & SQL Server Hands On Labs Introduction to Using SQL Server with PHP Using Full Text Search over Office Documents in PHP PHP on Window 阅读全文
posted @ 2009-05-02 02:28 ajuanabc 阅读(114) 评论(0) 推荐(0) 编辑
摘要:C++中防止头文件被多次include 的常见方式有:1) 用#ifndef ... #define ... #endif 宏#ifndef __MYHEADER_H__#define __MYHEADER_H__// Here is my class ... #endif2) 用 #pragma once#pragma once// Here is my class ... 建议使用 #pragma once ,原因:1) 代码简洁,维护性比较好。 #pragma once 显然比 #ifndef ... 要简短许多,而且避免了__MYHEADER_H__ 重定义 或者 #endif 包含范 阅读全文
posted @ 2009-05-02 02:03 ajuanabc 阅读(179) 评论(0) 推荐(0) 编辑