学校又开始上课了……

  本周学校里又开始上课了!我们学校的二十多个人加上别的学校保送复旦的十几个人,总共三十人多一些。上武术、高数、体育、语文、英语翻译、外教口语这些课。   高数课请了复旦的一位姓姚(不是姚慕生,名字忘了)的老师来教。个人感觉他上课比较混乱,比如说先给出泰勒展开的几个特例,先用起来,极限定义许多课后面再教,而连续性定义却比极限定义早…… 估计他是不想讲,按他的说法,现在只要有一些概念,会做题就行了。但我觉得这个样子教的话,概念都不清楚,只是会做题,没什么意义。不如自己看书。正打算申请下周不上高数。   武术课还是不错的。其实一直想学一些防身的本事,但是本人比较懒于活动,这次正好有机会了。第一天下来就感到各处酸痛…… 说明是有效果的~   体育课是一定要上的,因为我们没有高三的体育成绩,这个是毕业所必需的,所以体育课上要进行各项测试。反正上课的也是个人感觉学校里最好的体育老师之一——凌老师。上课比较水,先准备活动,然后进行一会儿体能或者力量锻炼,接着就是自由活动了。练习效果还是很大的,超过了武术课,两天上下来腿酸的接近不能蹲了……   语文课就看BBC百年人物的片子,我时而看看片子,时而看看《Thinking in C++》,也没怎么注意内容,但是上上还是不错的。   英语翻译就比较无聊了。讲了许多类似于熟词僻义一类的东西,英语不应该这么学,应该在实用中提高水平啊,这样教很快就会忘了……   外教课干脆逃掉了,预计到会比较水,所以去复旦听课。结果别人说第一节课自我介绍,第二节课闲聊。看来的确很水。不过据说外教不错?还是和我们一届的?不知道……   现在就是打算高数,翻译,外教不上,语文可能不上,望能成功。就是复旦周二下午没什么课啊……(学校要求申请不上的人说明上课时在哪里,干什么。当然是去复旦啦。)

随便

A,B,C出去吃午饭。(字母可能指代其中任意一人。) 到了寝室区门口,A问:去哪里吃?B:随便。C:随便。A:我们扔硬币决定吧。正面往左,反面往右。 结果:往左。 到了第一家店-MDX门口,A问:进去吗?B:随便。C:随便。A:我们扔硬币决定吧。正面进去,反面继续走。 结果:继续走。 (以下省略JSF,GD等店若干。) 到最后一家店。 结果:进去。 A:这个店的…不好。 B:是啊,这个店常常….。 C:都已经到这里了,后面没有店了,进去吧。 于是三个人就稀里糊涂地进了一家没人想去的店……

好你个中国电信!

这两天上各种网站,常常被转到search.114.vnet.cn,搜索乱七八糟的东西。明显这个不是病毒的问题(哪个病毒这么好心,专门往电信的互联星空网站跑?),再加上现在乱输网址都会跑到sh.vnet.cn,遂怀疑中国电信不干好事。 首先,看nslookup。用nslookup查各个网站(im.qq.com, www.ethereal.com)等倒是没有问题,但是涉及到错误的网址么: > a Server: ns-pd.online.sh.cn Address: 202.96.209.133 Non-authoritative answer: Name: a Address: 218.83.175.154 而218.83.175.154和sh.vnet.cn Name: sh.vnet.cn Address: 218.83.175.138 是同一个局域网的。难道有叫a的网址…… 而且输b,c,d,aa,…..都一样。 这个也就算了,反正我很少输错网址的~ 但是,下面这个问题严重了。比如,我上mobile.qq.com: 注:202.96.209.5 上海的一个DNS 202.96.209.133 上海的另一个DNS ***** From Ethereal (www.ethereal.com) Output ****** (My IP)->202.96.209.5 DNS Standard query AAAA mobile.qq.com 202.96.209.5->(My IP) DNS Standard query response, Server failure(My IP)->202.96.209.133 DNS Standard query AAAA mobile.qq.com 202.96.209.133->(My IP) DNS Standard query response, Server failure(My IP)->202.96.209.5 DNS Standard query AAAA mobile.qq.com.HenryPC.org // 1秒以后 (My IP)->202.96.209.5 DNS Standard query AAAA mobile.qq.com.HenryPC.org // 又1秒 (My IP)->202.96.209.133 DNS Standard query AAAA mobile.qq.com.HenryPC.org 202.96.209.133->(My IP) DNS Standard query response A 218.83.175.154// 就是这一行,搞来一个错误的IP (My IP)->218.83.175.154 HTTP GET / HTTP/1.1 // 当中有host: mobile.qq.com, 说明我的机器把这个IP当作mobile.qq.com了! 218.83.175.154->(My IP) HTTP/1.1 200 OK (text/html) 返回的html: <script> s=String(window.location.href); … var KeyList = new Array(273); KeyList[0] = “\262\312\301\345” … KeyList[13] = “mp3” … KeyList[77] = “msn” KeyList[78] = “dj” KeyList[79] = “nba” … KeyList[95] = “s.h.e” … KeyList[273] = “\267\277\262\372”; t=”http://search.114.vnet.cn/search_web.html?id=596&fm=pro&kw=”+KeyList[myradom()]+”&s=83″; //t=”http://218.30.64.194/response.asp?MT=”+mylocal+”&srch=5&prov=&utf8″; document.location.href = t; </script> 也就是这个HTML,导致浏览器跑到search.114.vnet.cn去了…… 后面的纪录就是从search.114.vnet.cn获取网页的过程了…… 关键也就是先解析mobile.qq.com不给回答,然后解析mobile.qq.com.HenryPC.org(假如原来的不行,Windows会加上默认的本地域名,我的机器上是HenryPC.org),这个原本应该给出NXDOMAIN(无此域名)的查询,竟然返回了电信的广告网站,问题就这样出现了…… 所以说,完全是因为电信的DNS的胡作非为导致了这个问题! 经过用nslookup试验,发现: 当我用A方式查询(也就是IPv4的模式),DNS基本正常,但是NXDOMAIN变成了广告页面。 但是当我用AAAA方式查询(IPv6的模式,一般网站还没有这个模式),电信DNS对普通域名返回SERVFAIL(Server Fail),而对不存在的域名也返回广告! …

Continue reading ‘好你个中国电信!’ »

Learning Java

从前有过一段时间看Java,但是没有坚持看完。现在有时间了,终于可以好好看了。正好我有个想了很长时间的项目没有做:我家的ADSL上网是限时的,每个月只有30小时,所以需要一个计时工具。但是网上找来的都要注册,用得很不爽。而且我同时要在FreeBSD和Windows下面计时,因此需要一个跨平台的,这样的网上就更加没有了…… 就一直打算用Java自己写一个,现在就当作顺便学习学习Java,练练手吧。家里有一本TSU(TUP)出版的《Java语言与面向对象程序设计》,二表哥读书时候留下的,就当作教材了。看得差不多之后,就开始做项目了。其实Java的语法等和C基本上是一样的,面向对象的部分让我感觉怎么和C#一模一样……(其实是C#和他一模一样……),觉得把System.out.println换成Console.WriteLine,把import …换成using …,就差不多了…………主要的新鲜部分是Java的各种系统类、各种控件类,还有——Java damn的控件布局方式! 很难直接指定位置,虽然这样对放大、缩小有好处,但是设计界面的时候,真是………… 控件主要是参考JBuilder的Help,比看书有效~现在在用JBuilder,这个是很早以前装着的不知道干什么用的~ 开始用一直有问题,光标在这里,按键却发现输入在后面几个字符的地方………… 琢磨一阵后发现:凡是有保留字(显示用的是粗体)的地方后面就会有这种情况,一个保留字就差一格,两个差两格…… 于是到选项里面把保留字的粗体显示给去掉…… 世界恢复正常了~ 真是怪事~JBuilder似乎自己也是用Java编的? 至少界面可以变成Java经典界面~ 用起来有点慢(Borland 9系列的东西似乎都这样……),易用性还是不错地(我特别喜欢那个Smart indent,的确非常Smart~)从下午写到晚上,差不多基本功能已经好了(历史纪录也好了),但是还不能监测网络情况,需要点击Button来表示连接/断开。Java也还行了~PS:JBuilder 9 的那个 Borland Look And Feel 比 Java 标准和 Windows 标准都漂亮多了~ 能整合进去多好~Old Blog Link: http://computer.mblogger.cn/henryhu/posts/61627.aspx