2022新年

漫长的2021年过去了,想想过去一年好像收获了什么,但是好像又没有收获什么。想想2021年有开心,也有不开心,面对各种黑天鹅事件,作为一个普通老百姓能做的有限。过去一年,中美关系进入冰点,各种政策打压,导致中概互联网暴跌。同时国家的政策原因,更加进一步加速互联网的寒冬的来临,从阿里巴巴马云说的话开始,以及滴滴的快速上市,整个港股都在阴影之中,看出来国家对垄断的零容忍态度,对于国家来说这是好事,对整个行业来说也是好事,同时经历了各种宏观调控楼市,但是感觉并没有太大的效果。从年底薇娅的13.41亿罚款来看,这是一个令人震惊的数值,如果一个人每个月存10w,13.41亿需要存1万多年,而中华上下才5千年,太恐怖了这个数字。今年看了很多电视剧以及电影,其中印象最深刻的是《大明王朝》,感觉看到了当今社会的影子。在技术上,进一步了解操作系统的原理以及预训练语言模型的工作,同时保持良好的生活作息,良好的精神状态,过去一年,只要身体ok,那就是最大的收获。

2021年大约消费了8w元。 其中吃喝交通3.7w,电脑1.5w,以及房租2.5w。

希望2022年消费少一点吧。

学习 iOS,看起来挺有意思的 learn-ios

2022年的第一个目标就是完成

  • nand2teris
  • swift
  • rust

2022年1月8日

今天用rust撸了一个代理服务器,调bug调了半天,终于成功。卡我的地方在于防火墙的问题。腾讯云服务器貌似端口都开了,但是就是访问不到,因此找了很多资料,原来是防火墙的原因。

如何判断一个端口开没有开使用nc命令,具体如下

1
nc  -vz ip port

转发原理如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
async fn tunnel(mut upgraded: Upgraded, addr: String) -> std::io::Result<()> {
    // Connect to remote server
    let mut server = TcpStream::connect(addr).await?;

    // Proxying data
    let (from_client, from_server) =
        tokio::io::copy_bidirectional(&mut upgraded, &mut server).await?;

    // Print message when done
    println!(
        "client wrote {} bytes and received {} bytes",
        from_client, from_server
    );

    Ok(())
}

通过一个全双工来进行转发。

2022年01月10日

今天早上公司突然给了我一个惊喜,那就是500块的京东卡,原来是我参加的新年许愿活动中奖了,公司一共2000+人参加活动,20个人中奖,中奖率低于1%,那我的运气也太好了吧,好开心。

然而不开心的来了,那就是深圳的疫情,深圳的疫情现在没完没了,不知道今年还能不能回家哦。

真的好想赶紧回家搞NAS。

2022年01月16日

目前深圳好像没有新增了,貌似可以安全回家。 将cs193p学习到了第8课,内容太多了,需要一段时间来消化一下,同时将rust的DEET大作业做一下。

cs193p

DEET

2022年02月24日

晚上9点同志明天开始要48小时核酸才能进。。。 这么晚了去哪里做核酸哦。。。

2022年02月25日

突然俄罗斯与乌克兰就打起来了,希望世界和平,乌克兰作为一个买办控制的国家,根本没有主权,希望双方能够和平谈判,愿世界和平。