腾讯一面问题整理

django怎么做unittest

通过django的Test模块,test中的类函数分别对应于view类中的函数或者说是实现功能的url接口,对每个接口通过输入参数的方式进行测试,然后根据assertequal()函数判断页面返回的状态码,长度,格式等是否满足要求。

pthon中的多线程是不是真的并行

不是,因为python在创建的时候为了解决多线程之间共享数据的同步和一致性问题,引入了GIL(Global Interpreter Lock)。即使计算机是多核计算机,由于GIL的作用,同一时间只可能一个线程获取到该锁并运行,然后时间片轮转,线程之间交替进行。所以多线程很多时候由于上下文切换,线程的挂起和运行等执行时间可能比单线程更长。如果是使用python的process模块创建多进程,那么在多核计算机上可以实现真正的并行。

怎么查看linux系统CPU使用率

使用top命令相当于linux系统中的任务管理器,可以查看cpu使用率,top命令中显示系统的运行时间,cpu使用率,活动进程,每个进程的cpu占用率等。

怎么查看linux端口是否被占用

netstat命令用于显示系统当前所有活动的连接,包括连接使用的协议,ip,端口号,对应的进程id等比如查看53端口是否被占用:netstat -anp | grep 53
-a: 表示显示所有
-n: 表示以数字而不是别名的形式进行显示
-p: 显示进程名和进程id

怎么删除文本文件中的某一行

使用vim打开文件,然后鼠标定位到要删除的行,输入dd

怎么使vim文本显示行号

在末行模式下输入: set number

用过哪些python库

  1. django.Test库
  2. rest_framework库:使用rest框架
  3. json库: 将django中的数据格式比如对象与json格式进行互相转换
  4. Threading库:创建线程
  5. Process库:创建进程
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值