![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 61
嘎嘎_哈
这个作者很懒,什么都没留下…
展开
-
Linux常见面试题
1、说一些你比较常用linux指令 1.1文件类的:cat touch chmod scp cut mkdir mv cp rm ls cd tar ls cd who find 1.2系统类的:top free kill exit reboot shutdown 1.3网络类的:netstat netconfig ping 2、查看进程(例:如何查看所有xx进程) 2.1、ps -ef | gr...原创 2020-03-21 12:27:28 · 497 阅读 · 0 评论 -
二维数组中的查找 python
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数, 判断数组中是否含有该整数。 解法1:时间复杂度为O(m*n) 即O(n**2) class Solution: # array 二维列表 # target 整数 def Find(self, ta...原创 2020-03-14 16:18:43 · 310 阅读 · 0 评论 -
cookie和session区别 nginx实现session共享;
Flask中cookie和session介绍 介绍 在网站中,http请求是无状态的的。也就是说即使第一次和服务器连接上后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回了一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求时,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服...原创 2020-03-04 21:28:54 · 952 阅读 · 0 评论 -
python剑指offer 实现Singleton模式 单例设计模式
''' 单例模式,核心结构中只包含一个被称为单例类的特殊类,类的对象只能存在一个 三个要点: 某个类只有一个实例; 必须自行创建这个实例; 必须自行向整个系统提供这个实例 ''' ''' 方法1: 实现__new__方法,然后将类的一个实例绑定到类变量_instance上 如果cls._instance为None, 说明该类没有被实例化过, new一个该类的实例,并返回 如果cls._insta...原创 2019-12-06 18:52:42 · 278 阅读 · 0 评论 -
python剑指offer 数组中重复的数字
数组中重复的数字 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 class Solution: # 这里要特别注意~找到任意重复的一个值并赋值到duplication[0...原创 2019-12-06 16:26:14 · 222 阅读 · 0 评论 -
python剑指offer 求1+2+3+…+n,
求1+2+3+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句 class Solution: def Sum_Solution(self, n): return n and self.Sum_Solution(n-1)+n 不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四...原创 2019-12-06 16:01:20 · 355 阅读 · 0 评论 -
python剑指offer 把字符串转换成整数
把字符串转换成整数 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。 class Solution: def StrToInt(self, s): try: return int(s) ...原创 2019-12-06 15:53:40 · 315 阅读 · 0 评论 -
python剑指offer 不用加减乘除做加法
不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 class Solution: def Add(self, num1, num2): return sum([num1,num2]) ...原创 2019-12-06 15:52:19 · 224 阅读 · 0 评论 -
集群和分布式的区别
集群 集群主要的使用场景是为了分担请求的压力,也就是在几个服务器上部署相同的应用程序,来分担客户端请求。 将多台服务器集中在一起,每台服务器都实现相同的业务,做相同的事情 但是每台服务器并不是缺一不可,存在的作用主要是缓解并发压力和单点故障转移问题。 实现:高扩展、高性能、低成本、高可用! 分布式 分布式是指 多个系统协同合作完成一个特定任务的系统 将多台服务器集中在一起,每台服务器都实现总体中...原创 2019-11-30 15:04:21 · 328 阅读 · 0 评论 -
rest framework框架之序列化
rest framework之序列化基本使用 QuerySet是django里面的数据类型,所以要转化为list类型,才能使用json.dumps方法 json.dumps作用是:将序列化后的数据结果,展示在页面上 因为前面的变量定义的是rls,所以自定义的方法为get_rls 上面的UserInfo为模型类名 rest framework框架之序列化 深度控制 depth的...原创 2019-11-26 15:46:27 · 261 阅读 · 0 评论 -
对restful API规范的认识
restful接口规范之根据method restful接口规范之10条 摘录自:http://www.ruanyifeng.com/blog/2014/05/restful_api.html原创 2019-11-24 20:34:42 · 225 阅读 · 0 评论 -
Django请求生命周期和含rest framework的Django请求生命周期
Django请求生命周期 wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask、Django) 中间件,帮助我们对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session 路由匹配 FBV视图函数,在视图函数中进行业务逻辑的处理,可能涉及到:orm、templates => 渲染 视...原创 2019-11-24 20:24:06 · 441 阅读 · 0 评论 -
面试题:对面向对象的理解。面向对象中特殊方法
对面向对象的理解:封装继承和多态 对封装的理解: 1,通过构造方法把数据封装到对象中 哪些地方体现了封装? rest framework dispatch方法里对request的封装 2,对同一类的方法封装到类中 继承 1,把多个类中相同的属性和方法提取到基类中,只实现一次,让子类或派生类去继承它就可以了,继承体现在这一点上 2,多继承 子类可以继承多个父类,就叫多继承。 3,新式类 新式类...原创 2019-11-24 19:54:19 · 259 阅读 · 0 评论 -
django的缓存如何配置?如何设置redis缓存?django的缓存如何应用?为什么要用django缓存?缓存的使用场景?缓存的优先级?如何进行缓存?
Django的缓存配置提供了6种方式,如下: 1.开发者调试缓存(此模式为开发调试使用,实际上不执行任何操作) CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.DummyCache', # 指定缓存使用的引擎 'LOCATION': 'unique-snowflake', # 写...原创 2019-11-22 10:28:54 · 381 阅读 · 0 评论