摘要:备忘http://wangchunhai.blog.51cto.com/225186/139451
阅读全文
随笔分类 - 技术探讨
摘要:工作中遇到一个大表记录中有非法非数字字符,不想用正则语法去做,用一条SQL语句查出来的方法如下:select * from table where translate(col,'*0123456789','*')is not null
阅读全文
摘要:由于种种原因导致vs不能启用Web服务器调试。可用如下方法来执行调试。1、在vs中选择 调试》启动不调试(ctr+f5),2、设置你需调试的相关断点,然后选择调试》进程。选择Aspnet进程,附加上去。3、在IE中操作相关操作,触发断点进入调试。
阅读全文
摘要:最近迁移一个.net应用系统从32位Windows2003升级到64位的Windows2008中,发现所有涉及中文的内容插入到Oracle数据库中都变为?,最开始以为是2008系统的字符集与Oracle数据库中得不一致,检查发现NLS_LANG都是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,是一致的。网上狂找一遍,基本提供的思路都是设置客户端与数据库端字符集一致的方式,问题是我这已经是一致了,问题还是没解决。几经折腾,无意间设置了数据库连接字符串字符集,问题居然得到解决。具体解决方式如下:原来数据库字符串为:User Id=XXX;Password=XXX;Data S
阅读全文
摘要:最近工作需要向第三方提供一个WebService服务,坑爹的是第三方背景牛X,我方提供的服务必须完全遵照其客户端方预先定义好了的接口,一个符号都不允许修改。.net平台编写的WebService由于是根据微软的标准,所以在wsdl方法名上面加上了特定的后缀,如其中Soap就是默认加入的。为了完全适应调用方,这种默认方式显然是不行的,网上、网下研究了半天,最终采用了扩展SoapExtensionReflector类的方法来截获WSDL的最终生成。其方法如下:自定义一个继承自SoapExtensionReflector的类,重载ReflectDescription方法,在这个方法中对WSDL进行特
阅读全文
摘要:之前在IE6下运行正常的Active控件,浏览器升级到IE8后全部失效,并呈浏览器崩溃状。网上搜了一圈得到如下解决方法:1、设置信任站点2、还需要在IE浏览器菜单 “工具》Internet选型》高级》 取消选中“启用内存保护帮助以减少联机攻击”项目。取消勾选的批处理命令为:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]"DEPOff"=dword:00000001
阅读全文
摘要:近期工作需要把应用程序发布升级到IIS7。5中,IIS7部署方式跟IIS6差别还是挺大的。部署常规方式:新建虚拟目录》转成应用程序。在本机用http://localhost/别名访问一切正常,但在客户端按http://服务器IP/别名访问报404错,仔细观察URL除了localhost换为服务器IP外无任何差别,检查来检查去不得其因。最后在IIS7.5中绑定默认网站IP,才解决问题,晕。以前II6中习惯了IP地址默认为“全部未分配”在IIS7中行不通。
阅读全文
摘要:数据库的作用就是实现对数据的管理和查询。任何一个数据库系统,必然存在对数据的大量读或者写或者两中操作都大量存在。IO问题也往往是导致数据库性能问题的重要原因。在这篇文章中,主要帮助大家在理解Oracle的读写操作机制的基础上,灵活解决遇到的各种常见的IO问题。1 Oracle中IO的产生IO当然包括了读、写两部分,先介绍Oracle中写操作的产生。1.1 写介绍写操作之前,先简单的看下Oracle的物理结构:oracle的物理文件包括以下三种文件:控制文件(Control Files)、重做日志文件(Redo Log Files)、数据文件(datafiles)。而数据文件中,根据功能的不同,
阅读全文
摘要:问题描述:客户端使用Ajax向服务器请求的时候,返回的responseText有内容,但返回的responseXML为空。解决方法:1. 服务端没有设置返回的内容格式,因为response默认返回格式为"text/html",要把它改为response.ContentType="text/xml",才能正确解析。2. xml的内容格式不正确,可以通过将xml的内容输出,好好检查xml的格式是否正确,本人因为在aspx页面设置了Trace=true进行调试,结果在返回的XML片段中附件了一大堆调试信息,从而破坏了XML的格式,导致客户端无法获得respon
阅读全文
摘要:工作上写了一个入库程序,负责实时对传来的数据包进行拆包、解析、构造SQL语句插入到Oracle数据库中。数据量平均每天2W条左右。最近突然变慢,解析一个包入库居然差不多要1秒时间,在程序上检查了半天,该释放的都释放了,也没什么问题。检查Oracle数据库发现其缓存区都快满了,通过清理共享池和缓存区 问题得到解决,其操作语句如下:alter session set events='immediate trace name flush_cache';alter system flush shared_pool;commit;
阅读全文
摘要:在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问有90%是在做无用功。要想长时间保持服务器和浏览器之间的连接怎么办?长连接技术,这可不是什么新技术,用IFrame作为隐藏帧指向长请求页面的方法早已被很多人运用在互联网上,但是IFrame作为隐藏帧有一个弊端,那就是浏览器的进度条始终处在读取状态。为了使用户获得更好体验,“Google的天才们”使用了一个叫“htmlfile”的对象解决了这一问题,并把它运用了了GMail和GTalk两个产品上。 如今我们...
阅读全文

浙公网安备 33010602011771号