随笔分类 - python-e-练习
摘要:实现功能:book单表的增删改查 主要代码: models.py from django.db import models class Book(models.Model): id = models.AutoField(primary_key=True) title = models.CharFie
阅读全文
摘要:http://www.cnblogs.com/linhaifeng/articles/7267596.html#_label5http://www.cnblogs.com/wupeiqi/articles/5748496.html导出现有数据库数据:mysqldump -u用户名 -p密码 数据库名
阅读全文
摘要:表操作练习题:练习:用户表,用户组表,主机表,业务线表 关联:用户与用户组 主机与业务线 用户与主机 # 用户表 create table user( id int not null unique auto_increment, username varchar(20) not null, pass
阅读全文
摘要:1.简述计算机操作系统中的“中断”的作用? cpu会切: io阻塞,程序运行时间过长 中断:计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得cpu暂时中断当前正在执行的程序而转去执行相应的事件处理程序. 待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程. 它使计算机可
阅读全文
摘要:1.基于多线程实现并发的套接字通信server: 1 # -*- coding:utf-8 -*- 2 """基于多线程实现并发的套接字通信""" 3 """有一个致命的问题,不能无限的开线程,机器会卡死了""" 4 import socket 5 from threading import Thr
阅读全文
摘要:1.思考开启进程的方式一和方式二各开启了几个进程? 开启进程有两种方式,Process(),自定义类继承(Process),开启个数是一样的2.进程之间的内存空间是共享的还是隔离的?下述代码的执行结果是什么? 隔离的 1 from multiprocessing import Process 2 n
阅读全文
摘要:1.什么是C/S架构? Client 客户端 Server 服务端 互联网中处处是C/S架构 如12306网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是
阅读全文
摘要:1.面向对象三大特性,各有什么用处,说说你的理解。 继承:解决代码重用问题 多态:多态性,可以在不考虑对象类型的情况下而直接使用对象 封装:明确的区分内外,控制外部对隐藏属性的操作行为,隔离复杂度2.类的属性和对象的属性有什么区别? 类的属性:数据属性和函数属性,数据属性是所有对象共有的,函数属性是
阅读全文
摘要:练习一:在元类中控制把自定义类的数据属性都变成大写 1 class MyMeta(type): 2 def __new__(cls, class_name, class_bases, class_dic): 3 update_attrs = {} 4 for i in class_dic: 5 if
阅读全文
摘要:定义MySQL类要求:1.对象有id、host、port三个属性2.定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一3.提供两种实例化方式,方式一:用户传入host和port 方式二:从配置文件中读取host和port进行实例化 1 import hashlib 2 imp
阅读全文
摘要:1 # -*- coding:utf-8 -*- 2 ''' 3 练习1:编写一个学生类,产生一堆学生对象, (5分钟) 4 要求: 5 有一个计数器(属性),统计总共实例了多少个对象 6 ''' 7 class Student: 8 school = 'luffycity' 9 count = 0
阅读全文
摘要:1.logging 模块有几个日志级别? debug info warning error critical 2.请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志 2017-10-18 15:56:26,613 - access - ERROR - account [1234] t
阅读全文
摘要:1.验证手机号是否合法 import re '''验证手机号是否合法''' ''' * 手机号码 * 移动:134,135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电
阅读全文
摘要:1 # -*- coding:utf-8 -*- 2 #输入用户名密码,正确登录,打印信息,可修改,存回文件 3 4 def print_user_info(account_dic,username): 5 person_info = account_dic[username] 6 msg = ''
阅读全文
摘要:1 # 递归练习题 -- 深度查询 -- 不知道有多少层,使用递归 2 # 1.打印所有的节点text 3 # 2.输入一个节点名字,去遍历找,找到就打印,返回True 否则返回False 4 5 menu = [ 6 {'text': '北京', 'children': [ 7 {'text':
阅读全文
摘要:1.可变数据类型: list dict set2.不可变数据类型: 数字类(bool int float complex) str tuple(元祖) frozenset(不可变集合) 1 # 1.下划线将列表拼接成字符串 2 li = ['alex', 'eric', 'rain'] 3 s =
阅读全文
摘要:1 # 1.循环遍历所有得key 2 dic = {'K1': 'v1', 'K2': 'v2', 'K3': 'v3'} 3 4 print(dic) 5 6 for i in dic.keys(): 7 print(i) 8 9 # 2.循环遍历所有得value 10 for j in dic.
阅读全文
摘要:1 1.创建列表 2 >>> names = ['old_driver', 'rain', 'jack', 'shanshan', 'peiqi', 'black_girl'] 3 >>> names 4 ['old_driver', 'rain', 'jack', 'shanshan', 'pei
阅读全文
摘要:1.编译型与解释型语言的区别,哪些属于编译型,哪些属于解释型 编译型:c/c++/go 运行速度快,开发效率低,不可跨平台 解释型:python/java/php/ruby 运行速度低,开发效率高,可跨平台 2.执行python脚本的两种方式 ./run.py.shell 直接调用python脚本
阅读全文
浙公网安备 33010602011771号