自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 论坛 (4)
  • 收藏
  • 关注

原创 介绍一种快速下载Visual Studio 2010 Help的方法

          最近安装了微软刚刚发布的Visual Studio 2010 Ultimate,而且也安装了SP1。安装镜像上虽然带MSDN,但是不够全,此外安装了SP1后,文档就过时了。           而VS 2010的帮助系统与以前版本相比发生了很大变化,感觉类似Eclipse的风格,B/S架构的了,最大的差别是Index,此外感觉比以前粗糙多了。而且以前帮助文档由专门的安装

2011-06-11 22:52:00 3144

原创 建行网银存在严重安全隐患

 建行网银的根证书带有私钥,一旦私钥密码被破解,那么整个网银安全体系将彻底崩溃,相对于50年的证书有效期来说破解私钥密码所需要的时间是微不足道,悲观的估计最多一周时间。    具体见我163的BLOG:    http://brooks.wang.blog.163.com/blog/static/24222621200906104716606/

2009-01-06 11:25:00 1810 1

原创 WLST迁移JDBC配置手记

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-08-26 13:24:00 1218

原创 Windows Live 2008感受

    今天我装了一下Windows Live 2008,首先下载了一个很小的安装程序WLinstaller.exe,一开始以为Live Messager廋身了呢只有2340KB了,后来才知道这只是一个Live Installer,Live Messager有17M,另外新增了几个程序Writer用来写博客,其他的软件我不是很感兴趣也就没装了。    装完后启动Writer看了看,的确很不错,比如

2008-01-08 11:32:00 616

原创 三问娄底地区供销社

1、用集资款要挟职工在买断协议上签字是否真有其事?      如果真有其事,我想请问供销社的领导,这算是什么行为?除了卑鄙无耻,我想不出其它更好的词来,这是流氓无赖才使得出的下三滥手段。真的是借钱的时候是孙子,还钱的时候是大爷。作为国家事业单位做出这样的事情,普通人都觉得很丢政府的脸。作为党委是否知道这件事情,如果不知道,说明党委已经严重脱离群众,完全听不到群众的呼声,如果知道,也就是说是默许或者

2007-12-25 09:47:00 760

原创 冬日补胎偶得

    我的自行车买了五六年了,不过骑得不多,原来在张江上班时骑得多点,上周末突然发现钢圈碰刹车皮,于是去调钢圈,顺便把已经老化的外胎也换了。今天去拿车想去趟图书馆,没想到一点气也没有,上次换外胎的修车老大真是牛气冲天,忙着和另一位老大打牌,没空帮我修车。本来还有两家的,也早早关门歇业了。好不容易在小区的另一个出口处找到一个正在收摊的师傅,接下他今天最后一趟活。        我因为喜欢机械方面

2007-12-23 18:34:00 764

原创 COM组件停止响应简单分析,还没有答案?

    今天这边的系统又停止响应了,图形不能浏览。远程怎么折腾也没有找出原因来,后来没办法了,两位同事去了趟机房,发现有一台服务器上perl.exe起了数十个,完全堵死了。后来手工杀进程虽然把这些perl清理掉了,但是还是无法访问。我想起原来曾经遇到过的一个问题,不过那是图形定位查询一直没有返回,最后查出原因是一个COM组件没有响应了,也不知道是组件不能创建对象还是调用对象的方法失败。最后把组件

2007-12-14 09:45:00 1914

原创 hnldysf先生的身份分析

 下面是他的第一次回复:===============================================================================你父亲的事我知道一点,你的这个做法并不好:1、文章中有些事情,与事实有一些出入;2、你父亲已经病了,只能通过组织多想办法,其他的没有多少实际意义;3、一个劳模病了,做为组织也好,做为他的家人也好,朋友也好,心情都是沉重

2007-12-08 20:09:00 829

原创 WinXP不用Nero也可以刻录ISO

       WinXP不用装刻录软件也可以刻光盘,但是ISO文件只能作为一个文件刻到光盘上,而不能把内容刻到光盘上。 如果想把光盘镜像刻录到光盘上,那么必须用商业刻录软件才行。        我不喜欢在机器上装一些不怎么用的软件,后来发现Windows 2003的Resource Kit中有一个cdburn.exe,可以干这件事情。Windows 2003和WinXP的Support Tools

2007-12-07 10:21:00 1036

原创 VMWare虚拟机也咬人

    这是我第二次遭遇VMWare虚拟机伪性能故障,第一次解决这个问题为了赢得了参加BEA培训的机会。这次问题很诡异,这是一个统计用的JSP页面打开非常慢,无需登录直接使用,可是通常要等待数分钟才能打开。 这种事情实在太不正常了,论压力,访问用户几乎可以说是屈指可数,通常只有一两个人访问,主要用于演示汇报用。我检查了JVM的参数,发现有一个问题-server参数没有设置,加上后查询速度快了一些,

2007-11-24 21:24:00 794 1

原创 上海电信区别对待老客户

    现在上海电信7月1日开始修改了原来的宽带政策,取消了原来1500/2M包年套餐。我去年把宽带从2M降到1M,今年想升到2M就不行了,说没有1500/2M的套餐,但是老用户可以继续延续他们的套餐。    这样很不公平,同样是老客户,但是原来2M的用户可以享受更多的优惠。因为他享受更多的优惠,所以取消了这种套餐,然后又不想让这些老客户流失,于是偷偷地让他们继续使用1500/2M套餐,但是原来1

2007-11-13 10:27:00 1881

原创 不经意间我成了运维人员

    今天是WebLogic管理培训课程的最后一周,和上两周有很大变化。来参加这种课程的人,都是水平比较高的人物,所以也比较热闹。老师一见面就问我的公 司,是不是做运维的。在我的脑海里,运维似乎离我很遥远,在这边网络科的人应该是,机房值班的肯定是,Oracle DBA竟然也是,最令我吃惊的是WebLogic管理员一定属于运维人员。参加培训的人以及培训老师都是干这个的,唯独我是客串人员。可是如果单

2007-09-10 21:25:00 934

原创 WebLogic的命令行管理工具weblogic.Admin学习笔记

这是我在blog.163.com上写的文章。http://brooks.wang.blog.163.com/blog/static/242226212007720102148913/ 

2007-08-20 22:24:00 2429

原创 读《涌现》有感

     这几天在读一本科普著作《涌现》,大约看了一半了,终于明白一点点他想说什么了。西洋跳棋和神经网络有一个共同的特点,就是组成元素简单,相互作用规则也很少,但是最后出来的结果却出人意料地复杂,比如西洋跳棋程序通过学习打败他的作者,神经网络系统中出现无法解释的复杂现象。     从上面两个例子给我们这样的启示,是不是所有看起来非常复杂,毫无规律的自然现象背后的组成元素以及相互作用规律非常之简单,

2007-08-10 10:12:00 963

原创 工作之后该如何学习?

        我不是科班出身,虽然在软件开发以及问题解决上一点也不比科班出身的人差,甚至还要强一些。可是工作这么长时间总有一种感觉,无法深入下去,只能浮在表面做一些应用方面的工作。这样的状态我无法接受,我想要更深入一些,可是有大量的东西要学习。其中感觉最缺乏的是数学根底,离散数学、组合数学,有些教程中把组合数学合并到离散数学中去了,组合数学更侧重算法复杂度分析方面。也买了不少数学方面的书,离散数

2007-08-06 10:44:00 4510 1

原创 步入事业发展快车道

前段时间写了篇《为什么考过了系分,却没有成为高工?》,其实那时我一直在等待机会,是金子总有发光的一刻,机会终于来了。这里需要一个技术上总揽全局的类似CTO的人,因为有个问题涉及到多家公司,但是没有一家能解决这个问题。时间一天天过去,压力越来越大。我临危受命,勇敢挑战,在不到十天内彻底解决这个拖了半年多的大难题,去了他们一块心病。犹如突然杀出的一匹黑马,一下子吸引了所有人的视线,让别人对我的看法发生

2007-07-23 20:50:00 860

原创 别把自己太当回事!

       最近两周时间解决一个拖了很久,让人非常头痛的问题。也让人们对我看法发生了极大的改变,也使我的自信心极度膨胀到失去理智,结果于昨天晚上斗胆给上海交大的两位负责软件工程硕士的老师写了一封邮件。大意是我想申请破格录取,然后在信中谈了谈我自认为是引以为自豪的所谓成就,本意是想,我应该还算一个有点才华而且得到很有影响力的单位认可,如果能来交大进一步深造,不管对我自己还是交大都是一次机会。将来有

2007-07-23 20:14:00 992

原创 为什么考过了系分,却没有成为高工?

         信息产业部有文件规定,获得了高级资格,单位可以聘任为高工,有很多人真的成了高工,可也有很多人没有成为高工,为什么?很多人也许会抱怨单位不执行政策,政策贯彻不力等等。        其实很多时候还是多从自己这方面找找原因,我们可以到到网上找找通过系分后被聘为高工的朋友,他们为什么成功。有很大的原因是他们曾经为他们单位作出过突出贡献,通过系分只是一个必要条件,不是充分条件。对于单位而

2007-06-19 10:16:00 980

原创 ITopologicalOperator接口问题多多

 

2007-01-30 13:23:00 881 1

原创 VS2003 C#开发ArcEngine 9.0不能调试的分析思路

 今天下午徒弟向我求救,有个问题搞不定了。她的VS2003不能调试了,设置的断点不会停下来,她把机器重装了也没有解决问题。看来她能想到的办法应该都用完了,不过我也没有思路,我笔记本上装的是VS2005不能用来开发基于.NET的ArcObjects程序,这更增加了几分难度。不过也得硬着头皮上,谁叫我是师傅呢,徒弟搞不定了师傅上,我们只能通过QQ进行有限的交流。        首先我让她检查一下是否是

2007-01-25 20:55:00 1204

原创 Unicode字符集初探

 In the first version of UCS 34203 different characters are included. Of these 21204 are ideographic characters used in Chinese, Japanese and Korean, and 6656 are Korean Hangul syllabograms. To guaran

2007-01-24 21:31:00 1175

原创 挑战Oracle OLEDB Data Provider在西文数据库上乱码问题!

    根据Oracle的人说WE8ISO8859P1是最大的字符集,所以这里采用的就是它。但是用ADO来操作这种数据库有点头痛,MSDAORA可以正确读写汉字,但是不能操作BLOB字段,OraOLEDB可以操作BLOB字段,但是写汉字会乱码。这个问题困扰我们三年多了,最近再次发起冲击终于找到一个变通的办法了。     WE8ISO8859P1是一个单字节的西文字符集,为什么可以用来保存汉字呢?主

2007-01-23 16:17:00 2855 1

原创 ArcObjects弄坏了我的Shapefile

 我从同事那里拿到一些Shapefile,这是他用shapelib写出来,存在环方向不对的错误,于是我写了一个程序处理了一下,程序没有任何问题。但是处理完后,这些shapefile不能用shp2sde导入sde了,但是用ArcCatalog可以导入,真是气死我也。但是文件很多一个一个选实在太麻烦,还有一个办法就是写程序。本来可以直接写一个程序从shapefile到sde也没什么,但是我想用sde的

2007-01-18 16:43:00 1518

原创 X/Y Domain导致ITopologicalOperator::Intersect出错(二)

      睡了一觉起来,继续思考这个问题。记得曾经用IFeatureCursorBuffer接口的时候,说一定要用IFeatureCursorBuffer2,会不会这里也要用ITopologicalOperator2呢?但是这次没有这么幸运,依旧是失败,不过也很正常,因为符合通常的逻辑,新的接口只是对老接口的扩展。        看来是没折了,我突然在ArcCatalog的帮助中看到这样一句话:

2007-01-17 13:32:00 2192

原创 X/Y Domain导致ITopologicalOperator::Intersect出错

虽然知道一些关于X/Y Domain的东西,但是没想到它会导致Intersect方法出错。我在将图斑按照村界线进行分割,以便能够按照村为单位统计各种图斑的面积,26万多个图斑,绝大部分都是正确的,只有149个结果不对,有一到两个线连接到非常遥远的(0,0)点,还有一个图斑更加夸张,两条圆弧连到原点,一条弯月非常壮观。        我仔细分析原因,线的另一头基本上都是从界线相距很近的地方引出,非常

2007-01-16 21:37:00 1935 1

原创 你能为公司带来什么?

 岁末年初又是跳槽的高峰,跳槽的方式有如下三种:第一种:通过招聘网站搜索感兴趣的职位,然后投递简历,等待面试,面试成功跳槽。采用这种方式的人最多,但                大多属于中低级人才,高级人才招聘很少使用这种方式。第二种:直接给自己心仪的公司投递简历,谈谈自己的想法,对方对也你感兴趣,于是跳槽成功。                采用这种方式的人,中级人才比较多,对自己的能

2007-01-16 13:08:00 6808

原创 CxxTest初探(三)

 上一篇文章中虽然暂时性解决了问题,但是由于缓冲区大小固定,很可能发生溢出。当然可以根据结果字符串的长度动态分配内存,但还是不够优雅。asString()方法是一个常量函数,所以不能修改成员变量,但是构造函数没有这个限制,于是修改后的结果如下:#ifdef CXXTEST_RUNNING#include cxxtest/ValueTraits.h>#include typeinfo>#in

2007-01-09 16:41:00 779

原创 给发布的程序留个调试接口

我是做GIS开发的,现在GIS系统慢慢变成公共服务平台为其他应用系统提供服务。我就为三个系统提供接口,为了保证页面风格与原来的系统一致,我们采取的方案是提供一组组建,用户构建页面保证风格的一致性。但是也有一些问题,因为我们用的GIS软件比较老,只支持ASP、Perl做Web层的开发。额外再部署一个J2EE的Web容器不是很方便,所以让Servlet跑在应用系统那边。但是这样也有问题,就是调试起来非

2007-01-09 10:53:00 811

原创 Checked build and Ratial build

在下载WinXP的符号库文件时,有两个版本,一个是Retial version大多数人都下载这个,我也是下载这个版本,但是还有一个叫Checked version,搞不太明白是什么意思,文件大小比Retial version要小很多。后来我一直在想,这个问题Checked/Retail,刚才查了一下,原来所谓的Checked version就是Debug version:http://msdn2.

2007-01-09 10:19:00 2137

原创 MFC和ATL版本小小总结

 但是PlatformSDK中的MFC比VS60中的要新,另外DDK2003中MFC目录为MFC42。此外PlatformSDK中不在带编译器,而DDK中有一个,版本为13.10.4035,应该是VS2003的,因为VS2005中的版本为14.00.50727.762,VS60中编译器版本为12.00.8804。 ATL version

2007-01-08 11:20:00 1295

原创 PlatformSDK也来添乱

 最近几天真是麻烦不断,装了最新的PlatformSDK for Windows 2003 R2 (5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img)并与我的Visual Studio 2005 Proffessional集成后发现原来能够编译的程序不能编译了,错误如下:test.obj : error LNK2019: unresolved exter

2007-01-08 11:02:00 2285

原创 CxxTest初探(二)

 在CxxTest的CxxTest guide.pdf的P20(4.3.5.1)页那个例子在VS2005下有问题,修改后代码如下:templateclass T>class TMyClass...{    T _value;    public:    TMyClass( const T &value ) : _value( value )    ...{}        const T 

2007-01-08 09:49:00 1876

原创 CxxTest初探

单元测试现在已经成为标准的编程实践,但是C++缺少Java和.Net平台语言的反射机制,所以无法枚举测试方法,必须手工添加,或者使用一些特别的宏,弄得代码非常难看。Java语言单元测试是JUnit的天下,C#基本上都用NUnit,而C++则群花怒放,单元测试框架非常多,JUnit移植过来的CppUnit,Boost::test,CppTest,CxxTest, TUT等等。但是解决方案最好的是Cx

2007-01-05 13:18:00 4682

原创 一个小而轻便的日志类

前段时间修改同事用C++写的DXF文件转换程序,那个组件支持DXFXML双向转换,而我只需要单向就行,但是需要能转多个图层,而且属性比较多。在修改过程中,感觉写日志很烦,原来的程序只提供一个全局的log(const char *szMsg)方法,如果想把对象属性写到日志文件中都比较麻烦。我想如果能够写一个类似printf()的方法多好,结果还真的让我找到了,代码如下:#pragma onc

2007-01-05 12:47:00 955

原创 Access violation reading at memory location xxx初探)

前段时间用C++写了一个DXF的转换程序,把DXF格式的图形数据转换为ESRI Personal GeoDatabase格式的MDB文件,我平时用C++写程序不多,所以对自己写的程序不是特别放心。在调试状态下跑了跑,工作正常,但是Output窗口中有很多“Microsoft C++ Exception”的东东,主要有如下两类:First-chance exception at 0x7c812a5b

2007-01-04 14:19:00 10114 2

原创 2006年末记事

今天是2006年的最后一天,去年的今天我还在新世界,百丽的鞋在那里掀起了一股抢购风,今年我突破重重人群的包围回来了。         2006年我离来了工作六年的英塔,想当初刚到上海,什么也不会是这家公司收留了我。至今我还是对我的同学和部门经理心存感激,如果不是他们,我的人生轨迹也许是另外一个样子。今年四月份正式离开这家奋斗多年,从一个新手成长为骨干的公司,我不想走,但不得不走,现在她已经连研发部

2006-12-31 22:38:00 698

原创 IsSimple与IsKnownSimple

第一次阅读总是忽略很多细节,当你明白怎么回事后再去读这段文字时发现原来已经说得很清楚了,下面就是一个例子:ITopologicalOperator::IsSimple Indicates whether this geometry is known (or assumed) to be topologically correct, after explicitly determining thi

2006-12-27 09:58:00 1750

原创 IFeatureCursor.UpdateFeature不能更新MDB的问题

       上周有个同事要我帮忙把土地利用图斑的村名写到BLOCK_CODE字段中,因为只能根据空间关系来做,所以最好写程序。刚开始以为这样的小问题,半个小时不到应该就能解决,没想到折腾了一个下午也没有完全搞定。每次执行到UpdateFeature就出错,说数据库被锁定或者只读。实在没有办法了上ESRI的User Forums上查了查,通常别人应该也会碰到和我类似的问题,结果的确找到不少,不过感

2006-12-25 10:25:00 3454

原创 跨域JavaScript脚本访问

问题:         机器A上面一个页面P1用window.open()打开机器B上面的页面P2,P2中的脚本不能访问P1中的任何东西。如下的脚本失效:      window.opener.test();test()是P1上的一个函数,可以用alert(window.opener)显示opener是一个[object],但是进一步访问就不行了,比如window.opener.document等

2006-09-28 16:57:00 1333

原创 Applet和Windows 2003过不去

花了两天时间把分裂成两个两个版本的工程合并为一个,简单测试后没有发现问题,于是让另一个同事测试他实现的那些功能。我的机器是WinXP+SP2, JRE 1.5.0.7,他的机器是Windows 2003+SP1, JRE 1.5.0.6,在他那里问题除了一大堆。 问题1:Extension Jar不能自动安装,因为权限问题而终止。暂时手工拷贝到%JRE_HOME%/lib/ext目录下,算是解决这

2006-09-28 16:23:00 1007

WebLogic监控程序

能将Weblogic的监控日志写到文件中,并监控请求超过一定时间后自动生成ThreadDump.

2013-06-08

Visual Studio 2010 Help Downloader

这是VSHelperDownloader 1.0.2的修正版,原软件地址为http://vshelpdownloader.codeplex.com/,修正了如下问题: 1、一个任务下载不成功,下次启动时自动加载上次选择的那些书,点击下载接着上次继续下载。 2、先下载为一个后缀为.tmp的文件,下载成功后重命名为.cab的文件。这样只需要检查文件是否存在就可以判断是否需要再次下载,而不是像原来那样检查文件长度,而取到ContentLength又不准确,造成重复下载。 3、生成一个包含所有package URL的list文件,这样可以很方便地用第三方工具来下载packages。

2011-06-11

WebLogic Support Patterns

WebLogic Server故障诊断最佳实践。

2012-05-04

Visual Studio 2010 Help Downloader修正版源代码

1、一个任务下载不成功,下次启动时自动加载上次选择的那些书,点击下载接着上次继续下载。 2、先下载为一个后缀为.tmp的文件,下载成功后重命名为.cab的文件。这样只需要检查文件是否存在就可以判断是否需要再次下载,而不是像原来那样检查文件长度,而取到ContentLength又不准确,造成重复下载。 3、生成一个包含所有package URL的list文件,这样可以很方便地用第三方工具来下载packages。

2011-06-11

空空如也

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

TA关注的人 TA的粉丝

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