浏览模式: 普通 | 列表
9月, 2013 | 1

function getSelectedText(){
                var selectedText;
                var textField=document.getElementById('inputTextarea');
                if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.getElementById("inputTextArea"));
                else selectedText=document.selection.createRange().text;
                     alert(selectedText);
         }

         function getTextFieldSelection(e){
...

阅读全文…
获取光标位置函数
function getCursortPosition (ctrl) {
  var CaretPos = 0;  // IE Support
  if (document.selection) {
  ctrl.focus ();
    var Sel = document.selection.createRange ();
    Sel.moveStart ('character', -ctrl.value.length);
    CaretPos = Sel.text.length;
  }
  // Firefox support
  else if (ctrl.selectionStart || ctrl.selectionStart == '0')
    CaretPos = ctrl.selectionStart;
  return (CaretPos);
}

设置光标位置函数
function setCaretPosition(ctrl, pos){
...

阅读全文…
p.s.压力测试是很好的检验方法,用webbech或者ab等一些工具模拟并发服务器,若服务器没有限制连接数或带宽,服务器很容易被压跨。


http {


limit_conn_zone $binary_remote_addr zone=one:10m;
limit_req_zone $binary_remote_addr zone=perip:5m rate=20r/s;

#如果在1.1.8之后版本还用语法:limit_zone name $variable size,会报警告nginx: [warn] the “limit_zone” directive is deprecated, use the “limit_conn_zone” directive

#这里,设置客户端的IP地址作为键。注意,这里使用的是$binary_remote_a...

阅读全文…
1