龙龙看柯南(2)

句子分析

この家の特殊な構造を知らなければ、思いつきませんがね...

如果不是对这房子的特殊构造很熟悉的话,是不可能想到的。

词语分析

  1. 家(いえ):房子
  2. 特殊(とくしゅ):特殊,不一般
  3. 構造(こうぞう):结构,构造
  4. 知る(しる):[五段动词]知道,熟悉
  5. 思いつく(おもいつく):[五段动词]想出,想起

句子分析

そして、あの時間に 誰にも 怪しまれず に 家中を動きまわれ た人物は ただ一人...

而且,在那段时间内,任何能不被人怀疑又能在屋里自由活动的人,只有一位...

词语分析

  1. 時間(じかん):时间
  2. 誰(だれ):谁
  3. 怪しむ(あやしむ):[五段动词]起疑,怀疑
  4. 家中(いえじゅう):家中
  5. 動き回る(うごきまわる):[五段动词]自由活动
  6. 人物(じんぶつ):人
  7. ただ:只
  8. 一人(ひとり):一位,一人

语法分析

  1. “あの時間に“中”に“接时间,表示在某某时间。
  2. ”ず“是”ない“的文言体,”怪しまれず“和”怪しまれない“是一样的,表示被动。
  3. “怪しまれずに家中を動きまわれ”中的“に”,表示并且,增加。
  4. “家中を動きまわれ”中的”を“,表示”動きまわれ“的场所是”家中“。
  5. “誰にも 怪しまれず に 家中を動きまわれ た人物は”中的"た",表示“怪しまれず に 家中を動きまわれ”用来修饰“人物”。

疑问:“家中を動きまわれ”为什么用动词命令形呢?还是分析有问题??还是???

=== 日语动词被动形式(肯定形式) ===

五段动词

改末尾的う段为あ段,加上れる。

書く——>書かれる

一段动词

去掉る加上られる。

食べる——>食べられる

カ变动词

来(く)る——>来(こ)られる

サ变动词

する——>される

=== 日语动词被动形式(否定形式) ===

动词被动形式(肯定形式)去掉る,加上ない。

=== 日语动词命令形 ===

五段动词

改末尾的う段为え段。

書く——>書け

一段动词

去掉る加上ろ。

食べる——>食べろ

カ变动词

来(く)る——>来(こ)い

サ变动词

する——>しろ

龙龙看柯南(1)

平成のホームズ

现代的福尔摩斯

词语分析

  1. 平成(へいせい):日本天皇明仁的年号,从1989年1月8日起开始计算

句子分析

バ、バカな!?

怎...怎么可能!?


句子分析

あそこは、5mも離れているのよ!!

那里至少距离5米呀!!

词语分析

  1. m(米)(メートル):米
  2. 離れる(はなれる):[一段动词]距离,相隔

语法分析

  1. “も”表示更多。
  2. “〜ている”表示动作和事件的继续以及动作和事件的结果的状态。
  3. “のよ”放在句尾表示肯定的结论。
  4. “〜”用Shift+=输入。

=== 日语动词的分类 ===

一类动词(五段动词)

1. 词尾是る、倒数第二个假名一般不在い段或者え段;

2. 词尾在う段。

二类动词(一段动词)

词尾是る、倒数第二个假名一般在い段或者え段。

三类动词

カ变动词:只有一个 来る(くる)

サ变动词:1、する;2、词干+する

=== ます形 ===

五段动词

改末尾的う段为い段,加上ます。

書く——>書きます

一段动词

去掉る加上ます。

食べる——>食べます

カ变动词

来(く)る——>来(き)ます

サ变动词

する——>します

=== て形 ===

五段动词

  1. い音变:词尾是く变为い加て、词尾是ぐ变为い加で。

書く——>書いて

急ぐ——>急いで

特殊: 行く——>行って

  1. 促音变:つ、う、る结尾变成って。

売る——>売って

  1. 拨音变:む、ぶ、ぬ结尾变成んで。

読む——>読んで

  1. す结尾变成して。

話す——>話して

一段动词

去掉る加上て。

食べる——>食べて

カ变动词

来(く)る——>来(き)て

サ变动词

する——>して


句子分析

壁づたいに屋根に登れば、2mもありませんよ...

若沿着墙壁爬到屋顶的话,连2米也没有了呀!

词语分析

  1. 壁(かべ):墙壁
  2. 伝い(づたい):[接头/接尾]沿着...,顺着...
  3. 屋根(やね):屋顶
  4. 登れる(のぼれる):[五段动词]攀登

语法分析

  1. 动词ば形连接两个句子,前者是后者成立的条件,可以翻译成“如果……就……”。
  2. “壁づたいに屋根に登れば”中,第一个“に”表示“屋根に登れば”是“壁づたい”的目的,第二个“に”表示“屋根”是“登れば”的目的地。

=== ば形(肯定条件) ===

五段动词

改末尾的う段为え段,加上ば。

書く——>書けば

一段动词

去掉る,加上れば。

食べる——>食べれば

カ变动词

来(く)る——>来(く)れば

サ变动词

する——>すれば

=== ない形 ===

五段动词

改末尾的う段为あ段,加上ない。

書く——>書かない

一段动词

去掉る,加上ない。

食べる——>食べない

カ变动词

来(く)る——>来(こ)ない

サ变动词

する——>しない

=== ば形(否定条件) ===

动词的ない形去掉い,加上ければ。

openSUSE安装nodejs

1、下载源码。

>> wget https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.gz

2、解压。

>> tar zxvf node-v6.10.1-linux-x64.tar.gz

3、链接命令。

>> sudo ln -s /home/long/software/node/bin/node /usr/local/bin/node
>> sudo ln -s /home/long/software/node/bin/npm /usr/local/bin/npm
>> long@linux-iyb2:~> node -v
v6.10.1
>> long@linux-iyb2:~> npm -v
3.10.10

悼别外祖母

寒风送柳泛轻尘,清明未至别故人。

心向往昔花失宠,情到痛时雨亦真。

云中哀乐声声起,梦里忧思处处闻。

黑纱有泪归碧海,白发无心守空门。

Python使用装饰器实现单例模式

def singleton(cls):
    instances = {}
    def _(*args, **kw):
        if cls not in instances:
            instances[cls] = cls(*args, **kw)
        return instances[cls]
    return _

@singleton
class Test():
    def __init__(self):
        self.x = 0

t1 = Test()
print(t1.x)
t2 = Test()
print(t2.x)
t1.x = 10
print(t1.x)
print(t2.x)
print(id(t1))
print(id(t2))

运行结果:

>> python test1.py
0
0
10
10
45825544
45825544

可以看到,虽然初始化两个对象,但是两个对象的id是一样的,这样就实现了单例模式。