摘要:
var test=[1,2,3,4,5,6,7]; var arr=test; arr.splice(2,1); alert(test);//1,2,4,5,6,7 JS数组实质上是对象。因此,上面的源代码最后打印出的是1,2,3,4,5,6。这是因为将test赋值给arr实际上是将数组的引用赋值给arr,所以操作arr也同时会改变源数组。要实现数组克隆,可以下方法:Array.prototype.clone=function(){ return this.slice(0); } 阅读全文
摘要:
在命令行运行JScript脚本时,遇到如下的错误提示:“输入错误: 没有文件扩展“.js”的脚本引擎。”这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联。如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联;或者如下解决方法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。 阅读全文
摘要:
Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript 语言就采用这种机制,来解决单线程运行带来的一些问题。 本文参考C. Aaron Cois 的《Understanding The Node.js Event Loop》,解释什么是 Event Loop,以及它与 JavaScript 语言的单线程模型有何关系。 想要理解 Event Loop,就要从程序的运行模式讲起。运行以后的程序叫做"进程"(process),一般情况下,一个进程一次只能执行一个任务。 如果有很多任务需要执行,不外乎三种解决方法。(1)排队。因为一个进程一 阅读全文
摘要:
1、手机提示SD卡受损;2、把内卡插入电脑后,提示格式化,点取消。然后查看一下属性;3、点电脑上的“开始菜单”--“运行”- chkdsk H:/F (H:就是你的SD卡盘符,/F是修复参数);4、等待修复完成,DOS窗口会自动关闭;5、修复完成后,查看一下SD卡的属性,显示正常了。 阅读全文
摘要:
dexopt-wrapper core.jar core.odexdexopt-wrapper ext.jar ext.odexdexopt-wrapper framework.jar framework.odexdexopt-wrapper android.policy.jar android.polic... 阅读全文
摘要:
安卓4.0以上的系统都有一个流量统计,它的统计周期是一个月的。所以,当你当月使用过的软件产生过流量,即使删除了,它还是显示流量数据的!!! 阅读全文
摘要:
为测试某个新功能,必需修改某个系统文件。而这个文件在只读文件系统上(总不能为一个小小的测试就重刷固件吧),或者是虽然文件可写,但是自己对这个改动没有把握,不愿意直接修改。这时候mount --bind就是你的好帮手。 假设我们要改的文件是/etc/hosts,可按下面的步骤操作: 1. 把新的hosts文件放在/tmp下。当然也可放在硬盘或U盘上。 2. mount --bind /tmp/hosts /etc/hosts 测试完成了执行 umount /etc/hosts 断开绑定。 阅读全文
摘要:
zdump -v 时区名称1. 查看中国PRC时区的2007年的时区规则# zdump -v PRC | grep 2009PRC Mon Sep 17 06:03:55 2007 UTC = Mon Sep 17 14:03:55 2007 CST isdst=0 阅读全文
摘要:
教程:1、已root机器运行re浏览器2、在/sdcard卡上创建目录sd-ext3、找到/etc/rc.local,长按选编辑4、拉到文件最后,在最后一行exit 0前行添加: (sleep 60;mount -o bind /sdcard-ext /sdcard/sd-ext)&5、保持退出,重启,搞定用sleep 60会好点,如果你手机重启启动很慢,那么你可能需要更大的数字以确保映射成功。映射后,如果通过数据线连接电脑选大容量存储模式,会认不出内置卡,我倒,死循环?这bug真是令人晕倒。所以如果你经常要通过数据线当优盘用,别永久映射。 (sleep 60;mount -o bin 阅读全文
摘要:
下面介绍用重载new/delete运算符的方式来实现一个简单的内存泄露检测工具,基本思想是重载全局new/delete运算符,被检测代码调用new和delete运算符时就会调用重载过的operator new和operator delete,在重载的operator new里和operator delete里记录下内存申请和释放信息,从而判断内存使用情况。下面一步步介绍它的实现!1、全局new/delete的重载 先看一下重载new/delete的规则: 重载的operator new的参数个数任意,但第一个参数必须是size_t类型的,返回值必须是void*。重载operator delet 阅读全文