2010年2月27日

仅用 []()+! 就足以实现几乎任意Javascript代码

摘要: G Reader里Dexter同学的分享,来自sla.ckers.org的又一神作 点我测试 GReader里看不到效果的同学请自行测试下列HTML:在线转换工具 跟Brainfuck有的一拼。。。是挂马的好办法。。。 更新:研究了一下它实现的原理,有一个码表:拼接出来字符串 "eval",如何把 "eval" 变成 eval() 呢?方法是其中 []["sort"]["call"]() 等于... 阅读全文

posted @ 2010-02-27 15:40 Pandora 阅读(10063) 评论(12) 推荐(1) 编辑

2010年1月26日

“The application cannot start” 的解决方案 Visual Studio 2010 beta2

摘要: 我已经碰到两次这个问题了,第一次是重新安装了VS,后来得知一个方法可以快速修复,即重置VS2010 beta2的设置。 devenv /resetuserdata 然后就一切正常了。貌似是VS自己的一个bug。 阅读全文

posted @ 2010-01-26 20:50 Pandora 阅读(697) 评论(0) 推荐(0) 编辑

2009年12月20日

Levenshtein Distance (编辑距离) 算法详解

摘要: 今天看到万仓一黍发的计算字符串的相似度(VB2005),感兴趣研究了一下,看了半天也没搞懂(惭愧惭愧),上网google了一下,大多也都是实现,没什么解释,几经波折还是在wikipedia找到了详细的算法解释,首先还是C#实现代码: [代码]简单的说就是从C++的代码抄来的,哈哈~~速度真的不错,正确性应该是毋庸质疑,但我就是不能理解为什么这个程序可以得到正确的结果。算法如下表: 注意,有下划线的... 阅读全文

posted @ 2009-12-20 21:11 Pandora 阅读(11701) 评论(11) 推荐(5) 编辑

2009年12月18日

练手做了一个主题,大家来评评

摘要: 上一篇日志居然是2009年9月9号,感叹自己真是懒啊。这一阵子找工作换工作,面试别人,被别人面试,第一次有了奔波的感觉。心情也越来越差,太多的关注薪资啊,题目啊,公司啊,感觉自己过的乱七八糟。 万事有始就有终,随着工作的落定,我也决定调剂一下心情。将注意力更多的放在纯技术与生活上,心情的纯粹让笑容又回到了我的脸上。 看自己的博客也越来越不顺眼,决定美化一番,本以为是小CASE,没想到前前后后也弄了... 阅读全文

posted @ 2009-12-18 20:01 Pandora 阅读(1752) 评论(11) 推荐(0) 编辑

2009年9月9日

趣味算法:返回不重复数的实现 另类实现方式 非常快

摘要: 原题目请参考: http://www.cnblogs.com/lovexyz123/archive/2009/09/04/1560166.html 题目 如果一个数字十进制表达时,不存在连续两位相同,则称之为“不重复数”。例如,105、164和198都是“不重复数”,而11、100和122不是。 下面用一个long类型( long类型数字A),... 阅读全文

posted @ 2009-09-09 07:28 Pandora 阅读(4343) 评论(10) 推荐(1) 编辑

2009年9月5日

关于某道C#上机题的OO 我也来个OO设计吧,大家鉴赏鉴赏

摘要: 题目17个人围成一圈,从第一个人开始报数,报到3的倍数的退出,一直到剩下最后一个人,用面向对象的思想去做这道题。需求分析题目可抽象为N个游戏参与者(拟人,可非人。指任何参与游戏的物体,例如机器人等)根据某个规则玩游戏。解法要求为使用面向对象思想。题目并未对输出进行要求,属于未定因素。但一般来讲,是游戏就要有结果,而我们需要将结果输出出来,才能知道游戏已结束。所以结果输出为必要条件,输出格式与详细程... 阅读全文

posted @ 2009-09-05 07:20 Pandora 阅读(2330) 评论(22) 推荐(1) 编辑

2009年8月29日

背包分组问题的解法讨论

摘要: 还是喜欢看算法题。。因为算法很菜。。哈哈。题目请参见: eaglet 背包分组问题的解法也花了近两个小时吧, 凭着直觉做了一下, 大家给点意见. 直接贴代码了, 感觉还是比较清晰的, 一看就懂。好吧好吧,这么多人问。。加算法说明在最后。大家感觉如何? 多拍砖哈。。。算法说明:先把“原料”按照从大到小排序,再把“包”从大到小排序然后把原料从最大的开始累... 阅读全文

posted @ 2009-08-29 12:28 Pandora 阅读(1589) 评论(11) 推荐(1) 编辑

2009年6月4日

OO不代表缓慢,有道难题第一题园区最快 比流言社算法继续提高10%

摘要: 徐少侠发明的0环绕算法之后,第一题的整体速度又上了新台阶,eaglet也针对徐少侠的算法做了改进(点此查看),进一步提高了速度,流言社在eaglet的贴中回复了更快的算法,使效率达到了一个新的高度。所以本帖针对流言社的算法作为性能参照,基本参考了徐少侠的算法,重构了OO实现的第一题。通过在对象中缓存special number,使性能大幅提升。点击下载 :/Files/pandora/OO_win... 阅读全文

posted @ 2009-06-04 23:06 Pandora 阅读(2575) 评论(27) 推荐(0) 编辑

有道难题 第一题 OO 解法 代码已更新 持续加速中 我也来凑热闹 呵呵

摘要: 昨天发了第二题的解法,大家给了很多意见,收获很多啊。今天继续发第一题。看到大家都在用OO解题,但其实OO不应该更慢对吧。。对比参照eaglet算法中的算法。由于采用了OO的设计思路,代码较多,就不贴了,打包下载吧/Files/pandora/T1_oo_Fast.zip (加入对比测试代码)不知道OO的彻底不彻底,全凭感觉在做。大家还是多给意见吧。测试截图为了方便同学们浏览,还是把题目复制如下:第... 阅读全文

posted @ 2009-06-04 00:08 Pandora 阅读(1841) 评论(22) 推荐(0) 编辑

2009年6月2日

有道难题第二题算法

摘要: 第二道算法题(500分)题目要求:双倍超立方数是指一个正整数可以正好被拆分为两种不同的a^3+b^3的方式,其中a,b均为整数且0<a<=b。对于任何一个指定的 int n, 返回所有的小于等于n的双倍超立方数的个数。 [代码]这一题大概是这么算的吧。。有更好的算法吗?还望指教 阅读全文

posted @ 2009-06-02 22:31 Pandora 阅读(2267) 评论(40) 推荐(0) 编辑

导航