`
文章列表
  function logs(obj){document.write(obj+"<br/>");} //打印log日志 //继承 //继承可以通过原型链来实现 //解释器会在对象中查找该属性,如果 //没有找到,则在其内部对象 prototype 对象上搜索,由于 prototype 对象与对象本身的结 //构是一样的,因此这个过程会一直回溯到发现该属性,则调用该属性,否则,报告一个错误。 function Base(){ var name = "josn"; this.baseFunc = functi ...
  //获取内部变量的值 f2为闭包 function f1(){ var n = 999; function f2(){ return n; } return f2; } var result = f1(); alert(result()); //闭包用途 UI初始化 var datamodel = { table : [], tree : {} }; (function(dm){ for(var i=0;i<dm.table.rows; i++){ var ...
function ischinese(s){//判断是否为汉字 var ret=true; for(var i=0;i<s.length;i++) ret=ret && (s.charCodeAt(i)>=10000); return ret; } var msg = "这是一个跑马灯效果的JavaScript文档"; var interval = 100; var seq = 0; var blankstr = ""; var len = msg.leng ...
// 闭包问题 //由于 JavaScript 中,函数是对象, //对象是属性的集合,而属性的值又可以是对象,则在函数内定义函数成为理所当然,如果在 //函数 func 内部声明函数 inner,然后在函数外部调用 inner,这个过程即产生了一个闭包。 var outter = []; function clouseTest (){ var array = ["one","two","three","four"]; for(var i=0;i<array.length;i ...
//3.使用正则表达式 //创建一个正则表达式有两种方式,一种是借助 RegExp 对象来创建,另一种方式是使 //用正则表达式字面量来创建 //字面量 //var regex = /pattern/;//pattern 样式 //RegExp 对象 //var regex = new RegExp("pattern", switchs);//switchs 开关作用 i 忽略大小写开关 g 全局搜索开关 ...
  //2.分组 引用 括号是一个比较特殊的操作符,它可以有三中作用 //第一种情况,括号用来将子表达式标记起来,以区别于其他表达式 var help = /^h(elp)?$/; //字符h之后的elp可有可无 因为 h 是必选的 //第二种情况,括号用来分组,当正则表达式执行完成之后,与之匹配的文本将会按照规则填入各个分组 //四个字符表示省份,然后是四个数字表示区号,然后是两位字符表示区县 var pattern = /(\w{4})(\d{4})(\w{2})/; var result = pattern.exec(" ...
//1.正则表达式 //元字符 含义 //^ 串的开始 //$ 串的结束 //* 零到多次匹配 //+ 一到多次匹配 //? 零或一次匹配 //\b 单词边界 //\r 匹配回车 //\n 匹配换行 //\t 制表符 //\f 换页 //\x# 匹配十六进制数 //\cX 匹配控制字符 //[…] 在集合中的任一个字符 //[^…] 不在集合中的任一个字符 //. 出\n 之外的任一个字符 //\w 所有的单字,包括字母,数字及下划线 ...
  IE6支持Max-Height和支持Min-Height CSS代码 _height:expression(this.scrollHeight > 620 ? "620px" : (this.scrollHeight < 40 ? "40px" : "auto"));       让所有浏览器包括IE6即支持最大高度又支持最小高度。 .yangshi{Max-Height:620px;Min-Height:40px;_height:expression(this.scrollHeight & ...
1. 清理 listener.log  /opt/oracle/diag/tnslsnr/usename/listener/trace   lsnrctl set log_status off mv listener.log listener.bak lsnrctl set log_status on lsnrctl status        

调试PHP WampServer

    博客分类:
  • php
WampServer xdebug
/** * 截取字符串的函数 * * @param string $str 被截取的字符串 * @param int $length 截取的长度 * $param string $charset 编码设置,utf8,gbk * * @return string */ function sub_str($str, $length = 0, $charset='utf8') { $str = trim($str); $strlength = strlen($str); $charset = strtolower($charset);//将字 ...

oracle 创建用户

 1.首先用管理员用户登陆sqlplus: sqlplus "sysman/安装时设置的密码"   2.创建用户 create user userName identified by password;    创建用户 userName,密码为 password 3.给用户授权 grant dba to userName; --授予DBA权限 grant unlimited tablespace to userName;--授予不限制的表空间 grant select any table to userName; --授予查询任何表 g ...
  //数组,包含有 pop,push 等类似与栈的操作,又有 slice, reverse,sort 这样类似与列表的操作 var arr = new Array(1,1,1,2,3,1); arr.sort();alert(arr);//排序 sort不关注数组中的内容是数字还是字母,它仅仅是按照字母的字典序来进行排序 arr.s ...
  //函数作用域 //JavaScript 的作用域为词法作用域,所谓词法作 //用域是说,其作用域为在定义时(词法分析时)就确定下来的,而并非在执行时确定 //作用域链是关于作用域的链,通常实现为一个链表,链表的每个项都是一个对象,在全局作用域中,该链 //中有且只有一个对象,即全局对象。对应的,在一个函数中,作用域链上会有两个对象,第 //一个(首先被访问到的)为调用对象,第二个为全局对象。 //JavaScript 中,函数也是一种对象,并非其他任何对象的一部分 //函数本身是独立的。可以通过Function 对象上的 call 或者 apply 函数来修改函数的上下 ...
//函数定义 var add = new Function("x", "y", "return(x+y)"); //JavaScript 提供了一种语法糖,即通过字面量来创建函数 function add(x, y){ return x + y; } //或 var add = function(x, y){ return x + y; } //add 函数,事实上只是为全局对象添加了一个属性,属性名为 //add,而属性的值是一个对象,即 function(x, y){return x+y;} ...
Global site tag (gtag.js) - Google Analytics