趋势科技笔试记录和补充

逆波兰表达式(即后缀表达式)

逆波兰表达式(就是以栈的形式,遇到数入栈,遇到运算符将栈中的靠近运算符的两个数取出运算)
平常计算:ab-(c/d-5)
后缀表达式:cd/5-ab
-
平常计算:28+16/2
后缀表达式: 2,8,
,16,2,/,+

Linux

1. Linux查看内存使用情况的命令有哪些

free命令: free 命令会显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存等。
在这里插入图片描述

free -h      //以更友好的方式显示,会以K、M、G为单位来显示
free -h -s 3   //以一定时间间隔重复的输出,这个命令是每3秒输出一次

top命令:使用top命令,可以查看正在运行的进程和系统负载信息,包括cpu负载、内存使用、各个进程所占系统资源等,top命令以一定频率动态更新这些统计信息。
ps aux命令
cat /proc/meminfo:/proc/meminfo是了解Linux系统内存使用状况的主要接口,我们最常用的”free”、”vmstat”等命令就是通过它获取数据的。/proc/meminfo所包含的信息比”free”等命令要丰富得多,但也很复杂,不再一一解释了。感兴趣的话可以看看这篇文章:http://linuxperf.com/?p=142,对 /proc/meminfo 有较详细的解释。

ps aux 命令可以查看系统中各个进程的运行情况,包括了进程占用的内存,%MEM 列就是各个进程的内存占用百分比。
在这里插入图片描述

  1. shell中,那个变量表示当前的shell进程号
    shell-的特殊变量-进程状态变量$$ $! $? $_详解
    $$ 获取当前shell的进程号(pid)
    $! 执行上一个指令的pid,上一个后台运行进程的进程号
    $? 获取执行上一个指令的返回值(0为成功,非零为失败)
    $_ 在此之前执行的命令(上一个命令)或脚本的最后一个参数

计网

1.常用的网络抓包工具:
Fiddler,Wireshark

2.非对称加密算法有哪些
非对称加密算法:RSA、DSA、ECC、DH
对称加密算法: (DES、3DES、AES、RC)
3.UDP和TCP有那些常见服务
TCP协议的常见端口
HTTP
FTP:定义了文件传输协议,使用21端口。
Telnet:它是一种用于远程登陆的端口 23端口
SMTP:定义了简单邮件传送协议25号端口
POP3:它是和SMTP对应,POP3用于接收邮件。110端口
UDP协议的常见端口
UDP传输的可靠性由应用层负责。常用的UDP端口号有:53(DNS)、69(TFTP)、161(SNMP),使用UDP协议包括:TFTP、SNMP、NFS、DNS、BOOTP。
DNS:用于域名解析服务 53号端口
SNMP:简单网络管理协议,使用161号端口

4.将CIDR地址块206.0.60.0/23划分为为四个大小相等的子网,第三个子网地址块是

计组

1.页面置换算法(计算缺页次数)
四个物理块,用LUR算法(最近最少使用算法),看缺页次数。
最近最少使用置换算法(LRU)选择最近最久未使用的页面予以淘汰
在这里插入图片描述
最佳页面置换算法(OPT):
将以后都不再访问或者很长时间内不再访问的页面调出

在这里插入图片描述
先进先出页面置换算法(FIFO):谁先进的就淘汰谁
在这里插入图片描述
编程题
1.URL替换
输入一个被黑客修改过的URL
例如:https:/4333.com
将协议后的若干个不符合要求的/或\替换为//
输出正确的URL
例如: https://4333.com
直接分割字符串
2.忘了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟猫喵喵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值