samba共享
安装samba服务 sudo apt update && sudo apt install -y samba samba-common-bin 配置samba共享规则 sudo vim /etc/samba/smb.conf 配置示例: [expand] comment = Samba share for /mnt/expand p…
系统环境适配
豆包提示词: 我的T7910 ubuntu server 22.04 LTS 已经安装完成 请给我一份详细的初始化配置 需要环境python git c++编译 vscode环境 系统更新 # 1. 更新软件源和系统包 sudo apt update && sudo apt upgrade -y # 2. 安装系统基础依赖(编译/工…
Nvdia驱动安装
设备情况 NVIDIA GeForce RTX 2060 4G版 驱动下载 登录Nvidia官网https://www.nvidia.cn/drivers/lookup/ 删除无效驱动 sudo apt-get remove nvidia* 这里因为是新配置的机器就直接跳过了 修改配置文件 禁用naouveau驱动(开源驱动) 编辑黑名单配置: s…
网络配置
网卡(此处不是广告) 英特尔AX210 10DB 网卡的安装还是费了些劲的。 系统默认带的网卡驱动说明 # 查看驱动加载情况 lspci -k | grep -A 3 "Network controller" # 输出中会显示 "Kernel driver in use: iwlwifi" # 查看固件版本 …
系统安装
安装的操作系统由于自己有其他的电脑,并不需要工作站具有图形界面,为了最大化性能,没有安装图形系统,安装的是ubuntu server 22.04 LTS版本。 系统安装的教程大部分可以参考网络的教程: https://www.cnblogs.com/ddcoder/p/18027575 https://www.jb51.net/server/302…
T7910工作站
很早之前就想搭一个自己的Linux服务器,不用Windows的VMWare安装虚拟机的方式,总感觉有些限制,不能够随心所欲。这次终于付诸行动。搭建的工作站是戴尔的T7910工作站,配置为T7910,CPU 2696 V4*2(44核88线程),64G内存,M.2 1T固态硬盘,显卡 6G Nvidia RTX 2060。至于为什么不买新的服务器,嗯…
C++线程创建
引言 在C++11标准之前,并没有引入线程这个概念,如果我们想要在C++中实现多线程,需要借助操作系统平台提供的API,例如在Linux中的或者windows下的。在C++11为了提供语言层面的多线程,引入了<thread>头文件,它解决了跨平台的问题,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。本节我们先来了解线程创建…
C++异常使用 | Kai@Codehubble
引言 在C++学习初期,或者在C语言中,我们都是使用返回值处理错误--比如用-1表示函数执行失败,用nullptr表示资源获取失败。这种方式直观简单,在简单代码中完全够用。但当项目变大、函数调用层级变深(比如 “接口层 -> 服务层 -> 数据层” 的多层调用)时,返回值的短板会暴露无遗,代码会被大量 “错误码传递” 逻辑淹没。而 C+…
[笔记]Effective C++改善程序与设计的55个具体做法_第九章 杂项讨论
条款 53:不要轻忽编译器的警告。 请记住: 严肃对待编译器发出的告警信息。努力在你的编译器最高(最严苛)的警告级别下争取"无任何警告"的荣誉。 不要过度依赖编译器的告警能力,因为不同的编译器对待事情的态度并不相同。一旦移植到另一个编译器上,你原本依赖的警告信息有可能消失。 条款 54:让自己熟悉包括 TR1 在内的标准程序库。…