自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KISS

三言二拍

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 web日志检测robot

以前web访问分析都交给google,百度代劳,一则他们干得不错,二则自己做日志分析得花精力,搭一个开源得容易,可是管理起来费力。不过,使用第三方的工具,自己有些想法,却没法落实,用别人的东西,总会这样。都在传大数据时代,是不是该做点什么,把web日志的分析先弄回来。       要处理web日志的分析,首先一个,得把robot的访问排除掉,robot访问数量少,睁只眼闭之眼,也就算了。可看看

2012-09-05 17:40:55 970

原创 D语言+ LUA + fastcgi

待写...

2012-05-19 21:31:56 903

原创 几个比较新的并发模型-STM, process,actor

STM受到数据库事务模型的启发,很有创意,akka实现得不错。微软研究院对STM做过研究,又放弃了,据说STM模型有缺陷。        erlang的process,消息模型,可谓是极致简单美丽,然而,erlang对消息队列的处理必须是顺序执行的,也就是隐含的同步协调点,并发的效率,完全取决于erlang虚拟机的运作。        scala的actor模型是仿erlang的,自然

2012-05-19 21:25:25 2633

原创 说说并发

并发这个概念一直都有,范围很光,主机级别的分布式,集群,操作系统级别的进程,线程,纤程,一直到语言级别的函数式编程,协程有些是在操作系统级别实现,有些是在语言级别实现,算是跨了两个级别。         无论 map-reduce大热,函数式语言大热,greenevent,erlang的process,scala的actor、stm,C++的TBB、cilk++,都是在不同的级别追求并发,都意

2012-05-19 21:24:16 472

原创 函数式语言特点之-单子

说过函数式语言天生可以并发,不过有些东西,却排斥并发,非顺序执行不可,比如控制命令、资源的使用等。怎样才能把顺序执行的概念完美的揉合在并发执行中,这就令函数式语言大伤脑筋了,haskell语言发明了单子,才算是解决了这个问题。        顺便提一下,对比函数式语言,感觉把C语言等称为过程式、命令式语言,不过称为控制式语言更加贴切,用控制一词,描述该语言顺序执行的特点比较贴切。

2012-05-19 20:37:39 619

原创 函数式语言特点之-语句并发执行

这个特点还是起源于人工智能,事实、规则无所谓顺序,设计函数式语言的时候,自然可以考虑语句都并发执行。

2012-05-19 20:30:41 437

原创 函数式语言特点之-闭包

闭包(Closure),虽然名声在外,被认为是典型的函数式语言的特征。         但是,在有些函数式语言中是不存在的。原因是:用不着,它们没有可变量,自然是用不着。闭包的兴起,首先要允许可变量的存在。语言遵循的设计哲学不同,特点也就不同。

2012-05-19 20:21:28 458

原创 函数式语言特点之-不变量

为什么函数式语言非要强调不变量呢,强调无副作用,全部使用局部变量不就行了么?          要深究原因,也只需想想它的起源-人工智能中的推理、符号运算,使用事实(符号),得出结论(结果)。事实、或者符号,那就是不变的啊,对应不变量天经地义,使用变量才是灾难。         函数式语言一诞生,长大了就会脱离母体-符号运算,来征服世界,带着它的胎记-不变量。        我说不清楚

2012-05-19 20:12:54 517

原创 函数式语言特点之-匹配执行语句

看函数式编程,有个很奇怪的概念,就算根据表达式结果,来执行相匹配的语句。初一看,不就是加强版的switch语句么?为什么要这么强调这个特点?         的确,在这里,它们是和switch一样,不过是起分支作用。其实,还有更深的含义。         联系一下发明lisp,prolog等函数式语言的缘由-人工智能,就很清楚了。起初的人工智能研究集中在知识推理方面,使用谓词演算、规则之类

2012-05-19 20:01:08 304

原创 函数式编程特点之-lambda演算

lambda演算可说是函数式编程的基石,实际上已和函数式语言浑然一体了。不过聊起来可太数学了,反正已经证明lambda演算和图灵机等效了,不用去我们去操心了。现在java,c++,c#等语言要引进这些东西,但是颇费脑筋,弄出匿名函数,匿名表达式一大堆东西来。

2012-04-22 21:35:20 631

原创 使用函数式编程语言,该怎么设计软件?

挑了几个函数式编程的语言,haskell,erlang ,scala, 逐个琢磨了一下。 它们的好处,我同意。然而,使用函数式语言编程,该怎么设计软件?该怎么抽象现实问题?怎么建模?我们已经有了面向对象分析和设计的方法,有了设计模式,这些可都是建立在对象的基础上;转换到函数式语言,又该怎么去分析问题?还用不用对象?      这个疑惑,一直存与心头,得不到解决。翻看国内外书籍,好像都没有提

2012-04-05 11:24:11 470

原创 慎用JDK的Anotation

前些时候,审阅了一些代码,有一个普通的pojo的域类中,使用了许多anotation,看得我头大。       第一,有些anotation不熟悉;       第二,在这个domain类上使用的anotation,并不是这个域类自身所用的,但是夹杂在这个类中,对看代码实在是不小的干扰。       对象职责的明确和单一,不单是运行时候有好处,写起代码也有莫大好处。但是anotaion

2011-07-07 21:28:39 376

原创 .NET不见了线程模型

COM 线程模型,.NET, J2EE

2010-11-30 22:14:00 422

原创 OSGI和JMX

在找一个java应用服务器下的插件模块框架,首先找找看有无可用的规范和框架,OSGI和JMX都是可用。这两个东西先前差不多只是听说,这回认真看了看。OSGI激情洋溢的宣传的宣传不少,也有eclipse,spring 3这样的大作。还有个spring dm server,好像是适合

2010-11-27 21:26:00 728

CASE工具的种类及应用特点

随着现代科学技术的发展,计算机技术也取得了长足的发展,同时带来了软件工程发展的春天。一大批优秀的软件开发工具如雨后春笋般的涌现出来,而CASE工具就是这其中的代表。它将软件开发过程中各过程中的工作通过其集成的平台共享,从而解决了重复编码、代码混乱,目标进度不清等缺点。不仅提高了软件开发的效率和质量,同时也解放了广大IT技术人员,降低了软件开发的成本。本文就当今业界广泛使用的CASE工具的种类及应用特点作了详细的介绍,希望能帮助大家了解各种主流CASE工具的特点,从而更好的使用它。

2009-03-22

空空如也

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

TA关注的人

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