随笔分类 - python技术栈 / 练习--python
摘要:models.py urls.py 在settings里边 views.py addbook.html(添加书籍) book.html(查看书籍) editbook.html(编辑书籍)
阅读全文
摘要:1、面向对象三大特性,各有什么用处,说说你的理解。 继承、封装、多态 继承解决代码重用问题节省代码;多态,增加了程序的灵活性、增加了程序可扩展性。就是不考虑对象的类型可直接去使用它、一个统一的接口用户可直接使用; 封装将属性隐藏起来,可设置为私有属性,就是说父类不想让子类覆盖自己的的方法就可定义为私
阅读全文
摘要:re模块练习 1.验证手机号是否合法 2.验证邮箱是否合法 3.开发一个简单的python计算器,实现加减乘除及拓号优先级解析 参考 http://www.bubuko.com/infodetail-1729967.html 本章总结练习 1、logging模块有几个日志级别? 2、请配置loggi
阅读全文
摘要:1、文件操作练习题 1 —— 全局替换程序: 写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换 写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换 替换完毕后打印替换了多少处内容 替换完毕后打印替换了多少处内容 https://www.cnblogs.com
阅读全文
摘要:1、什么是C/S架构? C指的是client(客户端软件),S指的是Server(服务端软件),C/S架构的软件,实现服务端软件与客户端软件基于网络通信。 2、互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议就是计算机界通用的语言;互联网协议分为osi七层或tcp/ip五层或tcp/i
阅读全文
摘要:一. HTML部分 1. XHTML和HTML有什么区别 2. 前端页面有哪几层构成,分别是什么?作用是什么? 3. 请描述一下 cookies,sessionStorage 和 localStorage 的区别? 参考https://www.cnblogs.com/caiyezi/p/561950
阅读全文
摘要:MySQL主要内容: 1、数据库介绍、类型、特性2、MySQL数据库安装、连接、启动、停止3、表字段类型介绍、主键约束、表创建语句4、常用增删改查语句、分组、聚合5、外键管理、unique字段、表结构修改语法6、跨表查询,inner join、left join、right join、full jo
阅读全文
摘要:线程、进程、队列、IO多路模型 操作系统工作原理介绍、线程、进程演化史、特点、区别、互斥锁、信号、事件、join、GIL、进程间通信、管道、队列。生产者消息者模型、异步模型、IO多路复用模型、select\poll\epoll 高性能IO模型源码实例解析、高并发FTP server开发``` 一、问
阅读全文
摘要:面向对象 1、什么是面向对象? i.面向对象和面向过程的区别 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式;优点:复杂的问题流程化,进而简单化;缺点:可扩展性差 面向对象:核心就是对象二字,对象就是特征与技能的结合体;优点:可扩展性强;缺点:编程复杂度高。 i
阅读全文
摘要:### 第一模块内容 1. 请写出 “路飞学城alex” 分别用 utf-8 和 gbk 编码所占的位数(口述) utf-8:一个中文字符占3个字节,英文字符占1个字节,则“路飞学城alex"一共16个字节,则共有16*8=128位。 gbk:一个中文占2个字节,英文字符占1个字节,则“路飞学城al
阅读全文
摘要:小节练习 练习1:猜年龄游戏 要求: 练习2:猜年龄游戏升级版 要求: 第一章练习题 解释型:“同声翻译”,一边翻译成目标代码即机器语言一边执行,运行效率比较低且不能生成可独立执行的可执行文件,应用程序不能脱离解释器,这种方式比较灵活,可以动态调整、修改应用程序。可以跨平台,开发效率高。如:java
阅读全文
摘要:### 第一套题 1. 分别解释"=","==","+="的含义(口述) "="为赋值语句,把一个变量值赋值给另一个变量值; "=="为条件判断,判断两个值是否相等; "+="为加法赋值运算符 2. 两个变量值的关系?(口述) - n1 = 123456 - n2 = n1 变量n1和n2数值上相等
阅读全文