RUST 变量声明let foo = 5; // imutablelet mut bar = 5; // mutable 打印输出Println!println!(“x = {}, 2021-07-20 蒋璋 终端登录校园网的小程序 校园网登录认证采用的是GET请求,并且是明文,所以直接使用GET请求就可以完成校园网认证。 #!/usr/bin/env python # coding=utf-8 import requests i 2021-04-22 蒋璋 MMU 模拟 在一个基础的只能执行普通指令的模拟器中添加访问内存的功能。 项目文件如下: dataStructure.h 定义了PCB和文件跟踪的数据结构 fileIO.h fileIO.c 读取输入文件以及写入最终结果 simulator.c 2021-04-10 蒋璋 抖音电商一面 https 和 http的区别http2.0和http1.0的区别解释一下三次握手和四次挥手过程,为什么要这样算法题1,求数组的所有子集合如果数组中有重复元素呢 2021-03-25 面经 Linux常用命令 查看端口 netstat -nlp | grep 80 lsof -i:80 预览压缩包 tar tvf buffers 写磁盘的时候的缓存 cache 读磁盘预取的东西 查看进程的内存分布 pmap id cat /proc 2021-03-22 面经 Linux django教程 一个django写了两天, 感觉在这方面还是有点菜. 环境配置尽量还是用pycharm吧, 年少不知IDE好. 参照这样的界面即可. 否则的话参照这样的步骤, 但是也不太全, 还需要修改一些设置 pip3 install django 2021-03-22 蒋璋 操作系统面经 代码的编译和执行过程?预处理 -> 编译 -> 汇编 -> 链接 -> (加载) 动态链接 Linux下查看符号表命令、查看端口占用命令、查看进程打开的文件命令:nm, netstat,lsof 找出占用80端口的 2021-03-22 面经 操作系统 数据库面经 数据库事务ACID Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从 2021-03-22 面经 数据库 数据结构面经 实验室项目介绍:###DQEMU: 核心技术 难点: ABA:位图用来查找海量数据。 32位无符号整数是需要 232bit,也就是 229B,4GB足够了。 如果数的范围超过了32位,那用布隆过滤器,简单的说就是把整数换成整数的哈希,可以排 2021-03-22 面经 数据结构 计算机网络面经 TCP可靠性怎么保证?超时重传、序列号、checksum 超时重传的timeout多大?$$ RTO = RTT + 4 * RTT_D $$ $$ RTT_D = (1 - \beta) * RTT_D + \bet 2021-03-22 面经 计算机网络 代码规范 参考了谷歌的开源代码规范 虽然好像写了很多代码,但是我还是有一个一上来就写代码的坏毛病。现在的代码不是以前的作业了,动辄上百行,如果写出混乱的代码不仅别人看不懂,自己在debug的时候也会带来麻烦。因此保持一个好的代码习惯非常重要。 命名规 2021-03-22 蒋璋 成都 抱歉~需要密码才能看噢 2021-02-23 随笔 加密