最新头条
  • 昨晚在solidot上看到在浏览器上启动Linux,很是震惊。虽然只是个模拟的,但模拟程度非常之高,可以运行大多数LINUX命令,可以用tab自动补全,竟然还带了VI编辑器。佩服佩服! QEMU模拟器项目创始人Fabrice Bellard,编写了一个在JavaScript中运行的模拟器,允许用户在浏览器上启动Linux(支持Firefox 4和Google Chrome 11)。他去年曾用个人电脑创造了Pi的世界纪录。 赶紧猛击这里查看:http://bellard.org/jslinux/ 不过访问速度非常之慢~~ so,我把代码扒下来,做了个国内加速http://jslinux.sinaapp.com/,感谢SAE!

    惊现牛人:JS版高仿LINUX

    昨晚在solidot上看到在浏览器上启动Linux,很是震惊。虽然只是个模拟的,但模拟程度非常之高,可以运行大多数LINUX命令,可以用tab自动补全,竟然还带了VI编辑器。佩服佩服! QEMU模拟器项目创始人Fabrice Bellard,编写了一个在JavaScript中运行的模拟器,允许用户在浏览器上启动Linux(支持Firefox 4和Google Chrome 11)。他去年曾用个人电脑创造了Pi的世界纪录。 赶紧猛击这里查看:http://bellard.org/jslinux/ 不过访问速度非常之慢~~ so,我把代码扒下来,做了个国内加速http://jslinux.sinaapp.com/,感谢SAE!

    继续阅读...

  • PHP手册里有一句话:永远不要比较两个浮点数是否相等。 以前没太在意,最近在项目中因为这个问题掉坑里了,所以留文铭记。 计算机内部处理浮点数的方式决定了浮点数不可能100%的精确,所以在处理浮点数运算时会出现精度损失问题。比如下面这段程序: <? $a   =   15521.42; $b   =   15480.3; $c = $a-$b; var_dump($c);    //php4:float(41.120000000001)   php5:float(41.12) var_dump($c == 41.12);     //bool(false) ?> 第一条输出语句:在PHP4下输出$c可能是41.120000000001,或类似的结果,后面的1就属于精度损失的部分。在PHP5中对这个问题做了些“优化”,输出结果中不会显示不精确的部分,但同时也会让我们忽视这个问题,以为$c==41.12。...

    PHP浮点数比较

    PHP手册里有一句话:永远不要比较两个浮点数是否相等。 以前没太在意,最近在项目中因为这个问题掉坑里了,所以留文铭记。 计算机内部处理浮点数的方式决定了浮点数不可能100%的精确,所以在处理浮点数运算时会出现精度损失问题。比如下面这段程序: <? $a   =   15521.42; $b   =   15480.3; $c = $a-$b; var_dump($c);    //php4:float(41.120000000001)   php5:float(41.12) var_dump($c == 41.12);     //bool(false) ?> 第一条输出语句:在PHP4下输出$c可能是41.120000000001,或类似的结果,后面的1就属于精度损失的部分。在PHP5中对这个问题做了些“优化”,输出结果中不会显示不精确的部分,但同时也会让我们忽视这个问题,以为$c==41.12。...

    继续阅读...

  • 以前看这篇文章,把自己电脑上的配置好了,后来忘了是怎么配的了。又找到这篇文章,收藏一下。 via: http://mozilla.com.cn/kb/user/A.45/ 现在firefox4.0beta版很热门啊,很多人都在使用。但也有一些人因为firefox4.0beta和3.6同时安装,造成firefox配置文档混用,使firefox崩溃。 其实火狐是支持多配置文件的。只需在启动参数中加入 -p。 (文章后面有关启动参数添加及说明请参看这里火狐常见启动参数介绍。) 使用参数启动后就会打开火狐配置文档管理器。 这时你就可以管理用户配置文件了。 具体多版本共存的方法如下: 首先安装新版本火狐之前请用老版本火狐-p启动配置文件管理器,新建一个配置文档。使用新配置文档启动一次,关闭火狐。火狐会以最后一次使用的配置文档为默认文档,正常启动时均采用最后一次的配置文档。 然后再安装新的火狐,注意安装目录不要使用默认的,有可能会覆盖掉老版火狐,安装到其他地方,安装好之后,在生成的桌面快捷方式上也设置为 -p启动,选择刚才新的配置文档就可以了! 以后使用火狐时均采用-p启动然后选择不同版本对应的配置文档就可以了。 也可以使用多个参数配合,比如 -p “火狐版本对应的配置文档名字”实现多个快捷方式打开不同版本火狐。 比如我的

    多版本火狐同时启动配置

    以前看这篇文章,把自己电脑上的配置好了,后来忘了是怎么配的了。又找到这篇文章,收藏一下。 via: http://mozilla.com.cn/kb/user/A.45/ 现在firefox4.0beta版很热门啊,很多人都在使用。但也有一些人因为firefox4.0beta和3.6同时安装,造成firefox配置文档混用,使firefox崩溃。 其实火狐是支持多配置文件的。只需在启动参数中加入 -p。 (文章后面有关启动参数添加及说明请参看这里火狐常见启动参数介绍。) 使用参数启动后就会打开火狐配置文档管理器。 这时你就可以管理用户配置文件了。 具体多版本共存的方法如下: 首先安装新版本火狐之前请用老版本火狐-p启动配置文件管理器,新建一个配置文档。使用新配置文档启动一次,关闭火狐。火狐会以最后一次使用的配置文档为默认文档,正常启动时均采用最后一次的配置文档。 然后再安装新的火狐,注意安装目录不要使用默认的,有可能会覆盖掉老版火狐,安装到其他地方,安装好之后,在生成的桌面快捷方式上也设置为 -p启动,选择刚才新的配置文档就可以了! 以后使用火狐时均采用-p启动然后选择不同版本对应的配置文档就可以了。 也可以使用多个参数配合,比如 -p “火狐版本对应的配置文档名字”实现多个快捷方式打开不同版本火狐。 比如我的 "D:\Program Files\Mozilla Firefox 4.0\firefox.exe" --no-remote -p ff4beta "D:\Program Files\Mozilla Firefox \firefox.exe" --no-remote...

    继续阅读...

  • 昨天心血来潮,突然想尝试一下MAC OS。俗话说得好,生命在于折腾! 首先说下我的电脑基本情况: AMD Athlon II X4 640 Processor 3.00GHz WIN7 64位旗舰版 VMware 7.1.3 其它跟文章无关的就不说了,其中CPU最重要,用这个软件来检查CPU是否符合条件:SecurAble 如果你跟我一样是AMD或win7,下面文章中提到的引导盘要用这张:darwin,其它的用这个darwin 下载 雪豹10.6.3零售版:http://ftp.macosx.com.cn/system/Mac.OS.X.10.6.3.Retail.dmg 雪豹10.6.3东皇v2.2:电驴下载 安装过程 搜罗了一下网上的相关文章,在VMware下安装MAC大致有几个方案: 1. 自己在vmware中创建一个虚拟机,操作系统选other-64bit,然后改下vmx文件中的配置,用官方光盘安装。 如这篇文章:图文详解:PC上用“雪豹”之VMware篇 虽然文章中号称各种版本的雪豹都可以安装,但我实在是没安装上,可能跟我的CPU有关。 2. 下载配置好的虚拟机配置,然后用vmware打开,用官方光盘安装。 如这篇文章:pc上用vm虚拟机安装苹果雪豹系统 我用这个安装东皇成功 3....

    VMware安装MAC雪豹心得

    昨天心血来潮,突然想尝试一下MAC OS。俗话说得好,生命在于折腾! 首先说下我的电脑基本情况: AMD Athlon II X4 640 Processor 3.00GHz WIN7 64位旗舰版 VMware 7.1.3 其它跟文章无关的就不说了,其中CPU最重要,用这个软件来检查CPU是否符合条件:SecurAble 如果你跟我一样是AMD或win7,下面文章中提到的引导盘要用这张:darwin,其它的用这个darwin 下载 雪豹10.6.3零售版:http://ftp.macosx.com.cn/system/Mac.OS.X.10.6.3.Retail.dmg 雪豹10.6.3东皇v2.2:电驴下载 安装过程 搜罗了一下网上的相关文章,在VMware下安装MAC大致有几个方案: 1. 自己在vmware中创建一个虚拟机,操作系统选other-64bit,然后改下vmx文件中的配置,用官方光盘安装。 如这篇文章:图文详解:PC上用“雪豹”之VMware篇 虽然文章中号称各种版本的雪豹都可以安装,但我实在是没安装上,可能跟我的CPU有关。 2. 下载配置好的虚拟机配置,然后用vmware打开,用官方光盘安装。 如这篇文章:pc上用vm虚拟机安装苹果雪豹系统 我用这个安装东皇成功 3....

    继续阅读...

  • 经常碰到需要通过EXCEL往系统中上传数据的情况。 当然我们可以直接上传EXCEL,然后用PHP分析。但大家都知道,PHP分析EXCEL还是比较麻烦的! 不知道大家有没有想过直接把EXCEL粘贴到页面上,然后提交表单呢? 下面这段程序可以给大家提供个思路。 从EXCEL里复制部分单元格,在这个页面中点击“粘贴”按钮,EXCEL的内容就贴到网页上了。根据需要,可以修改下面的代码,在里面添加form或input,以达到直接生成表单的目的。 演示页面:http://www.enjoyphp.com/myfile/excel2web.html <html> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <head> <script language="javascript"> function clip() {         var clipText = window.clipboardData.getData('Text');         clipRows = clipText.split(String.fromCharCode(13));    ...

    直接把EXCEL粘贴到网页上

    经常碰到需要通过EXCEL往系统中上传数据的情况。 当然我们可以直接上传EXCEL,然后用PHP分析。但大家都知道,PHP分析EXCEL还是比较麻烦的! 不知道大家有没有想过直接把EXCEL粘贴到页面上,然后提交表单呢? 下面这段程序可以给大家提供个思路。 从EXCEL里复制部分单元格,在这个页面中点击“粘贴”按钮,EXCEL的内容就贴到网页上了。根据需要,可以修改下面的代码,在里面添加form或input,以达到直接生成表单的目的。 演示页面:http://www.enjoyphp.com/myfile/excel2web.html <html> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <head> <script language="javascript"> function clip() {         var clipText = window.clipboardData.getData('Text');         clipRows = clipText.split(String.fromCharCode(13));    ...

    继续阅读...

Page 3 of 4112345102030...Last »