自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GIT

Git简介作用:源代码管理# 为什么要进行源代码管理- 方便多人协同开发- 方便版本控制# Git管理源代码特点1. Git是分布式管理服务器和客户端都有版本控制能力,都能进行代码的提交、合并、。。。2. Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库# Git操作流程图Git服务器-->本地仓库-->客户端-->本地仓库-->...

2018-03-15 21:00:45 210

原创 Django常用功能

静态文件将静态文件放到一个单独的目录中,以方便管理、 - 静态文件可以放在项目根目录下,也可以放在应用的目录下 - 由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理在项目的setting文件中,通过STATICFILES_DIRS列表配置静态文件的加载路径在html页面调用静态文件时,需要指定静态文件所在的路径为了安全和方便维护,可以通过配置项...

2018-03-15 20:51:23 1921

原创 Django_模板

模板介绍模板致力于表达外观,而不是程序逻辑;设计实现了业务逻辑view 与显示内容template的解耦模板包含两部分 静态:包含html、css、js动态:就是模板语言(简写DTL,定义在django.template)# 模板处理1.加载: 根据给定的路径找到模板文件,编译后放在内存中2.渲染: 使用上下文数据对模板传值并返回动态生成的网页模板配置:'DIRS': ...

2018-03-15 20:48:38 180

原创 Django_视图

视图介绍和项目准备视图就是应用中的views.py文件中的函数# 视图的第一个参数必须为HttpRequset对象, - 通过正则表达式组获取的位置参数 - 通过正则表达式组获得的关键字参数# 视图必须返回一个HttpResponse对象或子对象作为响应 - 子对象:JsonResponse HttpResponseRedirect# 视图负责接受Web...

2018-03-15 20:39:44 163

原创 Django_模型

ORMORM全拼 Object-Relation Mapping, 对象-关系映射,主要实现模型对象到关系数据库数据的映射()ORM图解# 调用模型类对象的Save()生成 insert、update语句# 调用模型类对象的Delete()生成delete语句# 调用模型类的all()、get()生成select语句 #优点 * 只需要面向对象编程,不需要面向数据库...

2018-03-15 20:35:00 172

原创 Django使用基础

Django基础和MVT架构Django的主要目的是简便、快速的开发数据库驱动的网站;强调代码复用,多个组件可以很方便的以”插件”形式服务于整个框架;遵循MVC设计模式,但有一个专有名词:MVTMVC- MVC 全拼 Model-View-Controller- MVC核心思想:解耦 - 让不同的模块之间降低耦合,增加代码的可扩展性和可移植性,实现更好的向...

2018-03-15 20:31:05 271

原创 json

jsonjson是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。#javascript自定义对象:var oMan = { name:'tom', age:16, ...

2018-03-15 20:24:30 1006

原创 JQuery高级

事件冒泡定义:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。作用:冒泡允许多个操作被集中...

2018-03-15 20:19:34 144

原创 jQuery进阶

jquery特效$btn.click(function(){ $('#div1').fadeIn(1000,'swing',function(){ alert('done!'); });}); fadeIn() 淡入 fadeOut() 淡出fadeToggle() 切换淡入淡出fadeTo(时间,透明度) 设置透明度 h...

2018-03-15 20:17:04 137

原创 JQuery入门

jQueryjQuery是目前使用最广泛的javascript函数库<script type="text/javascript" src="js/jquery-1.12.2.js"></script> jquery文档加载完再执行,将获取元素的语句写到页面头部,会因元素还没加载而出错# readyf方法解决<script type=...

2018-03-15 20:14:56 121

原创 javascript高级

数组及操作方法数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的#定义数组的方法//对象的实例创建var aList = new Array(1,2,3);//直接量创建(常用)var aList2 = [1,2,3,"asd"];# 操作数据中数据的方法var aList = [1,2,3,4]1.获取数组的长度:aList.length...

2018-03-15 20:09:07 284

原创 JavaScript入门

JavaScriptJavaScript是运行在浏览器端的脚本语言,主要解决的是前端与用户交互的问题,包括使用交互与数据交互# js作用1.制作网页的行为动作2.表单验证#注释// 单行注释/* 多行注释 1、... 2、...*/# 前端三大块1.HTML: 页面结构(Html--结构--内容)2.CSS: 页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效

2018-01-19 00:05:36 173

原创 Html、Css

总结#初学者写h+c的步骤:分析(标签布局—行div —>和父级一样大div,包含一个版心div) —>填内容 —> 分析(列) —> 选合适标签 —> 列一般都要浮动 —> 调上下左右的位置 —> 调细节(文字的样式)# css 初始化<style># 清除标签的margin和paddingbockquote, body, button, dd, dl, dt, fieldset, form

2018-01-19 00:05:08 199

原创 元类、ORM

元类类就是一组用来描述如何生成一个对象的代码段类也是对象,你可以在运行时动态的创建它们,就像其他任何对象一样type还有一种完全不同的功能,动态的创建类type可以接收一个类的描述作为参数,然后返回一个类type(类名,由父类名称组成的元组(针对继承的情况,可以为空),包含属性的字典(名称和值))元类就是用来创建类的”东西” ; 元类就是类的类Python中所有的东西,注意我是指所有的

2018-01-19 00:04:40 328

原创 Python_web-静态服务器

非阻塞网络IO非阻塞的特点:当没有数据来的时候不阻塞当前进程等待,而是报出一个异常 (套接字.setblocking(False))IO多路复用多路IO好处就在于单个process就可以同时处理多个网络连接的IO特点: 通过一种机制使一个进程能同时等待多个文件描述符,而这些文件描述(套接字描述符)其中的任意一个进入读就绪状态,epoll()函数就可以返回epoll 只能在Linux中使用

2018-01-19 00:03:48 580

原创 Python_闭包、装饰器

闭包内部函数调用外部函数的变量(一个闭包就是你调用的一个函数A,这个函数A返回一个函数B给你。这个返回的函数B就叫做闭包)优点:可以提高代码的可复用性,减少了代码的可移植性特点:一个独立的空间,多个闭包互补影响,占用空间远小于实例对象;注意点:引用了外部函数的局部变量,则外部函数的局部变量没有及时释放,消耗内存nonlocal 修改一个函数内部变量时使用# 定义一个函数def test

2018-01-19 00:03:00 470

原创 视图、事务、索引

视图通俗的讲,视图就是一条SELECT语句执行后返回的结果集(试图是对若干张基本表的引用,一张虚表,查询语句执行的结果;基表改变,视图也改变;可以理解为镜像)# 定义视图建议以v_开头create view 试图名称 as select语句;# 使用试图(视图的用途就是查询) select * from v_stu_score;# 删除试图 drop view 试图名称;

2018-01-19 00:02:21 234

原创 Python_MySQL查询

条件语法select * from 表名 where 条件例:select * from students where id = 1;where后面支持多种运算符,进行条件的处理1.比较运算符(=, >, >=, <, <=, != 或 <>)2.逻辑运算符 (and, or, not)3.模糊查询 - like - %表示任意多个字符 - _表示一个任意字符4.范围

2018-01-19 00:01:51 250

原创 Python_MySQL

数据库知识点数据库RDBMSSQLMySQL传统数据记录的缺点不易保存备份困难查找不便现代化手段–数据库持久化存储读写速度极高保证数据的有效性对程序支持性非常好,容易扩展数据库就是一种特殊的文件,其中存储着需要的数据关系型数据库核心元素数据行(记录)数据列(字段)数据表(数据行的集合)数据库(数据表的集合)RDBMS两种类型:关系型数据库、非关系型数据库定义

2018-01-19 00:01:15 420

原创 Python_提高

GIL全局解释器锁描述Python GIL的概念, 以及它对python多线程的影响?编写⼀个 多线程抓取⽹⻚的程序,并阐明多线程抓取程序是否可⽐单线程性 能有提升,并解释原因。Python语⾔和GIL没有半⽑钱关系。仅仅是由于历史原因在 Cpython虚拟机(解释器),难以移除GIL。GIL:全局解释器锁。每个线程在执⾏的过程都需要先获取 GIL,保证同⼀时刻只有⼀个线程可以执⾏代码。线程释

2018-01-19 00:00:44 421

原创 Python_正则表达式

正则表达式Regular Rxpression, 又称规则表达式正则表达式 就是事先定义好的一些特定字符(组合),组成一个”规则字符串”,这个”规则字符串”用来描述了一种字符串的匹配模式作用:可以检查一个串是否含有某种数据、将匹配的数据替换或者取出(1.判断数据是否符合要求,2.提取你想要的数据)特点: 功能强大,使用灵活re模块操作#re模块使用过程#导入re模块import re#

2018-01-19 00:00:09 146

原创 PythonLinux命令

一.Linux常用基础命令1.tree命令:以树状形式查看指定目录内容(只能查看目录内容,不能查看文件内容)tree --以树形结构显示当前目录下的文件信息tree 目录 --树形结构显示指定目录下的文件信息2.clear :清屏操作3.ls :查看当前文件夹下的内容#1)使用方法ls--显示当前目录下文件信息ls 目录或文件名 --显示指定目录下文件信息#2)相关参数-a:显示指定目录

2018-01-18 23:59:33 321

原创 PythonHTTP协议

网络通信过程:MAC地址:在设备与设备之间数据通信时用来标记收发双方(网卡的序列号)IP地址:在逻辑上标记一台电脑,用来指引数据包的收发方向(相当于电脑的序列号)网络掩码:用来区分ip地址的网络号和主机号默认网关:当需要发送的数据报包的目的ip不在本网段内时,就会发送给默认的一台电脑,称为网关集线器:已过时,用来连接多台电脑,缺点:每次收发数据都进行广播(数据安全),网络会变的拥堵交换机

2018-01-18 23:58:39 1105

原创 Python协程

迭代器迭代:根据记录的前面的元素位置信息,去访问后续的元素的过程(遍历)可迭代对象:通过for..in..这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象;一个具备iter方法的对象,就是一个可迭代对象可迭代的本质:提供iter(可迭代对象)获取该对象提供的一个迭代器,然后通过这个迭代器来依次获取对象中的每一个数据(iter(可迭代对象)==可迭代对象.iter(); next(迭代器

2018-01-18 23:57:14 145

原创 Python进程

进程概念:指的时运行的程序以及运行时用到的资源这个整体称之为进程经典三状态:就绪态:运行的条件都已经慢去,正在等待cpu执行(cpu分配时间片执行,切换到执行态)执行态:cpu正在执行其功能(时间片用完就切换到就绪态)等待态:在运行的代码中有需要等待某些条件(数据input()、时间sleep())阻塞等待,如果条件满足,切换到就绪态创建进程: pro = multiprocess

2018-01-18 23:55:55 140

原创 Python线程

多任务概念:操作系统可以同时运行多个任务并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务在同一时间段执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是多核cpu情况下,多个任务的一些任务往往在同一时间点执行线程概念:就是一个进程内部的一条代码执行流程默认存在的就是主线程,新创建出来的叫做子线程创建线程使用thre

2018-01-18 23:55:11 119

原创 PythonTCP

TCPTCP协议:传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议TCP通信面向连接需要经过创建连接、数据传送、终止连接三个步骤。TCP可靠传输采用发送应答机制超时重传错误校验流量控制和阻塞管理TCP与UDP的不同点tcp面向连接(确认有创建三次握手,连接已创建才作操作),udp面向数据报tcp有序数据传输重发丢失的数据包舍弃重复的数据包无差错的数据传输阻塞

2018-01-18 23:54:20 201

原创 PythonUDP

UDP网络概念:网络就是一种辅助双方或者多方能够连接在一起的工具目的:实现数据的共享和信息的传递IP地址IP地址用来标识网络中的一台主机(由网络号和主机号组成)局域网IP地址是只能在局域网内部使用IP地址,127.0.0.1代表本机回环地址,用于回路测试ifconfig:主要用以查看网卡的配置信息(ip地址);ping ip地址:测试本机和目的的主机,网络是否畅通(如果通,则通;如果不通

2018-01-18 23:51:37 337

空空如也

空空如也

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

TA关注的人

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