- 博客(56)
- 收藏
- 关注
转载 工作流引擎设计思路
<br />http://www.cnblogs.com/cancanwyq/articles/612775.html<br /> <br /><br />自开博以来不断有朋友来探讨工作流引擎该如何设计、工作流的数据库如何设计、应用筐架如何搭建等,这些问题其实都是很难有答案的。开发设计一个工作流引擎是要能够帮助客户营造价值,而不是为了一时兴趣实现某些技术特性。工作流管理联盟(Workflow Management Coalition, WfMC)早已定义了工作流技术的标准体系,但并未指明具体实现的方法。工作
2011-03-31 17:42:00 325
原创 民生笔试题
<br />1、数据库IN vs EXISTS<br />2、死锁<br />3、线程 vs 进程<br />4、C/C++ 宏定义<br />5、abstract class和interface的区别<br />6、Java IoC三种机制和对应优缺点<br />7、strcpy特点,以/0结尾<br />8、TCP/IP三次握手和端口的作用
2011-03-31 17:41:00 414
原创 无法加载站点/服务的所有 ISAPI 筛选器,因此启动中止——Service Unavailable解决方法合集
<br /><br />无名老卒刚一上班,就有好多人反映说网站打不开,都是出现Service Unavailable的错误,原以为一下子就可以解决问题,现在越看越惊,w3wp.exe在任务管理器里面都没有,有些应用程序池也启动不了。开始使用iisreset,还是不行,重启服务器,还是老样子……<br /> 可想而知,这台服务器上面的所有的网站都打不开,真是急死人了。当时一急,都想不到是什么原因,想不到什么方法来解决这个问题,毕竟上面有100多个站点,如果别人一发现打不开,就有口难言了……<br />
2010-11-22 14:10:00 2810
原创 待完成
<br />1、数据库IN vs EXISTS<br />2、死锁<br />3、线程 vs 进程<br />4、C/C++ 宏定义<br />5、abstract class和interface的区别<br />6、Java IoC三种机制和对应优缺点<br />7、strcpy特点,以/0结尾<br />8、TCP/IP三次握手和端口的作用
2010-11-22 11:54:00 317
原创 【IIS】ISAPI筛选器x32需4
<br />调试IIS的遇到错误如下:<br />HTTP 错误 500.0 - Internal Server Error调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_filter.dll" 上<br />出现原因:<br />疑似安装了32位的infa的PC客户端,安装时就对.net进行了不知道什么的配置。。。。接着就出现了诡异的问题,本来可以访问的webservice页面出现了
2010-11-22 11:43:00 2789
原创 【IIS】ISAPI筛选器32/64位报错问题
<br />调试IIS的遇到错误如下:<br /> HTTP 错误 500.0 - Internal Server Error调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_filter.dll" 上<br />出现原因:<br />疑似安装了32位的infa的PC客户端,安装时就对.net进行了不知道什么的配置。。。。接着就出现了诡异的问题,本来可以访问的webservice页面出现
2010-11-22 11:43:00 2521
原创 【Socket】 TCP UDP
<br />kay's word:<br />对于我等笨人,书非抄不能读也。。。<br />纯粹的CopyPaste已经不能满足我学习的渴望了。。。哎呀,脸皮真厚~~~<br /> <br /> <br />大拿's word:<br />http://www.cnblogs.com/chenxizhang/archive/2009/04/14/1435777.html<br /> <br />TCP vs. UDP<br />1、基于连接与无连接<br />2、对系统资源的要求(TCP较多,UDP较少)<
2010-11-10 21:09:00 276
原创 【Socket】阻塞 非阻塞 同步 异步
<br />kay's word:<br />阻塞 = 同步<br />非阻塞 = 异步<br /> <br />阻塞:直到拿到结果才返回<br />非阻塞:未拿到结果也返回<br /> <br />貌似解释的还是不清楚,零碎的概念总是看了忘,忘了看,烦死了!!!呀呀呀呀呀!!!!!<br /> <br />大拿's word:<br />URL:http://blog.chinaunix.net/u/21067/showart_522144.html<br /> <br />调用send函数发送一定Byt
2010-11-10 17:52:00 635 5
转载 【DBTEST】【LoadRunner】性能指标参数
转自:http://www.51testing.com/?uid-66775-action-viewspace-itemid-753631、CPU利用率(% ProcessorTime)指标描述:% Processor Time指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。指标范围:根据应用系统情况,在80%±5%范围内波动为宜。过低,则服务
2010-11-03 11:18:00 279
转载 【DBTEST】数据库中数据测试的几种测试方法
转至:http://www.51testing.com/?uid-66775-action-viewspace-itemid-211376 对于今天测试方面的提高一直很模糊,但最近整理好了思路。今年重点还是在数据库的测试方向上下手吧,因为我们公司的数据库中数据准确性非常重要,希望能提高自己对这一方面的工作经验吧。 前期一直进行数据库的测试,大约3个月。也总结了一些测试经验,拿出来与大家共享。1、数据库日志查看测试法。这个方法是跟一个oracel DBA的老师学习的。呵呵。就是你在前台操作时,比如
2010-11-03 11:11:00 1008 1
原创 【SQL】Update inner join
<br /><br />http://www.dotblogs.com.tw/dotjum/archive/2008/06/23/4367.aspx<br />這是Dotjum今天遇到的問題,有一個Table最近要新增一個欄位進去, <br />新增之後當然預設都是Null,而這個master的Table所新增的欄位, <br />會從Detail的Table中,對應 UrlID,取出一筆最先處理的代號,在進行更新到Master的新增欄位。 <br />1.目前Master 的Table 缺的欄位SELEC
2010-08-27 09:46:00 616
原创 数据库测试相关链接
开源数据库性能测试工具HammerOra介绍<br />http://www.rickyzhu.com/864_hammerora-intro.html <br /> <br />Oracle数据库压力测试工具SwingBench<br />http://www.rickyzhu.com/864_hammerora-intro.html<br /> <br />Performance Tester和LoadRunner的比较<br />http://www.rickyzhu.com/463_rpt-and-
2010-08-25 14:09:00 227
原创 Cognos心得
<br /> <br />转自:http://www.blogjava.net/mlh123caoer/archive/2009/05/31/68251.html<br /> <br />用了将近半年的cognos,仍属入门级菜鸟,但是在使用过程中也颇有一些心得,将其整理并记录下来,希望对大家有所帮助<br />1.在iqd中编写sql语句时,建议不要使用cognos的标准sql语法,因为这不仅会影响sql查询的速度,同时对sql查询的功能也有所限制,具体的实现的方法是直接将所有sql{}括起,这样cogn
2010-08-25 14:05:00 544
原创 【Cognos】Cognos使用心得
<br /><br />转自:http://www.blogjava.net/mlh123caoer/archive/2009/05/31/68251.html<br /> <br />用了将近半年的cognos,仍属入门级菜鸟,但是在使用过程中也颇有一些心得,将其整理并记录下来,希望对大家有所帮助<br />1.在iqd中编写sql语句时,建议不要使用cognos的标准sql语法,因为这不仅会影响sql查询的速度,同时对sql查询的功能也有所限制,具体的实现的方法是直接将所有sql{}括起,这样cogno
2010-08-06 13:32:00 731
转载 【Cognos】Cognos Cube常遇问题
<br />转自:http://space.itpub.net/21947683/viewspace-6103631. 与数据相关的考虑事项<br />对源数据进行分析是确定数据质量、存储方式、源数据类型和所需准备工作的重要一步。<br />1.1 清洁合并数据<br />对数据进行预处理可以带来性能上的提高:<br />· 如果源数据只含有模型所需的信息,将会加快Transformer 的读取时间。例如,如果在数据源中包含了一些没有用的列,那么即使在模型中没有用到这些列,Transformer 也会花费额
2010-08-06 13:15:00 996
转载 【cognos】增量刷新cube 4
<br />http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14310740<br /> <br />For incremental update, I am thinking of having two fact table in Framework Manager model : 1) Data Mart fact table 2) Copy of Data Mart fact table with filter to get
2010-08-05 11:50:00 545
原创 【cognos】models format extensions pyi/pyj vs. mdl
<br />http://www.cognos-bi.info/faq/cognos_model_file_types.htm<br /> <br />The PYH and PYI models are compiled to a binary format and are Cognos series 7 version specific. IBM Cognos 8 uses a PYJ file format. Models stored in the binary format are general
2010-08-05 11:22:00 486 1
转载 【cognos】刷新cube
<br />http://www.cognoise.com/community/index.php?action=printpage;topic=6363.0<br /> <br />Use two copies of the model one saved in .PYJ and other .MDL<br /><br />use the .PYJ for weekdays . In the SQL, put the timestamp filter (like sysdate) to load onl
2010-08-04 17:06:00 769
原创 【cognos】 刷新cube
<br />http://www.cognoschina.net/home/space.php?uid=620&do=blog&id=442<br /> <br />http://www.cognoschina.net/home/space.php?uid=620&do=blog&id=431
2010-07-30 18:18:00 390
原创 【cognos】转 Cognos Cube性能优化、参数配置和更新
<br />http://www.zdnet.com.cn/managesoft/2008/0306/758716.shtml1. 与数据相关的考虑事项<br />对源数据进行分析是确定数据质量、存储方式、源数据类型和所需准备工作的重要一步。1.1 清洁合并数据<br />对数据进行预处理可以带来性能上的提高:<br />· 如果源数据只含有模型所需的信息,将会加快Transformer 的读取时间。例如,如果在数据源中包含了一些没有用的列,那么即使在模型中没有用到这些列,Transformer 也会花费额
2010-07-30 18:16:00 602
转载 【经济学】【转】饕餮经济学
<br />饕餮经济学#1:为何美国人比法国人吃得多(来自作者辉格(周飙) <br /><br />松鼠会最近有篇文章,介绍了对“法国悖论”的一种新解释,所谓法国悖论,是说法国人在生活方式上不见得比美国人更健康,但心血管疾病的发病率却明显较低。先前比较流行的解释是法国人更爱喝葡萄酒,而新的解释是:法国人每餐的份量更小,吃得更少,也吃得更慢,并且也较少吃零食;而之所以形成这样的差异,文章认为原因是两国饮食文化的不同。 <br /><br />新解释的前半截或许是对的(对此我缺乏判断力,姑且信之),但后半截看上
2010-07-29 10:00:00 433
原创 【cognos】转 增量刷新cube2
<br />http://www.cognoschina.net/?action-blogdetail-uid-5399-id-1108<br /> <br /><br />Cognos7.3的Cube在Unix环境下究竟能不能增量刷新?这是一直困扰着我们的问题。一直实现不了,到底是这个版本不支持这个功能,还是其它的原因呢?咨询IBM的技术人员也得不到明确的答复。现在这一问题再次被提出来,由我负责跟进。<br />跟进?应该怎么跟进呢?IBM的技术人员都不清楚我又应该怎么做呢?很是没底……。虽然有IBM技术
2010-07-28 14:57:00 637
转载 【cognos】转 增量刷新cube
<br /><br />转自:http://www.cognoschina.net/?action-blogdetail-uid-3867-id-1156<br /> <br />windows下增量cube刷新bat<br />::主要策略:设定生成cube所需环境变量,如:生成的日志路径、mdc路径。在cube增量前,先备份原数据文件到历史bak文件夹下,然后生成cube,备份的目的是为了方便重修数据。<br />::参数设定 --@echo off 表示不提示comand命令窗口变量声明行。<br /
2010-07-28 13:46:00 978 1
原创 【cognos】转 transformer update cube
Cube如何自动刷新?在cognos8中,如何自动更新cube呢?将类似于以下代码保存为.bat文件"D:/Program Files/cognos/cer5/bin/trnsfrmr.exe" -n2 -s "F:/SG186_Project/cubes/生产/工作票合格率.pyi"其中n2表示显示执行过程窗口,n1表示最小化执行窗口,n表示不显示执行窗口.注意:powerplay transformer模型文件.pyi路径与数据立方体文件.mdc的生成路径要为同一目录.如果碰到生成之后数据不变,就要在p
2010-07-27 17:51:00 937
原创 段错误与栈溢出
读书笔记:《算法竞赛入门经典》P66-67 “段”(Segment)是指二进制文件内的区域,所有某种特定类型信息被保存在这里。可以用size程序得到可执行文件中各个段的大小。 在可执行文件中:正文段(Text Segment)储存指令;数据段(Data Segment)储存已初始化的全局变量;BSS段(BSS Segment)储存未复制的全局变量所需的空间。 调
2010-05-18 21:30:00 713 1
原创 scale-free
1.什么是无尺度现象?统计物理学家习惯于把服从幂次分布的现象称为无尺度现象。在做大量统计实验之前,科学家预测,连接数k应当服从泊松分布或正态分布,即每个网站的被访问量差异不会太大,就像人类身高差异不会太大那样。然而,实测结果推翻了这个预测。Barabasi等人设计了一种软件,可以从一个节点跳到另一节点,收集并记录网上的所有连接。在对几十万个节点进行统计后发现:在绝大多数网站的连接数很少
2010-03-16 10:43:00 236
原创 scale-free
无尺度网络From: http://www.swarmagents.com/complex/models/network.htm 网络有随机网络和无尺度网络,许多网络包括因特网"人类社会和人体细胞代谢网络等,都是无尺度网络。研究无尺度网络,对于防备黑客攻击、防治流行病和开发新药等,都具有重要的意义。(原文:Scale-Free Networks, pp50-59, May2003) 撰文/
2010-03-16 10:43:00 803
转载 Google App Engine的架构 part 2
zz http://feiibm.blog.sohu.com/124693385.html Java版的Google App Engine 根据我的推断,其实Java版和Python版唯一的确保就是在App Server端,其实模块应该区别不大,因为App Server上Java code对其他服务的调用都是通过上面提到Protocol Buffers这个平台无关的协议
2010-03-10 11:34:00 397
转载 Google App Engine的架构 part 1
zz http://feiibm.blog.sohu.com/124693359.html 在以提供物理资源为目的的IaaS (Infrastructure as a Service )领域里, Amazon EC2是当之无愧的领先者。而在以提供平台为目标的PaaS(Platform as a Service)领域里,Google App Engine 的美誉度是非常高的,我也对其非常关注
2010-03-10 11:33:00 384
原创 《编程之美》2.16 数组最长递增子序列
终于看到这道题了,激动啊~ 解法一:实用动态规划的方法,存储之前的运算值,从小到大,依次获得从当前数值算起的最长序列长度。动规水很深啊! 代码:#include #include int a[] = {1,-1,2,-3,4,-5,6,-7};//typedef size 8;int size = 8;void getLongest(){
2010-01-13 19:36:00 462
转载 旋转卡壳法 集锦
http://blog.csdn.net/ACMaker/archive/2008/10/29/3176910.aspxhttp://cgm.cs.mcgill.ca/~orm/rotcal.frame.html历史:1978年, M.I. Shamoss Ph.D. 的论文"Computational Geometry"标志着计算机科学的这一领域的诞生。 当时他发表成果的是一
2010-01-06 09:42:00 9349 2
转载 TCP拥塞控制算法
http://www.cnblogs.com/fll/archive/2008/06/10/1217013.html 为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成,后来TCP Reno版本中又针对性的加入了
2010-01-05 10:59:00 1636 2
转载 网格计算中的TCP拥塞控制机制
http://tech.ddvip.com/2009-01/1231315524105120.html 一、引言 目前,网格的发展越来越受到大家的重视,它们可以在不同国家甚至不同州的机器之间传输甚至到达几千G字节的大文件,将大规模的数据处理分散到世界范围的各个组织中.网格的应用需要高速远距离网络的支持,这可能需要网络速度达到622Mbit/s或是更高.在这种情况下,传统的TCP
2010-01-05 10:28:00 295
原创 《编程之美》2.8 扩展问题
扩展1:暂无解,求救!扩展2:特此感谢讨论一下午的YK师兄!满足题目要求的N和M,那就是已知N,求一个M,使得N*M全部为1、0表示,且N+M最大书上的方法是从0开始,从小到大的1、0表示数x依次对n取模,记录余数对应的最小x……我觉得可以参考书上的方法,从2的16次方开始,从大到小对n取模,记录……基本是对10000,1000,100,10,1对n取模,然后再去组合余
2010-01-04 16:53:00 1050 1
原创 《编程之美》2.9 斐波那契数列
传统递归缺点:重复计算 改进方法:1、递归关系是的优化。记录每次计算的结果,类似动态规划的解法,复杂度O(N);2、求解通项式。纯数学解法,复杂度直接是O(1),很牛;3、分治策略。数学的矩阵方法,得出共通式(Fn Fn-1)=(F1 F0)*An-1,再利用二进制表示An的值,即用二进制表示n的值,如下:n = ak*2k + ak-1*2k-1 + ... + a1*2
2010-01-04 12:29:00 1138
原创 《编程之美》2.7 最大公约数问题
整理一下想法。 辗转相除法:原理:设f(x,y)表示x,y的最大公约数,取k=x/y,b=x%y,那么x=ky+b。由此可得,如果一个数可以整除x和y,那么也可以整除y和b,即f(y,b)=f(x,y)。即f(x,y)=f(y,x%y)。优点:高效缺点:取模运算,开销大 辗转相减法:原理:设f(x,y)表示x,y的最大公约数k,则可设x=mk,y=nk,则有x-y=
2009-12-31 14:51:00 534
原创 《编程之美》3.4扩展问题
问题:编写一个函数,给定一个链表的头指针,要求只遍历一次,将单链表中的元素顺序反转过来。 受从无头单链表中删除节点的启发,链表的结构就是一系列的数据内容加上一个指针项,因为指针项的连接构成了链表,因此要使链表反转,只需将链表结构中的指针项反转即可。#include #include typedef struct node { int value;
2009-12-29 09:54:00 518
原创 Nash equilibrium
From wikipedia 納什平衡,又稱為非合作賽局平衡,是博弈论的一個重要概念,以约翰·納什命名。如果某情況下無一參與者可以獨自行動而增加收益,則此策略組合被稱為納什均衡點例子經典的例子就是囚徒困境,囚徒困境是一个非零和博弈。 大意是:一个案子的两个嫌疑犯被分开审讯,警官分别告诉两个囚犯,如果你招供,而对方不招供,则你将被立即释放,而对方将被判刑十年;如果两
2009-12-25 10:32:00 763
转载 C typedef详解及与#define的区别
typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; /
2009-12-17 11:19:00 347
原创 《编程之美》3.2
题目:电话号码 ====手机键对应的字母===单词 初解:开始想到的是循环的找,一堆for,因为要生成单词,所以要建立字典等。看完解法之后发现的确是最笨的方法,很“丑”。。。首先:再长的电话号码都可以通过两个循环来找到所有的单词,一个循环A用来定位电话号码的某位,一个被A嵌套的循环B用来对A定位的数字后的所有数字进行叠加的循环 直接循环法代码如下:#include
2009-12-16 15:58:00 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人