02 2018 档案
面试第八篇
摘要:1. 输出 [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12]] 2. [{'name':'zs','age':32},{'name':'ls','age':35}] 这样一个数据结构,取出name为zs的年龄 3 阅读全文
posted @ 2018-02-21 19:36 Sober-- 阅读(142) 评论(0) 推荐(0)
flask-session总结
摘要:一、session session和cookie的原理和区别: cookie是保存在浏览器上的键值对 session是存在服务端的键值对(服务端的session就是一个大字典,字典中是随机字符串)(session与request原理相同)(session原理跟上下文也有关系) session依赖于c 阅读全文
posted @ 2018-02-20 18:20 Sober-- 阅读(242) 评论(0) 推荐(0)
面试第七篇
摘要:1. 在 Python 中,如何抛出,捕获,处理异常 raise Exception("抛出一个异常") try: pass except Exception as e: print(e) 2. 输入一个字符串,返回倒序排列结果:如‘abcdef’,返回‘fedcba’ l = "abcde" pr 阅读全文
posted @ 2018-02-20 17:43 Sober-- 阅读(130) 评论(0) 推荐(0)
面试第六篇
摘要:1. list 和 tuple 和 dict 各自特点 2. ‘1,2,3’如何变成[‘1’,’2’,’3’] [‘1’,’2’,’3’]如何变成[1,2,3] ? obj = "1,2,3".split(",") xx = [int(i) for i in obj] 3. def add_end( 阅读全文
posted @ 2018-02-19 18:01 Sober-- 阅读(188) 评论(0) 推荐(0)
数据库相关
摘要:1.数据库操作 2.表操作 3.数据操作 插入 更新 删除 导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径 # 结构 导入现有数据库数据: mysqldump -u 阅读全文
posted @ 2018-02-18 16:19 Sober-- 阅读(158) 评论(0) 推荐(0)
面试第五篇
摘要:1. python3.5语言中enumerate的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 2. (99) 的八进制表示是 8 99 8 12 3 8 1 4 0 1 结果为143 3. 请列出三种 阅读全文
posted @ 2018-02-18 10:19 Sober-- 阅读(132) 评论(0) 推荐(0)
网络编程与模块相关
摘要:一、服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二、OSI七层模型 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备 阅读全文
posted @ 2018-02-17 12:02 Sober-- 阅读(321) 评论(0) 推荐(0)
面试第四篇
摘要:1.文件操作有哪些模式?请简述各模式的作用 r 只读模式 r+ 读写 rb w 只写模式 w+ 写读 wb x 只写模式 x+ 写读 xb a 追加模式 a+ 写读 ab 2.s = '**hello,world!**'请使用strip方法去掉字符串两端的'*'号 s = '**hello,worl 阅读全文
posted @ 2018-02-17 11:19 Sober-- 阅读(179) 评论(0) 推荐(0)
面试第三篇
摘要:1.python线程池原理? 2.python合并字典,相同key的value如何相加? 3.python中单下划线和双下划线 4.__new__和__init__的区别 5.单例模式 6.python中的作用域 7.解释下HTTP协议 8.随机生成100个数,然后写入文件 9.字符串格式化:%s和 阅读全文
posted @ 2018-02-16 13:26 Sober-- 阅读(175) 评论(0) 推荐(0)
面向对象相关
摘要:在面向对象的概念中,抽象的直接表现形式通常为类。虽然Python是解释性语言,但是它是面向对象的,从设计之初就已经是一门面向对象的语言。Python基本上提供了面向对象编程语言的所有元素,如果你已经至少掌握了一门面向对象语言,那么利用Python进行面向对象程序设计将会相当容易。下面就来了解一下如何 阅读全文
posted @ 2018-02-16 12:28 Sober-- 阅读(192) 评论(0) 推荐(1)
面试第二篇
摘要:1.python中是如何进行内存管理的? 2.请写出一段Python代码实现删除一个list里面的重复元素 3.编程用sort进行排序,然后从最后一个元素开始判断 a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3] 4.介绍一下except的用法和作用? 5.Python中pass 阅读全文
posted @ 2018-02-15 15:27 Sober-- 阅读(132) 评论(0) 推荐(0)
函数相关
摘要:1.什么是函数? 将实现某个功能的语句块或者段包裹起来可以使代码可以重复使用的一种写法,return返回值默认为None 为什么要使用函数?一是为了避免代码重用,二是为了提高代码的可读性。 函数应该遵循先定义后使用的原则。 2.基本格式 函数名命名符合变量命的命名规则。 3.返回值 1)不写retu 阅读全文
posted @ 2018-02-15 12:08 Sober-- 阅读(200) 评论(0) 推荐(0)
python复习目录
摘要:目录 一、计算机基础 二、python 2.1初始python 2.1 python基础1 2.2 python基础2 三、函数 3.1 函数进阶 3.2 函数之装饰器 3.3 递归函数之二分查找 3.4 内置函数 3.5 迭代器与生成器 四、常用模块 4.1 re模块与正则表达式 4.2 其他模块 阅读全文
posted @ 2018-02-14 21:45 Sober-- 阅读(171) 评论(0) 推荐(0)
面试第一篇
摘要:1.python中is和==的区别? 2. 中间件一般都做什么? 3.类中的@classmethod、@staticmethod和@@property的用法和效果。 4.python的自省 5.可变对象与不可变对象 6.去除一个列表中的重复内容,原顺序不变 7.阅读以下代码写出结果 8.什么是lam 阅读全文
posted @ 2018-02-14 20:08 Sober-- 阅读(153) 评论(0) 推荐(0)
Django Rest Framework进阶二
摘要:一、版本 版本控制:当程序越来越大,后期需要再加入一些功能或者进行二次开发时就需要加上版本号了。 之前我们在没有接触rest_framework之前一般是以下这种方式来实现的 现在我们可以用rest_framework来实现,主要有两种方式 方式一:基于url 具体操作 REST_FRAMEWORK 阅读全文
posted @ 2018-02-08 20:07 Sober-- 阅读(433) 评论(0) 推荐(0)
Django Rest Framework进阶一
摘要:一、认证 认证请求头 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 from rest_framework.views import APIView 4 from rest_framework.response import Response 阅读全文
posted @ 2018-02-07 20:11 Sober-- 阅读(479) 评论(0) 推荐(0)
Restful API
摘要:一、Restful API设计 API与用户的通讯协议总是使用HTTP协议。 域名 版本 路径 method 过滤 状态码 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 A 阅读全文
posted @ 2018-02-06 21:42 Sober-- 阅读(167) 评论(0) 推荐(0)
Django Rest Framework框架源码流程
摘要:在详细说django-rest-framework源码流程之前,先要知道什么是RESTFUL、REST API 。 RESTFUL是所有Web应用都应该遵守的架构设计指导原则。 REST是Representational State Transfer的简称,中文翻译为“表征状态转移”。 REST A 阅读全文
posted @ 2018-02-05 20:21 Sober-- 阅读(194) 评论(0) 推荐(0)
数据结构
摘要:一、介绍 1.什么是数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。简单来说,数据结构就是设计数据以何种方式组织并存储计算机中。比如:列表、集合、字典都是一种数据结构。即程序=数据结构+算法 2.数据结构的分类 数据结构按照其逻辑结构可以分为线性结 阅读全文
posted @ 2018-02-02 20:21 Sober-- 阅读(217) 评论(0) 推荐(0)
排序补充(了解)
摘要:#希尔排序 def insert_sort(li): for i in range(1, len(li)): # i 表示无序区第一个数 tmp = li[i] # 摸到的牌 j = i - 1 # j 指向有序区最后位置 while li[j] > tmp and j >= 0: #循环终止条件: 阅读全文
posted @ 2018-02-01 19:21 Sober-- 阅读(94) 评论(0) 推荐(0)