03 2011 档案

摘要:很不错的效果,以后用得上。http://www.efflex.org/EfflexExplorer.html 有源代码,可以直接右击“view source”,或是访问这个地址:http://www.efflex.org/EfflexExplorer.html# 阅读全文
posted @ 2011-03-31 17:58 meteoric_cry 阅读(316) 评论(0) 推荐(0) 编辑
摘要:结合前两篇文章: 小试Flex框架Fabrication Flex多国语言示例 加上Fabrication自身支持的元标签,可简化一些代码,但简化后也付出了一定的代码,那就是变量需要声明为public,而之前虽然繁琐,但却可以将其声明为private。 以InjectProxy标签为例,进行说明,先看之前的实现: 在“小试Flex框架Fabrication”的例子中,使用了AddContactFormProxy这个代理类(用于数据处理),在mediator类(继承自FlexMediator)中声明了_proxy这个变量,然后覆写onRegister方法,在该方法内对变量_proxy进行初始化 阅读全文
posted @ 2011-03-31 10:36 meteoric_cry 阅读(716) 评论(0) 推荐(0) 编辑
摘要:此题是看到51js论坛上有人提出这个问题:求解arguments对象的内部实现原理 真正不在于提的问题本身,而在于不同的浏览器对它的实现并不完全一致。直接上代码了: 1: function chrome_bug(a, b) { 2: arguments[1] = 2; 3: alert(b); // Chrome:2, other:undefined 4: } 5: 6: chrome_bug(1... 阅读全文
posted @ 2011-03-30 01:18 meteoric_cry 阅读(518) 评论(0) 推荐(0) 编辑
摘要:fabrication 是在pureMVC基本上做了扩展,简化了pureMVC的开发难度。 这里有一个关于PureMVC的例子:PureMVC Explorer fabrication既然是基于它开发的,使用起来的一些用法区别并不算太大。下图为pureMVC架构图: 在pureMVC中,Model保存对Proxy的引用,Proxy负责对数据的操作;View保存对Mediator的引用,由mediator对viewComponent进行操作,如:添加事件监听器、发送或是接收Notifaction、改变元件的状态或属性等。Controller保存所有command的映射,command是无状态的, 阅读全文
posted @ 2011-03-30 00:34 meteoric_cry 阅读(1267) 评论(2) 推荐(1) 编辑
摘要:linux下的scp命令,用于双台linux服务器之间互拷文件(本机到远程或远程到本机)。 第一种是在每一次复制的时候都需要输入目标机器的密码,另外一种是在目标机器上写入一个类似key的文件信息(可以避免每次copy时都要输入密码) 第一种的语法是: scp 本机用户名@IP 地址:本机文件名1 远程机器用户名@IP 地址:远程文件名2,其中【本地用户名@IP 地址:】可以省略,即: scp 本... 阅读全文
posted @ 2011-03-29 11:25 meteoric_cry 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:在使用php生成随机验证码的时候,遇到一个问题,就是在浏览器下显示的是x 先分析是否安装了gd库,使用如下代码进行检测: 1: <?php 2: $gd_info = gd_info(); 3: echo var_dump($gd_info); 4: ?>发现没有问题,查看php.ini中的扩展,发现extension=php_gd2.dll 已经开启了那为什么还是不行呢?后来发现,是文件的ph... 阅读全文
posted @ 2011-03-28 23:11 meteoric_cry 阅读(3493) 评论(0) 推荐(0) 编辑
摘要:以前装过xampp后,发现用它的话,想学点东西有点困难(太傻瓜化了)。干脆自己弄环境去折腾一把… 但是安装mysql遇到的几个问题,倒是让我郁闷了两天,特别记录一下---- 本机环境: 操作系统 xp sp3 mysql版本 mysql-5.1.30-win32 先装,然后配置,一路next… 最后发现报1067的错误,杯具,百度也找 google也搜,发现导致这个现象的原因太多。而根据以前... 阅读全文
posted @ 2011-03-25 10:32 meteoric_cry 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:假设有字符串“朱元璋”,截取限定的长度为7字节 截取编码为utf-8 结果为“朱” 截取编码为gb2312时 结果为“朱” 字符串为“hello朱元璋”,截取限定的长度为13字节 截取编码为utf-8 结果为“hello朱元” 这里的问题就是gbk编码占位2个字节,而utf-8占位3个字节,完整的示例代码: 1: 2: 3: 4: 5: new document 6: 7: 8: 9: 10: 11: 12: 13: 14: 58: 59: 这里从len/2开始试... 阅读全文
posted @ 2011-03-21 23:34 meteoric_cry 阅读(605) 评论(0) 推荐(0) 编辑
摘要:以前看到prettyloaded上面的loading条都很不错,最近又有需要用到loading条,怎奈它并不提供直接打包下载,只好自己写程序去抓取了… 访问:http://www.prettyloaded.com/ ,用httwatch可以分析出它的swf配置文件是这个地址:http://www.prettyloaded.com/php/getAllLoadersAsXMLList.php 另存... 阅读全文
posted @ 2011-03-18 23:32 meteoric_cry 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:之前写过用perl删除Windows下的图片缓存缩略图(Thumbs.db) 不过那个只是针对单个的文件,使用unlink方法就可以了(未测试过只读文件删除的情况- -!),那如果要删除指定的一个文件夹,有三种方案: 1、循环文件夹里面的文件,然后逐一删除,再使用rmdir删除空目录 2、使用File模块,使用remove_tree方法 3、调用系统命令进行删除(这个在linux下处理的较好,w... 阅读全文
posted @ 2011-03-17 09:55 meteoric_cry 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:这道题目是从51js论坛上看到的,链接在这里>> 题目大意是: 从1到10w(共10w个数)中随机抽走2个数,然后打乱剩下的数的顺序,问如果从这剩下的数中快速的找出抽走的是哪2个数? 我想这道题目其实还有限制(印象中好像以前见过,忘记在哪了…),例如: 1、控制变量的个数使用(最多不允许超过5个) 2、不允许使用数组变量 3、不允许改变数组的值 出这种题目,一般来讲是让答题者只使用一次循环,时间复杂度控制在O(n),空间复杂度O(1)。 说明:下文中所指的原数组是指,未被打乱顺序、未被截取的数组 现在的数组,指被抽走2个数且顺序被随机打乱了的数组。 数组的下标从0开始,这里 阅读全文
posted @ 2011-03-16 14:21 meteoric_cry 阅读(2244) 评论(2) 推荐(0) 编辑
摘要:以一个小球为示例,在鼠标点击的时修改它的加速度值(在短时间内移动的距离),加速度以一个值加速,在遇到边界时进行反向。 代码参考自:《ActionScript 3.0 动画教程》,添加了拖动时的范围限定<在整个文档内进行拖动>。 Ball.as 1: package 2: { 3: import flash.display.Sprite; 4: 5: /** 6: * ... 7: * @autho... 阅读全文
posted @ 2011-03-15 23:10 meteoric_cry 阅读(419) 评论(0) 推荐(0) 编辑
摘要:主要还是参考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 阅读(6562) 评论(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 阅读(1758) 评论(0) 推荐(0) 编辑
摘要:题目是由Winter出的,出片在这里>> Winter出的题,有些我也答不上来,题目难度并不是很高,但还考的比较深入。例如: JavaScript中的科里化、尾递归及其优化等(因为工作中用到这些的地方并不多) 之前我也整理过,叫《网上收集的十道题》,那些题目,如果只是日常的页面开发,有些也许不会遇到,但如果想深入JavaScript,去研究一下也未尝不是一件好事情。 我所了解的招聘前台开发人... 阅读全文
posted @ 2011-03-10 21:42 meteoric_cry 阅读(518) 评论(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 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:假设有这样一种需求:后台提取日志(日志是用户使用自己开发的编辑器编写的),在前台需要显示它的摘要。 比较实际的例子就是QZONE新版本首页的摘要,后台提取数据,前台显示摘要,那就继续折腾了~ 对于提取摘要,要确定以下几点: 1、以什么为依据提取字符串,字符串的长度还是其它 2、对图片、音频、视频、flash如何处理 假设以br作为分隔,最多取4行摘要,超出的部分显示 “...” 最终的效果如下图,左侧为完整的文章,右侧显示的摘要或是示例效果(假设最多显示十行): 编辑器是自行开发的,以br作为一行来看,需要实现的功能: 1、最多取出10行数据 2、取出的字符串,图片不能超过100张... 阅读全文
posted @ 2011-03-10 00:29 meteoric_cry 阅读(7795) 评论(0) 推荐(0) 编辑
摘要:在微博上看到有人提及不使用定时器实现iframe自适应(onReadyStateChange + onLoad + onResize + onDOMSubtreeModified),然后就去折腾了,这篇与之前的文章:《不使用定时器实现onhashchange》有点类似 /*****此方法暂时只支持同域下,跨域的问题有待解决****/ 以往要使iframe的高度自适应,往往用定时器在跑,这个方法... 阅读全文
posted @ 2011-03-09 01:48 meteoric_cry 阅读(1730) 评论(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 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:网上看到有人也说是他遇到的一道笔试题,那我想这道题目其实还考过很多人。只不过当时是给我笔让我写出来,一下子懵住了,没缓过神来。写的算法时间复杂度为O(n*m),而出题的要求是时间复杂度控制在O(n+m),而且内存和CPU要控制的很小。 已经快一年了,只记得题目的大意是:两个很多的字符串A、B(全部小写字母),请找出A中有,而B中没有的? 如果是用纸写出来,我想思考后也能写出来,而如果只是说(... 阅读全文
posted @ 2011-03-02 10:48 meteoric_cry 阅读(571) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示