搜索到与相关的文章
编程技术

一段好玩的测试LinkedBlockingQueue.poll超时的

摘要:在产品中有碰到过使用LinkedBlockingQueue.poll时超时很不准的现象,关键是这不是一般的不准,如果只是一点点不准的话也就勉强接受了,例如指定poll的超时时间为100ms,但最终执行.poll这段代码就花费了8000ms的现象,这篇blog就是展示下通过一段小小的代码来重现这样的现象,毕竟没有重现是无法证明为什么会出现这样的现象的。阅读全文BlueDavy2009-03-1216:52发表评论一段好玩的测试LinkedBlockin

系统 2019-08-29 22:55:15 2684

编程技术

Prototype入门学习

什么是PrototypePrototype是由SamStephenson开发的一个Javascript类库,也是其他框架的鼻祖。其对现有的部分Javascript对象比如Object、Function、Dom、String等进行扩展,并且对Ajax应用进行封装,借此提供了兼容标准的更加易于使用的类库,极大的方便开发人员快速创建具备高度交互性的Web2.0胖客户端应用程序。Prototype最初的目标是应用于Ruby领域的,不过由于优秀的表现和完美的封装以及

系统 2019-08-29 22:33:23 2684

各行各业

操作word

http://tmsoft.lsxy.com/index.php?load=read&id=398http://tmsoft.lsxy.com/index.php?load=read&id=194http://tmsoft.lsxy.com/index.php?load=read&id=34http://tmsoft.lsxy.com/index.php?load=read&id=239http://tmsoft.lsxy.com/index.php?lo

系统 2019-08-12 09:26:40 2684

数据库相关

tsmsbs项目中用到的触发器和存储过程

代码--触发器createtriggertg_cranedataondbo.CraneDataforinsertasbegindeclare@idint,@craneidint,@acttimedatetime,@heightint,@rangeint,@weightint,@momentreal,@hoistspeedreal,@rangespeedrealdeclare@xacttimedatetime,@xheightint,@xrangeintde

系统 2019-08-12 01:55:35 2684

C#

简单C#数据库操作类

usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.U

系统 2019-08-12 01:54:05 2684

数据库相关

ZOJ 1074 To the Max(DP)

题目地址:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1074这道题的dP是基于“最大子段和”的dp方法例如求数组12-34;-56-18的最大子矩阵和,可以把两行相加得到数组-48-412,对这个数组求最大子段和为8+-4+12=16,所以矩阵对应的最大子矩阵为2-34;6-18那么可以利用以上思想,对于m*n的矩阵A,选取他的第i行到第j行的数据组成子矩阵Aij(j-i+1行

系统 2019-08-12 01:53:59 2684

Linux

linux下启动oracle服务和监听程序

linux下启动oracle服务和监听程序oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:exportORACLE_SID=testexportORACLE_BASE=oracle_install_dir

系统 2019-08-12 01:53:34 2684

C#

C# 注册COM+组件步骤

1.编写Com+组件在建立C#工程之后必须要给类一个强名称.要创建强名称,可以使用sn工具.此命令行工具有许多选项,在命令提示符处键入sn/?可以查看所有选项.对程序集签名所需的选项是“-k”,它将创建一个密钥文件.默认情况下,该文件使用.snk作为扩展名.例如,要创建一个名为MyCom.snk的密钥文件,可以使用以下命令行:sn-kMyCom.snk然后在工程中引用这个强名称方法如下:(1):注释掉AssemblyInfo.cs中的[assembly:A

系统 2019-08-12 01:51:50 2684

C#

c#下载文件案例

publicstaticvoidHttpDown(stringfileName,System.Web.UI.Pagep_Page,stringfloder){stringpath=fileName;//输出到客户端FileInfofile=newFileInfo(path);p_Page.Response.Clear();p_Page.Response.Charset="GB2312";p_Page.Response.ContentEncoding=Sys

系统 2019-08-12 01:33:04 2684