日本語-第九弹
文法 名1は 名2が 一类形容词/二类形容词です。 小野さんは 歌「うた」が 好きです。 名や 名 や と都是表连接,と连接所有项目,や只列举所有中的两项.常常和など呼应使用. 吉田さんは 時時 中国や 韓国へ 行きます。 から だから 表示原因和理由 から放在原因后面,不独立使用 だから独立使用. 森さんは お酒「おさけ」が 好きですから 毎日 飲みます。 寒いですから 窓「まど」を 閉めます「しめます」 频率副词 いつも よく 時時 たまに あまり 全然「ぜんぜん」 あまり 全然 后面接否定形式 どうしてですか 为啥 表达词 僕「ぼく」 ホテルで 写真展「しゃしんてん」が あります。这里用で是因为是一个动态的过程。 いかがですか どうですか的礼貌用法。 そうですね 迷います「まよいます」 表示困惑 気に入りました 表示喜欢上了 课文 A: 吉田さんは 料理が できますか? B: いいえ 、全然 できません。 A: どんな 音楽「おんがく」が 好きですか。 B: ロックや ポップスなどが...
日本語-第八弹
二类形容词与一类形容词不同,不一定以 い 结尾,亦无特定变化方法. 肯定/过去时: です/でした 京都「きょうと」の 紅葉「もみじ」は 有名「ゆうめい」です。 この通り「とおり」は 静かです「しずか」。 否定: では ありません / では ありませんでした この通りは 静か では ありませんでした。 昨日は 暇「ひま」 じゃ ありませんでした。 名詞は 二类形容词な 名です xx是xx的xx 奈良「なら」は 静かな 街「まち」です 文法名詞でした 表示过去 一昨日「おととい」は 休み でした 昨日は 水曜日でした どんな 什么样的 張さんは どんな 人ですか? どうてすか and どでしだか前者询问对现在或者未来事情的看法,后者询问过去. でも そして 表示转折表达词 綺麗です・きれいです(二类形容词) おとといは 雨でした 表示天气这么用 あれえ ところで 转换话题的语句 世界中「せかいじゅ」 日本中 常见的表达 形容词+の おもしろいのが あります 这里的no表示前文的指代,省略 面白い本が あります 紅葉 有 もみじ 和 こうよう...
外部脚本改变react受控组件状态
最近写一个浏览器脚本,需要实现一个自动化输入的功能,也就是脚本改变输入框内容.网页是使用react写的,记录一下. 如何更改(原理)直接element.value = xx赋值当然不行,因为状态保存在组件实例中,直接更改的话,会在下一次视图刷新中被还原 使用js修改组件实例呢?也不行.因为在外部js,无法获得实例对象,实例是一个闭包. 于是只能用模拟触发输入时的事件来触发数据绑定,进而实现修改实例. 触发事件时,单单input.dispatchEvent()还不够,在react中要有特别的方法才能成功触发绑定函数,如下: 代码123456789101112let input = someInput;let lastValue = input.value;input.value = "new value";let event = new Event("input", { bubbles: true });// hack React15event.simulated = true;// hack React16...
日本語-第七弹
形容词一类形容词&二类形容词一类 い结尾 汉字+い 二类 い结尾,但是可以直接写成汉字 肯定与否定い + です 熱い ー 熱いです 寒い「さむい」 ー 寒いです 辛い「からい」 ー 辛いです い ー> くない or くありません 熱い ー 熱くないです ー 熱くありません 寒い「さむい」 ー 寒くないです ー 寒くありません 辛い「からい」 ー 辛くないです ー 辛くありません 过去时い ー かった 今日は 暑いです。 昨日は 暑かったです。 过去否定い ー くなかった or くありませんでした 旅行は 楽しかった です 昨日は 寒くなかった です 昨日は 寒くありません でした 十年前、王さんは 高くなかった「たかい」 です。 文法を ー は 表示一种对比. 私は 昨日は 休みました。「和平时对比」 私の部屋に 電話があります。 私の部屋には 電話がありません。「和别人对比」 韓国へは 行きました。 中国へは 行きませんでした。「韓国和中国对比」 コーヒーを 飲みます。 コーヒーは...
不邻接植花
1042. 不邻接植花 链接 思路 路径关系是一种无向图 一个节点最多三条路径,却有四种花.也就是说一定有解 将图的关系存储起来,每一个节点随机选择种类就可以,不必考虑回溯 代码12345678910111213141516from typing import Listclass Solution: def gardenNoAdj(self, n: int, paths: List[List[int]]): # type: ignore res = [0] * n # 建立矩阵 G = [[] for _ in range(n)] for e in paths: G[e[0] - 1].append(e[1] - 1) G[e[1] - 1].append(e[0] - 1) # pop随机弹出结果 for i in range(n): res[i] = ({1, 2, 3, 4} - {res[j] for j in G[i]}).pop() return...
日本語-第六弹
文法 名詞 で 動詞 「手段/原料」 李さんは 日本語で 手紙「てがみ」を 書きます「書く/かく」 手紙を 速達「そくだつ」で 送りました。「送る/おくる」 名詞 は 名詞 に 名詞 を あげます。「who gives who something.」 私は 小野さんに お土産を あげます。 あげます 不能用在他人给我或者给我的家人上,这时候用 くれます「くれる」 張さんは 母に 本を くれます。 名詞は 名詞に 名詞を もらいます。「who get something from someone.」 私は 小野さんに 辞書を もらいました。 私は 長島さんから 写真を もらいました。「助词から表示物品的起点」 名詞に 会います「あうー>あいます」「meet with someone」 私は 大学で 佐藤さんに 会いました。 表达词 から 在宾语是团体时,必须用から。 さっき たった今 表示离现在很近的过去 xxの件「けん」 与xx有关 お願いします 分かりました 前に 也可以表示过去 例A:昨日、 母に...
JS手写原理
Some boilerplate of javascript. debounce()1234567891011121314151617function debounce(fn, wait) { let timer = null; return function (...args) { if (timer) clearTimeout(timer); timer = setTimeout(() => { fn(); }, wait); };}function test() { console.log("hello");}let myFn = debounce(test, 1000);myFn();myFn();myFn();myFn(); sleep()sleep() can only use in an async function , and the sleep() mast marked with...