摘要: 主要还是参考google的官方文档: How to Download and Build V8 Building on Windows 同时也参考了一些其它的中文博客: 脚本引擎小pk:SpiderMonkey vs V8 Windows 下编译V8引擎-with visual sudio 2010 将google V8 编译成 dll v8学习笔记 步骤基本上可以完成按照官方的操作来处理,这里记录编译中遇到的问题(编译环境 xp sp3、vs2005、python 2.6、scons 2.0): 1、从svn上已经无法下载源码了(也许是我当地的网络问题,点此直接进行下载>>) 2 阅读全文
posted @ 2011-03-14 10:44 meteoric_cry 阅读(6540) 评论(1) 推荐(0) 编辑
摘要: 晚上和老同事谈及QQ空间头像修改后,页面上其它地方的图像也立马修改过来了。看了一下,说了我的想法(因为以前这样做过): 假设请求地址为 http://abc.com/a.gif 1、在flash设置完成头像后,在地址后面带个随机数,例如:http://abc.com/a.gif?k=xxxxx 将页面中所有能看到之前图像的位置设置为这个地址; 2、用ajax设置头部不缓存后,请求http://ab... 阅读全文
posted @ 2011-03-11 00:31 meteoric_cry 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: 题目是由Winter出的,出片在这里>> Winter出的题,有些我也答不上来,题目难度并不是很高,但还考的比较深入。例如: JavaScript中的科里化、尾递归及其优化等(因为工作中用到这些的地方并不多) 之前我也整理过,叫《网上收集的十道题》,那些题目,如果只是日常的页面开发,有些也许不会遇到,但如果想深入JavaScript,去研究一下也未尝不是一件好事情。 我所了解的招聘前台开发人... 阅读全文
posted @ 2011-03-10 21:42 meteoric_cry 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一道算法题,以前51js上讨论过。思路就是自己实现乘法运算,如果用递归,如果求1000的阶乘就要出现脚本失控了 51JS上最为经典的方法: 1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2: <html xmlns="http://www.w3.org/1999/xhtml"> 3: <head> 阅读全文
posted @ 2011-03-10 00:37 meteoric_cry 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 假设有这样一种需求:后台提取日志(日志是用户使用自己开发的编辑器编写的),在前台需要显示它的摘要。 比较实际的例子就是QZONE新版本首页的摘要,后台提取数据,前台显示摘要,那就继续折腾了~ 对于提取摘要,要确定以下几点: 1、以什么为依据提取字符串,字符串的长度还是其它 2、对图片、音频、视频、flash如何处理 假设以br作为分隔,最多取4行摘要,超出的部分显示 “...” 最终的效果如下图,左侧为完整的文章,右侧显示的摘要或是示例效果(假设最多显示十行): 编辑器是自行开发的,以br作为一行来看,需要实现的功能: 1、最多取出10行数据 2、取出的字符串,图片不能超过100张... 阅读全文
posted @ 2011-03-10 00:29 meteoric_cry 阅读(7788) 评论(0) 推荐(0) 编辑
摘要: 在微博上看到有人提及不使用定时器实现iframe自适应(onReadyStateChange + onLoad + onResize + onDOMSubtreeModified),然后就去折腾了,这篇与之前的文章:《不使用定时器实现onhashchange》有点类似 /*****此方法暂时只支持同域下,跨域的问题有待解决****/ 以往要使iframe的高度自适应,往往用定时器在跑,这个方法... 阅读全文
posted @ 2011-03-09 01:48 meteoric_cry 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 距离分为两种: 水平间距:letterSpacing 在线示例 垂直间距:leading 在线示例 还有一种,调整段落的缩进,与网页类似,使用textIndent属性 letterSpacing示例代码: <?xml version="1.0" encoding="utf-8"?><!-- http://blog.flexexamples.com/2008/04/22/setting-the-l... 阅读全文
posted @ 2011-03-08 14:57 meteoric_cry 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 网上看到有人也说是他遇到的一道笔试题,那我想这道题目其实还考过很多人。只不过当时是给我笔让我写出来,一下子懵住了,没缓过神来。写的算法时间复杂度为O(n*m),而出题的要求是时间复杂度控制在O(n+m),而且内存和CPU要控制的很小。 已经快一年了,只记得题目的大意是:两个很多的字符串A、B(全部小写字母),请找出A中有,而B中没有的? 如果是用纸写出来,我想思考后也能写出来,而如果只是说(... 阅读全文
posted @ 2011-03-02 10:48 meteoric_cry 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 接手以前别人做的项目,发现SVN里的ignore里并没有对*.db处理,导致图片的缓存缩略文件都被提交了,而我只要打开图片文件夹,就意味着Thumbs.db发生了改变。 要做的事情有两个: 一、更改svn的设置,以后不再提交Thumbs.db文件 二、批量删除指定目录下的Thumbs.db文件 所以用perl写了一个,代码是在之前的 perl遍历目录 做了一些修改,主要有两点自己注意了: 一... 阅读全文
posted @ 2011-02-28 11:06 meteoric_cry 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 组建局域网内部网络,遇到的问题:购买电信的宽带,多人拨号肯定是不行的(貌似同时超过4台机器拨一个号就自动被断开网络了)。 使用一些软件共享上网觉得既然是人家开发的软件,不太放心里面加了什么代码会监控这边的网络,然后想通过一台机器做路由功能进行共享上网。 配置一台服务器(系统为win 2003、独立网卡),再另一块网卡(价格10元~35元左右),使用附加的网卡连接Modem进行拨号上网,然后将其... 阅读全文
posted @ 2011-02-24 10:50 meteoric_cry 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: 遇到很奇怪的问题,as3中监听资源下载的PROGRESS事件(ProgressEvent.PROGRESS),它的bytesLoaded属性倒是正常的,但bytesTotal属性却始终为0,结果是导致了得到的下载比率为无穷大(Infinity) evt.bytesLoaded / evt.bytesTotal  <==> evt.bytesLoaded  / 0 ... 阅读全文
posted @ 2011-02-17 13:56 meteoric_cry 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: 准备工作,需要先下载pcre库,因为nginx的rewrite模块需要pcre库 这里使用的版本分别为: pcre:8.12 下载地址: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ nginx:0.8.54 下载地址:http://nginx.org/en/download.html copy压缩包至linux的相应目录,例如:op... 阅读全文
posted @ 2011-01-27 01:45 meteoric_cry 阅读(56770) 评论(5) 推荐(0) 编辑
摘要: 经过测试,发现php正则表达式获取分组捕获是从$0开始,而平时工作中JavaScript中的正则是$1..$9 &#160; 在提取项目代码中的汉字时,因为当时操作速度很快(赶时间),很担心当时.properties的文件{\d}的数字顺序搞错了: 1、可能从{1}开始,而不是从{0}开始 2、可能跳着写了,比如第一个是{0}第二个需要替换的地方却写着{2} 因为使用人工手动操作... 阅读全文
posted @ 2011-01-22 15:56 meteoric_cry 阅读(4694) 评论(0) 推荐(0) 编辑
摘要: 关于curl的相关函数,可以点击参考这里: http://www.wapm.cn/phpdoc/zh/ref.curl.html &#160; 但试的时候发现google返回的依旧是乱码,而baidu返回的则不是,怀疑可能是提交的时候需要再加一些参数,有空再好好研究一下 :( &#160; curl_setopt 里面详细的参数可以点击这里查看: http://www.... 阅读全文
posted @ 2011-01-22 15:29 meteoric_cry 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 项目需要将目前版本提供给其它地区:台湾、日韩等,面临着项目语言的国际化问题。 默认的Flex sdk 3.4只提供了日文(ja_JP)、英文语言包(en_US),如图所示:   语言代号: 大陆:zh_CN 台湾:zh_TW 香港:zh_HK …   例如想支持繁体,没有zh_TW语言包怎么办? flex sdk 中其实是支持生成的,具体操作步骤: 1、cmd    进入SDK... 阅读全文
posted @ 2011-01-14 19:38 meteoric_cry 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 示例以中、英两个语言版本为例: 1、新建Flex Project 2、设置Project中的源路径,例如:locale/{locale} 3、设置Flex编译器的附加参数:-locale zh_CN en_US 4、新建文件夹:locale,然后在其目录下新建两个语言包文件夹: zh_CN en_US 两个文件夹内添加一个名为info.properties(文件后缀名必须是propertie... 阅读全文
posted @ 2011-01-13 12:00 meteoric_cry 阅读(3666) 评论(1) 推荐(2) 编辑
摘要: 环境为windos,需要注意的两点: 1、默认activePerl下的采用的编码是gbk,所以需要将字符串转为gbk才不会显示乱码 2、遍历文件目录时,需要排除特殊的目录.和.. 完整的代码: &#160; &#160;&#160;运行效果图:&#160; 阅读全文
posted @ 2011-01-12 00:19 meteoric_cry 阅读(3649) 评论(0) 推荐(0) 编辑
摘要: 之前看sparks345 写的《不采用interval方式模仿onHashChange》 后来自己又折腾了一把,完整的源码总共大小是1.66KB(2K不到) 支持:FF3.0+、IE6+、Chrome 主流的浏览器(IE6、IE7除外),基本上都支持onhashchange事件,而IE8也将支持。只有IE6、IE7不支持,而使用这两个浏览器的用户还是占有很大的一部分份额。 网上流传的实现o... 阅读全文
posted @ 2011-01-11 19:01 meteoric_cry 阅读(5979) 评论(6) 推荐(2) 编辑
摘要: 在没有自己的音乐搜索引擎的时候,却又想让用户可以较为方便的在自己的网站上搜索网络歌曲,在这里使用的是百度的MP3~ 换成以前也许很简单,直接抓取网页就可以获取了网络音乐的实际URL。而现在不行了,搜索出来结果后,需要再次点击请求后台生成一个地址,然后那个页面才有真实MP3的URL地址。我使用的方法可能较为被动,如果百度MP3一些规则一旦改动,下面的代码就跑不起来了(在保持现在规则不变的情况下,看... 阅读全文
posted @ 2011-01-10 20:11 meteoric_cry 阅读(5850) 评论(0) 推荐(3) 编辑
摘要: 开发的时候有时需要来回切换环境,这样的话,有时host文件即使是已经修改过了,但还是指向了之前的域名,须将浏览器全部关闭,然后等一段时间,太麻烦了   这里找到两个清空DNS缓存的方法: 1、使用命令  开始--》运行—》cmd--》ipconfig /flushdns 查看dns缓存的命令是:ipconfig /displaydns 查看当前系统端口的监听情况:netstat –ano... 阅读全文
posted @ 2011-01-07 14:12 meteoric_cry 阅读(724) 评论(0) 推荐(0) 编辑