Linux
Runner_of_nku
lalala
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
虚表指针、虚函数指针位置
一图以镇之 下面开始试验 class A{ public: virtual void a() {}; }; class B{ public: virtual int b(){return 3;} }; class C : public A,B{ public: virtual int c(){return 4;} }; 首先定义三个类,C继承A和B,那么根据经验,C中会有一个指向A和B的虚表指针,如此我们分别打印sizeof(...)可以得到8 8 16的结果 那...原创 2021-03-26 17:48:37 · 3646 阅读 · 1 评论 -
codecraft2020总结
题目是: 给出200w行表示为资金流水的转账记录文件,求出其中存在循环转账路径长度为3-8且转账金额比例在1:5到3:1之间的记录,并有序输出。 解决方案大体流程: 读文件,构造图,dfs找环 读文件/输出文件:采用mmap 构造图:采用全局变量的二维数组,同时利用robin-map对输入结点加以映射 dfs:首先反向dfs三步,再正向dfs五步,如果条件符合则说明找到环 多线程:采用信号量加锁的线程抢占处理,每个线程处理某一个结点为起点的所有环 调优: 1.采用perf...原创 2021-03-10 19:01:02 · 604 阅读 · 0 评论 -
运维笔记
pip 下载包 #pip download -d 《包名》 《文件夹》 pip download -d numpy ~/hjc/packs python 开启 http服务器 (默认端口是8000,如果无法访问考虑检查防火墙) python -m http.server apt包离线安装debs #离线下载的地址在 pkgs.org/ #wget http://archive.ubuntu.com/ubuntu/pool/universe/l/lrzsz/lrzsz_0.12.2原创 2020-11-28 19:49:35 · 291 阅读 · 1 评论 -
Ubuntu16 ssh升级到8.2
#https://blog.youkuaiyun.com/weixin_39845407/article/details/80922488 su root mkdir update cd update wget 10.249.176.191:8000/libpam0g_1.1.8-3.2ubuntu2.1_amd64.deb wget 10.249.176.191:8000/libpam0g-dev_1.1.8-3.2ubuntu2.1_amd64.deb wget 10.249.176.191:8000/l.原创 2020-11-28 19:43:10 · 455 阅读 · 0 评论 -
Ubuntu16 apt源更换
sudo gedit /etc/apt/source.list 网易源:(apt-update下速度最快的源) deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.163.com/ubu..原创 2020-11-25 20:35:04 · 1188 阅读 · 4 评论 -
部署服务器连接校园网脚本
实验室有十几台CPU服务器,由于是实验室的服务器,并没有绑定IP地址,所以每次要是使用服务器连接外网,就必须肉身跑到机房,用KVM去登Ubuntu桌面,然后手动输入校园网账号密码进行登录。要是放在之前也就算了,现在实验室搬了新楼,但是机房不搬,每次登录还要跑到另一个楼,实在太麻烦。 实验室服务器是Ubuntu16,支持ssh连接,所以在不登录校园网账号连接外网的情况下,只连接网线也会有一个校园网...原创 2019-08-20 15:12:25 · 4496 阅读 · 0 评论
分享