代码改变世界

随笔档案-2013年08月

调试服务器 乱码

2013-08-29 23:10 by 海边拾贝壳的人, 198 阅读, 收藏,
摘要: 这几天 老调试服务器关于遇到的乱码问题 首先是数据库乱码 这样得先设置 mysql 的配置文件 增加 my.cnf 查找 locate[client]default-character-set=utf8[mysqld_safe]default-character-set=utf8[mysqld]default-character-set=utf8[mysql]default-character-set=utf8重启mysql etc/mysql/init.d/mysql start/stopweb 乱码 是指经过 web 服务器以后 编码的改变导致的这是 需要在 tomcat 的 server 阅读全文

数组的插入和删除

2013-08-28 23:05 by 海边拾贝壳的人, 318 阅读, 收藏,
摘要: window.onload = function(){ var arr = new Array(10); for(var i=0;i5;i--){ arr[i] = arr[i-1]; } arr[i] = 88; //把第五位置的元素删掉 从第五个元素开始找到最后一个元素 往前移动一个位置 //然后把最后一个 位置置空 for(var i = 5;i<=arr.length-1;i++){ if(i == arr.length-1){ arr.pop(); break... 阅读全文

计算时间复杂度

2013-08-26 22:57 by 海边拾贝壳的人, 317 阅读, 收藏,
摘要: 1.推导大0阶的方法 关键点是看程序运行的次数 Tn =0(f(n))及问题的输入规模 与 时间的函数关系 增长率相同1.用常熟1 取代运行中的 所有加法常熟2.在修改后的运行函数中 只保留最高阶项3.如果最高阶项存在且不是1 就去掉最高阶相乘的常熟一般情况下 时间复杂度代表的是最坏的时间复杂度常见的时间复杂度排列常熟阶 < 对数阶 < 线性阶 <n*对数阶 < 平方 <立方 < 指数 < 阶乘阶 < nn时间最小的 算法最优 阅读全文

eval

2013-08-19 11:29 by 海边拾贝壳的人, 173 阅读, 收藏,
摘要: 关于 eval(string)1.eval("123") 与 eval("asd") 报错 asd 未定义 var s = eval("123") = 123; var s = eval("asd") = asd; 这样看来的话 的确是 asd 未定义2.eval 的 用法 比较特殊 慎用 阅读全文