- 博客(35)
- 资源 (4)
- 收藏
- 关注
转载 规则引擎的介绍与Drools的流程分析
规则引擎(RuleEngine)是一个有限状态机,通过入参实现状态转移,在Java中定义为JSR94规范。规则引擎目前的开源实现主要是JBoss家族的Drools,采用友好的Apache协议(意味着可以作为商业产品)。以及据说非常贵的ILOG引擎,还有一些国内引擎。1. 规则引擎的简介规则引擎一般用于处理请求报文总类繁多,业务控制复杂的场景,比如某个订单入口,某个网络的控制域,某个路由,比如
2017-11-20 08:41:38
2300
转载 7zip命令行使用简略手册
7-zip应该是目前最好的跨平台使用的开源文档处理压缩软件了,在多数情况下,可以通过gui界面对其进行操作;但在某些情况下,确要使用命令行模式,本文就其在命令行使用的方法做一简单介绍。7z|7za 子命令 [选项] 压缩包 [文件]子命令 a 添加d 删除e 解压x 带路径解压l 列表查看t 测试u 更新
2014-12-30 09:40:29
2401
转载 7zip命令行使用详细手册
7z.exe 是 7-Zip 的命令行版本。7z.exe 使用 7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持 7z、zip、gzip、bzip2 和 tar 格式,7za.exe 使用时不会调用其它模块。本文较为详细地介绍7zip命令行使用的各个方面,如果仅是想得知其简单操作方法,请移步:7zip命令行使用简略手册命令行选项7z [命令行
2014-12-30 09:38:33
4904
转载 VS2005中条件断点和内存变量监测 && C++中的#include包含和class包含区别
昨天听了一个同事关于程序调试的讲座,有很多东西都是自己知道的,但也学到了几个知识点,其中有一个有趣的小问题,正好是之前困惑我的,同事说类的弱引用和强引用,我觉得这个词好像不是用在这个场合,感觉弱包含和强包含更合适些,可查了一下没有这个叫法,我还是直接说#include和class包含的区别吧。 昨天主要讲了程序调试方法和怎么预防bug,其中调试方法学到了两个自己以前没用过的,一个就是条件
2013-01-22 17:49:29
433
转载 电商架构
互联网的特点是大流量、高并发、高响应、高实时,而零售业的系统特点是高安全、高可靠和高依赖,打通通路需要复杂的过程。这些正是我会在活动中分享的重点,电商架构有四代:单一应用、垂直应用、分布式架构、服务治理。单一应用,当网站流量很小时,只需要一个应用,就能将所有功能部署在一起,以减少部署节点和成本。其关键点为框架(MVC、IOC、ORM),采用Strusts2(velocity)+Spring
2013-01-22 17:43:52
715
转载 Emacs发行版目录结构和关注重点
目前Emacs最新版是24.2,官网或者镜像里有下载源码的。除了传统的bzip2和gzip压缩,新版有了xz扩展名的压缩格式,据说是LZMA的,果然压缩率比较高。Linux下一般直接支持xz格式,tar的-J选项(大写J)支持直接解压tar.xz格式的文件。我下载的是这种高压缩率的格式:tar xvJf emacs-24.2.tar.xz解压后会出现emacs-24.2文件夹,有如下目
2013-01-22 10:02:27
669
转载 __attribute__
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的_
2012-01-20 19:31:18
302
原创 VC弹出"选择文件"和"选择文件夹"对话框
见 http://liaohui1688.blog.163.com/blog/static/1098877201131105220241/
2011-07-14 12:25:42
622
转载 WINDOWS 下如何取消各类外接设备(U盘、光盘、读卡器等)接入时的自动播放功能?
WinXP:方法1、在WinXP里进行禁用操作比较方便。右键单击“我的电脑”里的光盘图标,选择“属性”,在弹出的窗体中选择“自动播放”选项卡,在这里用户可以针对“音乐文件”、“图片”、“视频文件”、“混合内容”和“音乐CD”五类内容设置不同的操作方式,都选用“不执行操作”即可禁用自动运行功能,“确定”后设置立即生效。方法2、将服务 SHELL HARDWARE
2011-06-16 10:37:00
1103
转载 优秀程序员的十个习惯
<br /> 2011-05-24转于陈皓<br />在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯
2011-05-24 15:27:00
385
原创 RDM学习心得(二)
<br /> 今天讲师依旧是董奎老师。内容是项目计划制定、项目的跟踪、评审和风险管理。<br /> 项目计划的制定,董老师重点强调了制定项目计划是基于流程的,即在现有流程模板的基础上做项目计划,另外他还强调了项目的计划应该是双周迭代的,而不是一次性就做好的。另外一句话很经典,就是”向关键路径要时间,向非关键路径要资源“,很有启发。<br /> 为什么要基于流程模板做计划呢?这样能减少项目经理的茫然不知如何下手,还可以让项目更好的处于公司的管理中,并且能统一公司项目组之间的术语方
2010-09-29 18:03:00
1258
原创 RDM学习心得(一)
<br /> 今天参加了RDM的《研发项目管理工具与模板》的公开课,老师是<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-s
2010-09-28 17:55:00
863
转载 如何开机启动数字键盘
<br />解决办法一、在〔开始〕→〔运行〕→输入〔Regedit〕→〔HKEY_USERS〕→〔.Default〕<br />→〔Control Panel〕→〔Keyboard〕→将数值名称〔InitialKeyboardIndicators〕<br />资料值更改为(2)<br /> <br />解决办法二、对config.sys文件动点小手术即可达到此目的。设置方法如下:<br /> 1.单击“开始”菜单中的“运行”命令,然后在“打开”框中键入“sysedit”,按下回
2010-08-06 09:27:00
1256
转载 Python 处理excel并转为table
<br />原文链接地址:http://hi.baidu.com/doggod999/blog/item/c8480f13231e6dd8f7039e82.html<br />使用xlrd来读取,xlrd的下载及安装可以参看:<br />Python "xlrd" package for extracting data from Excel files<br /> <br /> <br />-------------------------------------------------------
2010-08-02 17:40:00
992
转载 C++代码静态分析工具-Prefast
<br />1. 什么是Prefast <br /> Prefast是一种代码分析工具,它能够帮助你找到编译器不能找到的错误或者缺陷。Prefast首次被微软集成到Visual Studio 2005 Team Suite中去,使用起来非常方便。<br /> <br />2.怎么使用Prefast<br /> 在vs2005 Team Suite中,使用Prefast非常简单。修改你的工程属性,设置Enable Code Analysis For C/C++为Yes.
2010-07-16 11:10:00
858
转载 CMD命令大全
<br /> 有关某个命令的详细信息,请键入 HELP 命令名<br />ASSOC 显示或修改文件扩展名关联。<br />AT 计划在计算机上运行的命令和程序。<br />ATTRIB 显示或更改文件属性。<br />BREAK 设置或清除扩展式 CTRL+C 检查。<br />CACLS 显示或修改文件的访问控制列表(ACLs)。<br />CALL 从另一个批处理程序调用这一个。<br />CD 显示当前目录的名称或将其更改。<br />CHCP 显示或设置活动
2010-06-22 10:29:00
444
转载 批处理的介绍
<br />URL: http://www.txwm.com/News/technic/200408/20...9515074304.html<br /><br />摘自:天下网吧联盟 作者:佚名<br />修改及完善:Climbing(xclimbing@msn.com)<br />最后修改日期:2004年8月19日<br /><br />批处理的介绍<br /><br />扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。<br /><br
2010-06-22 10:22:00
368
原创 PC-Lint入门
使用步骤: 1、下载PC-Lint的rar软件包。 2、将下载下来的PC-Lint解压到你想放的位置。 3、如没有std.lnt和options.lnt文件,则需自己创建。std.lnt文件的内容如下: D:/pc-lint/au-sm.lntD:/pc-lint/lnt/au-ds.lntD:/pc-lint/lnt/au-misra.lntD:
2010-05-07 15:48:00
963
原创 关于人工智能与八卦的考虑
最近一直在考虑这个方面的问题。易经八卦是中国文化的一个高峰,他指引了中国文化、哲学和科技,还有生活的方向。于是我突发奇想,为何不将他们引入电脑的世界,产生出中国的人工智能。易经八卦本来就是用来说明这个世界的,阐明天地人三才的关系的。而电脑处理的是人和事而已,所以我猜想两者应该能很好的衔接起来。于是我想地应该能被认为是事的先决条件,人的底蕴或者叫积累。而天呢,则代表事或人的目标。
2010-04-26 19:55:00
1077
原创 python interactive shell中如何导入不同目录下的python文件
>>> import sys>>> sys.path.append(rd:/)这样就能把D:下的模块导入了。
2010-04-25 18:37:00
1383
转载 使用 Emacs 作为开发环境
使用 Emacs 作为开发环境1 Emacs 很不幸,UNIX® 系统不像其他的系统那样带有一种“你要的全有,不要的更多”的,包含所有的,巨大的程序开发环境。 [1] 但是,你可以搭建一个自己的开发环境。可能不会很漂亮,也不会非常集成化。但是你可以按自己的需求来搭建。而且是免费的。你将拥有所有的源码。 问题的答案就是 Emacs。如今有很
2010-04-11 22:36:00
1118
原创 python中import自己写的模块
只需要在文件中import与你写的文件的文件名一致的模块名即可,这时python会为你创建一个pyc文件的。即,如果你已经写了一个名为ssss.py的文件,而现在你需要在名为aaaa.py的文件中使用ssss.py中定义的方法,那么你只需要在aaaa.py中加入import ssss,然后你就可以在aaaa.py中使用ssss.py中的方法(当然方法前需要加模块名来引用)。你还可以在aaaa.
2010-04-11 21:13:00
5283
原创 python3.0中的dict的操作
dict.has_key()现在变成了.. in dict。详情请参见 http://docs.python.org/release/3.0.1/whatsnew/3.0.html
2010-04-11 20:33:00
1670
原创 emacs中的Ctrl+c、Ctrl+v、Ctrl+x
keyboard:Go to the beginning of the region and hit Ctrl-space. Go to the end, and type Ctrl-w to cut or Meta-w to copy. Go to the destination, and type Ctrl-y to paste.
2010-04-11 20:30:00
1385
转载 Windows下emacs安装及.emacs文件
相比很多要使用Emacs+ess的人都被Emacs的安装和.emacs文件困扰,下面的文章是讲安装和.emacs文件的,仅供大家参考。至于调试好后如何安转和配置ess请参见http://cos.name/cn/topic/7888,不过如何在Emacs中运行R代码还没有搞清楚。希望能人多指点!!!****** Emacs的安装和.emacs文件***********最
2010-04-11 20:21:00
1112
原创 项目进行到了一半了,有些想法
SS003项目已经过半,对其中的问题和想法进行总结,如下所述:一、问题 1、在设计到绘图对象赋值过程中发现绘图对象的思路和设计提供结果的思路完全不同,使得本来应该很简单的事变的复杂了。我最近想了下这个应该是可以避免的问题。在做绘图对象前就应该与设计方面讨论他们之间的接口,也就是说,绘图对象本身在做之前应该知道设计是怎样提供数据给绘图对象的。这是个交流的问题。 2、测试不可自
2010-02-20 18:21:00
535
转载 手把手教你超赞的五脏排毒DIYzz
面对排毒的风潮和疑问,中医是如何作为的?中医认为五脏之内都可能留存毒素,堆积了毒素的脏器会在身体表面留下蛛丝马迹。现在就让我们学习如何找到毒素的藏身之处,并且用最简单有效的方法更好地排除它。 五脏排毒DIY 五脏之毒是什么? 在中医看来,我们体内有很多毒素,凡是不能及时排出体外、对我们的身体和精神会产生不良作用的物质都可以称为“毒”,例如瘀血、痰湿、寒气、食积、气郁、上火。这些毒
2009-12-08 12:11:00
599
原创 对构件设计项目的思考
昨天谈论了构件设计项目的思路,有如下想法,特写下来供以后参考。首先,这是一个整理过程,在原有的基础之上完善思路的过程。这个项目的目标是将以前混乱的构件绘图过程整理成为一个成熟好用的架构,使使用者更易上手,不用操心工程之外的问题。封装绘图过程中复杂的美观问题,即一系列的Rule。其次,它提出了绘图图元的概念,在输出到CAD之前增加了一个中间层,在这个中间层上来进行美观
2009-10-10 18:19:00
586
转载 error PRJ0050
事件:用vs2005.NET制作dll,编译链接时提示 error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify the registry.起因:在项目中插入了一个外部的dll,该dll不是COM形式,不需要进行
2009-09-28 13:44:00
663
原创 关于C++的拷贝构造函数和赋值操作符重载
查阅了C++Primer,从上面得到如下结论。 第一、如果你不显式的调用基类的拷贝构造函数和赋值操作符重载函数,编译器也不会给你调用的(当然对于构造拷贝函数来说,编译器会帮你调用默认构造函数)。 第二、即使你的基类像CObject一样把这两个函数私有了,我在派生类中依旧可以重新定义我的来覆盖基类的定义。
2009-09-28 11:09:00
457
原创 TLB是什么?
TLB是OLE库文件,其中存放了OLE自动化对象的数据类型、模块和接口定义,自动化服务器通过TLB文件就能了解自动化对象的使用方法。 TLB是一种OLE(或ActiveX)定义文件,它包括常数、接口(Interface)、类等的定义。你可以在VB的集成环境的 Project|Reference中将
2009-09-28 11:02:00
3324
原创 浅谈一个功能模块里的编码规范
规范是每个向往自由的人所不愿意面对的事情,特别对于程序员来说。 其实每个程序员都有自己的编码习惯,所以每个人所选用的各种编码方式相差很远。 但是在同一个功能模块里出现几种编码方式,是一件很痛苦的事。你总是在这些方式中跳来跳去,让阅读的人相当的容易疲惫。 最近在整理公司的工具库,发现一个功能模块下竟然没有个标准的编码方式,也就是规范。更有甚者在一
2009-09-14 17:27:00
1017
转载 gtest资源
gtest介绍博客 http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html
2009-09-13 20:08:00
402
原创 工作了三年了,总结一下自己
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-09-12 19:51:00
474
GNUmake-v3.8中文指南
2009-06-10
Ubuntu入门教程
2009-05-04
C++ Coding Standard
2009-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人