MSRA实习第一天遇到的悲剧事件

5 评论83次阅读2009.09.27 14:18 作者:Felicia 编辑

[阅读更多]

早上7点下火车,入住紫金527。里面已经有人在住了。检查设备是否齐全,发现没有洗发水和香皂,毛巾也没有。还好有自带毛巾,于是携带内裤和毛巾,进入浴室,关门,开始洗澡。happy 过后,赫然发现浴室的门打不开了!仔细一看,这个门居然没有门把手。晕,关门的时候都没注意到,平时关门都不用门把手的,直接推。

于是我被困在浴室里了!

第一想法是卡片开门术。然而浴室里没有足够坚硬的片状物体,门扣朝里的那一面也是平的,根本弄不开!

第二想法是电话求助。可是手机放在外面充电,浴室里没有电话。看来浴室电话是非常有用的!

第三想法是制造噪声引起外面的人注意。于是我在听到外面有人经过的时候就死命捶门并呼救,然而没有任何反应。

第四想法是破坏掉浴室的门。虽然这种方法可以让我出去,但是我立刻打消了这种想法,因为我不想使用暴力。

然后我听见叮叮叮的声音,貌似是门铃。大喜。我想是mmd来了,因为我之前给他发短信说我在527,但是他没回,可能是直接来找我了。

我大喊摸摸,没反应。叮叮叮的声音还在继续。我在浴室的尺寸之地焦急地徘徊,赫然发现那叮叮叮的声音不是门铃,而是水滴在下水道的金属盖子上发出的声音。

我绝望了。

一定还有别的办法。

我静下心来研究门锁的结构。发现本来应该是门把手的轴的地方是一个洞,可以看到外面。而且洞是方形的。

我猜测门把手是靠这个方形的洞带动门锁转动的。

浴室里有一把牙刷。

我把牙刷插进洞里,旋转。

门开了。同时我发现了牙刷的另一种用途。

标签, , | 日志分类:心情日记

我的vimrc-windows

发表评论63次阅读2009.09.11 0:08 作者:Felicia 编辑

[阅读更多]
下载: vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
inoremap <C-D> <C-O>dd
map <F3> 0i//<C-C>
inoremap <F3> /**/<left><left>
map <F4> ^xx
inoremap <CR> <CR><left><right>
nnoremap <o> <o><left><right>
nnoremap <O> <O><left><right>
inoremap <c-]> {<cr>}<c-o>O<left><right>
noremap <F6> =a{
syn on
colo oceandeep
se ru nu
set ts=4
set sw=4
set cin
au FileType cpp,c se cin noswf
set expandtab
set smarttab
autocmd BufEnter * lcd %:p:h
set gfn=Courier\ New\ 10
set nowrap
set ww=<,>,[,]
set lines=40 columns=100
set go=
map <c-t> :tabnew<CR>
map <tab> :tabn<CR>
map <c-w> :close<cr>
map <F9> :call CR()<CR><space>
func CR()
exec "update"
exec "!start cmd /c g++ %<.cpp -Wall -o %< & pause & %< < %<.in & pause"
endfunc
map <F10> :call CR2()<CR><space>
func CR2()
exec "update"
exec "!start cmd /c g++ %<.cpp -Wall -o %<.exe & pause & %< & pause"
endfunc
map <F5> :call SetTitle()<CR>GkkkA
func SetTitle()
let l = 0
let l = l + 1 | call setline(l, "/**********************************************************************")
let l = l + 1 | call setline(l, "Author: Felicia")
let l = l + 1 | call setline(l, "Created Time:  ".strftime("%c"))
let l = l + 1 | call setline(l, "File Name: ".expand("%"))
let l = l + 1 | call setline(l, "Description: ")
let l = l + 1 | call setline(l, "**********************************************************************/")
let l = l + 1 | call setline(l, "#include <cstdio>")
let l = l + 1 | call setline(l, "#include <cstring>")
let l = l + 1 | call setline(l, "#include <cstdlib>")
let l = l + 1 | call setline(l, "#include <algorithm>")
let l = l + 1 | call setline(l, "#include <vector>")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "using namespace std;")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "typedef long long int64;")
let l = l + 1 | call setline(l, "const int maxint = 0x7FFFFFFF;")
let l = l + 1 | call setline(l, "const int64 maxint64 = 0x7FFFFFFFFFFFFFFFLL;")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "int main() {")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "    return 0;")
let l = l + 1 | call setline(l, "}")
let l = l + 1 | call setline(l, "")
endfunc
autocmd BufWritePre,FileWritePre *.cpp   call LastMod()
fun LastMod()
    let L = line("$")
    let original_view = winsaveview()
    if L > 20
        let L = 20
    endif
    exe "1," . L . "g/Modified Time: /s/Modified Time: .*/Modified Time: " .
        \ strftime("%c")
    call winrestview(original_view)
endfun

set foldenable
set foldmethod=marker
"marker
noremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
"inoremap ( ()<left>
"inoremap ) <c-r>=ClosePair(')')<CR>
"inoremap { {}<left>
"inoremap } <c-r>=ClosePair('}')<CR>
"inoremap [ []<left>
"inoremap ] <c-r>=ClosePair(']')<CR>
function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endf
map<F4> :call AddComment()<cr>
func AddComment()
    if (getline('.')[0] == '/')
        normal ^xx
    else
        normal 0i//
    endif
endfunc

au BufNewFile,BufRead *.fg setfile c
cd e:\workspace
标签, | 日志分类:心情日记