工作日志 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!
下面就等着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!
相关文章推荐
- 工作日志 6/6/2014 .net URL 特殊符号 escaping的问题
- 3月15日工作日志-88250
- 工作日志 4.14
- 工作日志:HttpClient中的post请求
- 我的工作日志
- 企业管理不可忽视“工作日志”
- 工作日志2014-08-21
- 2014-03-14周五工作日志:HeapAlloc与malloc的区别
- 我的工作日志4
- IIS最大工作进程数设置引发串号
- 11.10工作日志
- 工作日志
- 工作日志 -java debug的一天
- 2014_03_20周四工作日志:不错的调试代码1
- 工作日志2014-07-16
- 工作日志:串口外设的开发总结
- 工作日志2014-07-01
- 20140704 工作日志
- 2015年8月17日工作日志------------------赵鑫
- 新项目工作日志