自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陶醉的专栏

如砌如磋 如琢如磨

  • 博客(22)
  • 收藏
  • 关注

原创 架构再思考

TAO 架构的基于纯粹C++的事实使得其反倒是很容易在架构层面更改或者渗透的,标准C++的类型以及函数都可以无缝的整合到各个层面的代码中(当然有可能会牺牲可移植性):如cin对象等等,while (!cin.eof () && cin.peek () != EOF) {都可以直接用到项目中去。让人不禁觉得很多时候如果是对可移植性没有影响的话,ACE的相对类只是进行了宏定义而已,当然这个架构

2006-03-31 10:47:00 756

原创 回到实名制如何?

 昨儿个跟一个学物理的同学说到论文下载的问题,问题就在于从知名期刊下载的话要交美刀,嗷嗷贵,但是实际上是我那个同学是直接发email,从那个论文的作者那里要了拷贝,不用花钱。象google,baidu等搜索引擎固然是查找论文或者说有价值信息的好手段,但是十个连接里头有一个有用的就偷笑了,而那个还是要收费的。而只所以要收费是因为,信息收集是有价值的。。。图书馆固然是为很多数据库付费了,但是对老百

2006-03-30 20:43:00 787

原创 TAO的Quoter sample的细看

为了试验regex匹配nested,故拿TAO源码来输入一下,又有一小点点发现。通过研究tutorial发现,IDL编译器通过同名不同定义不同名字空间来实现客户端以及服务器端的统一语意却迥然不同的内容实现这是通过regex查找出来两个文件里的类定义:Stock_Factory Stock Modify_Stock这三个类是其二者共有的类型定义,但是被包含于不同的名字空间内QuoterS.h:nam

2006-03-28 11:10:00 823

原创 正则表达式匹配嵌套标示符{},(),html tag等

昨儿个终于在看到最有意思的部分了,正则表达式匹配嵌套标示符,这样的话就在.cpp源文件里头查找函数(()),类({}),在html, xml()文件里面查找任意的值,很简单就能写个Parser了,如a的匹配完全没问题。以前在只会C/C++的时候这可是最难的题目之一,下面这个脚本用来查找.cpp文件中的类,把{}改为就能找html的tag了。<!--CTYPE html PUBLIC "-//W

2006-03-28 11:03:00 1525

原创 .net资源hot网站

 今儿个好不容易把以前下过好东西的网站捞回来了,记一下先,别忘了各种最新的实用组件:http://www.gotdotnet.com/高级技术讨论:http://discuss.develop.com/一页页的有用代码可以下:http://www.codeproject.com/ 

2006-03-27 20:06:00 1050

原创 IDL设计的别扭

今天开始给毕业设计开始设计了,IM的状态好说,接口也写了出来,但是无论怎么都有点不适应,现在发现是用于IDL生成的接口与其他类接口本质不同造成的。其实主要的类也无非如下几个,但是,class IM 就相当特别,实际上其他类都是真正干活的,而IM待会儿还的用IDL编译器生成出8,9个类来,全都有着很奇怪的名字。。。。。。一个两个IDL接口设计还罢了,多了的话,其与客户端服务器端的不同协调

2006-03-27 18:39:00 1083

原创 很酷的单独线程splash开机画面C#代码

 逛逛sourceforge,有时候会有不错的东西能淘到,就比如这个开机画面的Form就不错,(在一个report的项目里,出处又是别的地方。。。)。要用的话,把代码拷过来,在form里改改背景图片,就可以了,对了还得加个timer。这个类用静态方法包装了一个线程,在开机的时候单独执行,渐入渐出也很好控制,尤为好的是在splash的时候就可以向里面实时的写进度条了,而不是先设置好了格子。。。开

2006-03-25 13:59:00 5859 1

原创 .net架构与TAO架构跨越边界的实现的比较

 昨天看了那篇关于架构的文章之后,我突然就对架构与架构之间的共性有了兴趣,左右闲着也是闲着晚上就翻了代码来看看.net架构与TAO架构跨越边界的异同,现代的架构都肯定能跨越物理边界的,TAO是ORB架构这是分内的事,.net也要无缝调用,因此本质上它们都要做一样的事情,就是用t用tcp/ip传递报文。。。。首先它们总的都marshall其数据,两者把要传递的引用或者实例给写到内存流中转到消

2006-03-24 16:27:00 1113 3

翻译 为什么我憎恶framework?

这两天在Perl世界里逛,适当的也应该回到一下.net里吧,于是就到Don Box的blog里看看,目前有什么新玩意儿。倒是看到这篇文章很有意思:http://pluralsight.com/blogs/dbox/archive/2006/03/08/19865.aspx题目是why I hate framework里头的东西也不是他写的,也是引用的,一堆人在埋汰各种架构:其中Am

2006-03-23 18:44:00 1112

原创 最牛的图像文件头处理包...........之一

今天上Jeffrey  E.F. Friedl即Mastering regular expressions 的作者blog,倒是淘到了一个很有意思的Perl包。访问以下网址:http://regex.info/exif.cgi输入图片链接,嘿嘿,图片的所有信息一览无疑。包括光圈,快门,实际日期,相机厂商,作者等等等等。网上照片的出处无所遁形。而且能处理几乎所有主流相机拍出来的Digit

2006-03-21 20:03:00 1072

原创 O'Reilly: mastering regular expression读中感2

这两天继续在看Mastering regula rexpression。感慨挺多的,草记一下。计算机书籍,如果要讲深了的话会变得十分枯燥的。而要想掌握正则表达式,不讲深了不行。于是第四章作者就开始讨论起DFA,NFA。这两个单词学过编译原理的大概还记得一个确定性有限自动机,一个是非确定性有限自动机。在课本里头提到这两个单词之后,就是一大堆数学符号的证明计算,很多人就是从这个时候开始扔下课本的。

2006-03-20 15:27:00 919

原创 O'Reilly: mastering regular expression读中感

 昨儿个逛书城,不负所望淘到了OReilly:出的mastering regular expression,不过是东南大学的影印版。regular expression真是强大的工具啊,正如书中所说的a devastating weapon in a used hand.想起以前写程序处理字串文本简直就是苦役啊,处理邮件头,应用协议头,html简直就是不可能完成的任务。但是regex又强大写

2006-03-19 11:23:00 2688 1

原创 blog search in Perl 量化的角度看blog

######################################################################          this perl script is written by Zui Tao (wineinceramic@163.com)#          It is used to claw blog page url from the inter

2006-03-15 14:37:00 732

原创 perl 之于ODBC 又或者ADO?

 对于Perl连接数据库而言,事情有了进展。有一个好消息,一个坏消息。好消息是ODBC连接测试通过,(才发现代码网上大把);坏消息是ADO依旧用不了....无论官方的Demo还是江湖上的偏方。这样的话,移植性还是有问题但是顾不得了。其实对于ADO而言Perl还有DBI包,但是昨儿个硬是用不了。。。 #ODBC的连接方式在于移植性不好每次新建数据库得配制本地数据源# Display a

2006-03-14 12:02:00 1013

原创 跨厂商编程

基于上次blog文章里写的那个关于blog的想法,于是乎本人就想实际研究研究网络中blog之间的关系怎样,具体而言就是做做数据挖掘,看看一个人被多少人所引用,其实样本不用多有几万,几十万估计就像话了。。。这样的活用Perl正合适,Perl很容易写网络扒虫的原形,反正我又不用效率高....但是写好后也扒下东西了,发现一个问题,我看是需要一个数据库来存存连接了,否则判断重复以及以后的apriori

2006-03-13 21:04:00 808

原创 Perl 语言体验

 因为测试ACE_TAO的关系安装了activePerl,这才感受到了脚本语言的强大力量(网页里的脚本被限制了),Perl在Linux世界里算是标准装备了,但是在Windows环境也是相当有用,说回来我已经被DOS命令行的简陋搞的很头疼了,很多批处理的应用或者简单网络应用使用C++,C#简直就是极端低效率的事情,要打开IDE,设置Project,编码,部署,--,--- 而Perl只用新建

2006-03-10 09:41:00 752

原创 CLR StrongNameIdentityPermission的测试.....

 在各种Permission中个人认为最有意思的还是StrongNameIdentityPermission,对每个方法调用都强制检查程序集符合不符合公钥,么有比这个还注重安全了吧,一开始以为这样检测耗费资源所以写了写代码,测测时间,结果发现一样!后来才想到这个是应该是在程序集加载的时候做一次就可以了的,所以调用的时候时间是一样的。安全性的付出肯定是值得的嘿嘿。  代码如下: 

2006-03-08 12:24:00 1320

原创 看blog,、想到XML,再想到搜索引擎

 看《XML HandBook》最激动人心的就是关于XPath部分,一个遍布整个Internet的主题为先导的地图....尽管现在还早着呢,但是网络使用者是才不等着技术的更新拖累内容的脚步,blog的表达以及沟通方式看似简单实则是内容为先导的前提,只是,只是现在的搜索引擎还是按照单向度的方式来搜索blog,混淆于其他信息网页之中,专门的blog的搜索不但应该返回链接的广度也应该返回链接的深度,

2006-03-07 20:15:00 839

原创 CLR中IMessageSink IContextProperty与Attribute等等

Essential.net 书到了第七章部分介绍到IMessageSink的时候就从简了,但这个也是第七章乃至整本书乃至CLR本身最难理解的部分之一,因为要在ContextboundObject中无缝的添加自定义属性涉及到几个类的合作,比较的麻烦。但是不了解始终不爽,于是本人就实现了第七章关于扩展IContributeEnvoySink,IContributeServerContextSi

2006-03-06 10:20:00 2992 1

原创 CLR版本变化导致的context的内容的变化

 与Essential .net里代码给出的不同,slot所在位置有变化,试着猜想,可能是通过Property来设置是主流所以slot的方法放在Thread里面语意更明白些,代码如下: //直接使用插槽 public class Bound: System.ContextBoundObject {  ///   /// 与对象绑定  ///   System.LocalDataStor

2006-03-05 12:45:00 799

原创 CLR 的异步调用的测试

 在 .net中要主线程的delegate begininvoke之后,等待工作线程返回可以System.IAsyncResult ar1while(!ar.IsCompleted){}2ar.AsyncWaitHandle.WaitOne();但是两种方法有本质不同,至少在我的机器上有相当不一样的表现,1是主线程忙等待2是主线程等着个信号就撂摊了,为了验证这点我做了以下测

2006-03-04 15:03:00 815

原创 Essential.net 代码调试

Essential .net是好书,但是代码未给出来,这两天上www.gotdotnet.com/team/dbox也上不去,故只能自己编写,测试一下了,也发现很多有趣的事情。1。 按照道理来讲,静态或者构造函数生成时候顺序由声明顺序决定。但是在嵌套构造函数的时候第一个声明的反而最慢,至少在我的机器上是这样public sealed class customer {  //这种

2006-03-03 13:42:00 781

空空如也

空空如也

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

TA关注的人

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