- 博客(43)
- 收藏
- 关注
转载 Django-model基础(ORM操作)
Django ORM 操作知识预览ORM创建表(建立模型)添加表记录查询表记录修改表记录删除表记录回到顶部ORM映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <...
2017-12-16 14:06:00 159
转载 Git
Git在 Windows 上安装 Git从https://git-for-windows.github.io下载(网速慢的同学请移步国内镜像),然后按默认选项安装即可。安装完成后,在使用的文件目录鼠标右键打开打开后在命令行输入如下命令来输入用户名和邮箱:$ git config --global user.name "Your Na...
2017-11-20 18:41:00 157
转载 Vue浅谈
浅谈Vue 最近在学习Vue相关的知识点并且也做一些练手,就在学习过程中出现的各种坑爹的地方做一个总结!之后再遇到也不会抓瞎。 1.Vue工程的安装 (1)首先先安装node.js这是Vue的运行基础。登录官网下载相关包安装即可,不再赘述。 (2)其次是安装Vue-cli 脚手架,进入到cmd命令行去执行下面命令。npm...
2017-11-19 16:24:00 156
转载 web前端-----jQuery
web前端之jQuery篇一 jQuery是什么?[1] jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。[2] jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE![3] 它是轻量级的js库(压缩后只...
2017-08-18 11:16:00 148
转载 web前端-----JAVA Script(一)
JavaScript概述JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品...
2017-08-16 21:04:00 421
转载 web前端-----第二弹CSS
web前端之CSS样式CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。''' selector { property: value; property: value; ... pro...
2017-08-07 14:41:00 90
转载 web前端-----第一弹html
HTML 初识web服务本质import socketdef main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8081)) sock.listen(5) while True: ...
2017-07-31 19:26:00 87
转载 mysql数据库第三弹
mysql数据库知识拓展视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。SELECT *FROM ( SELECT nid, NAME...
2017-07-28 16:03:00 109
转载 mysql数据库第二弹
mysql数据库针对表的操作表记录的增删改查1.增加一张表插入记录之前必须得先有表结构!CREATE TABLE score( id int PRIMARY KEY auto_increment, name VARCHAR (20), chinese FLOAT(4,2), Math FLOAT(4,2), English FLOAT(4,2)) ----插...
2017-07-25 20:01:00 94
转载 mysql数据库第一弹
mysql(一)sql语句sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。sql规范<1...
2017-07-24 19:38:00 87
转载 python进阶------进程线程(五)
Python中的IO模型同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个...
2017-07-24 19:21:00 97
转载 python进阶------进程线程(四)
Python中的协程协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一次调用的状态,换种说法:进...
2017-07-20 19:19:00 85
转载 python进阶------进程线程(三)
python中的进程1.multiprocessing模块由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。multiprocessing包是Python中的多进程管理包。与threading.Thread类似,它可以利用multiprocessing.Process...
2017-07-20 17:43:00 110
转载 python进阶-------进程线程(二)
Python中的进程线程(二)一、python中的“锁”1.GIL锁(全局解释锁)含义:Python中的线程是操作系统的原生线程,Python虚拟机使用一个全局解释器锁(Global Interpreter Lock)来互斥线程对Python虚拟机的使用。为了支持多线程机制,一个基本的要求就是需要实现不同线程对共享资源访问的互斥,所以引入了GIL。GIL:在一个线程拥...
2017-07-19 20:29:00 118
转载 python进阶------进程线程(一)
Python中的进程线程一、进程线程的概念1.1进程:进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程,它是系统感知进程存在的唯一标志。进程...
2017-07-17 17:23:00 136
转载 python进阶---Python中的socket编程
初识socket编程一、前言socket基于C\S架构(客户端\服务端)的编程模型,在Python中是以socket模块存在的。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指...
2017-07-10 20:03:00 129
转载 Python基础---python中的异常处理
Python中的异常处理一、什么是异常处理python解释器检测到错误,触发异常(也允许程序员自己触发异常)程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关)如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理。二、为什么要进行异常处理python解析器去执行程序,检测到了一个错误时,触发异常,...
2017-07-10 19:47:00 143
转载 Python进阶---面向对象第三弹(进阶篇)
Python对象中一些方法一、__str__class Teacher: def __init__(self,name,age): self.name=name self.age=age self.courses=[] def teach(self): print('%s teach' %self.name...
2017-07-09 21:53:00 104
转载 Python进阶---面向对象第二弹
python类的继承原理一、类的继承顺序class A(object): def test(self): print('from A') passclass B(A): # def test(self): # print('from B') passclass C(A): # def test(self): ...
2017-07-05 22:43:00 89
转载 Python进阶---面向对象的程序设计思想
Python的面向对象一、面向过程与面向对象的对比面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了程序的复杂度缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即便是能,也得是大改,改一个组件,牵一发而动全身。应用场景:一旦完成...
2017-07-03 19:12:00 164
转载 python基础-------模块与包(四)
configparser模块与 subprcess利用configparser模块配置一个类似于 windows.ini格式的文件可以包含一个或多个节(section),每个节可以有多个参数(键=值)。配置成这样一个文件[DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9For...
2017-06-27 22:10:00 88
转载 python基础-------模块与包(三)正则表达式
re模块正则表达式正则表达式常用符号:[ re模块使用方法]:match(string[, pos[, endpos]]) | re.match(pattern, string[, flags]):这个方法将从string的pos下标处起尝试匹配pattern;如果pattern结束时仍可匹配,则返回一个Match对象;如果匹配过程中pattern无法匹配...
2017-06-26 20:25:00 62
转载 python基础-------模块与包(二)
sys模块、logging模块、序列化一、sys模块sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值这几个为常用的sys模块!二、logging模块...
2017-06-22 21:55:00 62
转载 python基础-------模块与包(一)
模块与包Python中的py文件我们拿来调用的为之模块:主要有内置模块(Python解释器自带),第三方模块(别的开发者开发的),自定义模块。目前我们学习的是内置模块与第三方模块。通过import来导入模块。一.time模块time.(函数名称())在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:...
2017-06-21 15:11:00 101
转载 python基础-------函数(三)
迭代器一、迭代的概念迭代:1 重复2 下一次重复是基于上一次的结果l=['a','b','c','d']count=0while count < len(l): print(l[count])count+=1#循环本身就是一个迭代的过程!'''python为了提供一种不依赖于索引的迭代方式,python会为一些对象内置__iter__方法obj.__it...
2017-06-15 21:42:00 97
转载 python基础-------函数(二)
闭包函数与装饰器一、闭包函数闭包函数:函数内部定义函数,成为内部函数,该内部函数包含对外部作用域,而不是对全局作用域名字的引用那么该内部函数成为闭包函数name='alex'# def func():# name='egon'# def bar():# ...
2017-06-14 22:26:00 79
转载 python基础-------函数(一)
一 为何要有函数?不加区分地将所有功能的代码垒到一起,问题是: 代码可读性差 代码冗余 代码可扩展差如何解决?函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用结论:函数使用必须是:先定义,后调用二:函数的分类 1.内置函数:built-in 2.自定义函数: def 函数名(参数1,参数2,...): ...
2017-06-13 21:26:00 112
转载 python基础(三)----字符编码以及文件处理
字符编码与文件处理一.字符编码由字符翻译成二进制数字的过程字符--------(翻译过程)------->数字这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码。字符编码的发展史阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文字符...
2017-06-12 21:45:00 107
转载 python基础(二)-------数据类型
python开发基础篇(二)数据类型python数据类型有:1.数字 1.只能存放一个值 2.一经定义,不可更改 3.直接访问 主要的分类为:整型,长整型,(python2有长整型的概念Python统一为整型)布尔,浮点,复数 字符的函数 2.字符串 定义:它是一个有序的字符的集合,用于存储和表示...
2017-06-07 21:35:00 140
转载 python基础(一)------Python基础语法与介绍
编程语言的历史和Python开发一.编程语言1.编程语言也是“语言”与英语,汉语等类似,掌握其语法结构,灵活 的运用其语法规则为之重要。 编程语言实现的是程序员与计算机之间的沟通,来使计算机工作。2.程序语言的分类 机器语言:典型二进制代码表示的计算机能识别的语言。 优点:灵活,直接执行,和速度快 缺点:不同型号的机器语言是不一样的,按照...
2017-06-06 19:47:00 104
转载 linux操作系统基础篇(九)
shell脚本的运算符与流程控制1.运算符1.1 算术运算符+-*/%[root@MiWiFi-R3-srv ~]# echo $[3+1]41.2 关系操作与(())连用<><=>===!=&&||test命令相关,[]可以达到一样的效果[root@MiWiFi-R3-s...
2017-06-05 19:22:00 101
转载 linux操作系统基础篇(八)
shell脚本的变量以及正则表达式一.变量含义:程序的运行就是一些列状态的变量->用变量值的变化去表示。命名规则以字母或下划线开头,剩下的部分可以是:字母、数字、下划线.最好遵循下述规范:1.以字母开头2.使用中划线或者下划线做单词的连接3.同类型的用数字区分4.对于文件最好加上拓展名例如: sql_bak.tar.gz,log_bak.tar.bz2...
2017-06-04 10:12:00 125
转载 linux操作系统基础篇(七)
Linux服务篇(二)1.nfs服务的搭建安装:yum install rpcbind nfs-utils -y配置:NFS服务的配置文件为/etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。/etc/exports文件内容格式:<输出目录&...
2017-06-01 20:23:00 192
转载 linux操作系统基础篇(六)
linux服务篇1.samba服务的搭建samba的功能:samba是一个网络服务器,用于Linux和Windows之间共享文件。2. samba服务的启动、停止、重启service smb start|stop|restart3. samba的主配置文件为:/etc/samba/smb.conf4. 配置samba服务5.创建用户并且将其创建为samba用户use...
2017-05-31 20:16:00 167
转载 linux操作系统基础篇(五)
Linux网络以及rpm安装yum源的配置1.Linux网络1. 使用ifconfig命令来维护网络1) fconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡...
2017-05-30 18:47:00 78
转载 linux操作系统基础篇(四)
一.系统监控1.TOP 命令1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。2) 使用top命令列出系统状态时,系统默认每5秒刷新一下屏幕上的显示结果。1.第一行是任务队列信息12:38:33当前时间up 50days...
2017-05-26 16:35:00 113
转载 linux操作系统基础篇(三)
1.cat命令cat除了可以用来查看文本文档还可以将两个文本文档纵向合并到另外一个文本文档中比如 cat /etc/passwd /etc/group > 1.txt2. 归纳了所有的压缩解压缩的命令01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirNam...
2017-05-25 16:26:00 94
转载 linux操作系统基础篇(二)
Linux用户、群组、权限1.用户也是由一个个文件组成的下列文件都是存放用户信息的文件useradd user1/etc/passwd: 存放用户信息 /etc/shadow/ :存放用户密码 /etc/group : 存放组信息 /etc/gshadow :存放组密码 /home/user1 : 用户家目录 /var/spool/mal/user1:用户邮箱...
2017-05-24 17:22:00 76
转载 linux操作系统基础篇(一)
1.什么是linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。开源软件。2.现主流版本Redhat Ubuntu sus...
2017-05-23 16:30:00 219
转载 计算机网络通信
1.通信的条件通信的是由:物理连接的建立,互联网协议。(互联网协议就是一系列的标准,相当于就是计算机界的英语)。2.网络协议一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite).互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的...
2017-05-22 15:24:00 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人