2010.01.11

重命名数据库表(在mysql5下测试通过):
    使用sql语句:rename table 原名 to 新名

调试器或主机应用程序在何处运行

    下午在装Adobe Flsah CS3的时候chrome和Firefox遇到了问题,在播放flash时总是出现“ 调试器或主机应用程序在何处运行” 这么一个对话框,并且提示版本是Flash Player 9。估计是刚才在Flash的安装过程中顺便装上的插件,我以前的插件是10的。到网上搜了下,基本上可以断定是Flash player出了问题,于是将Flash Player9删掉。重启后貌似还是不行,可能没有删干净,但我已经懒得管了。到了晚上,在chrome中打开一个视频时,提示Flash Player版本过低,于是按照提示装了个新10的版本,问题居然就解决了!
    总结下解决“Adobe Flash Player 9  调试器或主机应用程序在何处运行 ”的解决方法:
  • 网上主流方法:安装上那个debugger。
  • 我的方法:删掉Player9,重装10.

对使用ibatis时遇到的的一个小错误的反省

    下午就打算添加两个数据库表到ibatis里面,预计时间为30分钟。可总是出现一个SqlMap找不到selectRole的异常。通过跟踪代码,不知不觉跟的自己都有些晕了。后来使用了一些print语句,我判定是SysRole.xml出了问题,在初次使用ibatis的时候,就是这些配置文件让人很是头痛,因为配置文件的错误很难被发现,尤其是在我们经常在各种输入法间切换,说不定不小心输入了一个中文空格,就会导致整个配置文件失效。于是,我一遍遍地重写这个配置文件,直到晚上9点。在机械地重写这些文件的过程中我突然想到,SqlMap不知道SysRole的存在,应该还有一个地方要配置。果然,原来是SqlMapConfig.xml这个文件没有改,在这个文件里加入了SysRole.xml的位置,运行,果然,成功了。
    通过这个事,我认识到了两点:
  1. 使用自己对其内部不了解的程序,是很有风险的。
  2. 如果自己对这个程序的执行流程或者说框架结构也不明白的话,那么就是没有学会使用这个框架。只有理解了这个框架,才能正确地使用它,并且在隔很长时间后也能很快再捡起来。对这个框架认识程度的不同往往决定了调试时的效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值