02 2009 档案

摘要:很多Windows API 函数并没有用返回值表达错误信息, 而是让调用者用API GetLastError() 来取得错误码。在调试程序的时候,我们看到API函数调用失败,想看看GetLastError() 错误码来了解为什么失败,可以用WinDBG命令 !gle 示例:0:000> !gleLastErrorValue: (Win32) 0 (0) - The operation completed successfully.LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0另外,WinDBG 还提供 !error 命令帮你把错误码映射成文字。 阅读全文
posted @ 2009-02-28 08:38 ajuanabc 阅读(239) 评论(0) 推荐(0) 编辑
摘要:CNET科技资讯网 2月25日 北京报道(文/梁钦):无论是一大步,还是一小步,都是牵动IT业发展历程的一步。IBM此次推出“智慧的地球”战略,就像当年发布“电子商务”、“随需应变”等理念一样重要且具有前瞻性,使其再一次走在了IT业界的前头。 昨日,IBM在北京举办了以“点亮智慧的地球——新机遇•新智慧•新世界”为主题IBM论坛2009。论坛上,IBM倡导共建“智慧的地球”,实现文明的跨越。 IBM大中华地区首席执行总裁钱大群在会上诠释了“智慧的地球”战略,并且指出,“中国应该建设智慧的基础设施,激励创新产业,带动内需,创造就业。在这次‘智慧’的浪潮中,中国和中国的企业将成为‘智慧的地... 阅读全文
posted @ 2009-02-27 21:52 ajuanabc 阅读(156) 评论(0) 推荐(0) 编辑
摘要:【IT168 技术文章】在本文中研究了网络管理软件的历史,以及它是如何从开始阶段粗陋的软件发展成现今这样复杂而成熟的企业管理系统的。他还研究了困扰这些系统的许多常见问题的根源。以及如何利用 JMX 来解决它们。 Java 管理扩展(JMX)是 Java 平台上热门的新增部分,它承诺为与企业网络管理相关的老问题提供可伸缩的、低实现成本和与旧系统兼容的解决方案。新型的软件服务器(包括象 Jakarta Tomcat 和 JBoss 这样的流行开放源码服务器)能迅速地将 JMX 用作其管理标准。我们将通过研究网络管理软件的历史以及它是如何发展的,来开始我们对 JMX 的研究。 网络管理的发展 ... 阅读全文
posted @ 2009-02-27 21:49 ajuanabc 阅读(188) 评论(0) 推荐(0) 编辑
摘要:作者 Ganesh Prasad, Peter Svensson译者 沙晓兰,审校者: 曹云飞 发布于 2009年1月30日 下午9时24分 简介多年来,由于各种原因,IT界已经习惯了一些很离谱的设计模式,这恰恰成为全新时代创建优秀分布式应用的巨大障碍,我们由此有必要更新对目前表现层实现技术的一些看法。本文中,我们想要表述的观点是由web应用表现的整个瘦客户端其实很傻,应该摒弃。我们这么认为的原因,那还得从九十年代中期,web刚刚兴起的时候开始说起。相关厂商内容历史随着Web的一夜兴起,几乎同时出现了两种背道相驰的开发: (1)作为无处不在的客户端“应用平台”成就了浏览... 阅读全文
posted @ 2009-02-27 21:46 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:http://www.cnithr.com2009年02月01日 13:41 2009年来了,但金融危机还没走,整体经济环境和就业形势寒意逼人。不同于金融、证券等惨遭重创的行业,也不同于快速消费品、基建等逆市而上的行业,IT业的就业形势呈现明显的两极分化局面。一方面,IBM、惠普、华为等海内外大型IT企业纷纷裁员或削减招聘人数;另一方面,大量热门职位却处于供不应求的局面,更符合新技术发展趋势的人才尤其受到欢迎。如何成为他们中的一员,让2009年这个寒冬不太冷? 安全形式严峻,安全人才异常抢手 一叶落而知天下秋。美国当选总统奥巴马因为黑客问题日益严重,将专设一名负责... 阅读全文
posted @ 2009-02-27 21:44 ajuanabc 阅读(121) 评论(0) 推荐(0) 编辑
摘要:前面介绍如如何用WinDBG 生成crash dump 《WinDBG 技巧:如何生成Dump 文件(.dump 命令) 》,但是用户机器上通常不安装WinDBG, 而且多数用户也不知道怎么使用WinDBG。 所以最好是自己程序里面能够捕捉exception/crash,并且生成crash dump,然后通过网络传回到自己服务器。捕捉exception 可以用API 函数 SetUnhandledExceptionFilter 。生成crash dump 可以用DbgHelp.dll 里面的MiniDumpWriteDump 函数。LPTOP_LEVEL_EXCEPTION_FILTER WI 阅读全文
posted @ 2009-02-27 15:58 ajuanabc 阅读(347) 评论(0) 推荐(0) 编辑
摘要:网页的浏览器兼容性测试工具:Xenocode Browser SandboxCrossBrowserTesting.comIETesterBrowsrCampLitmusNetRendererBrowserShots另外还有 Adobe 的 Meermeer 也将是一个非常好的工具, 现在还未正式发布。原文:http://freelancefolder.com/7-fresh-and-simple-ways-to-test-cross-browser-compatibility/ 阅读全文
posted @ 2009-02-27 15:29 ajuanabc 阅读(173) 评论(0) 推荐(0) 编辑
摘要:在某些情况下我们需要进行远程调试(比如该程序运行需要时候全屏,或者程序在客户的机器上crash崩溃), 这时候可以使用WinDBG的远程调试功能。WinDBG的远程调试由服务端和客户端组成,和visual studio类似。 被调试的机器是服务端(server), 我们做调试的机器是客户端(client)。 两台机器都需要安装WinDBG。第一步, 建立WinDBG server 端。使用 -server 参数可以使WinDBG 以服务器方式启动。 WinDBG可以用多种连接协议让客户端连接,比如命名管道(named pipe), 安全管道(secure pipe), TCP 协议(socke 阅读全文
posted @ 2009-02-27 08:29 ajuanabc 阅读(518) 评论(0) 推荐(0) 编辑
摘要:IE8 新增的Javascript 对象 (Object)Attr Constructor Defines the properties and methods inherited by objects in the Attr Constructor prototype chain. BehaviorUrnsCollection Constructor Defines the properties and methods inherited by objects in the BehaviorUrnsCollection Constructor prototype chain. Bookmar 阅读全文
posted @ 2009-02-26 03:12 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:IE8 中新增API 函数:AcquireModalDialogLockAndParentNotify Internet Explorer that the caller will handle its own message loop. IEAssociateThreadWithTabAssociates a UI thread with a tab in Internet Explorer. IECreateDirectoryCreates a new directory by calling the standard CreateDirectory function from a hig 阅读全文
posted @ 2009-02-26 03:05 ajuanabc 阅读(371) 评论(0) 推荐(0) 编辑
摘要:内存大小好像永远追不上人们的需求,以前以为512K就很大了,到现在内存已经是4G,8G内存了,但还是不能满足人们的需求。因为目前的系统都是多进程运行,每个进程都需要占用4G的内存,那么10个进程,就占用相当可观的内存了。这时就需要把进程不经常使用的内存数据切换到硬盘里,需要时再换回来。如果一个进程的内存已经换到硬盘上,而这个进程又想访问那些在硬盘的内存数据时,就会产生一个缺页中断。这个中断是CPU产生的,并且进入操作系统的中断门处理函数里,那么ReactOS是怎么样处理的呢?其实它是调用下面的函数来处理这个中断的,如下:#001 .func KiTrap14#002 TRAP_FIXUPS k 阅读全文
posted @ 2009-02-25 21:32 ajuanabc 阅读(206) 评论(0) 推荐(0) 编辑
摘要:WinDBG的 uf 命令可以把二进制进行反汇编并显示汇编代码,帮助在没有源代码的情况下分析函数。 举个例子,已知Windows 下的扫雷程序(winmine.exe) 有个函数叫winmine!StartGame (通过 x winmine!*命令) ,可以使用uf winmine!StartGame 命令显示该函数的汇编码:0:000> uf winmine!StartGamewinmine!StartGame:0100367a a1ac560001 mov eax,dword ptr [winmine!Preferences+0xc (010056ac)]0100367f 8b0d 阅读全文
posted @ 2009-02-25 13:23 ajuanabc 阅读(239) 评论(0) 推荐(0) 编辑
摘要:工作分解结构(WorkBreakdownStructureWBS):以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义 无论在项目管理实践中,还是在PMP考试中,工作分解结构(WBS)都是最重要的内容。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。WBS具有4个主要用途:1.WBS是一个描述思路的规划和设计工具。它帮助项目经理和项目团队确定和有效地管理项目的工作。2.WBS是一个清晰 阅读全文
posted @ 2009-02-25 10:42 ajuanabc 阅读(369) 评论(0) 推荐(0) 编辑
摘要:在Java和J2EE的职业论坛中,应聘者经常会问到“如何从多个工作机会中做出选择?”。这还真不是一个容易作出的决定,而且由于在面试过程中无法正确回答关于职位或是所扮角色的问题,会导致面试变得越发糟糕。 【CSDN 2月24日编译】在Java和J2EE的职业论坛中,应聘者经常会问到“如何从多个工作机会中做出选择?”。这还真不是一个容易作出的决定,而且由于在面试过程中无法正确回答关于职位或是所扮角色的问题,会导致面试变得越发糟糕。面试是一个双向选择的过程,面试官在评估应聘人员适合适合这个职位或角色时,应聘人员也会根据自己的兴趣和职业志向来揣摩这个职位或是角色是否合适他们。提出正确的问题和做出圆.. 阅读全文
posted @ 2009-02-25 10:13 ajuanabc 阅读(139) 评论(0) 推荐(0) 编辑
摘要:在程序、网页被实现之前,一定需要把界面给“画”出来,成为原型设计,就像动画片要画分镜头、手稿一样。原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。1. Microsoft Visio我最常用的原型设计工具,几乎是Windows平台下惟一的“最佳”选择。有很多的模板可以选择,可以制作包括流程图、平面布置图、工程绘图、日程图、软件界面、UML、灵感脑图……Visio的优点很明显,上手很快,能比较快的画出不同种类的图,但缺点也非常明显,由于要支持不同的“模板”,Visio的外观功能不够强大,而且Visio2007和Visio2003相比,并没有很大的改变,实在对Visio有些失望, 阅读全文
posted @ 2009-02-24 13:10 ajuanabc 阅读(252) 评论(0) 推荐(0) 编辑
摘要:简介为什么你网站的访客不断的离开,甚至有些永远都不再回来!本文介绍的14个免费访客行为分析工具将帮助你: 1、了解你的访客需求 2、提升用户体验 3、提高网站可用性 4、留住更多的回头客 5、提高销售的成功率关于网站设计有一个很大问题: 如果你想让你网站的访客更好的转换为你的客户(或者忠实读者),你需要理解这一点,为什么大多数的访问者不再返回你的网站!但是这些来来去去的访客没有留下他们的足迹!你怎么能知道他们到底需要一些什么呢?如何才能知道什么才能让他们采取行动,购买或者订阅你的产品或服务呢?如果你拥有一个现实生活中的实体店铺的话,这当然很容易:你能听到他们的意见。你可以向他们请教,你会听到他 阅读全文
posted @ 2009-02-24 13:07 ajuanabc 阅读(236) 评论(0) 推荐(0) 编辑
摘要:试用了一下刚出的Dreamweaver CS4,第一感觉是速度比以前快了。试用了一会儿就关了,在这个CSS决定表现的时代,想不出有什么理由还用它。“网页三剑客”的说法现在已经几乎听不到了。做网页,我的常用工具包括Editplus、Coda和CSSEdit。Editplus在Windows上,Ultraedit太复杂,Aptana太笨重。Editplus小巧轻便,想开就开想关就关,一个字:快!无论是CSS、HTML还是Javascript我都用它包圆了。CodaMac上很多人喜欢用Textmate,尤其是写Ruby的人更是对它赞不绝口。我则偏爱Coda,主要的原因是其用户体验好。不光是我这么认为 阅读全文
posted @ 2009-02-24 13:03 ajuanabc 阅读(144) 评论(0) 推荐(0) 编辑
摘要:我想很多网站都在隐式挖掘网站用户行为,从这些数据我们可以发现用户的行为其实和我们的想象很不一样。千鸟说“用户的日常交互行为会产生四类关键数据:鼠标移动轨迹、链接点击分布、页面浏览流、页面停留时间”。那这四类数据是怎样进行采集的呢?先说最容易采集的两项——页面浏览量和页面停留时间,使用过Google Analytics的都不会陌生吧,系统会给出很详细的数据来,够你分析的了。还可以通过GA统计到跳出率、退出率,通过设定目标,可以计算出目标的转换率等数据,帮助你分析用户行为。再来说说链接点击分布,GA提供了网站覆盖图,可以对页面内的链接进行点击统计,但是不很直观,并且如果没有链接的鼠标点击行为GA是 阅读全文
posted @ 2009-02-24 12:59 ajuanabc 阅读(265) 评论(0) 推荐(0) 编辑
摘要:什么是Web分析学?web分析是指,收集站点对于访客的可用性以及有效性方面的有意义的信息,并对web内容的数据进行集合和分析的过程。Web分析相关的网络应用非常丰富,你也许已经知道类似 Google Analytics 和 Crazy Egg 的最有影响力的网站分析应用,以及类似 Alexa 和 Compete 等远程网站服务。我们这里先跳过这些知名的应用[参考:免费访客行为分析研究工具],并探讨一些不太知名的网络分析选项。在本文中,你将发现10个精选的免费web分析工具和应用程序,他们可以帮助你收集和分析与你网站内容有关的数据。1. Piwik这里可以参考Piwik的在线演示Piwik是一个 阅读全文
posted @ 2009-02-24 12:22 ajuanabc 阅读(458) 评论(0) 推荐(0) 编辑
摘要:【IT168 资讯】NetBeans 开发团队将最新的NetBeans新版本号从 7.0 撤换为6.7。NetBeans开发团队的解释是:为了快速提升发布版本质量,让NetBeans能够跟随支持的技术同步更新,决定开始连续发布多个小版本,而不是之前的一年发布两个大版本的做法。 NetBeans最新的发布版本6.7将在2009年6月发布。主要的更新包括Maven 和 Kenai(下一代的java.NET)集成,以及添加其他小的功能。支持Java EE 6 将计划在未来版本提供。NetBeans 6.7Milestone 2 将在下周发布。 消息来源:Message from the NetB.. 阅读全文
posted @ 2009-02-24 11:58 ajuanabc 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Java Web应用快速开发平台OpenJWeb(v1.6)代码生成器操作手册联系人:王先生手机:13651070328QQ:29803446Msn:baozhengw999@hotmail.comEmail:baozhengw@163.com说明:因上传图片不方便,需要本文文档的请联系我或者从csdn中下载我上传的文件OpenJWeb_v1_6_代码生成器.PDF目 录Java Web应用快速开发平台.... 1OpenJWeb(v1.6)代码生成器操作手册.... 1第一章 概述.... 3第二章自定义功能的具体过程.... 32.1 子系统说明... 32.2 通过平台建表.... 52 阅读全文
posted @ 2009-02-24 10:46 ajuanabc 阅读(313) 评论(0) 推荐(0) 编辑
摘要:4.1980年 植物护肤先驱 Sisley全能乳液 前世: 诞生于27年前的全能乳液,在业界率先提出纯植物护肤的理念,首创“提供肌肤多种养份,增强肌肤抵抗力”的新概念。最大特色就是以天然植物与植物精油为配方,推出时也是首创加入人参这成分,能促进细胞的活力。 今生: 1976开始热卖至今,至今从未改变配方,维持品牌销售前三名的地位。2002年推出125ml超大泵装包装,更加卫生,可以让全家都一起分享。它不仅有出色的渗透力,还可以促进皮肤对其它保养品的加倍吸收。 创始人心声: “我一直想找一款男女老少都能用的滋润产品,全能乳液满足了我全家的护肤需要。我已经用了快30年,相信会一... 阅读全文
posted @ 2009-02-24 09:37 ajuanabc 阅读(281) 评论(0) 推荐(0) 编辑
摘要:今天xenocode 推出浏览器沙盘程序 (Xenocode Browser Sandbox),该程序可以让你直接在Windows 同时运行各种主流浏览器而无需安装它们。 由于Xenocode Browser Sandbox的工作原理是基于虚拟机技术,程序运行过程不会对本机进行不良操作,是一个很好的测试平台。目前Xenocode Browser Sandbox支持的浏览器类型有 IE6,IE7,IE8,Firefox,Apple Safari, Opera 和 Google Chrome。Xenocode Browser Sandbox主页: http://www.xenocode.com/b 阅读全文
posted @ 2009-02-24 08:39 ajuanabc 阅读(253) 评论(0) 推荐(0) 编辑
摘要:这是一个著名的模型,把UCD过程中的每个工作步骤和内容都完整而流畅的概括进来。很大程度上帮助我理清了UCD相关的混乱头绪。以这个模型为基础,我整理了一个比较可行的UCD流程。当然迫于条件的限制,我们不可能有机会去做用户研究相关的工作,通常是从竞争对手的分析中来获得关于用户的理解和灵感。用Jesse JamesGarrett的话说,在相同领域做相似的事情的研发团队,所服务的用户必定具有某种程度的相似性。按照产品分析和设计套路倒推,解剖优秀产品的设计策略,可能是快速建立用户认识的窍门。可能有人觉得理解用户是市场的事,显然这是片面的。其实理解用户能够在以用户为中心的设计过程中帮助设计决策,如果没有这 阅读全文
posted @ 2009-02-22 21:59 ajuanabc 阅读(297) 评论(0) 推荐(0) 编辑
摘要:在windows下使用request.getRealPath()获得的路径是反斜线,如何将反斜线替换为"/"呢?有人想到用replaceAll("//","/"),但这样是会抛出异常的,,正确的方式是:public static void main(String[] args){String s="c://1//2";s=s.replaceAll("////", "/");System.out.println(s);}这样会输出"c:/1/2".另外有个问 阅读全文
posted @ 2009-02-22 15:47 ajuanabc 阅读(288) 评论(0) 推荐(0) 编辑
摘要:【CSDN 2月20日消息】最新Portal Pack 3.0下载地址为:http://portalpack.netbeans.org/pp30/download.html。Portal Pack 3.0的新特性如下 : • 支持JSR 286规范 • 对JSR 286事件设有故事板功能• 利用Visual Portlet Builder插件可在WYSIWYG编辑器中建立JSF portlet• 带Spring MVC框架的Portlets • 使用不同语言(如Ruby/PHP/Groovy)的Portlets,可在Sun GlassFish Web Space Server and Life 阅读全文
posted @ 2009-02-22 08:40 ajuanabc 阅读(129) 评论(0) 推荐(0) 编辑
摘要:程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为dump 文件。 步骤:1) 打开WinDBG并将之Attach 到crash的程序进程2) 输入产生dump 文件的命令WinDBG产生dump 文件的命令是 .dump ,可以选择不同的参数来生成不同类型的dump文件。选项(1): /m 命令行示例:.dump /m C:/dumps/myapp.dmp注解: 缺省选项,生成标准的minidump, 转储文件通常较小,便于在网络上通过邮件或其他方式传输。 这种文件的信息量较少,只包含系统信息、加载的模块(DLL 阅读全文
posted @ 2009-02-22 08:20 ajuanabc 阅读(225) 评论(0) 推荐(0) 编辑
摘要:在远程调试(Remote debugging)或者分析crash dump的时候, 我们经常需要知道操作系统以及CPU的信息, 这时可以用 vertarget 命令来显示操作系统的详细信息。0:000> vertargetWindows XP Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatibleProduct: WinNt, suite: SingleUserTSkernel32.dll version: 5.1.2600.5512 (xpsp.080413-2111)Machine Name:Debug sessi 阅读全文
posted @ 2009-02-22 06:02 ajuanabc 阅读(157) 评论(0) 推荐(0) 编辑
摘要:方便大家听NBA 解说 。。。 :DBaseline:底线。球场两端的边界线。Basket:篮筐。也作ring,还有一种通俗的说法是hoop。Bench:替补队员。Block shot:盖帽(缩写:Blk.)。Bo 嘘声(n);发出嘘声(v)。球迷发泄不满的一种方法。Bounce pass:击地传球。Box out:抢篮板球挡人,即抢篮板球时站在对手和篮之间,用身体挡住防守队员的动作。Brick:(v)球打在篮筐或篮板上被崩出来。许多公牛队的球迷在客队罚球时都手执一块上写"Brick"的牌子在罚球队员的眼前不停的晃动,扰乱他的视线,以达到干扰罚球的目的。Buzzer bea 阅读全文
posted @ 2009-02-21 08:54 ajuanabc 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:手动清除IE缓存(Internet临时文件,Cookie,历史记录,表单记录,上网密码),可以通过“Internet选项”控制面板(如下图)来实现。 如果想命令行方式来清除IE缓冲,可以使用借助RunDll32.exe 来运行Internet选项的对应功能。比如:Temporary Internet Files (Internet临时文件)RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8CookiesRunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2History (历史记录)RunDll32.e 阅读全文
posted @ 2009-02-21 03:32 ajuanabc 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1 概述在VC++ 2008中,编写Windows应用程序主要有以下几种方法:l 直接使用Win32 API函数来编写Windows应用程序,Win32 API是Windows操作系统最底层的接口,使用这种方法可以开发运行效率最高的程序,并且源程序的依赖性最低,但是编写的代码量需要非常大,懂的API也需要比较多。l 使用MFC(Microsoft Foundation Class)类库和ATL(Active Template Library)来直接编写Windows应用程序。使用这些类库来编写应用程序,可以简化开发过程,提高开发效率,但这些类库都不是开源的,需要收费的。l 使用开源的类库来开发 阅读全文
posted @ 2009-02-20 23:19 ajuanabc 阅读(370) 评论(0) 推荐(0) 编辑
摘要:(一)关于体验 约瑟夫?派恩和詹姆士?吉尔摩在《体验经济》一书中提出其观点:所谓“体验”就是企业以商品为道具,以服务为舞台,以顾客为中心,创造出可以使消费者全面参与、让消费者感到值得回忆的活动。 体验是使每个人以个性化的方式参与消费,在消费过程中产生情绪、体力、心理、智力、精神等方面的满足,并产生预期或更为美好的感觉。 体验的核心就是顾客参与,体验营销的消费者充分发挥自身的想象力和创造力,主动参与产品的设计、创造和再加工。 通过创造性的消费来体现独特的个性和价值,获得更大的满足和成就感。体验营销的焦点放在顾客体验上,把顾客作为价值创造的主体,及时回应消费者的感情诉求。 ... 阅读全文
posted @ 2009-02-20 16:27 ajuanabc 阅读(135) 评论(0) 推荐(0) 编辑
摘要:【CSDN 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。以下十个十大Javascript框架,你常用其中的几个?1. script.aculo.us (http://script.aculo.us/)URL: http://script.aculo.us/.文档: http://wiki.script.aculo.us/.注释: script.aculo.us不是自己独立的f 阅读全文
posted @ 2009-02-20 13:13 ajuanabc 阅读(181) 评论(0) 推荐(0) 编辑
摘要:JSF 2.0尽管 Java 在展示层框架上竞争的非常激烈,但 JSF 仍然固守着自己的领地。虽然有很多关于 JSF 的易用性和健壮性的质疑声,但 JSF2.0 就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括:JSF 正式将 Facelets 作为视图技术。也许你不熟悉Facelets ,它也是一个与 JSF 结合默契的开源视图技术。因此,与 JSP 不同的是 Facelets 更适合 JSF的组件模型以及生命周期的概念。当然,也许 Facelets 最强大的特性就是在用 mark-up 来代替 java代码创建自定义的组件。创建自定义组件的复杂度也许是开发者对 JSF. 阅读全文
posted @ 2009-02-20 11:01 ajuanabc 阅读(164) 评论(0) 推荐(0) 编辑
摘要:如今,生活节奏越来越快,办公室设备越来越先进,在给我们带来方便的同时,也给我们带来了这样那样的困扰。长期面对着电脑,辐射越来越厉害;长期坐在椅子上,肚子越来越突出;交际应酬,烟酒过度。这时,花点心思为水增添些许色彩和味道,而且还有清除小毛病的疗效,何乐而不为呢? 茶吃零食,在一些单位,尤其是外企是很忌讳的事情,不过,喝杯茶,同事、领导是没有异议的。从蔷薇科植物叶子中抽取的甜味制成的甜茶,由于对脑部饱腹中枢的刺激,控制了食欲,达到了解饿的效果。 吃饭前喝上一杯,同时在进餐时增加咀嚼食物次数,还可以有意无意地减少进食量,具有瘦身功效。 能拒绝“干眼症”的IT茶 由决明子、枸杞、菊花等经... 阅读全文
posted @ 2009-02-20 10:59 ajuanabc 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在内存管理里,绝大部份内存都是分页内存。分页内存就是把内存分成4K页大小的内存块,这些内存块不但可以在物理内存里,也可以切换时保存到硬盘里。这些内存管理里是通过下面的代码进行的,如下:#001 VOID#002 INIT_FUNCTION#003 NTAPI#004 MmInitializePagedPool(VOID)#005 {#006 /*#007 * We are still at a high IRQL level at thispoint so explicitly commit#008 * the first page of the paged pool beforewri... 阅读全文
posted @ 2009-02-19 22:14 ajuanabc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:IE 滚动条颜色可以通过设置CSS 来修改。 CSS 的属性名称以及对应的滚动条外观映射关系如下:代码示例 :<STYLE TYPE="text/css"> BODY {scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; s 阅读全文
posted @ 2009-02-19 13:36 ajuanabc 阅读(214) 评论(0) 推荐(0) 编辑
摘要:当忘记管理员密码的时候,可以借助以下工具来重置密码:1) Winternals ERD Commander (Winternals 被微软收购之后,该工具成为 Microsoft Diagnostics and Recovery Toolset 的一部分) , 可以在微软的网站上下载2) http://home.eunet.no/~pnordahl/ntpasswd/ (网友做的工具,需要制作启动光盘) 阅读全文
posted @ 2009-02-19 03:26 ajuanabc 阅读(183) 评论(0) 推荐(0) 编辑
摘要:国外网友收集的IE版本大全安装包,从IE 1.5 到 IE 8.0 一个setup搞定,网页兼容性测试必备。 顺便也可以回顾一下骨灰级的IE早期版本(1.5, 2.01, ...)下载链接: http://codecpack.nl/iecollection1111.exe安装界面: 阅读全文
posted @ 2009-02-19 03:00 ajuanabc 阅读(162) 评论(0) 推荐(0) 编辑
摘要:已更新,请读[IE编程] IE网页截图技术总结http://blog.csdn.net/WinGeek/archive/2010/12/10/6067096.aspx 阅读全文
posted @ 2009-02-18 08:16 ajuanabc 阅读(138) 评论(0) 推荐(0) 编辑
摘要:当你点击网页中Office 文件的链接的时候(比如 http://www.example.com/a.doc/ ), (1) IE 要么在浏览器窗口里面直接打开该文件,(2) 要么启动Office 程序,在新的Office程序窗口里面打开。 下面解释如何配置注册表的BrowserFlags值来实现(1)或者(2)。(1) IE 在浏览器窗口里面直接打开该文件[HKEY_CURRENT_USER/SOFTWARE/Classes/Word.Document.8]"BrowserFlags"=dword:00000024[HKEY_CURRENT_USER/SOFTWARE/C 阅读全文
posted @ 2009-02-18 05:34 ajuanabc 阅读(320) 评论(0) 推荐(0) 编辑
摘要:IE的扩展HTML元素属性contentEditable 可以让该网页元素进入编辑模式。 很多基于Web所见即所得文字编辑器,或者软件中的所见即所得文字编辑器(比如邮件客户端的邮件编辑器,聊天工具的输入框)是在该功能的基础上做的。 该contentEditable属性已经被列入HTML5的草案。代码示例: <div contentEditable="true">这是一个可以编辑的DIV 元素.</div>Tips:如果在body 上加上该属性,就可以让整个网页变成可编辑状态。另外还有HTML文档的DesignMode 属性也可以让网页内容进入编辑状态 阅读全文
posted @ 2009-02-18 03:44 ajuanabc 阅读(276) 评论(0) 推荐(0) 编辑
摘要:大家可以通过这个报告了解最近风险投资家都在关注什么, 好的创意,行业规模,等等。 对于想创业或者正在创业的朋友特别有用。http://www.bayareanewsgroup.com/multimedia/mn/biz/specialreport/vcchart_q42008.htm可以看到第一热门还是软件/互联网领域, 第二是生物医疗。 如果有兴趣还可以对比一下《美国硅谷风险投资行业的详细报告 (2007年第四季度)》 阅读全文
posted @ 2009-02-17 13:31 ajuanabc 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、产品名称:OpenJWeb(v1.2)学习版本(含除Liscense控制外的所有源代码)二、全国统一销售价:(300元)三、产品功能简介:OpenJWeb是一款Java Web应用快速开发平台,同时也是一款近似一站式的Java开源技术的学习平台,由于平台本身融合了Spring,webwork,struts,hibernate,dwr,安全框架Acegi Security等技术,使Java开发人员在较短的时间内就可以掌握多种开源技术,大大缩短了成为高级程序员,系统架构师所需要的学习时间。OpenJWeb快速开发平台学习版提供了单表增删改查的自动生成,您只需要定义好数据库字段,就可以通过平台自 阅读全文
posted @ 2009-02-16 17:13 ajuanabc 阅读(273) 评论(0) 推荐(0) 编辑
摘要:下面接着来分析EiAllocatePool函数,这个函数要传入使用者内存类型、内存大小、内存标记和调用者地址。#001 static PVOID NTAPI#002 EiAllocatePool(POOL_TYPE PoolType,#003 ULONG NumberOfBytes,#004 ULONG Tag,#005 PVOID Caller)#006 {#007 PVOID Block;获取标记。#008 PCHAR TagChars = (PCHAR)&Tag;#009 检查标记是否等于0.#010 if (Tag == 0)#011 KeBugCheckEx(BAD_POOL 阅读全文
posted @ 2009-02-15 17:24 ajuanabc 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Killbit 是IE用来禁止ActiveX 运行的技术, 其表现上是一个注册表设置,在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/ActiveX Compatibility/<CLSID>Compatability=值这个Compatability是一个REG_DWORD类型的bitmask,每一个bit 都有一定的含义,具体请见下表(或者MSDN参考文档)COMPAT_AGGREGATE = 0x00000001,COMPAT_NO_OBJECTSAFETY = 0x00000002,COMPAT_NO_PRO 阅读全文
posted @ 2009-02-15 04:54 ajuanabc 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1. 启动Visual C++许多从来没有编写过Windows应用程序的人可能会认为这是一件很费力的事情,但是选择正确的编程工具可以让我们的工作变得简单一些。在这里我们选择VC++2008,同时又采用开源的wxWidgets库来开发程序,这是非常强大的库,会使我们编写Windows程序更加简单。特别在跨平台设计也会更方便。朋友们得多花一些时间来学习Visual C++的基本知识,磨刀不误砍柴功。从Windows的开始菜单中选择Microsoft Visual C++ 2008 Express Edition选项,然后再指向下一次目录,选择它启动,如下图:选择Microsoft Visual C 阅读全文
posted @ 2009-02-10 23:02 ajuanabc 阅读(227) 评论(0) 推荐(0) 编辑
摘要:IE不同版本对CSS的解释都有略微差异,因为这点差异也使很多站长头大,今天说一个IE6双边距的BUG,先看代码: <style type="text/css"> body {margin:0} div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid red } </style> http://www.corange.cn/archives/2008/10/2043.html 阅读全文
posted @ 2009-02-09 09:10 ajuanabc 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1.检测到有潜在危险的 Request.Form 值 原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 (2)HTML里面写了两个 引起 解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 以下是引用片段: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration> 因为validateRe 阅读全文
posted @ 2009-02-09 09:09 ajuanabc 阅读(110) 评论(0) 推荐(0) 编辑
摘要:第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets 如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后创建对象,设置参数,调用成员函数。具体请见下.. 阅读全文
posted @ 2009-02-08 09:31 ajuanabc 阅读(297) 评论(0) 推荐(0) 编辑
摘要:被封了将近20天,今天总算是正常了。不管什么原因,好了就行。 阅读全文
posted @ 2009-02-08 08:40 ajuanabc 阅读(114) 评论(0) 推荐(0) 编辑
摘要:因为使用HibernateHql语句需要事先有实体类和Hibernate映射文件,所以查询表数据之前必须有此表对应的实体类,在很多时候这是很不方便的,在这种情况下我们可以考虑使用Spring提供的JdbcTemplate模板类,并通过RowMapper机制实现,主要方式使将查询结果封装为Hashtable,最终获得一个Hashtable的结果集,见下文的JSP和java文件:实现一个HashtableRowMapper:package org.openjweb.core.util;import java.sql.ResultSet;import java.sql.ResultSetMetaDa 阅读全文
posted @ 2009-02-05 17:22 ajuanabc 阅读(460) 评论(0) 推荐(0) 编辑
摘要:在ReactOS内存管理里,有一块内存区是非分页内存,也就是这块内存始终保持在系统物理内存里面,不会换到磁盘上。那为什么需要这样做呢?全部使用分页内存不是更简单,更方便吗?肯定不行的,因为IA86的内存管理就决定它不能这样做了,当CPU缺页中断时,就需要操作系统把分页内存换到磁盘上,再把加载数据从磁盘读取回来。如果操作系统使用的内存都是分页内存,那么操作系统就没有办法运行了,因为所需要运行的代码都在磁盘上。在内核的驱动程序,也是有这样的要求。驱动程序在执行时可能需要动态分配内存空间,这时你要决定需要的是可分页还是不可分页的内存。如果你的驱动在运行中访问内存的时候能够经受页错误,那么尽量使用可分 阅读全文
posted @ 2009-02-04 23:22 ajuanabc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:在操作系统里,有时候需要从保护模式转换为实模式来调用BIOS一些功能。因此在硬件抽象层里,就需要提供这样的函数支持,这个函数代码如下:#001 BOOLEAN#002 NTAPI#003 HalpBiosDisplayReset(VOID)#004 {#005 ULONG Flags = 0;#006 保存CPU所有状态寄存器,然后关闭中断。#007 /* Disable interrupts */#008 Ke386SaveFlags(Flags);#009 _disable();#010 映射内存到虚拟8086的实模式。#011 /* Map memory available to the 阅读全文
posted @ 2009-02-02 22:38 ajuanabc 阅读(112) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.spri 阅读全文
posted @ 2009-02-02 09:09 ajuanabc 阅读(197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示