自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 css里面的六种选择器

css中的六种选择器:标签选择器、id选择器、类选择器、组合选择器、层次选择器、伪类选择器。<head> <meta charset="UTF-8"> <title>六种选择器</title> <style type="text/css"> /*标签选择器*/ p { color: red;

2018-12-21 16:19:04 374

原创 django框架中的model层(基础)

django中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作。django中主要是设计类:模型类。ORM还可以让模型类生成表。在模型类可以(1)设置模型类。(2)设置模型管理类。1)设置模型类:模型类写在应用的models.py中,必须继承models.Model的类。 类中的属性对应数据库中的字段。 例如: class 类名(mode...

2019-03-10 19:52:55 256

原创 为什么要在项目开发中使用redis?

Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是 NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用...

2019-03-10 14:22:30 724

原创 Django中authenticate和login模块

Django中authenticate和login模块Django 提供内置的视图(view)函数用于处理登录和退出,Django提供两个函数来执行django.contrib.auth中的动作 : authenticate()和login()。认证给出的用户名和密码,使用 authenticate() 函数。它接受两个参数,用户名 username 和 密码 password ,并在密码对给...

2019-02-16 16:39:18 337 1

原创 django中的关联查询

通过模型类实现关联查询 例:查询图书信息,要求图书关联的英雄的描述包含'盲'。>>> BookInfo.objects.filter(heroinfo__hname__contains='盲')[<BookInfo: 英雄联盟>]例:查询图书信息,要求图书中的英雄的id大于3.>>> BookInfo.objects.f...

2019-01-15 16:27:45 368

原创 html(innerHTML)和text(innerTEXT)的区别与联系

html(innerHTML)和text(innerTEXT)的区别<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset=&

2019-01-06 16:12:41 2373

原创 js中操作字符串的几种常见方法

1、字符串合并操作:“ + ” var iNum01 = 12; var iNum02 = 24; var sNum03 = '12'; var sTr = 'abc'; alert(iNum01+iNum02); //弹出36 alert(iNum01+sNum03); //弹出1212 数字和字符串相加等同于字符串相加 alert(...

2019-01-03 18:01:32 762

原创 jquery 的过滤和转移

jquery 的过滤和转移!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8">&

2019-01-01 16:30:30 109

原创 html标签(块元素和行内元素、语气化标签、图像标签)

</head><body> <!--块元素:p标签(占一行位置) div标签:相当于p标签,但p标签不能嵌套,div标签能够嵌套,主要用于布局: 单闭合:<br /> 换行 行内元素:行内元素:span em i b strong span和块元

2018-12-20 16:45:52 2637

原创 多值参数(元组和字典)的拆包

什么是多值参数的拆包?num_tuple = (1,2,3,4,5)info_dict = {"name": "老王"}#任意定义一个多值函数def test(*args, **kwargs): print(args) print(kwargs)#1.错误的演示test(num_tuple,info_dict)#2.不使用拆包完成test(1, 2, 3,...

2018-12-19 17:55:49 350 1

原创 单例模式

#定义一个类class MusicPlayer (object): #记录第一次被调用的引用 instance = None #记录是否执行过初始化动作 init_flag = False def __new__(cls, *args, **kwargs): #1.判断类属性是否为空对象; if cls.insta...

2018-12-04 11:10:52 114 2

原创 使用tcp客户端下载文件

import socketdef main(): #1.创建套接字tcp tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #2.输入服务器的地址 client_ip = input("请输入服务器的ip:") client_port = int(input("请输入服务器的port:")) #3....

2018-12-04 10:52:53 409

原创 tcp聊天室[天上人间] V2.0版本

用tcp套接字搭建聊天室import socketdef main(): #1.创建tcp套接字 tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #2.绑定本地信息(bind) tcp_socket.bind(("",6344)) #3.默认的套接字由主动改为被动(listen) tcp_sock...

2018-12-04 10:45:18 301

原创 python中的类属性、类方法、静态方法

1、类属性就是针对 类对象 定义的属性使用赋值语句在 class 关键字下方可以定义 类属性类属性 用于记录 与这个类相关 的特征2、类方法就是针对 类对象 定义的方法在 类方法 内部可以直接访问 类属性 或者调用其他的 类方法类方法需要用 修饰器 @classmethod 来标识,告诉解释器这是一个类方法3、静态方法既 不需要 访问 实例属性 或者调用 实例方法也 不需要 访...

2018-12-04 10:18:05 107

原创 浅拷贝(copy)和深拷贝(deepcopy)的区别(面试题)

对于可变类型(eg:列表)和不可变类型(eg:元组)中的浅拷贝(copy)和深拷贝(deepcopy)的区别(面试题)#1.可变类型(eg:列表)中的浅拷贝(copy)和深拷贝(deepcopy)的区别import copya = [1,2]b = [3,4]c = [a,b]#1、浅拷贝(可变类型)d = copy.copy(c)![浅拷贝时,不仅为 d 开辟了空间 ,而且 重新...

2018-12-03 16:50:30 1485

原创 GIL锁对象(全局解释器)[面试题]

GIL锁对象(全局解释器)[面试题]描述Python 中GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐述多线程抓取程序是否比单线程单线程性能有提升,并解释原因。#1.多线程#子线程死循环import threadingdef test(): while True: passt1 = threading.Thread(target...

2018-12-03 15:55:34 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除