总之,您并没见识过生活,完全不了解它,对现实只有理论上的认识。至于您蔑视痛苦,对任什么事都不感到惊讶,那完全是出于一种很简单的理由。什么四大皆空啦,外界和内部啦,把生活、痛苦、死亡看得全不在意啦,理解生活啦、真正的幸福啦,这都是最适合俄罗斯懒汉的哲学
这类缺点尽管很多,却只能惹得懦弱和胆怯的人生出悲观情绪或者谩骂心理。这种种短处具有偶然的、暂时的性质,完全随生活条件的变化而转移。只要过上十年,这些短处就会消灭,或者让位给别的新缺陷,那些缺陷也是完全不能避免的,不过它们也会吓得那时候的懦弱的人胆战心惊。学生们的坏处常常惹得我气恼,可是拿这点气恼跟近三十年来我跟学生谈话、给他们讲课、考察他们相互关系、把他们跟别的行业的人对比的时候所得到的快乐相比,那就算不得什么了
Your generation has been through the anti-Japanese war, the Civil War, the Great Leap Forward, the Cultural Revolution, the Gang of Four, and now the Open Door policy. You know there are numerous pitfalls, and that for China to go up the escalator without mishap, you need stability internally, and peace externally. But you are inculcating enormous pride and patriotism in your young in a restored China. So much so that when they started demonstrating against the Japanese, they turned violent.
I see them working out their own system and trying out all possible configurations without the rule of law and governance institutions. But because of these limitations, China will never operate at what I would call maximum capacity – the ideal state in which you grow steadily, up and up.
我在想:“什么是地狱?”我认为,地狱就是“再也不能爱”这样的痛苦—— 《卡拉马佐夫兄弟》 [俄]费奥多尔·陀思妥耶夫斯基AnnatarHe 摘录于 2021-12-13T14:01:17Z
我在想:“什么是地狱?”我认为,地狱就是“再也不能爱”这样的痛苦
—— 《卡拉马佐夫兄弟》 [俄]费奥多尔·陀思妥耶夫斯基
AnnatarHe 摘录于 2021-12-13T14:01:17Z
extern crate ck_cli;use serde_json;use std::{env, fs};use std::fs::File;use std::io::prelude::*; #[test]fn parse_en_file() { let file_name = "clippings_en"; let mut current_dir = env::current_dir().unwrap(); current_dir.push("fixtures"); let mut src_en_file = current_dir.clone(); src_en_file.push(format!("{}.txt", file_name)); let mut f = File::open(src_en_file).unwrap(); let mut result = String::new(); f.read_to_string(&mut result).unwrap(); let mut parsed_data = ck_cli::CKParser::do_parse(&result).unwrap(); let mut result_en_file = current_dir.clone(); result_en_file.push(format!("{}.result.json", file_name)); let mut r = File::open(result_en_file).unwrap(); let mut expected_json = String::new(); r.read_to_string(&mut expected_json).unwrap(); let mut expected_struct: Vec<ck_cli::CKParser::TClippingItem> = serde_json::from_str(&expected_json).unwrap(); parsed_data.sort_by(|a, b| a.content.cmp(&b.content)); expected_struct.sort_by(|a, b| a.content.cmp(&b.content)); let ss = serde_json::to_string(&parsed_data).unwrap(); let dd = serde_json::to_string(&expected_struct).unwrap(); assert_eq!(ss, dd)}