`
leeseon
  • 浏览: 104064 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

又蛮力了一把:(

阅读更多
前天突然发现我的ROR程序不能使用Ajax特性,只能点击刷新之后才会看到更新之后的内容,郁闷得不行。就是不知道哪儿错了,还以为是浏览器的设置不对, win2003的IE的安全设置总是让我烦得不行,不过后来想想也不对,毕竟FireFox下结果也是一样的,必须刷新才行。 今天有点空,将《Agile Web Development With Ruby On Rails 2ed》的例子拿来一试,没有任何问题,效果很明显,排除了对浏览器的嫌疑之后,只能从自己的程序中找原因了,先是怀疑代码不对,但是对各个rhtml与 rjs比较之后,没有看出什么原理上的区别,晕掉! 然后在Firefox中比较相应url产生出来的javascript也没有发现什么问题,只是觉得很怪的就是内容看上去一样的,但是在网页上展现的形式不太一样,我的产生出来的代码在网页上有了很多的分行,而例子的却没有。但是内容却几乎还是一样的没有什么差别,怪死了。怀疑是不是两者使用的默认的javascript库有区别,替换之后依然不对,苦闷! 心烦意乱,开始认死理,老子就不信,搞不定,大脑一冲动,用将UltraEdit与SVN自代的比较工具开始,进行地毯式的比较,总算找到一点眉目,我与例子的最大不同,是我使用UTF-8与GetText来做多语化(不仅仅是本地化),这个肯定是广大中国人会选用一个方案了。可能是编码出现了问题,一怒,将GetText内容去掉了一部分,没有效果,再怒,将UTF-8去掉了一部分,还是不行,最后全盘去掉,晕出来了,看到Ajax的效果。这之后,终于松了一口气,开始回想刚才做的事,最后的关键只是我去掉了Application.rb中的before_filter :configure_charsets语句,灵感来了,将svn revert,其它的不动,只将这句注掉,果然不出所料,就是它在做怪。 问题找到了,但是总不能不用中文吧,没有办法google之,没有想到居然人家早就有了相应的说明在这里了。看来是自己读得不仔细,copy之,用after_filter代替了before_filter搞定! 其实,其实、、、从一开始的迹象,我就应该能猜出大概的范围的,去google一下,或者仔细读读wiki就好了的,看来自己还是不够冷静,或者是因为对rails与javascript都还不熟,所以思路不准,用了习惯情的蛮力法。唉,人总是这样的,在没有头绪时,会陷入(或者退回)到自己的习性中,而且不能高效的工作!汗一个,以此为鉴,录之!
分享到:
评论

相关推荐

    狱吏问题,求解钱币兑换问题,沙漠问题蛮力算法.pdf

    动每一把锁,即把全部锁打开;第二次通过牢房时,从第二间开始, 每隔一间转动一次; ...第k次通过牢房,第k间开始转动,每. 隔k-1间转动一次;问经过n次后,哪些牢房的锁依然是开着的。 2.求解钱币兑换问题 题目描述: ...

    中北大学算法基础实验:蛮力与优化算法实验:题目1

    根据给定的实验报告内容,我们可以总结出关于“蛮力与优化算法实验”中的关键知识点,特别是关于排序问题——选择排序和起泡排序的具体实现及其时间复杂度分析。 ### 实验背景 本实验旨在帮助学生深入理解并掌握两...

    使用动态规划,蛮力算法,贪心算法实现背包问题.zip

    它反复地做出一个又一个贪婪的选择,把每个给定的问题都简化成一个较小的问题。换句话说,贪婪的算法从不重新考虑它的选择。这也是与动态编程的主要区别,动态编程是详尽的,并且保证能够找到解决方案。在每个阶段...

    《智能算法》旅行商问题实验,分别用蛮力法、回溯法、分支限界法、动态规划法求解了 TSP 问题.zip

    1、K-Opt(2/3 Opt):把尚未加入路径的K条节线暂时取代目前路径中K条节线,并计算其成本(或距离),如果成本降低(距离减少),则取代之,直到无法改善为止,K通常为2或3。 2、Or-Opt:在相同路径上相邻的需求点,将...

    java笔试题算法-Hidden-Markov-Model:隐马尔可夫模型的Java实现。实现包含蛮力、前向后向、维特比和鲍姆-韦尔奇算法

    实现包含蛮力、前向后向、维特比和鲍姆-韦尔奇算法 隐马尔可夫模型是一种分类器,其使用方式与其他机器学习分类器不同。 HMM 取决于在连续时间瞬间显示的序列。 它有许多应用程序,例如天气预报和语音识别应用程序。...

    C常用算法:有常用的选择法冒泡法合并法顺序查找等

    冒泡排序也是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序同样...

    企业提升执行力培训PPT下载

    可以说,优秀的执行人员就是完成任务的一把“万能钥匙”。 没有奖惩(考核结果的运用) 吴王阖闾令孙武训练姬妃宫女。孙武挑选百名宫女分列两队,且令吴王的两名爱姬担任队长。列队训练时,三令五申,宫女们还是...

    梅河口市巨人电脑培训中心 C语言程序设计答案

    #### 3.33 编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中的值给a。 **知识点:** 1. **变量交换**: 使用临时变量来完成三个变量之间的交换。 **代码分析:** ``...

    蓝桥杯古堡问题

    福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的...

    北京中小型公司Java笔试题-Study-Guide:学习指导

    北京中小型公司Java笔试题学习指导 一般的: 去做: 慢慢地但自信地大声重复这个问题。 提出问题,检查假设,了解限制是什么。 把问题说出来! 在白板上算出例子,一路设计出某种蛮力...我们可以一遍又一遍地使用这种方

    惠普Paviliong4系列笔记本拆解(图文指导教程).doc

    * 不要使用蛮力,需要耐心和细心 * 如果您不自信,可以不进行拆解 知识点3:准备工具 -------------- 在拆解笔记本之前,需要准备以下工具: * 螺丝刀 * 小刷子 * 纸巾 * 胶水(可选) * 放螺丝的纸盒 知识点4:...

    Encrypt and Decrypt

    它使用一对密钥,一把用于加密,另一把用于解密。公钥可以公开,私钥则必须保密。这种方式解决了密钥分发问题,但计算复杂度较高,速度较慢。 VB(Visual Basic)是一种流行的编程语言,常常用于开发Windows应用...

    笔记本应该怎么清理灰尘

    - **螺丝刀**:十字型和一字型螺丝刀各一把,用于拧开笔记本背部的各种螺丝。 - **废旧电话卡或硬卡**:用于挑开卡扣。 - **酒精**:用于清洁内部部件。 - **卫生棉花或纱布**:用于蘸取酒精进行擦拭。 #### 二、...

    非科班出身程序员刷题-shareKaoYan:分享我在研究生考试中的一些经验

    也就是三个人要一个,把你旁边的两个人(和你报一个学校)掐死,你就可以上岸了。(当然仅仅是玩笑啦,考研建议找个小伙伴一起,遇到问题可以互相问,从而学习。不要觉得你和某个同学是考同一所学校,就视作竞争对手,...

    轻松指点

    其实选择左上角还有一个原因,就是你可以闭着眼睛把鼠标推 到这个地方! ⒉小米虫自己对“轻松指点”也有些看法:  缺点:①快捷设置太多——28条自选项 +2 条固定项——共30条,蛮考验人的记忆 力的。...

    calligraphy:书法书法

    不想练的时候,觉得没有进步的时候,看看以前的丑字又会给自己无穷的动力:原来自己进步蛮大,天天练习还是有价值的。二,是寻找志同道合者,对书法有兴趣的可以联系本人,相互交流,共同进步,所谓他山之石,...

    英文美体会所flash网站源码

    这个源码可能是由专业开发者编写的,用于构建一个具有视觉吸引力的网站,以展示美体会所的服务、项目和品牌形象。 【描述】:“纯英文的,网站做的蛮好看的。我也不晓得能干什么,发来玩玩把,交流交流啊。”这段...

    leetcode中国-Sharpen-Your-Python-Skill-with-Leetcode-Problems:Leetcode算法练

    leetcode中国 引言,追求聪明的人生态度 王小波在<人性的逆转>中写道: ...解题不能用蛮力, 不然练一万道题目也无济于事. 从审题到测试,分为四步走, Sort, Strategy, Solve and Check, 四步科学解题

Global site tag (gtag.js) - Google Analytics