自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何彻底关闭 Hyper-V 服务

如何彻底关闭 Hyper-V 服务

2022-10-28 10:01:51 3345

转载 无法安装Phonegap1.7的一种解决办法

请参考:http://www.cocoachina.com/ask/questions/show/53026终端中输入sudo chown [username]  "/Users/[username]/Library/Developer/Xcode/Templates"[username]换成你的用户名试试

2012-05-03 00:02:37 285

原创 一种EXC_BAD_ACCESS错误的原因分析

最近在学iOS开发的时候发现一个奇怪的错误,在界面上放一个文本框,其他什么都不改就运行,然后在文本框中随便输入字符,输入几个就会报EXC_BAD_ACCESS错误,查了一下资料发现这种错误是由于内存访问或释放错误引起,但就放一个控件什么都没做怎么也报这种错呢,难道XCode模板代码就有问题,加入调式参数打印日志如下:..../SourceCache/gdb/gdb-1651/src/gdb

2012-02-13 23:46:51 523

原创 在XWIKI中的#livetable宏中自定义过滤条件

在XWIKI中的#livetable宏中使用对象属性自定义过滤条件

2011-03-21 23:36:00 452

原创 在VS2010的项目的程序集引用中使用环境变量

在VS2010的项目的程序集引用中使用环境变量

2010-08-09 23:20:00 3761

原创 让servlet支持浏览器缓存

为了提高性能IE等浏览器会自动缓存一些资源,以减少网络传输提高性能,对一些如JS、CSS、图片等,默认都支持缓存,但是对于自定义Servlet,默认情况下缓存不被支持,但是通过简单修改,也可以让自定义Servlet同其他资源一样支持缓存。通过对浏览器缓存原理的阐述,说明如何实现自定义的Servlet的浏览器缓存支持。

2010-07-03 10:51:00 1263

原创 基于ODP的架构开发简介

介绍基于ODP的架构开发,同4+1视图模型的比较。

2010-06-28 20:42:00 1138

原创 Ajax与Comet

对Ajax和Comet技术做了简单介绍,并通过优缺点的分析说了在选择使用Ajax和Comet时应该注意的问题,并介绍了其他一些替代方案。

2010-05-31 15:11:00 658 1

转载 软件架构师应该知道的97件事

1.  客户需求重于个人简历 ( Nitin Borwankar )       客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2.  简化根本复杂性 ,消除偶发复杂性 ( Neal Ford )       分析问题好比拨云见月、水落石出。3.  关键问题可能不是出在技术上 ( Mark Ramm )       团队同心,其利断金。4.  以沟通

2010-04-30 08:37:00 206

转载 看Facebook如何做设计

 本贴转自:http://gengrenjie.com/2009/08/27/%E7%9C%8Bfacebook%E5%A6%82%E4%BD%95%E5%81%9A%E8%AE%BE%E8%AE%A1/ 今天在Palo Alto的总部,Facebook的设计团队分享了他们的设计理念,以及他们是如何为2.5亿用户设计产品的。特别的是,他们强调了以下几点:自己动手,亲历亲为(ge

2010-03-22 23:52:00 219

原创 生产者消费者模型在大数据量处理中的应用

生产者消费者模型是经典的进程/线程协同处理模型,在现实中也有很大量的应用。而在C/S或B/S模式的客户端和服务器交互的应用中却少见。其实在这种应用中如果存在大数据量的处理,使用这种模型也能带来较大的性能提升。生产者消费者模型原型如下:    其实是一个很简单的模型,生产者不停的往队列里生产Item,如果队列满了则停止生产,直到有空位,消费者不停地从队列里取走

2010-03-21 23:08:00 913 1

原创 扩展规则引擎介绍

把可变的业务规则从从具体实现代码中独立抽象出来,形成独立的规则,加上对这些规则的管理的执行的通用程序,称之为规则引擎。目前规则引擎有较多的开源实现,如:JBOSS Rules,OpenRules等,这些引擎都是通过对规则的管理和执行来处理业务逻辑的,通常提供了规则的开发环境、规则开发语言和规则库的管理等功能。但使用这些传统的规则引擎时,对于不同的业务需求,需要编写不同的规则来处理,整个系统看来是非

2010-03-20 19:28:00 390 4

原创 在Silverlight3 中实现同步调用Java 服务端服务

 Silverlight3 中的WebRequest 访问服务端服务都是异步调用,试了几种方式较难实现同步调用,如果一定需要使用同步调用,可以采用AJAX中的XMLHTTP对象,因为Silevrlight中可以和页面的JavaScript交互。经过测试,性能并不比WebRequest的调用慢。简单写了两个包装类如下:  1.常量类: namespace XXSoft.RIA.Base.

2009-11-23 00:18:00 882 2

原创 Silverlight3控件在Blend 3上的设计时扩展

 最近用Blend3做Silverlight3开发,发现用原来的方法写自定义控件的设计时扩展不能用了,经过研究才发现 Blend3 里面的设计时扩展有所改变,原理和实现方式没有变,但接口变了。原来的实现可参考如下连接:Silverlight  自定义控件设计时扩展。主要的改变如下:1.MetadataRegistration实现的接口改为了IProvideAttributeTable2

2009-11-22 23:46:00 441

转载 如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件

 如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件?如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件具体步骤如下:1、 设置Windows的环境变量,使WAS JVM在产生javacore的同时产生HeapDump文件(缺省只会产生 javacore)。点击win

2009-05-21 00:11:00 648

原创 在Silverlight中调用Java axis WebService

最近在项目中使用Silverlight(2.0 3.0beta),服务端是Java的,WebService引擎使用的axis1.1,在使用过程中发现对于在axis中发布的WebService在VS2008中引用时无法正确产生代理类,只有接口没有方法,给调用服务方法带来不便。后来研究发现,原来是WebService风格的问题引起,axis缺省使用rpc风格的WebService,而.NET中缺省

2009-03-31 09:53:00 1013

原创 脚本调试利器:IE8内置脚本调试器

在IE8中内置了脚本调试器,需要调试脚本时再也不需要装Vs工具了,当然如果不想用内置的也可以。内置脚本调试器给在客户机上调试带来了便利,通常客户机上是没有装类似Vs2008之类的调试器的。截几张图片如下:1.报错时可自动进入选择调试器窗口2.内置调试器主界面 3.可方便地看到调用堆栈,并可点击跟踪 4.可切换到当前页面引用的其他脚本文件 

2009-03-20 12:00:00 1485

原创 如何减小XAP文件的大小

 大家知道,XAP文件是Silverlight 2(本文所使用版本为Beta 2)应用程序编译打包后的一个文件,包括了Silverlight 2应用程序所需的一切文件,如程序集、资源文件等。这就带来了一个问题,在整个系统中肯定有很多个XAP文件,不可能把所有的应用都打包到一个XAP文件中,而每个应用都包含了其需要的一切文件,包括程序集和资源,这不可避免的的会带来重复下载问题,某一些公用的程序集会被

2008-07-21 12:05:00 1500

原创 Silverlight2 beat2 中远程调用异步方法中更新UI

 在Silverlight2 beta2中由于线程模型的修改,无法向beta1中一样更新UI,包括Alert都不行,原理我这里就不说了,这里提供一个参考的解决办法,也是参看了一些文章才整出来的,提供个简单的,供大家参考。    //定义一个静态类成员,具体怎么定义可根据自己需要,    //我这里只是做个测试的,没有多考虑其他的    //主要是定义一个静态的Dispatcher在其他地方可以访问

2008-07-21 11:59:00 303

原创 在Tomcat 5 中调试Silverlight 2 beat2 应用

 在更新了Silverlight 2 beat2后发现调试出了点问题,由于我们用的是Tomcat 5服务器做开发用,而在Beat2中在应用程序设置中无法指定一个任意的URL页面用于启动调试,总是提示需要选择项目中的一个页面, 而这样就无法在Tomcat 5上用真实运行环境进行调试。后经测试可以采用迂回的方式进行调试,那就是在同一个解决方案中新建一个专门用于调试的Silverlight

2008-07-15 10:06:00 643 1

原创 Outlook 2007 的一个问题

在Outlook 2007 中添加联系人时,点电话号码栏目里的商务时,弹出一个如下图的对话框,不想马上输入信息,则无论如何也取消不了,先前没有设置过任何拨号规则。如下图,在界面中不输入信息点取消,弹出一个提示框,则无论点多少次是或者否,都无法退出此界面,从而使取消按钮功能失败。没想到微软也会设计出这么垃圾的东西出来。不知算不算一个BUG。

2008-06-20 14:57:00 297

原创 Java代码Bug分析及改进系列(序)

最近在使用Klocwork 7代码分析工具对我们的产品进行代码质量分析和安全分析,发现了很多问题。Klocwork 7确实是一个相当不错的工具,通过静态分析能精确的找出代码中的Bug和安全问题,尤其是可以以Eclipse插件的方式同IDE进行集成,极大地方便了BUG定位和修改。Klocwork 7 把BUG分为很多不同的类型和不同的等级,通常1-4级为严重错误,必须要修改,其他级次是建议或优化

2008-03-05 22:26:00 957 1

原创 JBOSS Cache 配置不当引起的性能问题

近日在项目中使用了JBOSS Cache(1.4.1sp6)来做全局缓存同步,但测试发现写对象的性能非常低 。后来仔细测试才发现是配置问题。JBOSS Cache支持文件和JDBC加载器,这两种加载器是用于把缓存中的数据持久化的,如果你的应用系统不需要持久化的话,请不要加上加载器的配置。持久化的好处就是在系统DOWN掉以后缓存中的数据在下次启动系统时依然可用,通常这种方案在很多时候是不需要的,而一

2007-12-12 11:35:00 1076

原创 关于Orcas beta1中的脚本文件的引用reference

在Visula studio Orcas Beta1中,在一个Js文件中可以通过XML注释:/// 的形式来引用其他JS文件,则工具会自动把jscriptFile1.js文件装入分析,使在当前文件的编写中可以有引用的JS文件中的定义的相关类或定义的code complete功能。但是好象目前path只支持从当前目录引用其他文件,可以引用当前目录或当前下带子目录的文件,其他路径下则无法引用。

2007-05-31 23:18:00 496

原创 JavaScript性能问题

首先说明,这里不是测试String+操作和用StringBuffer进行字符串+的性能区别。测试环境为IE6+sp2。下面的测试函数在页面中没有包含任何其他脚本 文件时的执行时间为15毫秒,而当页面中引用一些无关的脚本的文件时(引用了10多个其他脚本文件,都跟这段代码无关),执行时间变为400+毫秒,如果减少几个脚本的引用,则执行时间也相应减少一些。测试代码:function doXmlF

2007-04-16 11:44:00 501

原创 运行时用JavaScript代码启动调试器

通常调试JavaScript代码的方法有2种,使用IE菜单中的在下一条语句中断(需要打开IE的脚本调试),再运行脚本时会进入调试器并在下条语句中断;第二种是在VS2003或2005中打开包含脚本的页面,设置断点,使用调试菜单下的进程关联功能,和一个活动的IE进行关联,并在此IE中打开调试的页面,则运行脚本时会自动跳到断点。当然还有其的方法,如使用专门的脚本调试器等。但使用上面几种方法都可能会在调试

2005-12-08 23:04:00 1534 1

原创 JSF中组合框的优化

在使用JSF(java server face)的的组合框和列表框时(UISelectOne和UISelectMany的子类),当可选列表太多时,尤其是当value属性绑定到一个Bean上时更慢,跟踪日志发现,在向客户端输出HTML时调用了很多次getValue方法,而value属性又绑定了BEAN上,又会调用BEAN的方法,如果在BEAN的方法中做了些处理,会带来很大的性能开销。通过分析Menu

2005-12-07 22:05:00 1079 1

无依赖的Base64编码解码工具

无依赖的Base64编码解码工具,可用于从只能使用剪贴板的远程桌面机器上COPY二进制文件。用Delphi10编写。

2010-03-21

base64编码工具

base64编码工具,支持文件和自定义内容。

2010-03-18

base64编码工具

base64编码工具,支持文件和自定义内容

2010-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除