MoreRSS

site icontxr | 陶小桃

北航在读硕士,Python爱好者.
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

txr | 陶小桃的 RSS 预览

发现好东西:“中文网字计划”字图 CDN, 一个免费的中文字体公益 CDN 服务

2024-11-19 20:42:00

在星港博客看到一个《中文网字计划》的项目,觉得满有意思的。字图CDN的官方地址:https://chinese-font.netlify.app/zh-cn/cdn

看着介绍还是满有情怀的,“为国内外全球 CJK 开发者提供高质量网络字体服务,让中文字体在互联网世界起飞。”

字图CDN

目前已经可以使用的字体还是很多的,比如本站使用的《霞鹜文楷》,比较流行的《抖音美好体》,基本是应有尽有。

中文网字计划

虽然小陶在前面写了很多关于网站字体的文章,但是我觉得比较好的方案还是使用一个靠谱的公益CDN比较香。

喜欢折腾自己的博客字体的同学,可以看看我之前的文章:

最后还是想说一句:字体都是表象,最重要的还是网站有些内容,或者说多写点对自己有意义的东西。

参考文章

solitude|自定义站点字体

《刺客伍六七记忆碎片》确实比预期要差了点

2024-11-17 10:58:00

作为一个把刺客伍六七前几部刷了好几遍的靓仔,终于等来了最新的一季,叫做《记忆碎片》,在某些网站上看了几集,感觉比前几部确实要差了点意思。(好吧,俺就是一个大穷b,所以找了找盗版视频)

刺客567

在B站上的评分也能窥探一二。前几个都是九分多,甚至高达9.8,最新的一部从已经更新的来看只有7.7分,感觉这个分数还是比较客观的,没有虚标也没有被恶意刷低分。我打分的话可能也就是差不多8分的水平。这个8分也是因为有更多的情怀成分。

刺客伍六七的评分

也许是因为前面几部制作的太好了直接就是巅峰,也有可能是我的期待太高,因为前几部的每一部每一集都太过于良心和精心打磨,甚至每一集都有自己的故事和主题曲,也很有深度。但是《记忆碎片》在立意上还是差了很多,虽然可能是导演想要回归到故事的本身吧。

不论它拍成什么鬼样子,我都依然很喜欢这个系列。爱屋及乌。有一说一,杀手人格的伍六七看着还是蛮酷的,可能是因为“妹妹说紫色很有韵味”吧。

刺客伍六七的剧照

今天厂子全体休息,可以摸一天鱼了,搞搞自己的事,比如做做PPT,完善一下自己的毕业论文啥的。

毕业论文答辩PPT

缝缝补补,第二个手机准备再用四年

2024-11-16 11:13:00

还是年轻时候比较轻狂,大四的时候,为了庆祝去读研(正经人谁庆祝读研生活啊),手机电脑直接全家桶换了新的。目前我的手机和电脑都是我的第二套。
可能还是本科生对科研比较有神圣的信仰和仪式感吧,现在其实也是要升学了但是我却感觉没啥心情上的喜悦,只不过是继续拿着低保的打工人罢了。

电脑重装还是比较简单和省心的,毕竟上面主要是一些生产力软件和一些办公文档。只要我的E盘不格式化,C盘和D盘是随便删的,除了重新安装软件麻烦点,别的没啥。

但是手机就不一样了,主要是手机上的垃圾太多了,而且没有像电脑这样的分区。手机上的微信聊天记录就够我吃一壶了。今天下午开始摸鱼,断断续续总算是备份了一个。

备份微信聊天记录

手机上的数据也是好头大。虽然越来越觉得华为手机好沙雕,但是毕竟一直在用着,也只能坚持使用了。

华为手机助手

好可怜我的内存,现在的啥玩意都越来越大了。256GB的空间目前已经只剩下233GB了。我现在也就是把一些重要图片和通讯录、密码啥的保存一下了,还有一些必须的软件,比如微信和支付宝啥的。

手机的内存剩余不足

在导出留下的照片的过程中,感觉把这几年又重新过了一遍脑子,感觉还蛮有意思的。

手机里的相册

经济形势不好,我要好好攒钱了,万一哪天塌房了(虽然还没有房),还能苟延残喘一段时间。就先不换自己的手机和电脑吧,实在撑不住了再说,手机目前主要微信能正常使用就够了。

发现自己拒绝别人的能力越来越强了。我现在坚信的真理就是:

只要你愿意吃苦,就有吃不完的苦

还没入学呢,就有两个博士课题组的博士师兄开始问我“忙不忙”啥的,感觉像是要找个劳工,那必须忙到炸啊,只要老师给我派的任务我才鸟一下。

忙到炸

絮絮叨叨,先写这么点吧,视频打完了,该睡觉了。

晚安

恋语随笔 | 心动不是答案,心定才是

2024-11-12 20:21:00

前几天我的好基友开始为自己的终身大事奔波了,其实让我还蛮感叹。虽然以前我是个天天蹦跶着要找对象的精神小伙,在脱单之后,感觉心态上还是安稳了不少。

“情情爱爱”是人类永恒的话题,虽然没啥恋爱经验,但是感觉第一次处对象就处得蛮有水平的。我觉得有资格根据自己目前的所见所闻所感,简单聊一聊自己的看法和感悟,因此开辟了一个新的专题,叫做“恋语随笔”,《读研随笔》主要是记录在学校的、学习上的乱七八糟日志,《恋语随笔》则是围绕着情情爱爱来写一写想法、看法、感悟。

01 心动,是一种开始

“心动”是我们谈论爱情时最常见的词,也有人称之为“眼缘”、“感觉”。其实对大部分人来说,所谓“心动”,基石通常都是见色起意,男的女的都一样,虽然说的粗鄙了一点,事实就是这样。这没什么好或者不好,只是人类进化刻在基因里的本性而已。

人类进化的基因

但是从认真去谈一段感情的角度来说,一时的心动只是萌芽,心动甚至是一种对理智的欺骗。爱情不单是短暂的悸动,更是需要时间沉淀和磨合的情感。若把心动当作答案,容易因一时冲动而投入一段关系,当激情冷却后,真正的挑战才开始浮现,甚至一面对现实问题直接就是毁灭性的打击。

02 心动的短暂,心定的长久

一下子想太远是不好的,生活本就是走一步再走一步,但是绝不是“熬一天是一天”,心定了才会让生活有幸福感和节奏感。

心动让我们对彼此产生兴趣,心定让我们对彼此产生信任、依赖与共鸣。心动是看到彼此的优点,而心定则是接受对方的缺点,甚至能在缺点中依然看到美好。

在和对象相处的过程中,我切实感受到心定比心动更让人感到幸福。心动容易燃起火花,但同时也会引发很多的精神内耗。只有心定才能让火花燃烧成稳定的温暖。心定的爱情,是一种日复一日的相守,虽然少了心动时的激情,却拥有一种静水流深的美好。

写一写小作文

03 爱情,是一种“心定”后的承诺

我和我对象之间其实也没有多少一见钟情的成分,甚至看到照片之后都以为对方不是自己喜欢的类型。但是在时间的发酵中相互认可了对方,并且坚定地找到了自己的答案。

心动,更多会出于急于表现自己而“非对方不可”,而心定则是一种经过理性思考、缺点的包容和行为的理解后,再去决定“非对方不可”。心动时,觉得“拥有就是幸福”,而心定时,会明白“如何一起努力、成长和包容,才是幸福”。

我的女朋友

04 心定的爱情,是一种共同成长

心定的爱情,不只是享受彼此的陪伴,更是成为彼此的支持和引导者。伴侣的存在,不是为了填补内心的空虚,而是激励彼此成长,帮助彼此成为更好的自己。

有时候在小红书上刷到了很多的瓜,以及异地恋对四个人都好之类的故事。然后我就自我反思了一下,越想越觉得这个世界这么离谱的嘛。小陶的爱情是开局就异地,虽然大概只有半年是北京到无锡的异地,后面是上海到江苏某个地方的异地,但是目前相处的感觉来看,完全不能理解网上说的种种!甚至异地让我们的感情更醇厚,因为不能经常见面,所以更加珍惜彼此。在没有见面的日子里努力成长,下一次见面就是更好的彼此。

然后我得出了一个结论:背叛根本不是因为距离和时间,而是这人本身道德底线的问题。不少人追求的爱情是浪漫、激情和无休止的新鲜感,而忽略成长的维度。

已经恋爱将近100天,相比于一开始的激情和心动,经过时间洗礼后的心定让我们从“我喜欢你”走向“我尊重你、信任你、支持你”。当然,100天只是整篇小说的第一章,路漫漫其修远兮~

在爱情中,需要的不是一场场甜美的童话故事,而是能努力去走到最后的默契与安定。

爱情的最终答案,不在于“心动”几何,而在于是否有一个人让你在彼此的陪伴中安然无恙,内心平静。

C++中函数分文件的编写:基本步骤及示例

2024-11-11 16:53:00

本文介绍了在C++中如何将函数分文件编写的基本步骤及示例。文章首先概述了分文件编写的作用,即让代码更加清晰。接着详细描述了四个步骤:创建头文件(.h)、创建源文件(.cpp)、在头文件中声明函数、在源文件中定义函数。最后通过一个实例演示了整个过程,包括创建头文件myswap.h、源文件myswap.cpp以及使用自定义函数的main.cpp文件。

基本步骤

分文件的作用:让代码更加清晰。函数文件编写一般有四个步骤:

1、创建后缀名为.h的头文件

2、创建名为.cpp的源文件(开头要包含.h头文件。#include "myfunc.h",注意,一定是双引号)

3、在头文件中写函数的声明

4、在源文件中写函数的定义

实例演示

整体的框架是下面这三个文件。

使用自定义函数的文件框架

(1)创建后缀名为.h的头文件,里面需要声明自定义的函数

//myswap.h

#include<iostream>
using namespace std;
void myswap(int a, int b);

(2)创建后缀名为.cpp的源文件,在里面写函数的内容。里面需要包含头文件。

注意:包含自定义头文件一定要用双引号,而不是单书名号。 "myswap.h" 而不是<myswap.h>

//myswap.cpp

#include "myswap.h"
#include<iostream>
// 如果不需要返回值,可以返回void
void  myswap(int a, int b)
{
    cout << "交换前的数:" << endl;
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;

    int temp = a;
    a = b;
    b = temp;

    cout << "交换后的数:" << endl;
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
}

(3)自定义函数的使用

//函数分文件.cpp

#include<iostream>
using namespace std;
#include "myswap.h"
int main()
{
    int a = 10;
    int b = 20;
    myswap(a, b);

    system("pause");
    return 0;
}