Yizer's Little Blockhouse

2010 ACM Asia Regional Tianjin Site

by yizer on Oct.19, 2010, under JJYY

天津站拿了一个金奖,如果人品足够好就可以直接去埃及参加Final了。

出了7道题,三道题不会做= =||

A题暴力枚举即可,C(11,23),交了4次,悲剧。

B题枚举最长路上的边,删掉,分成两个子树。找到两个子树的核,连接两颗子树,取最小值即可。

C题KM,不解释。

D题递推,或者用卡特兰数+高精度。

E题Tire树。

F题不会

G题不会

H题不会

I题二分图匹配。

J题数据结构,时间复杂度O(NlogN+KNlogE)

2 Comments :, more...

QT4之qmake

by Scarlett on May.19, 2010, under QT

今天终于弄懂了qmake,和make 的关系,其实以前就懂了,只是后来忘了,又重新折腾了一遍,这回可不能再忘了!


首先说qmake

这是一个很强大的命令,可以为你生成你需要得项目文件 但是要加 -project

也就是 在一个工程中 使用 qmake -project,就会生成一个 .pro 得文件,内容如下 :

#####################################################################
# Automatically generated by qmake (1.07a) Thu May 6 19:17:25 2010
######################################################################

TEMPLATE = app
DEPENDPATH += src
INCLUDEPATH += . src
DESTDIR += ./bin
UI_DIR += ./forms
RCC_DIR += ./tmp
MOC_DIR += ./tmp
OBJECTS_DIR += ./tmp

# Input
HEADERS += src/CPlaneMap.h src/hp.h
INTERFACES += src/mainwindow.ui src/PlaneMap.ui
SOURCES += src/CPlaneMap.cpp src/hp.cpp src/main.cpp
RESOURCES += ./forms/application.qrc

其实可以顾明思议,但我还是写写都是干啥用得吧。。其实还有很多可以加 这里我就不多写了。

TEMPLATE = app                                              //这个我也不懂,没仔细研究过,应该是说这是个应用程序。。恩
DEPENDPATH += src                                       //这个同不懂。。
INCLUDEPATH += . src                                   //包含目录定义,就是编译得时候要去这个里面找
DESTDIR += ./bin                                             //生成可执行文件得目录定义
UI_DIR += ./forms                                             //UI的目录定义,UI就是用Qdesigner 做出来的图形界面文件 .ui结尾。
RCC_DIR += ./tmp                                    //这个是存放rcc编译出文件得目录 rcc命令是对资源文件的编译, 一般是编译.qrc ,生成.cpp
MOC_DIR += ./tmp                                         //这个是对ui的编译,恩,生成.h
OBJECTS_DIR += ./tmp                                 //中间文件存放文件夹定义

# Input
HEADERS += src/CPlaneMap.h src/hp.h    //头文件
INTERFACES += src/mainwindow.ui src/PlaneMap.ui     //UI图形界面文件
SOURCES += src/CPlaneMap.cpp src/hp.cpp src/main.cpp //源文件
RESOURCES += ./forms/application.qrc                      //资源文件

就这样子,当再往工程里填东西的时候,别忘了改这个文件哦~


-PROJECT结束后,就要根据这个工程文件来自动生成makefile 了~

这时候用什么命令呢,当然还是qmake了,只不过,这次要qmake-qt4 了,用qt4专门的命令

于是哇哇长的Makefile就诞生了,剩下的不用我教你了吧~make 吧

还是挺简单的 恩

Leave a Comment : more...

SEVIS FEE

by Scarlett on May.19, 2010, under Say a World

本来没想大早上的进来白话,可是困意十足,就进来白话两句吧。。。。

早上扒开眼睛,已经八点多了,其实我觉得是九点了,所以小小兴奋了一下。在寝室聊了几句,就晃晃悠悠去实验室了,心想着,今天毕设可不能再耽误了。。。照例查邮箱,崩溃的看到要我自己交Sevis Fee的邮件,又崩了一个溃。。。

Sevis是啥呢,我来讲解一下,SEVIS是the Student and Exchange Visitor Information System的缩写,从2008年10月27号开始,F1 和部分J1签证都是要交的,可能以前是100刀,现在已然涨到200刀,我信用卡支付的最大额度。。。。我只想说holyshit! 也不是所有的都要交,恩,有的学校比较仁慈会帮你把这份钱cover掉,这样很爽了就。可惜我没有这种优厚的待遇就是了。。。

上来SEVIS 的交费流程。登录www.FMJfee.com交费网站,根据老米给你提供得SEVIS ID 还有information about I 20 就可以填那个I-901的表,然后Pay through credit card.之后打印出回执,签证时用它,证明你已经pay过了,其实VO会自己去查的,不过拿上以防万一。

之后就等I20 到来,然后电话预约签证,需要一张电话卡,又是贼贵,54块能打12分钟,所谓的密码预付卡。过几天去搞一个别人用剩几分钟的弄。KAO了,美国本土电话费那么便宜,到中国来这么贵,无耻!

然后就又要交签证FEE 904。。。。还好是RMB,否则真要受不鸟了!

终于懂了,出国是有钱人的事啊。。。。。有钱能使磨推鬼,没钱对面不相识。。。。。

Leave a Comment : more...

linux 下悲剧的一天

by Scarlett on Feb.18, 2010, under QT

本来去linux下是想把QT的编译错误解决,赶快把毕设的界面搞定,结果忙活了一上午,准确说是一中午,悲剧收场。。。

首先就说那个QT,用VIM 中编辑,然后调用qmake,生成makefile,结果出来一堆 的error,崩溃,一个字一个字的跟书上的对比,发现把label 写成lable 了。。。冋。所有可能的错误都改了,结果还是一堆undefined

[root@localhost Project]# make
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector –param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables  -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o hello.o hello.cpp
g++  -o Project hello.o    -L/usr/lib/qt-3.3/lib -lqt-mt -lXext -lX11 -lm
hello.o: In function `main’:
/home/Scarlett/Project/hello.cpp:7: undefined reference to `QApplication::QApplication(int&, char**, int)’
hello.o: In function `QTextCodec::codecForName(char const*)’:
/usr/include/QtCore/qtextcodec.h:63: undefined reference to `QByteArray::QByteArray(char const*)’
/usr/include/QtCore/qtextcodec.h:63: undefined reference to `QTextCodec::codecForName(QByteArray const&)’
hello.o: In function `~QByteArray’:
/usr/include/QtCore/qbytearray.h:364: undefined reference to `qFree(void*)’
hello.o: In function `main’:
/home/Scarlett/Project/hello.cpp:9: undefined reference to `QWidget::QWidget(QWidget*, QFlags<Qt::WindowType>)’
/home/Scarlett/Project/hello.cpp:10: undefined reference to `QLabel::QLabel(QWidget*, QFlags<Qt::WindowType>)’
hello.o: In function `QObject::tr(char const*, char const*)’:
/usr/include/QtCore/qobject.h:111: undefined reference to `QObject::staticMetaObject’
/usr/include/QtCore/qobject.h:111: undefined reference to `QMetaObject::tr(char const*, char const*) const’
hello.o: In function `~QString’:
/usr/include/QtCore/qstring.h:825: undefined reference to `QString::free(QString::Data*)’
/usr/include/QtCore/qstring.h:825: undefined reference to `QString::free(QString::Data*)’
hello.o: In function `~QByteArray’:
/usr/include/QtCore/qbytearray.h:364: undefined reference to `qFree(void*)’

崩溃!

于是放弃vim 改用kdevelop…….Holy shit,kdevelop  大bug,无法调用输入法,就是没办法输入汉字,给我不爽的阿。。。有一个解决办法是

1、检查有没有正确安装中文输入法,或者是中文输入法没有装全
2、检查常用的中文字体有无正确安装,如文泉驿等;
3、将QT_IM_MODULE=scim改为QT_IM_MODULE=xim即可(有些版本如Ubuntu8.04以上不需要这一步);
4、安装qt3-config这个构件,安装完毕后,执行它,在其中的Interface选项卡中设置 “xim Input Style”的值,由”on the spot” 改为”over the spot“。 (copy from http://www.qtcn.org/bbs/read.php?tid=14739)

看的我这个晕,咋修改环境变量啊。。。

export QT_IM_MODULE=”xim”

将原来的sim改成xim,这个搞定,跟起后面顺便附上环境变量的相关命令

然后就是那个构件。。。。崩溃,那个咋装阿,到现在我也没搞懂那是个嘛。。。。没办法了

转回搞VIM的MAKEFILE, 一直都没搞懂那个qmake 命令,他会自动生成Makefile 就是make 的时候出现错误,一堆的undefined,于是想到是不是版本的问题,我写的是QT4,不知道他QMAKE是哪个版本,因为kdevelop 是用3写的,要特别指定qt4 qmake的绝对路径,是不是这里也要用qt4 的qmake 呢。。。

查看/usr/bin 发现了有个qmake-qt4的命令,反而没有qmake,神奇,于是我抱着试试看的态度,试试看了一次 具体命令:

[Scarlett@localhost Project]$ ls
hello.cpp
[Scarlett@localhost Project]$ qmake-qt4 -project
[Scarlett@localhost Project]$ ls
hello.cpp  Project.pro
[Scarlett@localhost Project]$ qmake-qt4
[Scarlett@localhost Project]$ ls
hello.cpp  Makefile Project.pro
[Scarlett@localhost Project]$ make
g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector –param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include -I. -I. -I. -o hello.o hello.cpp
g++  -o Project hello.o     -lQtGui -lQtCore -lpthread
[Scarlett@localhost Project]$ ls
hello.cpp  hello.o Makefile  Project Project.pro
[Scarlett@localhost Project]$

终于给弄出来了,结果我白痴,还在想介个hello.o咋不能运行呢,才发现原来生成的Project才是可执行文件。。。。丢人

最后./Project

悲剧发生了

居然显示不出中文。。。。悲剧阿

郁闷了。。。这时候老妈开始无限的看赵本山的小品,听的我这个恶心阿,有一个学帕瓦罗蒂唱歌的,唱的真够糟蹋东西的,我随手打开百度MP3,郁闷的是那小破声,根本盖不住老妈的音像,话说我电脑音像很强悍的,这次咋这么小声,毅然决然要给电脑装声卡驱动,悲剧之旅又开始了。。。
搜了无数的网页,打算装alsa那个东西

ftp://ftp.alsa-project.org/pub/这里有非常全的alsa所有安装包,很多版本的,我下的是1.0.22 版本,需要driver, utils  和 lib

先安装下载回来的driver那个包,

1 ./configure

2 make

3 make install

4 ./snddevices

然后解压,utils 运行alsaconf 这样会出来一个gui 选吧选吧,就告诉我成功了,然后再打开百度mp3期望能给我个震撼的效果,结果。。。人家告诉我没有MP3的plugin。。。。。我汗!

于是yum install audacious 又一个悲剧诞生了

–> 过程冲突: dejavu-sans-mono-fonts 冲突于 dejavu-fonts-experimental < 2.26-3
–> 过程冲突: dejavu-sans-mono-fonts 冲突于 dejavu-fonts < 2.26-3
–> 过程冲突: dejavu-sans-fonts 冲突于 dejavu-fonts-experimental < 2.26-3
–> 过程冲突: dejavu-sans-fonts 冲突于 dejavu-fonts < 2.26-3
–> 过程冲突: dejavu-serif-fonts 冲突于 dejavu-fonts-experimental < 2.26-3
–> 过程冲突: dejavu-serif-fonts 冲突于 dejavu-fonts < 2.26-3
–> 完成依赖性检查

错误: dejavu-serif-fonts conflicts with dejavu-fonts
错误: 丢失的依赖相关: python(abi) = 2.5 被包 rhpl-0.218-1.i386 (installed) 所需要
错误: dejavu-sans-mono-fonts conflicts with dejavu-fonts-experimental
错误: dejavu-sans-fonts conflicts with dejavu-fonts
错误: dejavu-sans-fonts conflicts with dejavu-fonts-experimental
错误: dejavu-sans-mono-fonts conflicts with dejavu-fonts

错误: 丢失的依赖相关: libpython2.5.so.1.0 被包 rhpl-0.218-1.i386 (installed) 所需要

错误: dejavu-serif-fonts conflicts with dejavu-fonts-experimental

55555我被打败了。。。。。。

******************************************************

显示环境变量 echo

$echo $QT_IM_MODULE

xim

显示所有环境变量 env

$env
set显示所有本地定义的Shell变量
$ set

5.使用unset命令来清除环境变量
$ export NAME=RaidCheng
$ echo $NAME
RaidCheng
$ unset NAME
$ echo $NAME

readonly命令设置只读变量
$ export NAME=RaidCheng
$ readonly NAME
$ unset NAME
-bash: unset: NAME: cannot unset: readonly variable
$ NAME=New #会发现此也变量不能被修改
-bash: TEST: readonly variable

三、常见的环境变量
PATH      决定了shell将到哪些目录中寻找命令或程序
HOME      当前用户主目录
HISTSIZE    历史记录数
LOGNAME     当前用户的登录名
HOSTNAME    指主机的名称
SHELL      前用户Shell类型
LANGUGE     语言相关的环境变量,多语言可以修改此环境变量
MAIL      当前用户的邮件存放目录
PS1       基本提示符,对于root用户是#,对于普通用户是$
PS2       附属提示符,默认是“>”

四、通过C程序来访问和设置环境变量
对于C程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。

getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回NULL

setenv()在程序里面设置某个环境变量的函数

unsetenv()清除某个特定的环境变量的函数

另外,还有一个指针变量environ,它指向的是包含所有的环境变量的一个列表。下面的程序可以打印出当前运行环境里面的所有环境变量:

#include
extern char**environ;
int main ()
{
char**var;
for (var =environ;*var !=NULL;++var)
printf (%s \n ,*var);
return 0;
}

五、环境变量文件
通过修改一些相关的环境定义文件来修改环境变量,比如对于RedHat,与环境相关的文件有/etc/profile和~/.bash_profile等。修改完毕后重新登录一次或运行命令source xxx就生效了。(copy from http://blog.csdn.net/ddviplinux/archive/2009/06/18/4280433.aspx)

Leave a Comment :, more...

美国礼节

by yizer on Feb.16, 2010, under JJYY

饮食习惯:
美国人在吃午餐和吃晚餐之前,通常要喝点鸡尾酒,但在加利福尼亚州,人们大都喝葡萄酒。
同时,在吃主食之前,一般都要吃一盘色拉。炸蘑菇和炸洋葱圈可作为开胃食品,牛排、猪排和鸡(腿)为主食,龙虾、贝壳类动物以及各种鱼类,甚至包括淡水鱼被统称为海鲜。炸土豆条则是深受人们喜爱且几乎成了必不可少的食物。
另外,应特别注意的一点,如有吃剩的食物,一定要打包带回家,以免浪费。
美国人在吃饭的时候是刀叉并用,而且他们的用餐方式也是很有讲究的。因此,在应邀与美国朋友一起吃饭时,应特别注意他们的用餐习惯。一般情况下,餐桌上摆放有一幅餐刀和两幅餐叉,外边的餐叉供你吃色拉,里边的餐叉用于吃主食和其它点心食品,餐刀用来切肉食。如果你两手并用,应左手握叉,右手握刀,而且一次握刀时间不能太长。
美国人的早餐有:炒或煮鸡蛋、香肠、油炸土豆片、薄煎饼、果子冻、烤面包、松饼、桔子汁以及咖啡等。
如果你是初到美国餐馆用餐,那么应该注意如下事项:
1、选择合适的餐馆(如:家庭式餐馆、特色餐馆以及自助式餐馆等);
2、餐馆营业时间(上午11:30开门营业,直到夜晚);
3、一般都应事先预订餐位:
4、到达餐馆后,不能径直地到餐桌旁入桌,除非餐厅有“随意就坐”的告示;
5、付款时,别忘了留给服务员一定比例的小费(一般为实际总额的10%~15%)。
随着美国人生活节奏的加快,快餐食品便应运而生。其快餐连锁店遍及世界各地,其中,影响最大的当属麦当劳快餐连锁店。供应的快餐食品有:汉堡包、烤牛肉、牛排、火腿、三明治、肯德鸡、油炸土豆片、烘馅饼、冰淇淋以及各种碳酸饮料等。

见面礼节:
鞠躬礼:是下级对上级或同级之间的礼节。行鞠躬时要脱帽,右手握住帽檐中央将帽子取下,左手下垂,上身前倾约十五度,两眼注视受礼者,同时表示问候。
握手礼:是全世界通用的礼节。起源于欧洲,最初是表示手里没有武器或亲切的意思 行握手礼时要客人先伸出手时才能握手。握手时一般不戴手套,但尊贵的人和女人可戴 手套。行礼时忌交叉行礼,和女人握手不可太紧。
点头礼:是同级或平辈人之间的礼节。如在路上相遇, 可在行进间进行。如遇见长官 、上级或长者,不行点头礼,而行鞠躬礼。
举手注目礼:这是军人礼节。行礼时举右手,手指伸直并齐,指尖接触帽檐右侧,手掌略赂外,手臂与肩齐高,两眼注视受礼者,待对方答礼后将手放下。
吻手礼:是欧美上层社会的礼节。和贵族妇女或夫人见面时,如果女方先伸出手作下垂式,则将手掌轻轻托起吻之。如果女方不伸手,则不行吻手礼。
接吻礼:是上级对下级、长辈对晚辈或朋友、夫妻之间表示亲昵、爱抚的一种礼节。 通常是在受礼者脸上或额上接吻。在高兴、喜庆或悲伤时,一般也行接吻礼,表示亲热或安慰。
拥抱礼:是欧美各国熟人、朋友之间表示亲密感情的一种礼节。
见面或告别时互相拥抱,表示亲密无间,感情深厚,拥抱礼通常和接吻礼一起进行。
最初对美国人的印象,似乎美国人在为人处事方面就象中国的一个长不大的孩子,不但说话常带孩子气,谈吐举止也非常随便。美国英语比起正宗的英语来,从发音拼音到文法修辞,大多随随便便,无拘无束。美国人离开中国的标准公众形象’坐如钟,站如松’,相距甚远,特别是美国的孩子,他们规矩全无,不修边幅,疏懒成性,坐无坐相,站无站相;不管熟与不熟,开口就是’咳’!然后直呼其名,对爷爷奶奶也一样。他们吃饭很简单,请他们吃面包加鸡蛋或请吃中国大餐,他们同样兴高采烈。中国留学生曾经为了增强自己英文水平,有意地和美国学生共租一室,很快他们就看见自己成了美国人的免费保姆:东西乱扔,刚打扫好的房间随即就象狗窝一样毫无次序。结果中国留学生赶快搬场。

稍一熟悉美国人之后,你会发现他们仍旧直率可爱象个大小孩。美国人自命为富有幽默感的民族,如果你骂他不学无术没出息,他反而认为你被物质和名誉所累,不懂得生活的真缔而可怜你;可是如果你骂他呆头呆脑没有幽默感,他一定会感到莫大的羞辱。美国人老老少少,男男女女,无时无地,彼此交谈搭讪,都以寻开心为目的,让语言环境轻轻松松为准则。有时你看见一群人嘻嘻哈哈热闹非凡还以为是老朋友在聚会,其实他们彼此认识的时间大概还没有十分钟。

美国民族很重要的一点是很讲信誉(当然,不是所有的美国人都是有信誉的人),因为美国的经济和社会地位是建立在个人的信誉基础上的。如果你在这方面和他开玩笑说他骗人,不老实,他会马上翻脸–美国人说翻脸就翻脸,没有情面可言。

身体语言
Use body language

和美国人交往了一段日子后,你会注意到美国人讲话还是很讲究的,他们讲究身体语言,特别是眼光的接触,和身体间的距离。

我们常见美国人握手和亲吻。美国的风俗习惯,第一次和男性和女性见面时,仅仅是握手,亲吻是好朋友之间的身体语言。亲吻的方式是:同性之间,脸接触对方的脸,然后空中亲吻;异性之间,可以亲吻对方的脸颊。父母亲吻孩子,吻孩子的额头和小脸蛋。

微笑、眼光的接触,这在和美国人打交道时很重要。微笑的眼光和问好的语言在公共场所意思是一样的。如果对面一个陌生人走来向你微笑,你也向他微笑,他就会说’嗨’或’你好’,这只是一种礼貌,并不表示他会停下来和你交谈。

中国传统老盯着人看是不礼貌。而美国人看你不正视他的眼光会以为你躲躲闪闪不诚恳,认为你不可信赖。所以当你和美国人对话的时候,要保持眼光接触。

另外,和美国人讲话的时候要保持彼此的身体间的距离,半米的尺度比较好。如果你和美国人聊天的时候他一直往前进,可能你离开他太远了些;如果他一直往后退,你可能靠得他太近了。

满面春风皆朋友
We are all friends

朋友(Friend)的概念在美国和在中国不一样。认识的人,熟人,甚至初次见面的人,美国人都可以称之为朋友。美国假日多,各种组织性的聚会也多。很多人在一起相聚甚欢,说不定他们认识才几分钟而已。从某种意义上讲,中国人的朋友概念是和美国的小兄弟、小姐妹、要好朋友(Buddy, Close friend)的概念相似。

美国很多大人和小孩都不讳言自己和自己的兄弟姐妹不团结。家庭成员之间也没有什么大的一定要帮小的这样的硬性规定。父母对待孩子象对朋友一样尊敬,法律也有规定父母不能体罚孩子,所以家长对孩子以讲道理和自己以身作则的方式影响下一代。他们抚养孩子的乐趣是从人道的角度看着另外一个生命的成长,所以美国人收养别人的孩子的人特别多,白人领养亚洲人的孩子或黑人的孩子也很多。

美国人乐善好施,爱打抱不平,个性耿直,很容易交朋友。他们总是先相信人,然而一旦他们觉得那人有误,不管谁是谁非,说翻脸马上翻脸,容不得他有解释的余地。但如果事后他意识到是自己误会了,他会很诚恳地向你道歉,没有面子不面子的顾虑。

谨防被认为同性恋
Man don’t hold hands & woman don’t hold hands in America

男人和男人,女人和女人在街上走路,如果你们之间不是同性恋的关系,千万不要在美国的大马路上勾肩搭背。和美国人表示友好,不要用手拉手这传统的中国表达方式来表示接近。美国闻名的时代周刊在1997年曾经登了一祯两个女孩在中国街上搂肩而走的照片作为中国同性恋横行的证据,可见美国人对中国风俗见识之少。

男人赞美女性漂亮,在美国有时是向你表示客气,就象中国人见面时问你饭吃了没有一样,不一定是因为他受到对方美色的诱惑。同样,女性也可以赞美男性。 常用的客气话有:

正式的场合和陌生人之间:
你好。Hello! Hi!
你好吗?How are you?
今天天气很好。It is beautiful today.
认识你很高兴。Nice to meet you!

熟人和同事之间:
你今天看上去(气色)很好。You look good today.
你的衣服很漂亮(或我喜欢你今天穿的衣服)。 I like your dress/shirt (Lady:dress Man:shirt)
你很漂亮(多用于女性)You are very pretty.

没有征得父母的同意,不要随便接触美国小孩和狗
Ask for permission first before getting too close to children or dogs

中国老年人表示爱孩子的方式有时是给小孩食品和用手摸孩子的脑袋。在美国你要尽量避免这两点。美国食品充盈低廉,平民甚至穷人的孩子都零食不断,父母很头痛孩子的挑食和吃劣质广告食品。普通家长都会教育孩子不要接受陌生人的食品,不是担心孩子没有礼貌,而是担心小孩被坏人毒死。摸小孩的头顶,小孩子不喜欢,父母也不会高兴,陌生人之间在美国一定要注意保持人和人身体间的距离。

美国人的狗是家庭成员之一,和小孩一样重要。所以,不要随便喂美国人的狗。再说,很多狗是专门用来对付陌生人的,小心被咬!美国邮递员每月被咬的不计其数,不得不随身带喷雾剂来对付猛狗。

不要问美国人的收入和年龄
Do not ask for personal information

美国人对别人问自己的收入多寡是非常忌讳的。

要知道一个美国家庭的收入多寡,看这个家庭住在什么生活区,小孩进的什么学校就可以知道大概。美国食品便宜,汽车便宜,住房绝对昂贵。普通美国家庭的收入绝大多数消费在住房和学费上面。美国每个城市都有富人区,蓝领区和平民区。每个区又有上中下之分。美国的中小学是免费教育、私立学校是收钱的。不同的私立学校收费标准不同。美国人赚钱不是以积蓄为目的,他们赚什么样水准的钱就生活在什么样的生活环境里。所以一个大公司的总经理在失去职务后很可能会马上卖掉现有的房子,生活到环境相对来说差一点的地方,孩子也会从私立转到公立学校。

美国人对别人问自己的年龄也是非常忌讳的。

不要问美国人的年龄。就是问了,一般美国人也不会老实地告诉你。参加美国人的生日聚会,四十岁的徐娘会说庆祝二八华诞。除非他们在申请工作要填表格,那个时候他们也不一定会填真实的年龄,而且法律也保护工人可以不填确切年龄。要知道正确的美国人的年龄,看美国人的驾驶执照或护照最准,护照和驾驶执照需要他们的出生证才拿得到。可是你为什么要知道别人的年龄呢?

一般来说,你住的房子值多少钱,你开的车子用多少钱买来的,这些问题你问美国人的话,就像上海人认为你是刚从十六铺码头下船一样,他会认为你不懂礼貌。

唯一你可以公开谈的问题,是关于孩子教育费用和旅行开销的市场行情。

公共场合礼貌
Don’t talk too loud in public, No personal discussions in public too.

我们中国人遇见熟人的时候大声地打招呼来表示自己的热情,来美国后这方面要注意一点。美国的公众场合相对来说比较安静,人们说话很轻,除非紧急情况发生,一般不会开口大喊。见到熟人也是走近了才打招呼。在餐厅聚会,也以对方能听清为限,不大声喧哗。另外也尽量避免在公众场合谈自己的家务事,或谈儿女私事。

走在前面的人常常为后面的人开门,如果同时来到一个门口,男士一般都让女士先行。进出电梯,也是女士优先。同走一条道,尽量让别人先行。路上行人很少,如果有人相向而过,不管认识与不认识,如果是在商业区,一般都先说一句对不起(Excuse me)然后才走过;如果是在旅游区,一般都说你好(Hi, Hello, good morning, good afternoon, good evening)然后交臂而走。需要别人服务的时候,先注意一下是否有人在你前面,不要插队,也不要打断别人的讲话。如果男士和女士同行,男士习惯上走靠近马路的一边,这习惯源于社会不发达的时候,马车经过常溅起泥浆将女人的长裙弄脏,是表示男人保护女人的君子行为。

对不起,谢谢你
Always say Thank You after getting service, say Excuse Me to get attention

出入公共场所用的最多的语句是对不起,谢谢你。问路和提问题之前,首先要说句对不起。想要别人的注意力,就得说句对不起。如果你要路过一个人,他和你的距离只有手臂那么近,在你经过的时候别忘了说句对不起。有人没有注意到而挡了你的路,你说句对不起,别人就会让开,不要用手去推别人。在美国,人们讲究身体之间的距离,超过一定的距离会给人有侵略感。

中国人有至亲不谢的传统,多谢了反而见外。在美国不一样,夫妻之间,父母和子女之间,有任何帮助都要说声谢谢,外人更是。就连妈妈给孩子添饭穿衣,孩子接受的时候都会习惯地说声谢谢,先生吃太太做的饭,末了总要说句谢谢,并恭维饭菜好吃。在美国你接受任何人的服务,不管有偿无偿,均需说:谢谢你!

抬面文章
Table Manners

随着台湾和大陆经济的发展,去美国旅游的中国人越来越多。很多生意人被请到正式场合就餐。如下几点是中国和美国习惯不同之处:

中国人注重饭菜质量 美国人注重环境质量
中国人碰杯是必需品 美国人举杯碰杯或自斟自酌没有差别
中国人菜多表示热情接待 美国人够吃饱就好

美国人到中餐馆不会用筷子而洋相百出,同样,很多中国人在西餐厅不会用刀叉而举止无措。

西餐的食物不丰富,用具很丰富。
一般每人有一碗,一大一小两碟,餐刀一把,餐叉两把,调羹两把。
碗是喝汤用的,小碟是用来吃生菜的,餐刀是用来切割自己盘里的食物,如鱼和肉等。
餐叉,放在离碗盆远的那把是吃生菜用的,近的那把是吃主食用的。
调羹,大的是喝汤用的,小的是吃点心用的。正式的场合饭菜是送到食客面前的,如果到美国人家里作客,一般会有公用的叉勺,客人不可以用自己的刀叉挟菜。

美国人的食谱通常是:
前餐,类似春卷一类的属于此类;
生菜和汤;
主食,牛肉、猪肉,鸡肉或鱼类海鲜,一般只选其一,然后配上面包,面条或米饭;
甜品、蛋糕,冰激淋或水果;
饮料,有各种烈性和软性饮料。
冰水是奉送的。

每个人都会有一张餐巾纸,可以放在胸前,或放在大腿上。

吃饭的时候最忌讳饭在嘴里讲话,也忌讳拿着刀叉手舞足蹈谈兴正浓的样子。
喝汤的时候不能出声,汤碗也不能端起来喝,汤喝到碗底的时候,将碗朝前倾,再用调羹舀着喝光。
吃面条的时候,要用餐叉顶着调羹将面条卷成一口的大小往嘴里送,而不是用嘴吸面条。

饭吃完后,中国人对打饱嗝不以为然,甚至可以认为这是对主人的招待表示满意。
在美国则认为是不礼貌。所以如果你憋不住,就用餐巾捂住嘴打嗝,然后对同桌说声对不起。

另外,在餐饮场合(或在任何场合),尽量不要挖鼻孔,弄头发,抓耳朵,这种行为会被认为是没有教养的粗鲁行为。

在告别的时候,哪怕主人招待的东西很不对胃口,说不定你还饿着肚子,但从礼貌的角度,一定要对主人说声饭菜好吃,客气地告别而去。

参加美国人的聚会
Attending American Party

美国人聚会的机会很多。参加美国人的聚会也很简单。主人邀请你的时候别忘了问一下聚会的理由。
如果是圣诞聚会或生日聚会等,别忘了带礼物。其他场合的聚会随意性很多,只要问主人需要你带什么,
有时他们会说带啤酒,带水果,带生菜,如果主人说什么也不需要,那你就空手去,美国人这点是不讲客气的。
目前流行的聚会多为亲朋好友间的’带餐聚会’,参加者各自带一个食品参加。

参加商务性的聚会或餐会,要准时到达,提前或迟到不要超过5分钟。美国的商业午餐最普遍,
一般人们只有一个小时的午餐时间,所以时间尺度要掌握。商业性的会面,最好能提前十分钟到达。
实在不行非得迟到了,别忘了先打电话打个招呼然后赶紧赶过去。

参加家庭晚宴。一般来说,主人邀请的时候都会注明晚会时间是几点到几点,不要在预订时间之前到达,
说不定主人还在忙于准备呢。逗留的时间不要超过主人通知的结束时间。参加晚餐会带的礼物,普遍为葡萄酒、鲜花和糕点。

常见的亲朋聚会
Baby shower:婴儿出生前为新父母举办的聚会。
Baptism:洗礼;在教堂里基督徒为婴儿正式被上帝接受的礼仪。
Bris:割礼:犹太教徒给男婴出生第八天时施以割礼,总亲友参与并庆祝。
Bar Milzvah:成人礼:犹太人在男女孩满13岁时举行的庆祝仪式。
Bachelor Party: 告别单身晚会:同性朋友之间为即将结婚的朋友举办的晚会,有新郎告别单身晚会和新娘告别单身晚会。
Thanks Giving Party:感恩节聚会
Christmas Party:圣诞节聚会

贺卡和贺礼
Cards and gifts
寄谢谢你卡片。如果你被邀请到一个正式场合做客,或者收到别人的礼物,别忘了寄一张谢谢你卡片,
这是美国很基本的礼节,小孩在幼儿园的时候老师就教育了。
美国人每年在圣诞节期间和过生日的时候都会收到一大堆礼物,这也是卡片制做商最赚钱的机会。

寄圣诞卡片。从感恩节到新年期间,美国人互送礼物,互寄贺卡。寄卡片的时候,如果收件人已经结婚,
这卡片要注明是给夫妇双方的,哪怕你并不认识收件人的配偶。如果收件人是犹太教徒或穆斯林教徒,
卡片上不要有’圣诞快乐’的字样,而要选写’节日快乐’字样。很多美国家庭用自己家庭的全家福照片制做节日卡片送给亲友。

-按传统礼节,圣诞期间要寄卡片的对象有:
家庭成员:父母亲和配偶、孩子
要好的朋友和亲戚
经常见面的人
平常很少联系,但是常年往来的人
每天一起工作的同事
家庭医生和牙医师

节日期间,也是送礼的时候。公司的同事或秘书,常年工作在一起,少不了互相帮助,趁此机会还礼。
常见的表达方式为:请对方吃饭、送花或送他们喜欢的礼品。

假日期间也是送小费的季节。凡是为你个人或为你家庭常年服务的人,每年一次你要给小费。
比如说家庭保姆(一般给100块),你寓所的看门人、邮差、孩子的老师等(一般给5至20美金)。
至于个人美容师,平时剪完头发你就给小费的,过年期间你要多给一点。
美国文化礼仪

(1)社交礼仪

美国人在待人接物方面,具有下述四个主要特点。

第一、随和友善,容易接近。
第二、热情开朗,不拘小节。
第三、城府不深,喜欢幽默。
第四、自尊心强,好胜心重。

(2)服饰礼仪

总体而言,美国人平时的穿着打扮不太讲究。崇尚自然,偏爱宽松,讲究着状体现个性,是美国人穿着打扮的基本特征。跟美国人打交道时,应注意对方在穿着打扮上的下列讲究,免得让对方产生不良印象。

第一、美国人非常注重意服装的整洁。
第二、拜访美国人时,进了门一定要脱吓帽子和外套,美国人认为这是一种礼貌。
第三、美国人十分重视着装细节。
第四、在美国女性最好不要穿黑色皮裙。
第五、在美国,一位女士要是随随便便地在男士面前脱下自己的鞋子,或者撩动自己裙子的下摆,往往会令人产生成心引诱对方之嫌。
第六、穿睡衣、拖鞋会客,或是以这身打扮外出,都会被美国人视为失礼。
第七、美国人认为,出入公共场合时化艳妆,或是在大庭广众之前当众化妆补妆,不但会被人视为缺乏教养,而且还有可能令人感到“身份可疑”。
第八、在室内依旧戴着墨镜不摘的人,往往会被美国人视作“见不得阳光的 人”。

(3)餐饮礼仪

美国人用餐的戒条主要有以下六条:

其一、不允许进餐时发出声响。
其二、不允许替他人取菜。
其三、不允许吸烟。
其四、不允许向别人劝酒。
其五、不允许当众脱衣解带。
其六、不允许议论令人作呕之事。

1 Comment :, more...

我要养只猫或者狗!

by Scarlett on Feb.14, 2010, under Say a World

好喜欢毛茸茸的小爪子啊,狗狗~~~猫咪~~~~~555555老妈不让

8 Comments more...

牛X 的模式匹配算法啊啊啊啊

by Scarlett on Feb.10, 2010, under JJYY

1,662 Comments : more...

If Only

by Scarlett on Feb.08, 2010, under Say a World

回家就喜欢看电影,沈阳有个影吧,电影还是蛮新的,非常不错,速度也很快~

今天臭yizer不理我,该打!!

结果我找到一个非常好看的电影: If Only

如果爱有下一次,在下一次你会怎么选择?又是一部赚足我眼泪的片子啊,悲情男女。

女主角的那句Death is not the end of love 感人至深 至深~~其实也预示了两人终要天各一方。

It deeply moved me, both the man and the woman.

Plus, I have to add a new tag~~~Yizer’s tags are so… technical….

7 Comments more...

ACM/ICPC 34th World Final First Day

by yizer on Feb.01, 2010, under JJYY

老婆我想你!!!我这里环境特好,你在万达很累吧!!!老婆辛苦了!!!!

今天是World Final的第一天,先是入住香格里拉酒店。由于是在中国,我普通话说的还是很好的,沟通无障碍。
酒店无限的豪华T_T,饮料是免费提供的,包括红茶和咖啡。
晚上六点开始注册到IBM的时候悲剧发生了,由于全队没有一个英语过关的,人家说要一张CD用来模板的,结果我们理解为要把我们的注册信息刻到CD中。打车出去买了张CD回来才发现= =无限的囧啊。
注册的最后一个环节,每个Contest发$100的奖金。
发书包的时候,我发现我的包里有两个IBM的帽子,哈哈哈,降人品了。
不多说了,上图片~~~

Leave a Comment :, , , more...

ACM 2010 World Final Documents

by yizer on Feb.01, 2010, under JJYY

邀请函

邀请函

============================================分割线=========================================

香格里拉酒店

香格里拉酒店

传说中的五星级酒店,$250一天。我们住六天花的钱够我们一年的生活费的了。贵啊!!!!!!!

Leave a Comment :, , , more...

Looking for something?

Use the form below to search the site:

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...