文章分类 - 面试题
摘要:数据库的引擎和区别 Mysql的数据库引擎常用的有两种: InnoDB 支持事务 支持行锁和表锁 MyISAM 不支持事务 支持全文索引 查询速度比较快 只支持表锁 什么是表锁?什么是行锁? 当用户对表进行操作的时候,对表(或者行)进行上锁,不让其他用户进行操作,(除了查询之外)知道该用户释放锁,
阅读全文
摘要:谈谈你对面向对象的认识 python是支持函数编程和面向对象的编程 基础 谈面向对象就要从他的三大特性开始说起,如:封装,继承,多态 封装: 方法封装到类中 将数据封装到对象中 应用: -Flask上下文管理中把session/request封装到了RequestContex对象中 -app/g封装
阅读全文
摘要:Flask基础 配置文件 将路径的字符串用rsplit分割, 使用importlib模块导入 app.config.from_object("settings.DevelopmentConfig")写一个配置类导入 路由系统 使用endpoint字段进行配置,用于反向生成url 如果没有写endpo
阅读全文
摘要:为什么做路飞? 为什么要做路飞学城? -提高在线 完课率(学成率). -具体: -购买时间周期 -闯关式的学习 -考核 -导师筛选 -导师监督(跟进记录) -答疑时间(12小时) -奖惩措施 -时间 -作业 开发周期和团队? -开发团队 -导师后台 stark组件 +rbac 1人 -管理后台 st
阅读全文
摘要:Git 相关面试题目 如果代码出现bug,你们是如何解决的? 创建一个bug分支,然后进行bug处理,处理完毕后,合并到review分支,组长review成功后才能够合并到master合并完成之后删除bug分支 回到dev分支继续开发。 git rebase的作用? 场景:在公司开发忘记提交到git
阅读全文
摘要:什么是HTTP协议? http是建立在tcp之上的,它规定了一次请求一次响应,所以http是短连接,无状态的 它还规定了请求和响应的格式 发送的时候请求头和请求体用两个\r\n来隔开 响应的时候响应头和响应体同理 中间的内容用一个\r\n隔开. 新: 我理解的HTTP协议就是传输数据的格式,最开始我
阅读全文
摘要:1.你了解哪些web框架,他们的特点和区别: 首先我接触最多的是Django, Django它大而且比较全面,它里面有很多的组件比如 admin,form表单,ORM url等等, 它能够帮我们快速的开发。The web framework for perfectionists with deadl
阅读全文