「上手」和「得意」的区别:
(1) 描述学科,只可使用「得意」不可以用「上手」。
(2) 描述自己,只可使用「得意」不可以用「上手」。
(3) 描述别人,「上手」「得意」都可以使用。
「下手」和「苦手」的区别:
(1) 描述学科,只可使用「苦手」不可以用「下手」。
(2) 描述自己,「苦手」「下手」都可以使用。
(3) 描述别人,「苦手」「下手」都可以使用,但是「下手」有侮辱被描述对象的意味。
(1)
「XXするつもり」是名词。
所以在引述的时候和其他名词的用法一样,即
「XXするつもりだと言っていました」(注意つもり后面要加だ)
(2)
「〜たり、〜たりする」的~部分既可以是是〜ている形式的た形,也可是简体形的た形。
「会社で働いていたり、買い物をしたりする」
「会社で働いたり、買い物をしたりする」
都是正确的用法。区别在于,前者表示你正在会社工作,之后还继续在会社工作。后者表示你将来会去会社工作。
并不是什么特别的要点,只是我自己比较愚蠢所以请教了日语老师的几个问题。
说自己想做某事时用「~たい」
说别人想做某事时用「~たがっています」
たがる表示“看那个人的表现,那个人似乎是很想做某事”的意思。
例文:メアリーさんは新しい着物を着たがっています
#日语课笔记
#systemProgramming
input/output stream:
double end bracket means append.
`cat < input.txt >> output.txt`
read from `input.txt` and then append it to `output.txt`
〜んです的用法有四个:
(1)问句中请求对方给出解释。答句中给出解释。
- クラシックが好きなんですか。
- 母がピアノを弾くんです。
(2)隐式解释某个理由,找借口。
- ちょっと今いいですか。
- あ、すみません、ちょっと今忙しいんです。
(3)用来确认自己观察到的事物。(例句中的第一个んです)
- 帰るんですか。早いですね。
- ええ、今日子供の誕生日なんです。
(4)暗示自己的吃惊和愤怒。
- どこに行くんですか
- パーティーです。
- えっ、パーティーに行くんですか ... (但是你看上去生病生得满严重的欸)
「冷たい」和「寒い」的区别:
「冷たい」是用来形容人内心冰冷或者物品(比如冰淇淋)温度低。
「寒い」是用来形容天气冷的。
ーーーーーーーー
どこか [に/へ/で] somewhere
どこ [に/へ/で] も anywhere
例文:
先週末どこかへ行きましたか。
いいえ、どこへも行きませんでした。
Did you go somewhere last weekend?
No, I didn't go anywhere.
#systemProgramming
environment variable中最关键的一个:
$PATH variable stores all path on your machine that your shell will use to search for programs
#systemProgramming
其实这个不算是system programming,google chrome左右切换tab的键盘快捷方式:command+option+左箭头/右箭头
#systemProgramming
"cd -"会把你带到你之前所在的directory里去。用这个指令,你可以来回浏览两个不同的directory。
#systemProgramming
其实这个不算是system programming,google chrome左右切换tab的键盘快捷方式:command+option+左箭头/右箭头
#systemProgramming
c++ stl里的multimap的key是按照binary search tree的结构存储的。(这也跟system没有关系吧)
#systemProgramming 如何用shell command创建带有空格的文件名:
方法一:mkdir my\ photo
方法二:mkdir "my photo"
这个问题困扰了我好久,macos上我可视化界面创建的带空格文件名的文件,常常cd不进去。现在知道该怎么做了。
#systemProgramming
原来c++ 也支持lambda的编程方法啊,简单的例子就是在图二function的parameter里inline一个function。和javascript很像。
#SystemProgramming
Container和Hypervisor的区别:
https://en.wikipedia.org/wiki/Hypervisor
https://en.wikipedia.org/wiki/OS-level_virtualization
type 1 hypervisor和type 2 hypervisor的区别如图。
=====================
ps:我以前的错误概念是,我以为的container实际上是container和type 2 hypervisor
我以为的hypervisor实际上是type 1 hypervisor。
#systemProgramming
但其实是大家都知道的把vector变成heap的STL。
https://www.cplusplus.com/reference/algorithm/make_heap/
#SystemProgramming
另一个新学到的security相关词汇是zero-day exploit vulnerability. 定义如下:
https://en.wikipedia.org/wiki/Zero-day_(computing)
不是搞security的所以稍微记住一点点。
#SystemProgramming 再给需要在server上做实验(尤其是跑并行计算项目)的同学推荐一个实用的工具——tmux。这个工具可以帮你在terminal里创建session。当你在server端创建了这个session并跑起来实验之后,你可以随时退出server端,断网,带着笔记本电脑去上课。回来再连上server,进入之前的tmux session,你就能看到实验结果了。
#SystemProgramming
虽然是个system phd但是我其实不知道sandbox是啥。于是把概念摘下来大家一起学习一下(已经知道的人就不用看了)
https://en.wikipedia.org/wiki/Sandbox_(computer_security)
#SystemProgramming 再给需要在server上做实验(尤其是跑并行计算项目)的同学推荐一个实用的工具——tmux。这个工具可以帮你在terminal里创建session。当你在server端创建了这个session并跑起来实验之后,你可以随时退出server端,断网,带着笔记本电脑去上课。回来再连上server,进入之前的tmux session,你就能看到实验结果了。
Kateです。アメリカのペン大でコンピューターシステムを研究している大学院生です。日本語を勉強しているから少し話せます。ビデオゲームが大好きです。
FC:SW-8149-0004-0143
PSN:kate0115