秋招不是很顺利,原因可能有投的晚了、HC 少、准备不够充足。之前面试题目也是零散地看,看到多少算多少,现在准备稍微总结一下,也方便之后复习。

语言

面向对象编程的主要特点

面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它将程序设计中的对象作为程序的基本单元,通过对象之间的交互来实现程序的功能。

面向对象编程的主要特点包括:

封装:将数据和操作数据的方法封装在一起,形成一个独立的对象。通过封装可以隐藏对象内部的实现细节,使对象的外部只能通过规定的接口来访问对象。

继承:一个类可以从另一个类继承属性和方法,从而减少代码的重复编写。通过继承可以形成类之间的层次结构,使类可以共享公共属性和方法,同时保留自身的特殊属性和方法。

多态:同一个操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。通过多态可以使程序具有更高的灵活性和适应性,可以在运行时动态地选择执行的方法。

抽象:将现实世界的事物抽象成程序中的对象,通过对象之间的交互来实现程序的功能。通过抽象可以将程序中的对象与实际的事物进行映射,使程序的设计更加清晰、简洁、可读。

总之,面向对象编程的主要特点是封装、继承、多态和抽象,它将程序设计中的对象作为程序的基本单元,通过对象之间的交互来实现程序的功能。

智能指针

智能指针是一种用于资源管理的C++类,在内存管理方面提供自动化和安全性。智能指针管理的资源可以是动态分配的内存、文件、网络连接或任何需要释放或关闭的资源。它通过使用引用计数或其他内部算法来追踪资源的使用情况,并在没有任何活动对象指向该资源时自动释放或关闭它。智能指针的常见类型包括unique_ptr,shared_ptr和weak_ptr。

阅读全文 »

冰泉

经典

★★★★☆

很正统的好喝。

豆浆晶

★★★★☆

最便宜,味道也还不错。

阅读全文 »

淘宝上杂七杂八买过的东西不少,但有时候想重新买的时候又不记得好不好了,所以准备稍微记录一下。

合味道

常规款 & BIG 款

★★★★☆

放好了调料,很方便,加水等几分钟直接就能吃了。而且升级后勺子也和调料隔离开不用担心弄脏了,但取盖子的时候要小心点,边缘缝隙很可能有调料夹着,建议在垃圾桶上方取,免得弄脏桌面。 BIG 款和常规款的价格差的不多,活动价 5 块也能买到,因此以吃饱为目的的话建议直接买 BIG 款。

意面

阅读全文 »

下文文本内容完全由 ChatGPT 生成,不保证内容可靠性。格式为手动调整。

MongoDB 是一个开源的分布式文档型数据库,它的设计目的是为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个 NoSQL 数据库,它与传统的关系型数据库(如 MySQL 或 Oracle)不同,它不使用表格和关系来存储数据,而是使用文档和键值对的形式来存储数据。

一些基础的 MongoDB 操作包括:

阅读全文 »

空格

1
2
3
4
5
6
7
8
$$a\!b$$
$$ab$$
$$a\,b$$
$$a\:b$$
$$a\;b$$
$$a\ b$$
$$a\quad b$$
$$a\qquad b$$

\[ a\!b \]

\[ ab \]

\[ a\,b \]

\[ a\:b \]

\[ a\;b \]

\[ a\ b \]

\[ a\quad b \]

\[ a\qquad b \]

阅读全文 »

查看系统文件

查看centos版本

1
cat /etc/redhat-release

查看cpu信息

1
cat /proc/cpuinfo
阅读全文 »

换源

  1. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 备份
  2. 下载阿里源
    • centos6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    • centos7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  3. yum makecache 生成缓存

katago

  1. release中下载发行包,官网官网下载权重
  2. katago.exe genconfig -model model.bin -output gtp_custom.cfg 生成配置文件

sabaki

  1. release中下载发行包。
  2. 打开引擎侧边栏,添加引擎,参数为gtp -model 'model.bin' -config 'gtp.cfg'
0%