rust工厂怎么刷卡_郭敬明,你怎么可以吃兔兔?

22790acdca26ed56d6bc358f2c1fac86.png

a206e02e116f52dde79a4e5691dd0ecc.png

67629c2716f2f75cba86f75e23e7d749.png

2016年9月20日,北京,郭敬明现身机场。图/视觉中国

文/张家明

自贡,位于四川省中南部,东临泸州,南接宜宾,西邻乐山,北靠内江,当地盐业发达,素有“千年盐都”之称,曾是中国最有钱的地方之一,“富庶甲于蜀中”。

如今的自贡,最出名的东西也许是冷吃兔。据中国畜牧业协会兔业分会统计,2016年,四川人一年吃掉了3亿只兔子,平均每秒9只,仅自贡某兔肉美食连锁店就卖出1000多万只兔子,而这些兔子大约有三分之一出自南充、自贡等地。

来自四川自贡的郭敬明,也是兔肉的嗜好者。拍摄《爵迹》的时候,郭敬明经常在片场吃兔肉,还自豪地说这是他们家乡的特产,又辣又好吃。

郭敬明还当着北京人杨幂的面,端起一盒兔肉,一边吃一边引诱对方,而杨幂一如电影《撒娇女人最好命》中的隋棠,一边后退一边佯作抵触:你怎么可以吃兔兔?

6a4249e72811c15a04a6a0fdd872c906.png

《爵迹》片场。

没想到,这样一个土生土长的自贡青年,如今竟然也与时髦的LGBT话题扯上了关系。

2017年8月21日晚上八点整,郭敬明公司旗下作者李枫突然在微博爆料,称郭敬明曾对其进行性骚扰乃至性侵犯。

郭敬明只回应了短短的十个字:“完全捏造,已让律师处理。”而这条微博下的24万条评论,开始了疯狂的嘲讽。

人们争相八卦,郭敬明怎么了?

9327723e1c505e729dbb1d7434be3bee.png

对李枫的爆料,郭敬明称“完全捏造”。

从自贡到上海:一场逃离

1983年6月6日,郭敬明出生于自贡市富顺县。这是自贡最有名的“才子之乡”,当地有“富顺才子内江官”的说法,嘉靖八才子之一的熊过、维新变法六君子之一的刘光第、清末改良思想家宋育仁、厚黑学宗师李宗吾都是富顺人。

郭敬明的小学老师曾说,郭敬明比同龄人更喜欢读书,两分钟即可写出一篇作文。不过,后来屡次被指抄袭却拒不承认的郭敬明,其思想特质跟同乡先贤最接近的,也许是厚黑教主李宗吾。

郭敬明母亲邹慧兰在银行工作,父亲郭建伟则是国企的员工,虽是普通之家,生活也算是小康,衣食无忧。郭敬明曾说,他小时候因为身体差,只能待在家里看书,把各类童话小说都看遍了,从五六年级开始便接触青春文学。可见家里也有不少藏书,比很多顾不上孩子课外阅读的乡村家庭,教育条件已经好太多了。

bb2316d503a637e24a8b6c45350011ce.png

自贡古盐井的天车。图/Phreakster

1996年,郭敬明上了初中,就读于自贡九中的快班。他的同学大多来自自贡盐厂的工人家庭,一场史无前例的下岗潮,已经开始席卷这个本来打算安安稳稳过日子的盐城。

在这场持续几年的下岗潮中,好一点的如郭敬明的一位初中同学,他的父母当时下岗开了个饭馆,生意估计不错。据作家李静睿回忆,当时自贡的私营经济尚算兴旺,街上一排卖肥肠面、鸡杂面的饭馆早上永远没有座位,而公家的工厂,却停的停,关的关。李静睿的一位中学同学,父母下岗后,家里能吃得起的唯一的荤菜,是一块钱一条的白鲢。

李静睿说,那个时代对她的母亲以及那些下岗工人最深远的影响,就是他们永远都不会有安全感了。那位家里只吃得起白鲢的同学,后来读了北大,做了法官,买了房子,母亲还会为粗心浪费了三块钱而崩溃大哭。李静睿的母亲,在李静睿结婚时反复地问,男方能否在房产证上写上李静睿的名字。

579ac0600602ec9561b170c3b13bd9a6.png

自贡仍然是一个城乡结合部。2015年11月26日,四川自贡,一辆无号牌摩托车上载着几个工人,驶过大街。 图/视觉中国

郭敬明没有直接谈过那个时代对他的影响,也没有记录过当时身边人的遭遇,但安全感的缺失,一直是驱使他不断逃离自贡的原因。

他的母亲对他的期望是,“考个实惠的大学上个实惠的专业,结个实惠的婚生个实惠的孩子,最后躺进一具实惠的棺材实惠地去死”。郭敬明却说:“我命中注定是个漂泊的人,从一场繁华漂到另一场繁华或者苍凉。”

虽然语言矫揉造作,说的却是他一生的向往——上海。

70da8888ca47efae837ce2245b383b89.png

上海,夜晚的人民广场。图/Marcin Wichary

因为参加新概念作文大赛,郭敬明第一次来到了上海,从人民广场地铁站出来,像所有第一次进省城的青年,被满目的繁华和摩天大楼惊呆了,“最矮的那栋都比我住过最高的还高”。而他的家乡自贡,“它是一个像农村一样的城市,一个像城市一样的农村”。

16岁的郭敬明不甘地问道:“为什么要让不爱上海的人出生在上海?上帝一定搞错了。”

2002年,郭敬明报考了厦门大学广告学系,最终被调剂到了上海大学影视学院,如愿地开始了“沪漂”生活。

3763fbeefa30bcb601741a9788262fd3.png

2003年,郭敬明《幻城》签售会。图/网易娱乐

融入不了的上海,回归不了的自贡

1980年代中期,哲学家李慎之回到自贡——1945年,李慎之曾从燕京大学到自贡蜀光中学教书——游览恐龙博物馆,赋诗一首,其中一句云:“生灭无常唯物竞,好从此地悟沧桑。”

此时郭敬明刚刚出生不久,“唯物竞”这句诗仿佛成了郭敬明这个小镇青年的人生脚注:家乡就像一场劫难、一个原罪、一场命运,他只有拼尽全力逃离,否则就会像那些逃不了的恐龙,永远地留在了自贡。

从小学开始投稿算起,郭敬明用了差不多十年,才实现了进城的梦想。然而上海最初给他的印象并不友好,他至今依然记得,母亲来上海第一次坐地铁时,因不懂得刷卡进闸,一个工作人员过来帮忙解决后,却低声地骂了一句“戆色特了”。

0c823d38939125786d9f1f7b606fc425.png

郭敬明被跟拍。图/视觉中国

这种侮辱反而激励他,矢志要在上海挣到大钱,出人头地。他说:“我和钱的关系比较暧昧。我们是情人,我爱她,她也爱我。”

这种欲望最终却不是暧昧的,而是赤裸裸地燃烧了他,把他变成了公众眼中的“拜金作家”“抄袭作家”“烂片导演”。

郭敬明最喜欢描写城市的流光溢彩,而来自上海金山区亭林镇的韩寒,最喜欢讲述的却是童年的乡村生活。

城市生活对于韩寒来说仿佛唾手可得,那不过是上海市郊到上海市中心的距离而已。离上海更近的韩寒,向来也更容易被文化精英们青睐,而郭敬明即使离开了自贡,他的青春文学作品也离不开“城村结合部读物”的标签。

b6ef484ce085019f48a22c05aef5e748.png

2017年7月19日,林志玲与郭敬明亮相某娱乐盛典,将郭敬明抱起。图/视觉中国

2000年左右,还在四川自贡读高中的郭敬明,他的身材尚未引来那么多人的调笑。初中的女同学放假从成都回来,郭敬明取笑她:“哎,你看你,胖成那个样子哦。”女同学也百无禁忌地怼回去,“你还瘦成筛子样!”

2007年左右,畅销书作家郭敬明开起了文化公司,当起了老板。有一次借某个颁奖典礼回乡聚会,同学们回忆说:“他还跟我们说他见到了刘德华,我们都很羡慕。”

2017年春节,几个自贡网友在网上爆料,称在自贡看到了郭敬明,他戴着帽子和大白口罩,陪父母逛公园,去超市买年货。

郭敬明终于还是像所有进城青年一样,逢年过节回家一趟。拿到了上海的户籍,他也做不了真正的上海人。回到家乡,他的辨识度不允许他光明正大地露面,他的内心愿望也许也羞于在自贡当一个吃兔兔、喝豆花的本地人。

只有在大城市吃兔兔的时候,郭敬明才恢复了一点自贡少年的模样。

“你怎么可以吃兔兔?”

上海的心,自贡的胃。

蹲着吃兔兔的郭敬明干脆往地上一坐,继续夹起一块兔兔:“挺好吃哒。”

(参考文献:《“首富”郭敬明》;《<小时代>以前的郭敬明:一个小城少年奋斗史》;《郭敬明的小伙伴:散场的小城青春》;《郭敬明:不努力凭什么成功?》;《郭敬明:一有机会追求极致》;《郭敬明与他的成功强迫症:忙碌得像一颗陀螺》;李静睿《下岗及其所改变的》)

小新推荐

点击图片即可阅读

谁说中老年人才用保温杯,全国人民都爱用!

b701731f79da4cabc74e0ca94ff30270.png

还好有这些演员,不然最近的电影电视都没法看了

c8a10e620dde508e299cdbaae757980c.png

13052debcca07213314869bf4f68e795.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C++ 中的 `shared_ptr` 和 Rust 中的 `Rc`、`Arc` 都是智能指针,可以用于内存管理,但是由于语言不同,它们在底层实现上有很大的差异,因此在 C++ 和 Rust 之间交互时需要特别注意。 要在 C++ 和 Rust 之间交互 `shared_ptr`,可以使用 `cxx` 库进行绑定。具体来说,我们需要在 C++ 中将 `shared_ptr` 转换为 `void*`,然后将其传递给 RustRust 再将 `void*` 转换为 `Rc` 或者 `Arc`。 以下是一个简单的例子,演示了如何在 C++ 和 Rust 之间交互 `shared_ptr`: C++ 代码: ```cpp #include <memory> #include <iostream> #include <cxxbridge/cxx.h> struct Foo { int x; Foo(int x) : x(x) {} void hello() { std::cout << "Hello from Foo(" << x << ")!\n"; } }; std::shared_ptr<Foo> make_foo(int x) { return std::make_shared<Foo>(x); } void use_foo(std::shared_ptr<Foo> ptr) { ptr->hello(); } void* get_raw_ptr(std::shared_ptr<Foo> ptr) { return (void*) ptr.get(); } CXX_EXPORT void cxxbridge_demo_run() { auto foo = make_foo(42); use_foo(foo); void* raw_ptr = get_raw_ptr(foo); // 将 void* 指针传递给 Rust rust_use_shared_ptr(raw_ptr); } ``` Rust 代码: ```rust use std::rc::Rc; use std::cell::RefCell; use std::ffi::c_void; struct Foo { x: i32, } impl Foo { fn new(x: i32) -> Self { Self { x } } fn hello(&self) { println!("Hello from Foo({})!", self.x); } } // 用于从 void* 指针构造 Rc 智能指针 fn from_raw_ptr<T>(ptr: *mut c_void) -> Rc<T> { unsafe { Rc::from_raw(ptr as *const T as *mut T) } } // 用于从 Rc 智能指针构造 void* 指针 fn to_raw_ptr<T>(rc: Rc<T>) -> *mut c_void { Rc::into_raw(rc) as *mut c_void } // 用于接收 C++ 中传递的 shared_ptr 指针 #[no_mangle] extern "C" fn rust_use_shared_ptr(ptr: *mut c_void) { let rc = from_raw_ptr::<Foo>(ptr); rc.hello(); } fn main() { let foo = Rc::new(Foo::new(42)); let ptr = to_raw_ptr(foo.clone()); unsafe { // 将 Rc 智能指针指向的内存传递给 C++ cpp_use_shared_ptr(ptr); } } // 用于调用 C++ 中的函数,并传递 Rc 智能指针指向的内存 #[link(name = "cxxbridge_demo")] extern "C" { fn cpp_use_shared_ptr(ptr: *mut c_void); } ``` 在这个例子中,我们定义了一个 `Foo` 类和两个函数 `make_foo` 和 `use_foo`,它们分别用于创建 `shared_ptr` 类型的对象和使用 `shared_ptr` 类型的对象。我们还定义了一个 `get_raw_ptr` 函数,它可以将 `shared_ptr` 转换为 `void*`,方便在 C++ 和 Rust 之间传递。 在 Rust 代码中,我们定义了一个 `Foo` 结构体,并实现了 `from_raw_ptr` 和 `to_raw_ptr` 函数,用于将 `void*` 指针和 `Rc` 智能指针进行转换。在 `main` 函数中,我们创建一个 `Rc` 智能指针,然后将其指向的内存传递给 C++ 中的 `cpp_use_shared_ptr` 函数。在 `rust_use_shared_ptr` 函数中,我们将 `void*` 指针转换为 `Rc` 智能指针,并使用其调用 `hello` 方法。 最后,我们需要使用 `cxx` 将 C++ 和 Rust 代码进行绑定。具体来说,我们需要在 C++ 代码中使用 `CXX_EXPORT` 宏将 `cxxbridge_demo_run` 函数导出为 C 风格的函数,然后在 Rust 代码中使用 `extern "C"` 关键字声明该函数。同时,我们还需要在 Rust 代码中使用 `#[link(name = "cxxbridge_demo")]` 注解来链接 C++ 库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值