学生时光

HK Week7

1. 乱弹

    a. 若干人生日快乐, 撒花~. 3.21 的 QQ, 4.3 的猫, 4.4 的阿姨. 接下来还有轮子, 小猪, 我, 小张文等一众人等(是说这个时间段出生的会比较聪明咩, wahaha, 偷笑中)
    | 被我忘记了的请无情的 bs 我吧 -.-
    b. furu 又过来了, 三个月, 也是我们 Office, 目前北大帮和武大帮人员比例达到 4:2
    c. 老干妈加可乐吃多了似乎会拉肚子(似乎我在 HK 肠胃一直处于非正常工作状态? 反正我觉得是大便从来没正常过)
    d. 在 Hall 里住确实要爽太多, 跟国内的宿舍不能比啊, 不过似乎 07 年冬在上海时, 听他们说的 SJTU 的研究生们住的也是相当的不错?(至少比 WHU 好多了) 今天在 Hall 里大家自己弄火锅吃, 人均 31 HKD, 太爽了
    e. 本周继续没照片 -.- 想拍下很多细节, 但是一直也都被忘记了, 手机的拍摄效果也确实不敢恭维, 要不要去买个 DC 捏… >__< 纠结 2. 最近的开发真的是那啥, 纠结啊

    本来一开始准备弄个 parser 分析 HTML, 很开心的找了个 python 库, 大家都说很好 (貌似是从 M$ 一篇 paper 上注意到的), 自己测试了下简单的也还可以, 但是实际分析的时候, 就变得… 一个 60K 的网页 parse 后只剩下 20K, 这是什么样的精神啊, 这是什么样的精神病啊!!!

    自己想了想没啥, 反正分析的网页都比较统一, 自己用 C/C++ 不停的 strstr 就好了, 很 happy 的去写, 确实也很方便, 果然还是自己的默认语言写的爽. 期间要处理点东西的时候被 sandy 等人提示用脚本语言更方便, 但是当时是想用 C/C++ 拼个完整的框架出来的, 不想一堆流程都要人工去 push. 完了发现有一堆批处理的东西, 咋搞呢, 用 Shell 脚本么?

    翻出两年前的 Linux 课件, 这是个好东西啊, 在 b 家实习的时候就没事翻这个看, 现在还在看, 从这点来看, 要感谢下 zp… 不过, 想想反正都脚本了, 直接 python 算了, 语法比纯 shell 舒服多了, shell 那个扭曲的…

    写 python 的批处理, 在想怎么调用 C/C++, 然后就发现, 我一开始写的那么多东西, 完全可以用 python 搞定 [我是 spider -.-]. 哼哧哼哧写完, 转头问 furu 他那个用 java 写的预处理, 这时候, [关键点出现了, 请注意, 看广告的快回来], 他那一整套东西都是不支持中文的 T__T

    于是, 我很邪恶的想, 把中文切词后, 不就是跟英文一样的处理模式了么. 然后去搜所谓的开源 or 免费的中文切词, 一开始弄到个应该是源于中科院的那个 .dll, 很郁闷的想这玩意儿该咋用. 某提示我说 python 可以调用 .dll 的, 我很开心, 去搜了下, 果然大把大把的文章说可以, 但是, 为啥我就是不行捏? T__T 难道真的我又去装个 Visual Studio? 不过, 貌似我 C 盘空间不够了也, 就算装 D 盘, 还是要往 C 盘丢一堆东西的我记得

    愤怒了, 发现自己一开始找的有问题, 中科院还有有提供 C/C++ 源码的, 不过那个结构实在是太那啥了, 我个人谨慎的对其 API 提出抗议, 而且整个流程, 包括输入输出, 都是 gb 码. 据说 C# 啥的版本是支持 utf-8 的, 但是, 算了, 找了个 python 版本的, 自己看了看觉得切词效果还能凑合, 就先凑合用吧.

    等想明白了切词后, 重新回来想我切词是干吗的, 预处理? 分析? 但是, 他们的系统我还是不能用… 因为都是处理英文的, 有很多第三方库, 而那些都是 Engligh only [子啊… 神呐… ]

    | 2.a 关于那个 [我是 spider] 的桥段, 请将 spider 转换为中文, 然后念出来看看

3. 出来混, 迟早要还的

    手头这个系统, 越写越感觉似曾相识, 最后发现, wokao… 这 tmd 不就是两年前我在 b 家一直想做但是没做的事情么
    | 子曰: 出来混, 迟早要还的…
    | 其中内情, b 曰: 我有保密协议哦, 不能说的
    | Maggie 会说: 这个我们还是先弄出来再说吧, 趁别人没做我们先做了

—- 我是一条分割线, 分割线, 分割线, 我是一条分割线, 分割~~线~~ —-

Macross Frontier (超时空要塞: 开拓者)

    去年夏天开始看的动画, 结果拖到现在才看完. 不同版本的翻译有点差别, 其实还是更喜欢原来的那个, Frontier 翻译成 边境 (其实就是 25 号远征船队的名字, 可能叫开拓者更合适), 大女一号翻译是 雪露 (明显比那啥 “谢丽姆” 有情调多了), 小女一号翻译是 兰花 (后面这个版本是 “兰歌”, 还凑合)

    Macross 系列的三大精髓: 变形机甲, 三角恋, 歌. 记得原来小时候看 Macross 第一代 (也就是太空堡垒) 时, 只是对那个机甲感兴趣, 觉得好好玩, 自己试图去画过, 可惜一直没绘图天分. 三角恋一直都没太感兴趣, 小时候是完全不懂, 直接 PASS, 现在看也不喜欢, 可能自己更喜欢的是两个人的爱情吧. Frontier 的音乐则是做的非常的赞, 以至于看完后直接去拖了两张原声碟下来, 把手机铃声也改成了 OP2 (后面一半的开始音乐), 才意识到原来这就是欧阳的手机铃声, 我说怎么这么熟悉 -.-

    大力推荐之, 嗯, 其实 Macross 系列都还不错的说, 特别是音乐. 考虑去看高达, 反正我胸无大志不学无术虚度光阴 -.-

高等文明的特性?

    之所以想到这个问题, 是看 Frontier 时, 发现很多特性其实是和三体系列里的特性是不谋而合的, 是有互相参考还是说其实想明白了后, 高等文明都会这样?

    先回顾下 三体II: 黑暗森林 里对在宇宙尺度上对文明的两个公理和两个重要概念
    1. 生存是文明的第一需要
    2. 文明不断增长和扩张, 但宇宙中的物质总量保持不变
    x. 猜疑链和技术爆炸

    在 Frontier 里, 也通过不同的方式来诠释了几个理念: 1. 人类/天顶星人/Vajar 都在追求生存下去; 2. “这个宇宙, 还没有大到能同时容纳两种文明”; x. 猜疑链在人物关系中已经表现的很明显了, 不过基本还是一方对另一方的猜疑而已, 在跟 Vajar 之间的猜疑链也是异常严重的, 而技术爆炸则在 Galaxy 的 VF-25 上带来的最为明显, 还有在对空间波的应用上

    生存总是排在第一位的, 而当大家都有一定技术后, 就会扩张, 从自己的行星表面, 扩展到自己的恒星系, 再继续扩张, 大家都扩张后, 就带来生存空间的分配问题. 如果猜疑链得不到打破, 在大家都互相猜疑的情况下, 最简单也是最有效的方法就是, 干掉对方. 而技术爆炸会使得局面突然一边倒. 所以, 安分守己, 在宇宙这个黑暗森林里悄然前行, 当不经意的照面时, 最快的干掉对方, 或者被干掉, 当然, 故事里的都是能维持僵局到打破猜疑链而共同生活下去

    发现几个很奇怪的共同点, 关于高等文明的共性, 三体里的三体人, 或者是 Frontier 里的 Vajar:
    1. 个体之间是透明的, 即有透明的思想, 交流是简单直接的, 没有隐藏. 宇宙中恶劣的环境迫使个体之间必须这样吧, 否则种群就会消亡, 三体里的三体人, 如果没法互相直接交流, 则只有在内耗中灭亡, 而 Vajar 同样需要无保留的沟通来保证种群对任何伤害都能作出迅速正确的进化避免之
    2. 交流可以跨空间实时进行. 这个已经突破光速限制了, 这是必要的, 否则, 宇宙尺度上, 只能有一个一个独立的种群圈, 而无法进行宇宙尺度的扩张, 即使有所谓的扩张, 每一个远洋船队, 也会因为无法和文明主体进行即使有效的沟通而成为独立文明. 三体里的智子, 和 Frontier 里的空间波, 都达到了这个效果, 不过 超时空要塞 从 暗影编年 开始 (应该是这一部, 也许是 Macross7?) 学会的 Fold 技术使得可以进行跨空间跳跃, 不过还是有限跳跃, 需要耗费大量能量, 而且距离也还是有相当的限制 (在宇宙尺度上)
    3. 整个文明的构成更像一个巨大的神经网络, 每个个体都是这个网络上的一个平等个体, 大家分享所有的信息, 每个个体都是同样重要, 换而言之, 在需要牺牲的时候, 每个个体都是可以被毫不犹豫的放弃的, 只要是整个文明需要.
    4. 神经网络还是会有一个类似中控节点的存在, 其地位会略高过其他节点. 这一点咋看会很奇怪, 感觉跟 3 是冲突的, 事实上也不冲突, 因为任何一个个体在需要时都可以扮演这个中控节点的角色, 而且, 中控节点没有自私之心, 其的所作所为, 跟其他的个体节点一样, 都是为了整个文明的生存. 这也是 Frontier 的故事发展的背景动机, 因为没进化到这个程度的人类中的某个个体妄图通过改造自己, 使得其能融入 Vajar 的网络并获得中控节点的地位, 从而主宰整个银河

    当然, 作为故事, 最后的结局都会是圆满的, 那就是因为有 “爱”. [er. 为啥突然觉得这个很恶俗? 但是, 事实上也确实是因为有爱, 我们的生存才能继续] 在 三体II: 黑暗森林 的故事最后, 人类通过利用己方思维不透明这一优势, 利用计谋逼迫三体人成功, 而最后是圆满的大结局, 双方打破了猜疑链, 共同分享技术爆炸. Frontier 的最后, 通过兰花, 通过她的歌, 使得不需要交流沟通的 Vajar 和人类获知了互相的思想, 而那携带空间波的歌声, 则是两个文明相爱的情歌

HK Week5-6 流水账一下

不想写东西, 也没有什么能写的, 所以 Blogspot 上没更新了, 也没放更多新的照片
 
1. HK 进入雨季, 成天雾蒙蒙的, 说不清什么时候会下雨
2. ICCPOL 完了, 混了两天白食, 但是显然吃亏更多, 两天没睡好, 弄的整个人都精神恍惚
3. ICCPOL 的山顶自助晚宴太让人失望, 还不如武汉的巴犀烧烤让我觉得爽, 最恶心的是, 那个该死的大巴让所有人都晕车想吐了, 我都恶心了两天, 连续睡了两天才恢复
4. 怕啥来啥, 找 fru 要的预处理终于能跑, 但是 summ 还是跑不起来, 而 BeautifulSoup 居然在解析后能丢一大半的信息, 还是自己写吧
5. 怕啥来啥, 早上起来看天决定是否洗衣服从来没看准过
6. 看的小说剧情越来越狗血
7. 东邪西毒终极版似乎没原版好看, 还是我的心境和那时候大不一样了?
8. 差不多一年前开始出的 Frontier 现在才继续打算看完, 音乐做的非常不错, 果然 Macross 三大主题之一的 "歌" 不是盖的
9. 继续缺乏幸福感中
 
over

HK Week4

本周瞎扯

1. 被诅咒的 Snoopy
原来是有这么一个帖

Me 13:23:45
我从 b 家离职后不久, b 家的碳酸饮料就免费了
我从 g 家离职后不久, 餐补就直接发钱了, 等我开学, 上海也是自助餐了
小强 13:25:56
你快点离开武大
Me 13:26:16
why?
Me 13:26:23
这样师弟师妹的伙食就有希望了?
小强 13:26:57

小强 13:27:18
你离开acm acm就拿到金牌了
Me 13:28:20

刚去看, 最后一条居然还是方蒙同学回的

寒,让我联想到mstc,希望定律明年也继续适用,呵呵

结果, 居然, *****(粗口若干), 昨天收到邮件, 说微软俱乐部开始征集夏令营人选, 还是可以去 UCLA 的夏令营.
好吧, 我果然是那种被诅咒的, 我在 MSTC 的时候, 夏令营因为奥运会被取消了, 但是校园大使他们却弄了个夏令营, 接着冬令营也没了, 汗, 可怜的杨欣郁冯敏等打算一起混这个的也没混到. 然后就有很多人起哄说, 叫我快点离开 HK 吧, 不要祸害这边的小朋友们了. 我点点点
昨天在红磡的封闭通道里跟阿荣和晓辉说这个事情, 快说完的时候背后几十米突然传来一声男生的惨叫, 于是我们仨都默默的点点点了

2. 浩南哥成长战斗过的地方(港岛半日游)
今天天晴, 于是和室友一起去港岛逛, 照片见这里
http://picasaweb.google.com/whusnoopy/2009_03_14_HK_Week4#
路线大概是: 理工-尖沙咀-星光大道-天星码头(步行), 天星码头-中环码头(轮渡, 2.2HKD), 中环码头-金钟(步行), 金钟-铜锣湾(有轨电车, 2HKD), 铜锣湾-天后-维多利亚公园-湾仔沿海公园-国际会展中心-湾仔码头(步行), 湾仔码头-红磡码头(轮渡, 6HKD), 红磡码头-黄埔花园-红磡站-理工(步行)
一直到中环, 都没啥特别的, 星光大道白天走和晚上走感觉略有不同, 不过这次没那么注意地上的名字了, 李小龙那个雕塑, 一点都不好看, 还是蜡像馆的帅一些.
这次轮渡在上层, 风景好点, 阳光很好, 水有点腥.
高楼大厦在上海看腻了, 没意思, 倒是一路发达的天桥很赞, 虽然让我们绕弯了. 拍汇丰大厦的时候居然看到了双环彩虹.
找到叮叮(有轨电车), 很开心的一起跑上去, 很好玩, 两块钱到底, 这价格太赞了, 感觉就是通勤车了, 两三百米就一个站, 没坐到上层还是有点遗憾, 本来打算坐敞篷的双层旅游巴士, 结果好像是旅游团性质的一日通票, 320HKD, 太贵了.
很奇怪一路看到天桥上很多人坐地上吃饭, 感觉大部分人是东南亚跑来打工的, 跟国内天桥没啥区别嘛, 一路也看到很多小街, 小市场, 拥攘的人群, “就是农村赶集嘛”(室友语). 感觉这才是一个城市真实的写照, 如果太过整洁干净和正事, 这样的地方只能是临时的商业区, 跟生活无关, 每个人都只是为了赚钱而呆在这个完全不适合生活的区域, 一边赚钱一边想拼命逃离.
看到了那些传说中的地名, 铜锣湾, 天后庙, 去陈浩南大哥发家的地方 – 铜锣湾运动场里休息了会, 发现这边为啥来跑步的都喜欢带个 iPod 塞个耳机呢? 然后本来打算买水的却发现有免费的饮用水, 太赞了. 在天后站入口那拍了张照片, 呵呵, “下一站天后”, 可惜还没在地铁里听到过这一句.
维多利亚公园里有一个花展, 我们在外面看的感觉就是 农村赶集或者庙会 :P, 请原谅我们两个农村出来的土鳖 :P 从公园里穿过, 到海边. 见到真正的铜锣湾, 就是一个港湾, 里面都是游艇或者帆船, 太有米了, 大家可以去 Google Earth 上看看卫星图, 能看到很清晰的图的. 感觉这样的地方就跟国内很多小县城没改造过的小街一样, 不同的是这里要干净不少, 其他的, 都差不多, 难怪浩南哥会在这样的地方做扛把子, 然后内地那么多人学.
沿海边的湾仔公园走, 里面都是遛狗的, 只看到一只小哈, 没有一只萨摩耶, 然后我们跟着一条我不知道品种的大狗狗(顺路, 没办法) 穿了大半个公园, 整个过程中只见到了一只猫咪, 还挺 PP 的, 一般都是观赏犬, 不过长的实在不合我的审美观, 特别是还看到了几只我怎么看都觉得畸形的.
路过湾仔码头, 但是看国际会展中心就在前面, 还是去看看吧, 特别是那个内地客都会去的金紫荆广场, 果然都是内地游客, 话说江主席题字的那个柱子真是丑啊真是丑, 故意的吧. 在广场边的流动车买两个冰淇淋, 7HKD 一个, 果然冰淇淋是和水一样贵的, 我的意思是这边水比较贵 -.-
回去轮渡居然要 6 块, 果然也还是不便宜了, 很快找准方位, 越过黄埔花园, 来到必嘉街, 后面的就是轻车熟路了, 一起又去麦当劳 -.- 主要是室友说中午才去的川粤米线, 我想去那边吃第一次的

3. 吃
貌似一直对吃说的不够细节, 来说说每天都吃点啥.
早上起来, 如果饿, 就从必嘉街走, 过黄埔街后那边有个面包店, 买个面包来学校, 如果不饿就从漆咸道直接来学校. 早餐一般 2.5-6.
中午一般是 Staff 餐厅, 两送或者叉烧饭, 貌似他们都觉得叉烧饭吃不习惯, 我觉得还挺好的嘛, 今天中午还吃了. 两送换内地食堂的说法就是双拼, 有饭打两个菜. 晚上一般去 New Can, 两送. 鸡翅我还没吃腻, 不过这边做的实在是那啥, 清汤寡水的, 一点味道都没. 其他的, 貌似咖喱鸡块挺好, 别的就随便打了, 看啥顺眼要啥. 饮料一般都是在套餐里的, 不要也是那么多钱, 所以最近天天喝可乐 -.- 别的也没啥好喝的, 奶茶味道太诡异了, 咖啡还不错, 但是失眠效果明显, 那, 还是可乐吧. 学校吃饭一般在 20-25.
偶尔出去, 亚膳坊或者御面坊之类的地, 中午打折还不错, 貌似可以 20 拿下, 晚上一般就要 40 了. 外面做的还可以, 就是饭太少了(我和 WangWei 默默流泪中), 加饭还贼贵, 所以一般都是吃完后回来路上买个面包, 然后还没走到学校面包就没了, 我最近比较喜欢那个牛角包, 唯一的缺点就是贵, 居然要 8 HKD 一个.
晚上回去可以在黄埔街和必嘉街那个拐角吃宵夜, 11 HKD, 分量不多, 做的还可以. 这边的面太诡异了, 比武汉的面还诡异, 是很细的炸过的面, 不好吃.
一开始 Ouyang 从家带的腊牛肉还没吃完的时候, 每天中午都带去, 多少人指着这个下饭的啊, 这边的饭菜那也是个寡味啊. 肉吃完后, 开始到我带深圳买的一瓶萝卜去, 味道还不错. WangWei 今天回深圳了, 明天会带两瓶老干妈来, oh yeah! 话说某次去御面坊, WangWei 就一直在吃那的辣酱, 最后都是一口一勺, 那个 PP 的服务员 MM 直接就惊傻了. 不过, 貌似我也没那么需要辣椒, Ouyang 这个长沙人最近嗓子不舒服也不能吃辣了.
上周到 WangWei 那一起做饭(其实是我煮饭他做菜), 米饭还不错, 菜弄的糟了点, 大家都要加强锻炼, 貌似我连个菜都不会做, 到现在还是维持小学的炒鸡蛋水平. 反正住的地方也没厨房, 也懒得做饭, 虽然我很挑食, 但是适应能力还是很不错滴.

4. 闲言碎语
a. 开心网太浪费时间, 还是不玩了
b. 工作状态不够好, 要提高效率
c. 牛奶@咖啡 的 快乐星猫 很赞. 好吧, 我还是小孩子
d. 羽毛球水平有进展, 下周就能去健身房了, 貌似再有个月都能去游泳了
e. 继我被神经病怪黍蜀邻居莫名其妙过一回后, 室友说半夜听到大喊大叫了一个多小时, 用的非普通话非粤语的某南方语言, 中间就听懂了在倒计时, “10, 9, 8, 7…”, 雷翻…
f. 小强生日快乐

HK Week3

继续每周的唠叨, 先来一些小的好玩的事情

a. 叶文, 叶问?
这个这个, 貌似从去年后面那个电影上映开始被这样玩笑的, 而最近的几次就比较囧了. 第一次是在上上周去深圳, 过海关的时候, 在大陆那边的关口做电子采集, 结果那个警察 GG 就很 nice 的说, 咦~ 差一点就是叶问了哦. 第二次是上周突然大脑短路, 想起来护照怎么还没好, 就打电话回武汉问了下, 结果那边那个警察 GG(我还能听出声音来, 还能记得那个热心的 GG) 立马就说, “你就是那个叶问吧, 你的还没好, 好了我会马上寄给你的”, er, 我还没说我是谁呢, 好吧, 我相信政府相信组织, 只是永州的办事效率太低了而已. 然后是阿荣, 这个就比较囧, 前天开始吧, 突然来了句, 我们跟叶问如何如何, 然后办公室里的一群人都是 “汗” 的表情, 昨天打电话叫人一起出去吃甜品又来一次, 囧.

b. 天气
香港这几天阴雨连绵的, 气温降的比较厉害, 但是比内地还是要暖和, 大概 15 度的样子, 但是周围都有人感冒了. 问了下, 现在应该算是香港比较冷的时候了, 但是年前可能还要再冷一点, 不过我觉得还是非常舒服了, 早上睡的极其开心的说.

c. 躲不开的黄埔街
说到黄埔, 第一反应估计是 “黄埔军校” 的居多, 然后就是上海的黄埔了, 说起来我也在上海的黄埔区呆了小半年的. 香港的黄埔街是一条非常短的小街, 而且靠天桥这一头是死路, 但是由于是从红磡站过去天桥的终点, 所以只要走红磡站, 绝对就会到黄埔街. 而黄埔街这周边一大块, 特别是往东南靠海的方向去, 更是叫黄埔, 香港没有黄浦区, 这是在九龙城区.
本来从理工的 W 楼, 是可以过一个地道, 再上个天桥就能走到现在住的地方, 但是那个门只有早上 7 点到晚上 11 点才开, 所以晚上回去晚点就只能从黄埔街这边绕. 再就是商店, 饭馆啥的都会在黄埔街或者再往海边走, 那更是要经过. 由于理工的宿舍很紧张, 学生都不一定能住上, 那 RA 就是注定了要在外面租房的, 租房首选当然是黄埔街, 近, 但是也贵, 房子又老, 再就是黄埔街周边的地区, 反正是要离理工近. 如是周末, 除了红磡站边上的国际都会, 吃饭也只有去黄埔街一带. 现在的楼下, 不是棺材铺就是修车的, 当然, 其他和殡葬有关的我也都归为棺材铺了, 除了这些啥都没有. 早上想吃早餐? 往黄埔街方向走, 在必嘉街上买一面包, 继续从黄埔街上天桥来理工, 晚上回去晚了? 黄埔街走. 黄埔街应该是理工所有 RA 的一个聚集圈, 也会是大陆过来理工学生的聚集圈, 躲不开的 :P

d. 用电
本来没想到这个, 但是今天下楼的时候突然发现楼梯的窗户上有电线和挂上面的小牌子, 才注意到都有接地线从电表那到铁窗户上, 然后再接到铁扶手上, 是比较保证用电安全的. 昨天上午还电力检修, 大概瞄了眼, 很靠谱. 香港的插头都是三角的, 非常大, 如果买过港行的手机啥的就知道那个插头有多大多 BT, 绝对的保证安全. 去 WangWei 住的地方看了看他们的电费单, 这边电分两个公司供应, 价格略有区别, 他们用的中电, 7 毫多一度, 还要加一毫多的税, 再退个啥, 总共就是 8-9 毫的样子, 但是香港政府在 08 年到 09 年有给每户每月补贴 300 蚊电费, 其实一般也用不完了, 福利真好. 我现在住那个房子估计是因为房东拆开租给了好几户人, 所以房东拿了这个补贴, 然后还是原价收我们的电费, 黑…

e. 甜品
这个怎么说, 南方特色么, 港片里管这玩意儿叫糖水? 原来看中山 BBS 上他们也是请糖水. 可以理解成刨冰? 或者一些小吃? 冻奶啥的? 反正就是那些, 这边还是挺流行这个的, 昨晚一起去吃了一次, 人均 20 蚊, 味道还是挺不错的, 考虑这边的消费水平, 这个价格也还好. 昨晚那家店似乎是很有名, 昨天快 11 点去, 居然还等了一下才有位子, 据说如果不是因为昨天天气冷, 会等更久, 进去后看到墙上很多明星照片? 都是在这里吃过的, 他们一上来就指着某人, 但是我只认出来旁边的谢霆锋, 然后在大家的提示下, 原来一开始那个侧脸就是著名的不会修电脑的那个同学(具体是谁还用说出来么… 都提示到这份上了), 然后黄秋生, 李克勤等一票人都有, 赞. 接着看到香港食神争霸赛第三届甜品类金奖的证书, 赞啊赞, 看来果然还是物有所值, 不过一看到食神争霸赛就想到了周星驰同学 -.-

以下是几个比较专题的部分

1. 港币
香港对钱的叫法和大陆不一样, 看上面我说电费的部分就知道了, 元叫蚊(音同”门”, 其实就是南方方言里蚊的发音), 毛叫毫, 分叫仙(这个应该是英语 Cent 的音译). 目前见过的香港流通的纸币有 1000/500/100/50/20/10, 硬币有 10/5/2/1/0.5/0.2/0.1.
硬币和 10 元纸币由香港政府统一发行, 都是一样的, 只是年代上可能会有不同. 比如原来绿色的 10 蚊纸币和现在紫色的区别, 然后现在紫色的还有纸币和塑料币, 我个人更喜欢塑料的一点, 好歹中间还有块透明的区域, 并且耐磨. 硬币 10 蚊比较诡异, 是外面一圈铁(?)中间嵌铜, 比较厚, 但是不大. 1-5 蚊的硬币应该都是铁的(或者类似的白色金属), 1-5 毫是铜的, 1/5 是圆的, 2 是外面有锯齿一样的, 5 蚊的硬币很厚, 一开始我都以为是三个粘一起的, 但是也确实在侧面有分三层一样, 是一个凹字形, 中间凹下去的部分还有刻字. 97 回归前的硬币, 有不少在背面有伊丽莎白女王二世的头像, 现在流通的越来越少, 这边很多人在收集这个玩, 我上周还偶然收到一枚 87 年的一毫, 挺好, 有纪念意义, 嘿嘿. 97 回归的时候还发行了一批纪念币, 更稀少, 估计凑齐还是能换不少钱, 可惜基本是见不到的. 关于硬币, 可以看这张图: http://picasaweb.google.com/whusnoopy/2009_02_22_HK_Week1#5305521606917142770
20 开始的纸币, 就很不一样了, 香港能合法发行纸币的银行有三家, 中国银行(香港), 香港上海汇丰银行, 渣打银行, 三家发行的纸币都各有特色, 所以千万不要以为不一样的就会是假钱. 但是防伪都有差不多, 有金属线(一般还是两条, 位置都一样, 左边一条半开的粗的, 右边一条细的), 水印(一般还不止一个), 阴阳花纹(就是正面有一部分, 反面有一部分, 对光看就会看到是合成了一个图案). 不过我觉得很奇怪的一点是, 这边这么照顾残疾人, 但是纸币上居然没盲文, 非常之诡异, 问别人也没有个合理的说法, 也没摸出啥地方能让盲人识别的. 就过我手的来说, 感觉一百往上, 大部分就是汇丰的了, 小面额的大家还都比较平均. 汇丰的最好识别, 正面左边绝对是一个狮子头, 图案也大同小异, 背面一般会是香港的著名景点, 刚翻了下口袋, 居然三张都是汇丰的. 中国银行的也比较符合内地的习惯, 正面方面都会是景点. 渣打的粗看像汇丰, 但是左边那个图案不是一样的, 目前看到的有 20 蚊的鱼, 50 蚊的龟, 估计都是水生动物吧, 背面好像都是香港的历史照片. 500 蚊的见过中国银行和汇丰的, 背面都是香港国际机场, 难得配合一次, 另外上镜率比较高的是山顶凌霄阁, 和港岛维多利亚湾风景. 来这么久, 只见过两次 1000 的, 一次是在银行, 一次是昨天 WangWei 付钱, 之所以少一是因为面值太大, 再是因为这边如果大于 100, 一般更习惯用卡, 而造成这个习惯的很重要一条是曾经有过 1000 的假币, 如果不小心收到损失就太大了, 所以现在很多地方都不收 1000 的.
说到港币就还必须说一个叫八达通的东西, 这个可以理解成是学校里的饭卡, 坐车, 坐船, 地铁, 吃饭, 超市, 啥都能用这玩意儿, 应用面太广了, 又不用找零, 比国内更赞的是几乎任何一个能用的地方就能充值, 太方便了, 太方便了. 目前兜里基本都是一张八达通, 一张学校的 staff 卡(类似公司里的工卡, 开门用), 一百来块钱.

2. 薪金/汇率
今早上还跟室友聊到房价, 那就扯下香港这边的消费, 然后扯下这边的薪金, 最后以草根的眼光来看看汇率的问题.
先说这边的房子, 香港以尺为单位来计算面积, 实际是平方英尺, 换算后大概是 1 平方米 = 10.76 平方英尺. 香港的房子一般在几千一尺, 折算后可以看出比大陆贵很多, 所以这边的房子一般也不大, 然后我们一直说应该很多人的房子都是祖传的 -.- 但是这边有一个很好的选择是政府提供廉租房, 就是很多港片里的屋村(还是村屋?), 就是很大的筒子楼, 这样至少可以保证低收入的人也还是可以比较容易有地方住的. 而现在黄埔这边租房的情况, 一般的唐楼一般装修(在内地看来就是住了几十年的房子) 两室一厅至少 4k, 而洋楼(有电梯有保安) 基本都是唐楼 +1k, 而这两室一厅绝对不能用内地的大小来评价, 显然是小多了. 我上周写的有我租的房子的大小和价格, 我自己还无聊画了 3D 图出来,, 有兴趣的可以找我要 SketchUp 画的 3D 图.
然后是车, 香港好车很多, 到处能看到, 但是车的费用估计不少. 我们对面有一广告牌, 上书 “月租 1300”, 一直不明白啥意思, 后来问阿荣, 说, 你没发现上面是停车场么, 那个牌子是说停车位月租 1300, 介个介个, 你想吧, 上班的地方要有个车位吧, 家里要有一车位吧, 你没事出去溜达兜风上街也要个车位吧, 这样算下来, 估计两年的停车费都够买一新车了. 再有油啊啥的, 好像是说这边油价也挺贵的, 这个没研究, 但是过海好像是要不少钱.
再说这边的消费, 我觉得有可比性的比如吃饭, 在学校里, 一顿饭一般是 20 左右, 我们去的多的 staff 是 21, New Can 是 20.5, 在外面去小店, 考虑打折因素, 20-40 一般, 一个让我很心痛的是这边加一小碗米饭就是 6-8, 太贵了!!! 为啥我就这么能吃饭呢 -.- 昨天和 WangWei 买菜去他家做饭, 超市里肉一般是 30 一斤, 牛肉要 60, 鸡肉要便宜, 但是好像也还是经常有特价, 比如我们昨天那盒 550g 的猪肉最后也不过是 12.5 蚊. 蔬菜, 一颗包菜 7-9 蚊, 苹果论个卖, 10 蚊 2 个, 特价有 4 个. 罐装可乐, 这边价格很乱, 从 5 蚊到 7 蚊都有, 但是比内地贵是肯定的. 麦当劳则和内地价格大致一样, 看来确实是全球定价, 且这边食品安全应该更好点.
基本消费就这样了, 然后说薪水, 一个参照点是年薪 12w 港币以下的是不用缴纳个人所得税的, 至少我的理解就是 1w/mon 属于低收入人群, 看招聘广告, 洗碗的也有 7k/mon. 一般的大学生毕业应该是 1-2w/mon, 做几年应该在 4w/mon 左右. 看港片, 一般人的月收入大概也是 1-2w, 这边说实际应该也差不多. 大学教授比较有钱, 像正教授级别的, 一个月差不多 10w, 现在室友的老板是 Chair Prof., 据说是有 15w/mon, 差距啊.
扯这么多, 回过头来说汇率, 目前港币和人民币的汇率大概是 100:88.2, 而实际上根据这样的消费和物价水平, 可能 2:1 左右更为合理, 就是达到人民币和美元 4:1 的样子. 但是考虑到内地的太多隐性成本, 比如食品安全监督缺失带来的成本降低, 比如偷税漏税啥的, 如果目前就升到人民币和美元 4:1, 绝对会乱套, 并且经济会大乱. 而随着社会的慢慢进步, 所有事情都变得更公开, 更公平后, 那个汇率水平则比较正常了.

香港数码产品似乎也不比国内便宜

晚上去旺角晃悠了下, 在西洋菜街, 全是买数码产品的, 人多的跟菜市场一样, 大概扫了下价格, 好像和国内比也没啥太大优势, 可能还更贵点 

1. 笔记本 
由于没有同类型的参数比较, 根据个人判断, 比国内要贵. 但是考虑到有汇率的问题, 以及这边貌似价格都是包含了送东西的价格, 加上我们只是看标价, 没仔细问, 所以最后应该差不多. 有一个额外的问题是, 这边的系统都是繁体中文或者英文的, 带去国内如果换成简体中文, 应该就已经失去授权而变成盗版了. 就我熟悉的型号来看, Lenovo IdeaPad Y430 系的价格, 香港高, 但是可能有配件送, Lenovo ThinkPad T400/X200 系的价格香港高, Lenovo S10/S10e 香港价格高. 国内价格以京东, ThinkPad 水货商, 联想官方学生机报价为准 

2. 数码相机 
只关注了下轮子交代的 Canon G10 和其余的主要 Canon 为主的相机价格. Canon G10 报 4180(丰泽/百老汇), 路边店报价 3780, 应该都是 8G 卡, 膜, 电池, 包. 其余 E1/A1000IS 啥的, 感觉都比国内贵, IXUS 系列也是. 

3. 游戏机 
路边看到 NDSL 988, NDSi 1580, 百老汇里 NDSL 1280. PSP3000 百老汇里 1380, 但是加上卡和读卡器的那个套装, 要 398, 并且必须要买至少一款正版游戏, 148 起. Wii 百老汇和丰泽都是 2180, 另加一套手柄要 400-500. PS3 和 XBOX360 没注意看标价.
 
4. 手机
手机分两种, 一种是签约机, 一种是裸机. 签约机就是跟这边的运营商签在网合约, 预存多少话费, 然后手机可以不要钱或者价格非常低, 这种方式非常划算, 至少我看到的是在网合约预缴话费加手机, 都比手机裸机价格便宜, 或者贵不了多少. 裸机价格则很贵, 比国内没价格优势, 比淘宝更没价格优势.

注: 
1. 以上价格均为港币, 目前港币和人民币的汇率大概是 100:88.2, 即 100 港币兑 88.2 人民币 
2. 丰泽和百老汇是这边两家比较大的连锁店, 类似大陆的国美和苏宁, 价格要贵一些, 但是也有保障的多. 小店要便宜不少, 但是貌似也是 JS 横行, 比中关村好的一点是没有暴力, 就是纯转型, 看自己定力了
3. 这边比较靠谱的一个查价格的网址是 www.price.com.hk, 但是考虑下车费的问题, 这边坐车比较贵, 如果带回国内, 邮费也不少, 而且来回深圳车费要在 70+
4. 日常消费也还是挺高的, 同等可以比较的, 自动售货机里的罐装可乐 5-7 块钱, 大陆怎么也不会超过 3.5 吧? 一般都是 2.5 或者 3 块.

HK Week2

先补充下上周写漏了的
1. 从罗湖往尖东走, 两边站台都有车, 交错运行, 如果赶时间就走最近开的, 如果想坐位子, 就去车还没来的, 反正也就差不到十分钟, 我第一次走的时候就傻了, 当时不知道, 也有个原因是当时想快点过来. 上周六跟他们一起去深圳, 然后回来的时候被带会了 :p

然后接着上周的话题
2. 香港的交通会很奇怪, 人基本是在空中走, 各大楼通过天桥连接, 路面上也有众多的天桥走人, 真正的地面是公路, 车行道, 也不排除会有地面是车, 人走天桥, 天桥顶还是车的情况 :P
3. 关于对盲人的红绿灯照顾上周说过, 这里不重复, 还有一个细节是很多路口都有提示看哪边的, 这个确实很赞, 具体可以看 http://picasaweb.google.com/whusnoopy/2009_03_01_HK_Week2#5308137350736101202
4. 香港出行, 新巴和城巴啥的应该是一样的, 只是运营公司不一样, 都是双层巴士, 能拉巨多人, 司机技术也很赞, 比武汉的还好, 只是没那么野蛮和不讲理, 只有一次从窗户里看过二层是敞篷的, 不知道港岛那边会不会多一些, 有轨电车没去玩过, 应该就是所谓的叮叮车, 有空去港岛玩 :) 小巴没坐过, 其实就相当国内的中巴车一样, 一般都写了是 16 个位子的, 看起来还是挺不错的. 这边的的士跟国内不太一样的就是都有五个位子, 即司机旁边可以坐两个人, 后排三个. 小巴和的士基本都是丰田的(目前我看到的是 100%), 烧天然气应该, 并且这边的小中型客车大部分都是丰田, 地区喜好吧
5. 香港的天桥文化没国内浓, 我指小商小贩, 卖艺祈祷之类. 一开始很少看到, 就有一次在 P 楼那边的出口有遇到过一个唱歌的, 后来回去晚了, 就发现红磡站出来到黄埔街那一条, 还是很多卖东西的, 最近也遇到有乞丐了, 但是人还是比较少, 因为今天周日所以出工? 在红磡站到理工的这一条, 早上会派发免费报纸, 跟上海在地铁站口的一样, 很汗的一次是收到车轮法的, 看了看, 没意思. 每天早上 8 点多和晚上 11 点多, 这条天桥很多人排队等公车, 因为下面是公交站, 队伍太长就排上来了
6. 最近有无聊到注意了下殡仪馆的周边环境, 其实最靠近殡仪馆的没啥, 最多是点道堂, 而我们那条街(必嘉街) 从漆咸道往黄埔街走, 基本就是棺材铺, 石铺(貌似是这边对骨灰盒的称呼), 道堂(念经超度?), 花圈店. 这边花圈都是真的花, 至少从我看到的都是, 不像内地都是纸扎的. 有一个很奇怪的想象就是这附近还很多老人院(应该是敬老院?), 我在想在这旁边, 老人们不会觉得很不爽么? 好像摆明了就是快点挂了然后顺手送走么?

一些新话题
7. 香港的官方语言应该是三种, 粤语, 英文, 普通话(国语), 后两者顺序不一定, 比如地铁一般会是 “哈呀站桑水/下一站上水/Next Station, Sheung Shui”, 学校里的电梯是 “往哈/Going Down/往下”. 国语说慢点基本都能听懂, 只是很多当地人不会说国语, 大致还能沟通了, 年轻人基本都会, 估计是教育要求吧. 我还是挺想去学下粤语的, 感觉听起来还是很好听 :) 当然, 这边的人说国语也很好玩, 特别是女生, 说话略带一点嗲, 很可爱
8. 香港的 PPMM 挺多, 本来就挺好, 加上会打扮, 加上我的审美观点还是严重的南方化, 所以, 确实还是挺多的. 并且本地的女生似乎发育的都挺好, 然后也比较不怕冷, 列位会明白前面那句代表着怎样的猥琐意思的. 路上还经常能看到估计是菲律宾或者印度或者哪里来的, 不过外形看差也不是很大, 但是看他们说话就很容易区别开来
9. POLY 很小, 大致跟武大的教五广场差不多大, 主要的活动层是在 P(Podium)F, 在 1F/3F 中间, 可以算二楼, 但是更严格说应该是三楼, 但是由于整个 P 都是连通的, 可以认为是新的地面, 那也就没人去关心到底是在 P 还是在 G(Ground F). 香港对楼层的描述是, 地面是 G(Ground), 上去是 1F(国内习惯是二楼), 再上去依次类推, 而我去的住宅楼好像都是地面算一楼了又. POLY 的顺序是 G(地面, 中间其实还有一条公路, 主要是停车场, 仓库啥的?), 1F(一些奇奇怪怪的办公室啥的), P(主要活动层, 如果不说, 很多人绝对都会认为这是地面, 而 G/1 都是地下), 3-8F. POLY 的绝大部分楼都是连通的, 楼分两种, Core 和 Wing, Core 是柱子, 一个圆柱, 很形象, 用一个字母编号, 里面有电梯, 楼梯, 洗手间, Core 里的洗手间一般重复 Core 的字母来表示, 比如 QQ401. Wing 是翼楼, 连接两个 Core, 就用两个 Core 的字母来表示, 比如我们现在在 QT416, 就是在 Q core 和 T core 的中间, Wing 会比 Core 宽, 里面就会是教室, 实验室等. 当然也有独立的建筑, 比如李嘉诚楼就是 M, 北边的 W 好像也是独立的. 这样就让学校变的更小更紧凑, 但是空间也拓展出来了, 果然地方小了人的思维就会去努力适应的
10. 目前天气还不错, 温度刚好, 没怎么下雨, 但是也没怎么晴, 一般都是晴半天阴半天. 想想被雨淋了半个月的武汉, 想想干燥的要死的北京, 想想家里现在还冷的跟个鬼一样, 这边的天气真好.
11. 凉茶在这边很普遍, 或者应该广东都很普遍, 我们则更多从王老吉开始了解的估计. 这边的很多凉茶是药其实, 我认为是重要, 有感冒茶, 伤风茶啥的, 这边的医生一般不给开抗生素, 然后就有发生只能喝茶来治病的事情, 我们实验室就有一个师兄喉咙不舒服, 然后弄了一瓶, 看起来就觉得好苦, 看他喝了后的表情觉得更难喝 -.-
12. 数码产品的价格分析可以看 http://user.qzone.qq.com/359325785/blog/1235827464, 不过昨晚跟新室友聊, 觉得那个分析可能还是有一定问题, 原因在于, 这边的很多标价还是可以砍价的, 而且那个价格往往是包含了赠品的. 比如 Nokia 6120c, 大陆行货大概是 RMB 1k2+, 要自己另外买 tf 卡, 淘宝上看的港行裸机大概是 RMB 1150, 如果加 2G tf 卡, 就到了 RMB 1k2+, 而室友上月买的是 HKD 1k4+, 送的 2G 卡和另外的电池, 这个配置在淘宝上就已经要 RMB 1k3 左右了, 除去汇率, 倒也差别不大, 并且港行还有前置摄像头 :P
13. 普通的日用品消费上, 今天在黄埔逛, 类似内地的集贸市场一样了要, 留意了下路边小店, 发现一般东西也还是不很贵的, 就比如床单, 那么宽带枕套也不到 50 嘛, 我买的果然亏了, 空调被一米三宽的好像是 60, 拖鞋 10 块, 扣除汇率的差异, 貌似比沃尔玛还便宜? 按照 WangWei 的提示, 在一个很诡异的地方找到一家仓库店, 卖 Adidas, Reebok 等的鞋子和衣服, 我觉得还是挺便宜的, 今天买一双 Adidas 的鞋子 275 HKD(貌似还是我买的第一双进口牌子的鞋了)
14. 昨晚跟室友聊天, 有提到说感觉香港残疾人特别多, 然后别人说其实内地也是一样多, 只是区别在于香港很注意考虑平等, 这边残疾人出门都没什么不方便的, 大部分洗手间都有残疾人专用的, 人家自己就可以搞定, 至于盲道, 红绿灯的声音提示啥的, 原来也有说, 这边的天桥等有楼梯的地方, 都有保证还有坡道可以走, 这样轮椅也可以畅通无阻, 在这边还经常能看到电动轮椅, 跟一小坦克一样
15. 昨天回去绕了条很诡异的路, 然后发现了一个很神奇的地方: 狗砂场. 从标识牌来看应该是给遛狗的人带狗狗去便便的地方, 和猫砂一样的作用. 这个细节很赞.

搬家的带来的一些问题
16. 房子大小. 很多人看到我上周的照片说地方好小, 这个我要解释下, 原来那个房子大概是卧室 4平米, 客厅 8 平米, 小房间 2 平米, 洗手间 1 平米, 门口走廊 2 平米. 现在这里洗手间大概 2 平米, 卧室 8 平米. 具体可以继续看照片. 现在这个洗手间其实也没变大, 因为一个洗脸池和一块小平台在门口占了比较大一块地方, 然后还要让人过去, 里面还是挺挤, 而且要更破一些.
17. 收拾, 收拾, 其实我也没多少东西, 反正都是一个箱子搞定, 摆一点东西在外面而已, 随便找点空间就够了, 今天把房子收拾了下, 整洁多了, 然后也腾出了很大空间.
18. 目前房子内的设备. 窗机制冷空调一台, 目前还没开始用; 音箱一对, 室友听收音机用, 这个比较汗; 冰箱一台, 似乎已经不工作了, 反正我们也没用, 冰箱上面铺张报纸当桌子用了-.- ; 电饭锅一只, 室友偶尔晚上回来饿了会煮点饭吃, 汗; 电热水壶一个, 没用, 回去都没喝水; 老式电热水器, 从来没用过, 原因下一条写; 排气扇一个, 好像也还是没太大用, 不过心里因素总还是要好点.
19. 学校澡堂. 很早就知道楼下一楼有澡堂, 很爽, 但是前两天才第一次去, 然后发现确实很爽. Staff Only 的一个很大很大的浴室, 有点像游泳池上面冲凉的地方, 外面是一个挺大的洗手间, 然后进去就是更衣室, 更衣室里面是大概有十来个龙头的澡堂, 除了洗手间其他都没隔板, 只有这个让我觉得有点小不爽, 更衣室和澡堂大家可以对照游泳池的设计. 爽的原因就在于大, 像别人说的就一个人在里面的情况我还没遇到, 但是一般也就两三个人, 那么大块地方, 引用阿荣原话就是 “跳舞都够了”, 相比较一下租的房子里 “转身都不方便” 的洗手间, 还是要爽多了. 反正目前室友是说他都在学校冲凉了, 我也打算都在学校里解决了, 住的地方洗手间太恶劣了, 只要把衣服拿回去洗就好了

依旧给出这周的一些照片, 不过少了很多: http://picasaweb.google.com/whusnoopy/2009_03_01_HK_Week2#
还想到了一些话题, 不过懒得写了, 下周写
X. 港币
Y. 薪金, 汇率等思考
Z. 躲不开的黄埔街

HK Week1

本来以为昨天从深圳回来就会有时间的, 结果回来太晚, 那就今天写吧. 大体是流水账的格式, 后面可能会有一些意识流 -.- 前后写太久, 可能有忘记的还是

2.14, 周六, 桂林晴
从桂林离开, T40/37 桂林-深圳. 在桂林被热死了, 街上完全是夏天的装扮, 男生短袖, 女生吊带裙子啥都出来了, 可怜我傻不拉唧的还穿着棉衣.
在车上跟列车员聊天玩了很久, 每个站都下去站了会. 在东安顺利拿到行李箱, 事实证明后来梦劼多给的 500HKD 在一开始还是很有用的. 在永州站开始睡, 睡到过了韶关才起来.

2.15, 周日, 香港大雾
晚点十多分钟到深圳, 顺利过关. 在过香港那边的时候, 一开始二楼的警察 GG 在弄好盖章加贴了个条在通行证上后说了一堆粤语, 我其实没听懂, 用普通话沟通也还是有问题, 只知道说去三楼怎么怎么, 过关后一路迷惑走到三楼问路口的警察, 他好像也没太明白, 又带到二楼, 终于有一个普通话能沟通的了, 解释说由于我是工作签证, 而且比较久, 所以香港认为我是香港居民, 所以下次可以从三楼的香港居民通道过而不用走大陆访客通道了.
在罗湖买八达通卡, 很方便, 150HKD, 里面有 100HKD, 其余的 50 算押金, 坐去尖东的城铁, 人很多, 站到快到红磡, 好累, 后来发现当时我其实有更好选择的 -.-
从红磡的 A 出口出来, 很方便的找到 Q Core, 发现凳子上坐的那个人好眼熟, 果然是 ZhangJi, 告诉我说周日不开门, 需要 Staff ID Card, 前面忘记告诉我了, 所以在那等我, 汗(其实原来好像也没见过 ZhangJi? 就是 05 年的时候看过一张照片? 还好他都没怎么变 :P)
过来 Office 放下行李, 去吃饭, 果然还是清淡系的, 不过还好. 接着去 ZhangJi 住的地方看看, 考虑是否接过去. 黄埔街确实应该是离理工最近的了, 从 P Core 那边那个天桥走红磡站过的话, 房子比我预计的要大一些, 挺好的.(好像我看什么都是挺好的 -.-) 唐楼就是稍微老一点的楼房而已, 没保安没电梯, 其他都挺好, 只是 ZhangJi 说他们那有老鼠, 这个, 还是有点囧, 主要是我去桂林前那个晚上被老鼠咬门折腾了一夜很是不爽, 有心理阴影. 楼顶晾衣服的地方挺好, 这是我很关心的一个点, 就是洗澡, 洗衣服, 晾衣服, 其他其实就能睡的床就好了 :P 这边的楼很好玩的一点就是每一层地面上都会用瓷砖贴出个数字告诉几楼了
跟 ZhangJi 从黄埔街往海边走, 雾太大, 连对面的港岛都看不清. 这边的红绿灯都还有盲人辅助信号, 就是通过滴滴声的长短快慢来提示, 确实挺好, 对我们这些习惯走路发呆的也还是有辅助作用的 :P 香港单行道居多, 路很窄, 不管是行车道还是人行道, 车速都很快, 很赞, 然后就是车的排量都有点大(这个后文会说明为啥)
回来后才想起去买手机卡的, 因为看了罗湖口岸上中国移动的广告, 说可以保留内地卡一卡双号的, 所以一直惦念去弄这个, 查好地址后跑去 Peoples(被中国移动收购, 现在算中国移动香港公司), 其实就在我们下午去逛的路上, 当时没注意. 问了下情况, 发现那个一卡双号要签约至少一年, 汗, 并且也不便宜, 那, 还是算了吧. 随便找了个 7-11 买了张卡, 应该是跟大陆的神州行标准卡差不多, 随买随用, 不实名, 丢了也就丢了, 价格很便宜, 2 块钱的月租, 打接都是两毛五, 包括大陆和米国等地, 比国内的手机资费还是要便宜的, 唯一不爽的是这边的 GPRS 收费都奇贵, 好像至少是 30HKD/5M, 然后就是短信巨贵巨贵, 分网内网外, 香港移动运营商一共是 5 家(?此数字待确认), 而且固话和移动电话都是 8 位, 而且可以携号转网, 就是说根本没法从手机号来识别对方是固话还是手机, 更无法识别对方是哪个移动网络的, 发同网的还好, 发网外好像就 5 毛或更高, 难怪这边都不发短信, 跟国内是一块五一条, 发给我是一块钱, 这个价格, er, 还是打电话划算. 横竖一算, 手机还是拿来当闹钟好了, 还不如 1100 呢, 好歹还有个手电筒 -.-
有电话后就在联系住的地方了, 虽然 ZhangJi 那可以逗留一两天, 但是还是一两天, 并且在打扰别人, 有人神经衰弱, 这个, 还是不要不好意思了. 打电话跟原来大概说好的, 跑过去看, 挺好的房子, 就是有点贵, 2k/mon, 算上网络, 电视, 水电啥的, 一个月可能 2k2-2k3, 但是晚上吃饭的时候听 WangWei 说他那个房子 2.15k/mon, 所以觉得还是挺好的, 就当场说一直租下去到 7 月我走好了.(这是一个悲剧的开始, 掉 rp 啊) 室友也很开心, 毕竟房子租出去了, 打电话告诉本来住那但是回大陆工作了的哥们. 然后我们就出去晃了下, 他要去买点吃的, 当时没吃晚饭, 我考虑去买张床单, 其他都没啥要买的了. 在找了很久后, 发现唯一能承受的就是张 109 的, 带两个枕套(我要这玩意儿干啥, 再说, 1.2m 宽的床单配两个枕套?) 一开始拿到的一床以为 119 的结果收银员刷是 409, 囧死, 跑回去换掉. 想在 HK 买香皂, 结果都没有, 这个这个, 难道真的都用沐浴露么? 我不习惯不喜欢怎么办?

2.16 周一
早上跟 ZhangJi 约好 9:30 前他会到 Office, 结果我到了后等了 n 久他还没来 -.- 来开门的是我们 Office 唯一的一个香港本地人, 我一看到他就是很快的普通话说我在这等 ZhangJi, 能先进去么, 结果看他一脸茫然立马意识到我错了, 马上用普通话很慢的表述, 顺利沟通.
等到眼睛都绿了等到 ZhangJi, 带上合同和港澳通行证去 PQ803 找阿 Miu, 手续比我想象的简单多了, 就是把通行证拿去复印了下, 然后就拿到了我的钥匙和一些简介材料. 钥匙包括办公室钥匙和 Staff 洗手间钥匙, 后面这个比较汗, 学校里很多地方是有 Staff Only 的洗手间的, 果然 Staff 还是好. 接着去李嘉诚楼 13 楼找 HR 部门, 也是把通行证拿去给复印了下就搞定了. 接着是去办银行卡, 也还是很顺利, 有专门的普通话服务窗口, 终于有能比较顺利用国语沟通的地方了 :P 太感动香港的服务态度了, 银行收费也合理多了, 至少我的卡没年费, 没要求最低存款, 只是开户要存 500 HKD, 但是可以马上取出来的, 无所谓了吧, 借了 ZhangJi 200HKD 开户后取出来, 但是一个很无语的事情是, 取款机吐出来的是一张 500 的, 这个这个, 怎么拆开呢?
中午吃饭时往八达通里充了 300, 然后把剩下的给了 ZhangJi, 结果是, 我身上只有 10 块钱了 -.-
见到了 Maggie, 然后被感慨怎么跟 MSN 上的照片差好多, 好吧, 我承认那张照片确实有太强烈的美化效果. Maggie 让给几天先办好手续先, 当时嘀咕了下怎么会要那么久.

周一往网络上填个人信息失败, 问 Miu 说明天就可以了, 想想估计应该也是我信息还没进系统, 周二再试, 还是不行, 郁闷了发邮件问 HR 和 Miu, 被重新给了个 Ref No. 后就很快搞定了, 最后其实有一个地方选 I am 还是 I am not 的地方大家都迷惑了下, 关于养老金啥的吧. 周三中午吃饭回来就拿到了 Staff ID Card, 赞效率, 他们都是过了一个多星期才好的

周二弄好个人信息后就觉得没事了, 去问 Maggie 讨论做啥, 然后 Maggie 很 happy 的发现我也是个急性子 -.- 最后的结果还是说别做 IR 的 Summarization 了, 做广告吧, 但是又不知道有啥可以做 research 的, 于是返回去看论文啥的. 周四听 ZhangJi 和候博 report 他们做的东西, 然后跟 Maggie 说貌似我们做广告最后的实验会做的很痛苦很痛苦, 因为没人愿意给数据.

得知 WangWei 那个房子是两室一厅两个人住, 他是独立一室才是 2.15k/mon 后, 加上周围人的评论, 一开始那个房子太贵了, 后来想想, 我也用不着做饭, 冰箱似乎也没用, 246/mon 的网线和电视我也用不上, 那… 我住那么好的地方干吗? 事实上也还是上下铺的床, 我也就回去睡觉, 洗澡洗衣服而已. 所以周二晚上就去看了另外个房子, 靠近传说中的殡仪馆, 楼下全是棺材铺和花圈店, 突然发现这边的棺材都好精致(-.- 汗我自己), 从 Y 楼那边过去, 好像比黄埔街还更近. 一个单间, 带洗手间, 这样的房间完全够了, 两个人 share 一个上下铺的床后, 850/mon, 加上水电, 撑死也就 1k 吧, 赞, 当时就准备拿下, 然后主要的问题就在于对现室友的厚道上了. 回去后, 磨叽了很久才开始说这事, 果然这事太掉 rp 了, 原来跟他租的那哥们又在电话里说我 “事情不是这么做的”, 为啥我每次租房都是这样的结果 :( 我太冲动了, 我太没大脑了, 总是一开始一下就拿下, 并且说的很久, 但最后往往是很不厚道的甩手走了, 让别人在一个巨尴尬的位置 -.- 最后, 坏人还是做了, 反正都说了, 人为财死, 一个月 1k 多, 换成人民币都还是有差不多 1k 的, 掉 rp 就掉 rp 吧 -.- 借了 OuYang 五千块钱, 十张 500 的, 最后给新室友定金时发现又是找不开, 算了, 那就先给 500 吧, 反正最后算房租里去的.
最后在地图上仔细的找了下, 其实离殡仪馆也没有那么近, 只是楼下都是棺材铺啥的而已, 按照新室友的说法, 反正我是无神论者, 没影响. 后来某天晚上看外面霓虹灯的时候终于发现了那个传说中的殡仪馆, 原来一直就在对面左边, 并且那里是至少三家, 分别是 “万国殡仪馆”, “世界殡仪馆”, “永恒殡仪馆”, 这名字起的…

周五中午 Maggie bg 了一顿川味火锅为 ZhangJi 和候博送行, 吃到辣椒的感觉真好, 只是我还是需要一直喝水, 看来现在吃辣的能力太弱了(不过好像一直也不怎么强). 吃完后 ZhangJi 带 WangWei 和我一起出去玩, 先是大屿山, 昂坪 360, 地铁到东涌(后面那个字香港读 chong1) 后换缆车, 在东涌找洗手间找了很久, 汗 ZhangJi 同学的寻址能力. 由于不是节假日, 缆车还比较便宜, 人也不多, 我们三个人就单独占了一个缆车, 一路上 WangWei 同学都很担心缆车的安全问题, er, 这玩意儿有那么不安全么? 香山那个暴露的缆车我都觉得没啥的说. 一路风景很好, 香港的机场很大很繁忙, 非常的赞. 上山后随便逛了下, 为啥他们都对小礼物那么有兴趣? 还是我实在是太迟钝了, 从来不考虑带纪念品的问题? 接着就是那个大佛, 我不是宗教人士, 只是一起过去看看而已, 一路看到 N 多和尚手揣山寨机, 大部分可能是大陆的, 因为都听说普通话, 这个大汗, 游客其实也还是不少说国语的, 应该也还是大陆游客, 本地人谁周五跑出来玩啊. 下来路上一起去吃了碗豆腐花, 就是豆腐脑, 10 块钱一小碗, 还不错, 相比香港的物价, 以及考虑内地景区的变态价格, 这个应该还是很划算的了. 下山前他们两个都是买了几个纪念品, 结果一路边走边发现有更便宜的, 恨死. 下山换汽车, 果然香港的司机都太牛了, 那么窄的路, 那么大的坡道和急转弯, 居然还是双向行驶, 佩服的五体投地.
换地铁到香港(地铁站名就是这样, 或者说中环更好一点), 出去看地图怎么去山顶(太平山, 港岛), 发现缆车不好找, 加上说今天对缆车已经没兴趣了, 于是决定坐新巴, 在公交车站对面发现麦当劳, 于是先去解决晚饭问题, 同时发现了果然应该全世界绝大部分的麦当劳或者肯德基都是有洗手间的, 虽然洗手间很偏僻位置很诡异. 双层巴士上山, 这次对司机的技术更汗了一次, 完全就是头文字D的那种山坡上的发卡弯啊, 开着双层大巴很容易的就那么跑. 很严肃的怀疑我是不是会开车, 估计在香港让我开我也不敢开, 都是什么速度啊, 都是什么路啊, 到处都是呼啸而过的… 同时发现在香港果然还是需要大排量车, 因为在长陡坡道上对动力要求还是很高的, 听巴士发动机的声音就听的出来. 在山顶因为 ZhangJi 拉肚子, 又一次找了半天洗手间, 和 WangWei 一起上天台用免费的望远镜看夜香港, 貌似望远镜里看的一点也不爽? 看到那些大楼也没有什么特别激动的, 可能在上海就已经习惯了钢筋水泥的高大森林了吧. 返回找 ZhangJi 时, 我也去拉了个肚子 -.- 到底是因为冰可乐的刺激还是和 ZhangJi 一样现在不能吃辣了呢? 在山顶看到了凌霄阁, 就是中国银行的二十港币背面那个图案, 但是还一直想那是个啥, 晃悠了下, 去看传说中的香港夜景, 一路上发现大陆游客和日本游客居多应该, 听说话就能听到, 然后感慨素质啊, 缆车排队的插队插的, 其实在东涌时就看到两个翻栏杆的, 让我们顿时对香港的美好印象大打折扣, 然后安慰说根据那两人的穿着和举止看, 估计还是大陆的. 在山顶找 ZhangJi 一直念叨的蜡像馆, 没看到, 然后去游客中心问, 说就在凌霄阁里, 进去下一楼就好了, 汗, 都没个明显的标志. 过去后就看到了门口的李小龙, 一堆人围着合照, 再次感受到了我讨厌的习惯, 就是合照完全不考虑他人的感受, 就自己一直围在那. 蜡像馆外面公开展示的还有张柏芝, 我们都没兴趣, 进去要买票, 150HKD, 想了想, 算了, 瞄到奥巴马, 但是不让拍照 :P
一路过去都感慨香港还是很会做生意, 比如昂坪的缆车单程 63, 但是来回就只要 95, 完全是忽悠多来一次啊. 在山顶看班尼路卖袜子, 买一就是一, 买二送一, 买三送三, er, 这个促销方式, 当然是忽悠人多买啊.
下山的缆车排队排的估计一个小时也走不了, 并且是那种轨道的, 就没兴趣了, 再次坐双层巴士下山, 再次 orz 司机的技术. 到中环后找码头, 打算坐船回九龙, 路上意外遇到一个吹风笛的, 着苏格兰传统服装, 还不错的说. 码头进去居然只要 1.7HKD, 这么便宜的价格, 在香港啊, 感动的泪流满面. 等船和路上时, 一直看飞机从机场那边起飞过来, 好繁忙. 在码头一开始进错地方, 只能在船的下层, 风景也还是不错的说, 只是我手机的夜拍功能实在是太弱了太弱了. 在天星码头下船, 走去星光大道, 看到了 n 多从没听说过的很久以前的影帝影后的名字, 还好有一个 “白光” 曾经在 Google 听一个大叔提起过, 后面很多就是耳熟能详的了. 一路感觉很像上海外滩, 也还是很多小摊小贩, 大部分是拍照收钱的, 只是没上海那么多人. 走回学校已经快十一点, 回去就睡了.
具体的照片可以看这里 http://picasaweb.google.com/whusnoopy/2009_02_20_HK_#, 请无视我手机的夜拍功能, 以及缆车里玻璃的反光.

周六去深圳, 安排是 K 歌+钱柜自助午饭, 理发, 晚饭, 沃尔玛采购. 同行感慨只要是祖国大陆, 不管是不是离香港这么近的深圳, 就是感觉要差很多, sigh, 不是我不爱国, 只是, 太不争气了. 各种素质还是要低不少, 街道也感觉要破烂的很多, 明显都要新好多, 我在香港黄埔街周围那种老的道路上都觉得要比深圳舒服, 只是因为很有秩序. 跟 XiaoCui 去理发的路上很囧的发现原来他们去的那家倒闭了 -.-, 好吧, 然后一路走一路找, 怎么都那么贵, 比香港还贵, 后来在一个很诡异的地方找到一家, 35 米, 想了想, 差不多了, 也懒得找了, 真的应该在家把头发剪了的 T__T 深圳其实应该也还是有便宜的, 只是我们短时间内找不到吧. 吃过晚饭在沃尔玛买了一堆日用品, 就是天天用的那些, 下意识觉得香港要贵, 也没有真的去比较过, 但是周围人说也差不多吧. 出来等人时觉得不舒服再去拉个肚子(到底是吃什么吃坏了捏?), 到洗手间后才发现这边不像香港都是洗手间里带纸的, 于是返回去拆开刚买的, 果然是现买现用 -.- 过关完成电子采集后, 过大陆的就太方便了, 拍下通行证, 按个指纹扫下脸就自助过去了. 然后工作签证过香港的也很方便, 直接走香港居民的通道, 也不像学生签证每次都要盖章写字, 看现室友的通行证都被盖的一塌糊涂了, 并且写字还比较费时的说.

–意识流的分割线–
在香港呆了一个星期, 很多时候也并没有觉得有啥不一样, 办公室内除了一个几乎从不说话的香港人, 其他都是大陆来的, 吃饭也是我们一群人, 大家都是普通话, 并且跟原来实习的时候过的生活也差不多.
也还是很多不一样的, 比如
1. 饭好少. 还好学校可以多要, 每次必定要说一句 “多饭”, 然后还是习惯的在要可乐时 “走冰”(不要冰块)
2. 口味还是很有区别的. 终于体验到了 “嘴里能淡出鸟来” 的真谛, 原来在上海的时候好歹自己选, 吃的还是比较靠谱的, 这边完全没有选择余地啊, 学校里几乎所有的东西都是那个味道, 难怪 OuYang 会自己带腊牛肉和腊鱼肉来, 每顿饭至少还是要有点辣椒啊啥的有味道的东西才行. 按照 XiaoCui 等的说法, 到这边后就对吃鸡翅完全没感觉, 因为就算在大陆吃, 也会想起香港那个味道而觉得恶心 -.- 目前只能通过可乐啊啥的来保持嘴里有味道了 :(
3. 快节奏, 高密度. 每天在天桥上看看车就知道, 总是那么多车, 车速还都那么快, 虽然路都很窄, 但是很少看到堵车, 这点很赞, 想想大陆, 那么宽的路, 未必也有那么多车, 怎么每天就能堵成那样. 人多那也是一定的, 香港虽然很大, 但是适合居住的地方也并不多, 所以都很高密度的在一起. 时间跨度也大, 早上 9 点前整个城市就开始忙碌起来, 晚上十一点多回去, 也还是觉得大家都在忙碌. 地铁晚上开到两点, 早上好像也是很早就开班了, 很人性化.
4. 服务态度特别好. 在这边确实要狠狠的重新认识下什么叫服务, 原来很多场合我说谢谢的现在都是别人说谢谢, 弄得经常是我们一起说谢谢 -.- 并且服务的人都是完全考虑被服务者的, 以尽可能方便体贴为准, 太幸福了.
5. 方便的八达通. 八达通, 怎么说呢, 其实就和学校里的一卡通差不多, 在香港, 八达通可以坐车, 地铁, 公交, 船啊啥都可以, 可以买东西, 大部分超市商店都是支持八达通的, 学校的食堂也是八达通, 地方小其实也有地方小的好处, 很容易就统一起来, 并且八达通充值也非常方便, 理论上只要能花的地方就能充值. 不过我们 Staff 没有学生八达通啦, 不然坐车啥的还是半价.
6. 高效的交通. 基本没看到堵车, 就算有, 也绝对都是在动, 只是觉得车比较多而已. 路都很窄, 车速都很快, 真的是很快, 在内地如果这种路这么多车, 早堵死了, 因为乱停车啥的

p. 貌似经常能看到一只鹰在天上飞, 估计是别人养的. 但是很少看到别的鸟, 因为这是在什么都吃的广东么?
q. 睡的地方周围有打麻将的, 每天晚上都能听到, 然后今天早上好像还听到有人拉小提琴了
r. 香港很多私人诊所, 居然都要排队, 每天早上楼下就有这么一家, 不知道在这边开诊所是不是很赚钱 :P

其他的照片都可以看这里 http://picasaweb.google.com/whusnoopy/2009_02_22_HK_Week1#, 手机效果的问题还是不说了

去办了护照和港澳通行证

整个过程, 非常非常纠结
12.1 琢磨着签注应该可以收到了, 于是去借户口, 在山上跑了好几趟, 终于搞定了
12.2 满怀信心的继续没收到签注
12.3 还是很有信心的去继续没看到快递
12.4 上完课去跟 furu 吃饭, 下午不抱信心的让在机房的 yama 去帮看看, 结果说院办没看门, 我窝宿舍看完了勇敢的心
12.5 上完课去看签注居然到了, 立马头脑发热决定即刻前往东湖开发区, 找地方很郁闷, 我去了他们就下班更郁闷, 他们的网坏了, 我比他们还郁闷
12.8
a. 翘课去东湖开发区, 网络居然还坏的, 他们的 IT 干嘛的? 砍死砍死
b. 遇到一个原来集训队里国软的师弟(貌似我又记错了人名字?), 他也很郁闷, 迟疑了下, 决定去武昌另一个点
c. 打电话问 furu 地点, 他说坐车到司门口然后打的过去, 问东湖开发区出入境的人, 说在人民医院边, 一个在紫阳路一个在司门口, 怎么想也不对路, 然后出门坐车, 521
d. 公交上热心的大妈告诉我们公安局武昌分局就在人民医院边上, 我们应该坐 510, 我 ft, 如果确定是人民医院我也会选 510, 那地方好歹我还是去过的 -.-
e. 武汉修路, 521 改线了, 果然要坐到终点中华门, 下车打的, 大妈说的 3,4 块钱到我手里就成了七块五, 后来看发票, 我前面的一张居然打的走了 180km, 天呐, 去咸宁一个来回?
f. 此后一切顺利, 填表时港澳通行证那为啥还要一个签注呢? 两边都要办?
g. 复印又花了 2.5, 貌似是 5 毛钱一张, 但是也不对吧, 明明他是把户口和身份证复印在一张纸上的
h. 照相, 国软的师弟很郁闷的又拍了一次, 又是不让 U 盘拷
i. 仔细询问了下, 港澳通行证 15 个工作日拿, 没户口迁移年限的问题, 护照 10 个工作日, 但是由于我户口迁来武汉没到 10 年, 还要把材料弄回永州市公安局办什么东西, 一个自然月后打电话问能不能取, omg, 那如果我回家了还没到呢?
j. 交钱, 居然不能刷卡, 并且, 那个港澳通行证的签注居然也要一百大洋, 这样一来, 护照 200 + 港澳通行证 100 + 签注 100, 把身上所有的钱凑一块, 哇, 居然还有 400 块钱, 只是, 剩下的都是一块钱或以下的了
k. 还好早上出门抓了一把硬币, 还能走到人民医院对面坐车回来
l. 吃完回去想想还是尽快把户口退了把押金拿回来, 免得夜长梦多, 终于口袋里有了一张纸币 -.-
m. 貌似结束了? 就等拿证了. 万恶的糜烂的资本主义, 我来了~~~

该好好补英文了

果然写的简历小强都不忍心打击我了, 我还指望用这个去投那么多地方的…

好吧, 要好好练习, 不然怎么出去实习啊
没任何人对去 HK 有反对意见, 有点出乎意料, 连一点评价都没, 回头什么时候跟导师说下看看, er.

快排qsort的用法详解 (两年前的原创)

发信人: snoopy (阿排/好好玩ICPC~), 信区: ACM_ICPC
标 题: 快排qsort的用法详解
发信站: 珞珈山水BBS站 (Sat Apr 29 21:02:35 2006), 转信

很多人问这个东西.我以前也看了好久,今天翻到以前学快排的时候写的练习code,基本上
能覆盖绝大部分用法了.

里面有很多地方没判断相等的情况,按道理来说相等情况下应该返回0的,这个请看代码的
时候注意.我尽量保证代码不出错了.

下面的这些说明和问题都是个人原创,没查什么资料,所以不保证其完全正确性,在此表示个
人不对出现的问题负任何责任,大家WA了或者干吗的不要怪我,不过至少目前来说我用起来
是没问题的 :)

/*—————————————————————————-*/

** 关于快排函数的一些说明 **

qsort,包含在stdlib.h头文件里,函数一共四个参数,没返回值.一个典型的qsort的写法如下

qsort(s,n,sizeof(s[0]),cmp);

其中第一个参数是参与排序的数组名(或者也可以理解成开始排序的地址,因为可以写&s[i]
这样的表达式,这个问题下面有说明); 第二个参数是参与排序的元素个数; 第三个三数是
单个元素的大小,推荐使用sizeof(s[0])这样的表达式,下面也有说明 :) ;第四个参数就是
很多人觉得非常困惑的比较函数啦,关于这个函数,还要说的比较麻烦…

我们来讨论cmp这个比较函数(写成cmp是我的个人喜好,你可以随便写成什么,比如qcmp什么
的).典型的cmp的定义是

int cmp(const void *a,const void *b);

返回值必须是int,两个参数的类型必须都是const void *,那个a,b是我随便写的,个人喜好.
假设是对int排序的话,如果是升序,那么就是如果a比b大返回一个正值,小则负值,相等返回
0,其他的依次类推,后面有例子来说明对不同的类型如何进行排序.

在函数体内要对a,b进行强制类型转换后才能得到正确的返回值,不同的类型有不同的处理
方法.具体情况请参考后面的例子.

/*—————————————————————————-*/

** 关于快排的一些小问题 **

1.快排是不稳定的,这个不稳定一个表现在其使用的时间是不确定的,最好情况(O(n))和最
坏情况(O(n^2))差距太大,我们一般说的O(nlog(n))都是指的是其平均时间.

2.快排是不稳定的,这个不稳定表现在如果相同的比较元素,可能顺序不一样,假设我们有
这样一个序列,3,3,3,但是这三个3是有区别的,我们标记为3a,3b,3c,快排后的结果不一定
就是3a,3b,3c这样的排列,所以在某些特定场合我们要用结构体来使其稳定(No.6的例子就
是说明这个问题的)

3.快排的比较函数的两个参数必须都是const void *的,这个要特别注意,写a和b只是我的
个人喜好,写成cmp也只是我的个人喜好.推荐在cmp里面重新定义两个指针来强制类型转换,
特别是在对结构体进行排序的时候

4.快排qsort的第三个参数,那个sizeof,推荐是使用sizeof(s[0])这样,特别是对结构体,
往往自己定义2*sizeof(int)这样的会出问题,用sizeof(s[0)既方便又保险

5.如果要对数组进行部分排序,比如对一个s[n]的数组排列其从s[i]开始的m个元素,只需要
在第一个和第二个参数上进行一些修改:qsort(&s[i],m,sizeof(s[i]),cmp);

/*—————————————————————————-*/

** 标程,举例说明 **

No.1.手工实现QuickSort

#include <stdio.h>

int a[100],n,temp;

void QuickSort(int h,int t)
{
     if(h>=t) return;
     int mid=(h+t)/2,i=h,j=t,x;
     x=a[mid];
     while(1)
     {
         while(a[i]<x) i++;
         while(a[j]>x) j--;
         if(i>=j) break;
         temp=a[i];
         a[i]=a[j];
         a[j]=temp;
     }
     a[mid]=a[j];
     a[j]=x;
     QuickSort(h,j-1);
     QuickSort(j+1,t);
     return;
}

int main()
{
     int i;
     scanf("%d",&n);
     for(i=0;i<n;i++) scanf("%d",&a[i]);
     QuickSort(0,n-1);
     for(i=0;i<n;i++) printf("%d ",a[i]);

     return(0);
}

No.2.最常见的,对int数组排序

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int s[10000],n,i;

int cmp(const void *a, const void *b)
{
     return(*(int *)a-*(int *)b);
}

int main()
{
     scanf("%d",&n);
     for(i=0;i<n;i++) scanf("%d",&s[i]);
    
     qsort(s,n,sizeof(s[0]),cmp);
    
     for(i=0;i<n;i++) printf("%d ",s[i]);
    
     return(0);
}

No.3.对double型数组排序,原理同int

这里做个注释,本来是因为要判断如果a==b返回0的,但是严格来说,两个double数是不可能相等的,只能说fabs(a-b)<1e-20之类的这样来判断,所以这里只返回了1和-1 [code lang="c"]#include <stdio.h> #include <stdlib.h> double s[1000]; int i,n; int cmp(const void * a, const void * b) { return((*(double*)a-*(double*)b>0)?1:-1); } int main() { scanf("%d",&n); for(i=0;i<n;i++) scanf("%lf",&s[i]); qsort(s,n,sizeof(s[0]),cmp); for(i=0;i<n;i++) printf("%lf ",s[i]); return(0); } [/code] No.4.对一个字符数组排序.原理同int [code lang="c"]#include <stdio.h> #include <string.h> #include <stdlib.h> char s[10000],i,n; int cmp(const void *a,const void *b) { return(*(char *)a-*(char *)b); } int main() { scanf("%s",s); n=strlen(s); qsort(s,n,sizeof(s[0]),cmp); printf("%s",s); return(0); }[/code] No.5.对结构体排序 注释一下.很多时候我们都会对结构体排序,比如校赛预选赛的那个樱花,一般这个时候都在 cmp函数里面先强制转换了类型,不要在return里面转,我也说不清为什么,但是这样程序会 更清晰,并且绝对是没错的. 这里同样请注意double返回0的问题 [code lang="c"]#include <stdio.h> #include <stdlib.h> struct node { double date1; int no; } s[100]; int i,n; int cmp(const void *a,const void *b) { struct node *aa=(node *)a; struct node *bb=(node *)b; return(((aa->date1)>(bb->date1))?1:-1); } int main() { scanf("%d",&n); for(i=0;i<n;i++) { s[i].no=i+1; scanf("%lf",&s[i].date1); } qsort(s,n,sizeof(s[0]),cmp); for(i=0;i<n;i++) printf("%d %lfn",s[i].no,s[i].date1); return(0); }[/code] No.6.对结构体排序.加入no来使其稳定(即data值相等的情况下按原来的顺序排) [code lang="c"]#include <stdio.h> #include <stdlib.h> struct node { double date1; int no; } s[100]; int i,n; int cmp(const void *a,const void *b) { struct node *aa=(node *)a; struct node *bb=(node *)b; if(aa->date1!=bb->date1) return(((aa->date1)>(bb->date1))?1:-1); else return((aa->no)-(bb->no)); } int main() { scanf("%d",&n); for(i=0;i<n;i++) { s[i].no=i+1; scanf("%lf",&s[i].date1); } qsort(s,n,sizeof(s[0]),cmp); for(i=0;i<n;i++) printf("%d %lfn",s[i].no,s[i].date1); return(0); } [/code] No.7.对字符串数组的排序(char s[][]型) [code lang="c"]#include <stdio.h> #include <string.h> #include <stdlib.h> char s[100][100]; int i,n; int cmp(const void *a,const void *b) { return(strcmp((char*)a,(char*)b)); } int main() { scanf("%d",&n); for(i=0;i<n;i++) scanf("%s",s[i]); qsort(s,n,sizeof(s[0]),cmp); for(i=0;i<n;i++) printf("%sn",s[i]); return(0); }[/code] No.8.对字符串数组排序(char *s[]型) [code lang="c"]#include <stdio.h> #include <string.h> #include <stdlib.h> char *s[100]; int i,n; int cmp(const void *a,const void *b) { return(strcmp(*(char**)a,*(char**)b)); } int main() { scanf("%d",&n); for(i=0;i<n;i++) { s[i]=(char*)malloc(sizeof(char*)); scanf("%s",s[i]); } qsort(s,n,sizeof(s[0]),cmp); for(i=0;i<n;i++) printf("%sn",s[i]); return(0); }[/code]