您的位置:首页 > 其它

工作日志 6/5 Raju名字引发和#符号的趣事

2014-06-06 06:19 246 查看
今上午简直感觉是overwhelming,三个人轮番给我发邮件,我都在招架,好在两三下就过去了。

下面就等着access。

有意思的是我把desktop的Unicode改成了Chinese,然后打开项目就有些codes出问题了,这可能是在VS2010里面有些new line符号有问题,于是我就给改了回来。

另外一个有意思的事是,raju的last name里有个空格,在有些form里,在page load的情况下要从faculty banner DB里面调他的banner ID和其他信息,使用的SQL语句是firstname string 和last name string,他log in电脑的时候把就是first.last,没有空格,于是这个语句就找不到他了,这就是问题。后来讨论结果就是在这个语句之后加个or 找他的email address,这也是增加一个后门,让系统把他找到。

我讨论的时候犯了两件傻逼事,第一是没有搞明白问题是啥,于是瞎说了一个要不然hardcode进去试一试,因为我以为只是做test,然后安娜就急了,说never do that。。我很没趣,过了一会讨论到email address的时候,我说要不用Student ID吧,其实我不知道这个是faculty和staff的,他们只有bannerID,于是我有说错了,自讨没趣。

这个问题还是挺有意思的,因为在美国,名字千奇百怪,有些名字里有单引号,有些有空格,所以做我们程序员的就要注意和避免这些个问题。

下午等到了access,然后系统就不让我登录了,sailesh说他也有过这个毛病,但是anna和josy都不知道为啥,好吧,那就这样吧先。。等会再说,于是就进去了,接着调整了几个column,加了edit选项,sort和filter还不会弄,明天学一学。

这时候anna说我之前的online directory的表格有个问题,输入这样的input不能修改了,!@#$%^&*(),她也这能想得出来,我就dig into了一下,发现可能是URL产生后带有#符号,之后的内容被认为是fragment了,被ignore了,这样该有的参数没出现,所以该escape这个符号,我又在想,这是不是说?问号也得改呢。

带着这两个问题,我下了班,明天准备将他们一次撸倒!what a overwhelming day!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: