[急~!]酒店前台房态所有英文缩写含义

Python014

[急~!]酒店前台房态所有英文缩写含义,第1张

酒店一般有18种客房房态 :

1、 VC(Vacant Clean )空房

2、 VD(Vacant Dirty)走客房

3、 OD(Occupied Dirty)未做住客

4、 OC(occupied clean)已做住客

5、 O.O.O (Out Of Order)待修房

6、 ECO (Estemated Check Out)预计退房

7、 NS(No Smoking)无烟房

8、 S/O (Slept Out)外睡房

9、 D/L (Double Lock)双锁房

10、 DND (Do Not Disturb)请勿打扰

11、 MUR(Make Up Room)请即打扫

12、 RS (Refuse Service)拒绝服务

13、 N/B (No Baggage)无行李

14、 L/B (Light Baggage)少行李

15、 VIP(Very Important People)重要客人

16、 LSG(Long Staying Guest)长住客

17、 C/O (Check Out) 结帐

18、 C/I (Check In)入住

19、NO SHOW 预订了客房,但客人没有来

拓展资料

1、客房房态也就是客房的一个情况,为了随时掌握酒店客房房态的变化,因此在酒店客房管理中,设计了一个客房的情况图。

2、O代表住客,V代表空房,C代表干净,D代表脏,俩个字母组合在一起就是一种房态。

参考链接:百度百科-客房房态

client中的out.flush()有问题。不能再循环内out.flush,它会向Server将你的OutputStream发送过去,然后你的服务器取读了一句话就写入了一句话关闭了。下一个循环你再向服务器推送数据就会发现连接关闭了。不知道正不正确。

关于使用Socket的flush过去无法readLine得到的问题

原因是这样的:

flush方法只是将字符刷新过去。

readLine方法读取一行数据,注意:一行数据是以\r\n作为终止条件的。

flush过去的数据一般是没有换行符的,所以就无法读取。

为什么有时候我们flush过去的却能够得到呢?有些时候,我们flush之后就没有代码了,然后代码执行完自动将流close调,所以给它加上了换行符过去,所以readLine可以读取到。

close方法也会刷新缓存流,并且会在数据结尾加上换行符。

这个很关键!

 

你可以尝试在flush之前使用BufferedWriter的newLine()方法,这样你会发现flush刷新过去的在服务器端是可以读取到的,不一定需要shutdownInputStream或者shutDownOutputStream。

 

newLine

public void newLine()

             throws IOException

写入一个行分隔符。行分隔符字符串由系统属性 line.separator 定义,并且不一定是单个新行 ('\n') 符。

 

抛出

IOException - 如果发生 I/O 错误

close

public abstract void close()

                    throws IOException

关闭此流,但要先刷新它。在关闭该流之后,再调用 write() 或 flush() 将导致抛出 IOException。关闭以前关闭的流无效。

 

指定者:

接口 Closeable 中的 close

抛出:

IOException - 如果发生 I/O 错误

flush

public void flush()

           throws IOException

刷新该流的缓冲。

 

指定者:

接口 Flushable 中的 flush

指定者:

类 Writer 中的 flush

抛出:

IOException - 如果发生 I/O 错误

readLine

public String readLine()

                throws IOException

读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 

返回:

包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null