服务器 21 日夜间故障

7 月 21 日下午 p.zsh2517.com 剪贴板服务 502,tmux 连接出现错误(报错信息忘了) 7 月 21 日晚 服务器登录失败,ssh、ping、curl 无法访问。 ping.pe 测试全部不通 后续登录 VPS 提供商后台,远程(VNC)...

牛客网 Linux/C++ 企业实训作业

[toc] 题目 Question 2 题目描述 模拟实现 ls -l 指令(实现单个文件信息显示即可) 参考 API int stat(const char *pathname, struct stat *statbuf); struct passwd *getpwuid(uid_t uid); struct group ...

复杂类型的设计原则

复杂类型的设计原则 REP、RI、AF、RE REP:representation 表示 Invariants:不变量 在任何时候总是true。 Immutability是一个至关重要的不变量:一但不可变对象被创造,其在整个生命周期中,表现出相同的价...

git 基本操作

Git 组织结构 首先看右侧的三个,本地仓库、暂存区和工作区 工作区:顾名思义,进行工作的区域,实际上相当于整个目录内除了 .git 目录之外的其他全部文件和文件夹。实际上就相当于没有处于 git 管理下的项...

类与类之间的关系

[toc] 类与类之间的关系 1. 继承与派生 一个类能够衍生出其他的类,这个衍生的过程叫做“派生”,其中新类(派生类)也叫做子类,旧类(基类)也叫做父类。 比如 class People 定义了人的性质,那么可以有 clas...

面向过程与面向对象的思想

[x] 面向过程与面向对象的思想(从面向过程过渡到面向对象) [ ] 面向对象的基本操作(语法相关的基本语法和规则。暂时略过,后面补上) [x] 类与类之间的关系(继承与派生,接口与实现) [ ] 复杂类型的设计原...

Hello 的一生

  摘 要 Hello world 是大多数人写的第一个程序,本文以 hello.c 为线索,从生成(预处理、编译、汇编、链接)到运行(进程、存储、IO),多个角度解读 Linux 下程序的开发运行过程。从而更深层次的理解Linux...

python 多进程任务调度

前言 python 的多线程由于 GIL 锁的存在,对于 CPU 密集的操作并不友好。很容易出现 1 核有难,23 核围观的情况。 而很多时候,这个 CPU 密集的计算任务是可以拆分的,可以将其分成多个进程的方式,由系统完成...

CSAPP lab1 Linux下C工具应用

前言 除了参考之外,推荐自己去尝试读一下命令的输出内容,即使是英语应该也能看懂(包括但不仅限于功能描述、报错信息等) 第0章 课前预习 HelloXXX.c 略 ShowBytes.c 十六进制和前导零的输出 printf("%d...

HIT校园网登录

Linux Shell 文件 windows 请通过 git bash 或者其他兼容 Linux Shell 的程序 例如 git bash C:\Program Files\Git\git-bash.exe -i C:\users\zsh2517\desktop\login.sh uid="" pwd="" function get_json_v...