TIMED_STATISTICS设置的作用

对于这个参数,我的理解是:
oracle对wait event的统计有两种:
1、只统计wait event的等待的次数(TIMED_STATISTICS为false)
2、统计wait event的等待的时间和次数(TIMED_STATISTICS为true)
为了尽可能能获得wait event的运行情况,是要将值设置为true的。
举例来说:
一个等待事件的等待次数很多,但是实际上他的等待时间比较短,如2小时只等待了30秒,那么此事件可能根本不需要优化。
但是若一个等待事件的等待次数很少,但是其等待时间长,1小时中有45分钟在等待,那肯定是需要调查、优化的。

现代开发工具(IDE)中的短板

作为程序员,我们使用IDE的目的是它可以帮助我们处理一些琐碎的细节,从而让我们关注于更高级别的工作。IDE中的许多功能都非常实用,但遗憾的是,我没有发现一款IDE中内嵌的搜索工具符合我的要求。
目前IDE提供的搜索相当缓慢
最近的一项研究表明,大约有88%的开发者遇到IDE搜索失败问题,但由于这些IDE其他功能表现良好,因此大部分开发者不愿意正视这一问题。

本文我将推荐3款非常棒的IDE插件,它们可以将你的IDE中搜索这块短板给补上,让你的IDE在各方面都表现完美。本文只关注用于搜索磁盘上的项目的本地搜索工具,不讨论web代码库的搜索情况。[......]

阅读全文

QQ手写输入法-QQ云手写面板

qqhandwrite.html

  1. <!DOCTYPE HTML>  
  2. <html>  
  3.     <head>  
  4.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
  5.         <title>QQ手写输入法</title>  
  6.     </head>  
  7.     <body onload="init()">  
  8.         <div id="container"></div>  
  9.         <script type="text/javascript" src="http://s.pc.qq.com/webime/hw/js/handwritingapi.js"></script>  
  10.         <script type="text/javascript">  
  11.             //document.domain = 'qq.com';   
  12.             var container = document.getElementById('container');   
  13.             //用户手写完选择了文本之后这个函数就会被调用,result就是个字符串~~   
  14.             function handWriteCallback(result){   
  15.                 try{   
  16.                     if(result) top.format(uid,'insertHTML',result);   
  17.                 }catch(e){};   
  18.             }   
  19.             function init(){   
  20.                 QQShuru.HWPanel(container, handWriteCallback);   
  21.             }   
  22.         </script>  
  23.     </body>  
  24. </html>  

[......]

阅读全文

六大开源监测工具

如果你认为网站建立了就万事大吉,那么你就大错特错了。在网站上线之后,你不仅需要维护,还需要不断地对其可用性、可访问性等进行监测及优化。 这也说明了网络监控软件是何等重要。

本文分别介绍了6款实用的开源监控工具,不仅可以对你的网络资源进行监控,还可以监控服务器、用户请求、网站性能等,给您网站提供全面的,一站式的指导。[......]

阅读全文

Linux Shell常用技巧(目录)

        在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化、我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题。因此这段时间总结的有关Linux Shell的系列博客就给予了我极大的帮助,然而在实际的使用中却发现,有的时候确实忘记了某个技术点或某个Shell命令的使用方式曾经在哪一篇博客中予以了说明,所以不得不多次点击多篇博客,直到找到想要那篇的为止,鉴于此,为了方便我们每个人的查阅,这里特别给出了前十二篇系列博客的目录以供大家参阅和查找。[......]

阅读全文

NetScaler

Citrix NetScaler是优化Web应用交付的综合解决方案。作为特定用途设备,NetScaler 可将Web 应用交付加速5 倍或更多,同时保护Web应用不受如今最危险的安全威胁的攻击。而且,NetScaler 还可提高资源效率,简化策略创建和管理,以及降低管理成本。[......]

阅读全文

屏蔽指定省份的IP

使用范围:指定省份的IP无法访问,若指定省份的IP若来自谷歌,百度则不进行屏蔽。
声明:不保证百分百没问题,造成的影响自己承担。
使用方法:在网站必须加载的项目文件中引入本文件
例如wordpress:在文件放到当前所使用的主题目录下,在header.php 第一行加入 require('shieldip.php'); 保存,测试运行效果。
IP库来源:淘宝[......]

阅读全文

Document your API with style

Swagger

Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. The overarching goal of Swagger is to enable client and documentation systems to update at the same pace as the server. The documentation of methods, parameters, and models are tightly integrated into the server code, allowing APIs to always stay in sync. With Swagger, deploying managing, and using powerful APIs has never been easier.[......]

阅读全文

如何对WebBrowser和IE编程

一、
对IE编程,MS的有关资料,供参考。
IE的体系

WebBrowser Host

首先,必须有COM的基础知识,因为IE本身就是COM技术的典型应用。我们看到最上层是WebBrowser的宿主(Host),也就是任何你想重用 (ReUse)webbrowser control的应用程序,可以是vb程序,也可以是vc或者任何其他语言的应用程序。应用程序必须是可容纳activex控件的容器。[......]

阅读全文

OTT

        OTT 是“Over The Top”的缩写,是通信行业非常流行的一个词汇,这个词汇来源于篮球等体育运动,是“过顶传球”之意,指的是球类运动员(player)在他们头之上来回传送而达到目的地。即互联网公司越过运营商,发展基于开放互联网的各种视频及数据服务业务,强调服务与物理网络的无关性。
        互联网企业利用运营商的宽带网络发展自己的业务,如国外的谷歌、苹果、Skype、Netflix,国内的Skype和QQ。Netflix网络视频[......]

阅读全文