导航

2007年11月23日

摘要: /**//***通信格式转换**Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换*高、低字节之间的转换*windows的字节序为低字节开头*linux,unix的字节序为高字节开头*java则无论平台变化,都是高字节开头*/publicclassFormatTransfer{/**//***将int转为低字节在前,高字节在后的byte数组*... 阅读全文

posted @ 2007-11-23 17:03 ivanking 阅读(201) 评论(0) 推荐(0)

2007年8月28日

摘要: 一、 简介随着流技术的成熟和广泛的应用,其优点我们有了深深的体会。但是,其不足之处也逐渐体现出来。问题的出现,就要求我们想办法来解决。SMIL正是针对目前流技术中的问题而提出来的。下面让我们来仔细看看SMIL。1、SMIL简历SMIL是同步多媒体集成语言(Synchronized Multimedia Integration Language)的缩写,念做smile(呵呵,这名字不错吧)。它是由3... 阅读全文

posted @ 2007-08-28 18:37 ivanking 阅读(445) 评论(0) 推荐(0)

2006年1月11日

摘要: 前段时间down下来nhibernate的文档,用偶巨烂无比的英文将就着看了一天觉得还是应该写个demo来体验一把nhibernate带给偶们滴震撼。。。(广告时间)hoho,就着官方的quickstart和文档,迈出偶勇敢滴第一步偶们从简单的CRUD开始先来看基本的查询操作:/**////<summary>///getuserbyid///</summary>///<... 阅读全文

posted @ 2006-01-11 18:40 ivanking 阅读(1300) 评论(5) 推荐(0)

2005年12月26日

摘要: 今天下午和同事讨论一个webservice的安全性问题发现很多问题以前没有考虑到查找了一些资料,有了一点模糊的概念收藏下这些联结,以备日后使用WSE 3.0 中的安全性功能用WSE在Web服务中验证用户身份 阅读全文

posted @ 2005-12-26 14:44 ivanking 阅读(284) 评论(0) 推荐(0)

2005年12月16日

摘要: 听说nhibernate很久了,一直没有研究,前两天看了下A Quick Start Guide to NHibernate,做做例子体会了一把觉得确实比较方便,就是写配置文件比较烦琐,而且很容易出错(浪费了半小时找错误.)难道没有自动生成的工具吗?可不可以和MS的enterprise library的ConfigurationBlock结合起来,写一个自动生成配置文件的工具?下礼拜继续学习,把心... 阅读全文

posted @ 2005-12-16 19:13 ivanking 阅读(201) 评论(0) 推荐(0)

摘要: 这些天开发中需要使用CrystalReport做报表,以前做的不多,总结一下开发中遇到的问题和解决方法:1)ReportDocument、CrystalReportViewer 组件和 CrystalDecisions 程序集的版本不一致: 对于已经已经部署过CrystalReport的情况,经常会出现因版本不一致而产生错误的现象解决方法:1. 删除所有的 CrystalDecisions 程序集... 阅读全文

posted @ 2005-12-16 19:00 ivanking 阅读(501) 评论(0) 推荐(0)

2005年11月21日

摘要: 交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志就处于记录状态,... 阅读全文

posted @ 2005-11-21 10:05 ivanking 阅读(306) 评论(0) 推荐(0)

2005年11月17日

摘要: "^\\d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?\\d+$"    //整数"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+\\.[0-9]*[1-9][0-9... 阅读全文

posted @ 2005-11-17 15:57 ivanking 阅读(302) 评论(0) 推荐(0)

2005年11月2日

摘要: 上阶段的工作基本告一段落一直在忙p2p流量监控系统和用户行为分析系统现在在等待p2p流量分析系统上线这几天也许有机会写写自己的blog了 阅读全文

posted @ 2005-11-02 18:29 ivanking 阅读(176) 评论(0) 推荐(0)

2005年9月13日

摘要: 今天开始做p2p流量监测控制系统的报表,找来一个叫Dundas Chart的控件,看了看sample,觉得还能满足需求,不过不开源熟悉控件,看数据库设计文档,今天犯困,很没效率。。。。希望快点调整过来 阅读全文

posted @ 2005-09-13 20:01 ivanking 阅读(192) 评论(0) 推荐(0)

2005年9月12日

摘要: p2p检测限流系统:Sep 5th-- Sep 6th: 看文档,熟悉需求.郁闷,需求加起来不足100字,真不晓得是不是在耍我Sep 7th -- Sep 8th: 黑名单网关管理的数据层和业务逻辑,决定沿用原voip的数据表Sep 9th:老大说不要这功能,遂想死,继而想抓狂,跟他说需求不完整,如此开发等同找死,被踢回......开始做黑名单用户功能.Sep 12th:继续做黑名单用户功能,完成... 阅读全文

posted @ 2005-09-12 18:33 ivanking 阅读(314) 评论(0) 推荐(0)

2005年8月31日

摘要: 1、修改欠费用户bug,原来程序中批量导入时判断user_push_time表没有根据policyid和username结合,而是单独根据username判断2、修改删除的逻辑错误,原来删除后所有推送策略的validflag都置为0修改后的存储过程CREATEORREPLACEProceduredue_ImportArrearsUser(p_policyIdInics001.user_push_t... 阅读全文

posted @ 2005-08-31 18:31 ivanking 阅读(248) 评论(0) 推荐(0)

2005年8月26日

摘要: 1、Complete the user manual2、Take a try to use NDoc, and it really seems like excellenthowever, how to support chinese in documentation?therehad beena trouble about my promote form, fortunitely,everyth... 阅读全文

posted @ 2005-08-26 18:33 ivanking 阅读(210) 评论(0) 推荐(0)

2005年8月8日

摘要: 到此,优化算完成,看看现在的效率1、所有表清空,导入10万数据。。。。。 需时3分42秒2、再次导入20万条数据。。。。 需时6分34秒优化前是11万条记录是两小时以上速度勉强可以接受算是完成工作吧。。。。。总结一下主要的优化就两部分,一是避免在多次循环中做判断,二就是sql的优化都是些基本功的东西,惭愧。。。疑问:类似于DeleteFromdue_user_tempaWhereExists(Se... 阅读全文

posted @ 2005-08-08 17:01 ivanking 阅读(598) 评论(4) 推荐(0)

摘要: 前面所说,在这里有三个表的约束,起初考虑用游标将临时表user_temp中的数据逐条遍历处理但是总听人说游标耗资源,而且数据量较多时应避免所以还是不采用(人云亦云。。。)CREATEORREPLACEProceduredue_ImportArrearsUser(p_policyIdInics001.user_push_times.policyid%Type,p_resultOutInteger--... 阅读全文

posted @ 2005-08-08 15:59 ivanking 阅读(1148) 评论(0) 推荐(0)

2005年8月5日

摘要: 找到了瓶颈剩下就是如何解决的问题了1、如何加快从文本中提取信息的速度2、如何避免在多次循环中处理多次判断3、如何避免避免在循环中于数据库交互------------------------对于1,解决比较简单,可以一次性把文本中的数据读入一个字符串,然后处理格式化字符串例如用逗号分割账号 test1,test2,test3前面说过,数据在文本中,是逐行存放的所以我通过StreamReadersr=... 阅读全文

posted @ 2005-08-05 20:00 ivanking 阅读(556) 评论(0) 推荐(0)

摘要: 周三拿到代码,没有看准备先运行测试一下性能手头上有一个电信发过来的文本文件,里面存着20几万条欠费用户数据(纳闷。。。为什么要用文本)数据是逐行存放,即一行一条记录web上实现的,就是通过导入这个文本,把用户数据导入一张表,然后根据这些数据,更新或插入另一张表这里导入过程中还有一些涉及多表的约束行判断ok,闲话少说,开始。。。。噩梦开始。。。。。。。。。。。。。。。。。。。从我开始导入开始,时间已... 阅读全文

posted @ 2005-08-05 19:38 ivanking 阅读(373) 评论(0) 推荐(0)

摘要: 这些天都在处理一个电信欠费用户数据处理的问题其实问题本身并不算复杂,但是因为数据量比较大,几十万条记录而且是通过web处理,所以需要考虑性能方面的东西就比较多了原来同事的代码在处理小数据量时没有任何问题但是没有经过压力测试,所以当真正使用时,问题出现了处理20多万数据时,竟然需要运行2小时以上!!不可避免的web页未响应。而我的任务就是解决这个矛盾接手的时候,并没有觉得什么然而实际处理中,发现了很... 阅读全文

posted @ 2005-08-05 19:03 ivanking 阅读(347) 评论(0) 推荐(0)

2005年8月1日

摘要: 这段时间在做一个exchange 2003的应用,部署exchange 2003的时候发现了一个微软的bug,部署好active directory和exchange后,用vs.net调试asp.net程序时,会提示无法在服务器上运行调试,拒绝访问!原本以为是asp.net用户权限不够,打开在用户组后发现,默认的aspnet用户不存在。难怪不能调试咯!解决的办法:在machina.config文件... 阅读全文

posted @ 2005-08-01 20:18 ivanking 阅读(412) 评论(0) 推荐(0)

摘要: 网页验证(使用正则表达式)——JavaScript// 空字符串function CheckEmpty( str ){return ( str == "" );}function Check( reg, str ){if( reg.test( str ) ){return true;}return false;}// 数字function CheckNumber( str ){var reg = ... 阅读全文

posted @ 2005-08-01 20:17 ivanking 阅读(578) 评论(0) 推荐(0)