摘要:
一、框架对比 (1)django、flask、tornado框架的比较? (2)什么是wsgi? 二、django框架 2、视图相关 (1)简述什么是FBV和CBV? (2)如何给CBV的程序添加装饰器? 3、model相关 (2)django中如何根据数据库表生成model中的类? (3)djan 阅读全文
摘要:
2、谈谈你对websocket协议的认识。 3、什么是magic string ? 4、如何创建响应式布局? 5、你曾经使用过哪些前端框架? 6、什么是ajax请求?并使用jQuery和XMLHttpRequest对象实现一个ajax请求。 7、如何在前端实现轮询? 8、如何在前端实现长轮询? 9、 阅读全文
摘要:
1、列举常见的关系型数据库和非关系型都有那些? 2、MySQL常见数据库引擎及比较? 3、简述数据三大范式? 4、什么是事务?MySQL如何支持事务? 5、简述数据库设计中一对多和多对多的应用场景? 6、如何基于数据库实现商城商品计数器? 7、常见SQL(必备)详见武沛齐博客:https://www 阅读全文
摘要:
1、简述 OSI 七层协议。 2、什么是C/S和B/S架构? 3、简述三次握手、四次挥手的流程。 4、什么是arp协议? 5、TCP和UDP的区别? 6、什么是局域网和广域网? 7、为何基于tcp协议的通信比基于udp协议的通信更可靠? 8、什么是socket?简述基于tcp协议的套接字通信流程。 阅读全文
摘要:
1、为什么学习Python? 2、通过什么途径学习的Python? 3、Python和Java、PHP、C、C#、C++等其他语言的对比? 4、简述解释型和编译型编程语言? 5、Python解释器种类以及特点? 6、位和字节的关系? 7、b、B、KB、MB、GB 的关系? 8、请至少列举5个 PEP 阅读全文
摘要:
虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础。 socketserver模 阅读全文