作者归档:兔兔风

昨天晚上用127EQ看到星星啦

昨天晚上对着一公里外某居民楼的窗户上上的窗花,粗调了一下127EQ的寻星镜的光轴。终于看到星星啦。看了木星、天狼星(大犬座α)、参宿七(猎户座β)。激动呀。话说手动跟星星好累啊,星星一会儿就跑出视野了,以后必须得上电跟啊。
顺便晒下望远镜,老婆送的情人节礼物:星特朗的牛顿反射式望远镜127EQ。

onsubmit和ajax的异步

    早上乐乐在Q上问我在一个表单的onsumbit事件处理js中如果js里需要用ajax来判断一些状态的话,form会因为ajax的异步执行而先执行ajax后面的代码导致ajax的判断生效不了,表单判断状态就会不准确。

代码类似这样:

<form method=”post” action=”?” onSubmit=”return demo();”>
<input type=”submit” value=”submit”>
</form>
<script type=”text/javascript”>
function demo(){
$.ajax({
url:’/welcome/ajaxsubmit’,
type:’POST’,
dataType:’text’,
success:function(data){
alert(data);
alert(‘111111111’);
},
error:function(){
alert(‘fdsafdsa’);
}
});
alert(‘222222222’);
return false;
}
</script>

alert(‘222222222’);会先执行,然后才是alert(‘111111111’);

产生问题的原因就是ajax本身就是一个异步技术,但是我们可以强制它用同步的方式执行,解决办法就是在ajax请求的参数中添加一个参数,关闭异步。

async:false这样就可以了。

关于ip2long和MySQL的Bigint

今天小于在看有熊吐槽列表的时候发现了一个问题,有一些ip显示的是127.255.255.255这个值,显然,这个是一个保留地址,不是正确的用户IP,于是查找了一下原因。

问题出在PHP的ip2long方法在32位系统和64位系统上的表现不一致,在64位系统上ip2long对一部分IP计算后返回的整数大小超出了MySQL原先IP字段int(11)的上限2147483647,MySQL在对待溢出的整数值时采取了存入int(11)上限值的方式,于是那些超出范围的ip就被存成了2147483647。这时候用long2ip方法从MySQL中取回2147483647,计算得到的ip就是127.255.255.255这个错误的IP。

解决的方法有好几种,我现在选取了用Bigint字段代替Int(11)的方式来处理,暂时没有发现问题。

发现了一首被我遗漏的好听的歌。《You》–来自GrooveCoverage的《Cover Girl》专辑。

五年前是我听GrooveCoverage的歌最频繁的时候,那时候竟然没有发现《Cover Girl》这张专辑中有一首叫《You》的歌曲竟然也十分好听。

前几天把《Cover Girl》的专辑FLAC找出来,听到最后一首的时候一瞬间呆滞,从来不记得有这么一首歌。

推荐一下,大家都可以去听听。

有熊(http://xiong.ac)正式上线十天了。昨天,我拿到驾照了。

8月5号,历时半个多月的回炉修改,有熊新版正式上线了,并且启用新域名xiong.ac。上线十天来,团队里的同事们都在继续不断的完善它,一直在添加新的功能,改进不完善的地方,再次感谢为有熊而辛勤工作的大家,感谢给有熊提出宝贵意见的用户们。有熊还将会像妖气一样,持续的改进、进步。

上周一,科目二考试通过,昨天,去参加科目三的考试,虽然起步熄火了,不过还好之后木有失误,90分通过,等了一个小时,拿到驾照了,周末终于有时间——加班啦!TUT

今天回到公司,准备开会呀开会……

ps:赞一下东方时尚驾校!

有熊关站升级中…

有熊公开开放两天后,由于种种原因,关站升级。8月1日再次开放。

本想休息一下,现在也是奢望了。

接下来十几天,鸭梨很大啊。

谢谢一直支持妖气,支持有熊的朋友们,对有熊爱之深、责之切的大家,我们会加油的。

另外,喷子、水军们,留点口德吧。