自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jQuery

官网https://www.bootcdn.cn/jqueryjQueryjquery引入外部网址引入 <!--<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>-->本地文件引入 <script src="jquery.js"></script> //jquery.js本地文件路径jQuery初识var d1 = $('#d1');

2021-03-18 11:24:31 126

原创 js版本的ajax

AJAXAJAX= Asynchronous JavaScript and XML (异步的JavaScript和XML)AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJAX简介AJAX是一种无须重新加载整个网页的情况下,能够更新部分网页的技术什么是AJAX...

2020-11-18 11:11:39 287

原创 一文看懂Python多进程与多线程编程

1 线程与进程1.1 简介说到线程就不得不提与之相关的另一概念:进程,那么什么是进程?与线程有什么关系呢?简单来说一个运行着的应用程序就是一个进程,比如:我启动了自己手机上的酷猫音乐播放器,这就是一个进程,然后我随意点了一首歌曲进行播放,此时酷猫启动了一条线程进行音乐播放,听了一部分,我感觉歌曲还不错,于是我按下了下载按钮,此时酷猫又启动了一条线程进行音乐下载,现在酷猫同时进行着音乐播放和音乐下载,此时就出现了多线程,音乐播放线程与音乐下载线程并行运行,说到并行,你一定想到了并发吧,那并行与并发有什么区

2020-11-16 09:37:16 216

原创 前端基础_02 CSS

css的三种引入方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css学习 css的三种引入方法</title> <!-- 2.内嵌样式 --&gt

2020-11-13 22:30:41 276

原创 前端基础_01

<!DOCTYPE html><html> <head> <!-- 设置编码集 --> <meta charset="utf-8" /> <!-- 设置网站标题 --> <title>这是前端内容</title> <!-- 设置网站图标 --> <!-- http://www.bitbug.

2020-11-09 22:43:54 266

转载 CentOS7安装MySQL(完整版)

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可

2020-11-09 11:48:42 2268

原创 Django后台xadmin的配置

Xadminxadmin是Django的第三方扩展,比使用Django的admin站点更强大也更方便。文档:https://xadmin.readthedocs.io/en/latest/index.htmlGitHub地址:https://github.com/sshwsfc/django-xadmin安装通过如下命令安装xadmin的最新版,它文档里面的安装方法好久没有更新了,会导致你安装不成功,所以我们使用下面的网址进行安装pip install https://codeload.gith

2020-11-07 17:05:05 266

原创 MySql基础操作_01

MySql基础操作SQL( structure query language)SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1.DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER2.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE3.DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE4.DQL语句 数据库操纵语言:查询数据SELECT

2020-11-07 14:07:56 148

原创 Python笔记_27_UDP协议_黏包现象

文庄目录UDP协议基本语法黏包现象黏包出现的两种情况黏包对比:tcp和udp解决黏包问题struct用法模块socketserverUDP协议基本语法server服务端# ### 服务端import socket# socket.SOCK_DGRAM 代表udp协议sk = socket.socket(type=socket.SOCK_DGRAM)# 绑定地址sk.bind(('127.0.0.1',8000))# upd作为服务器,第一次一定是先接受消息msg,addr = s

2020-11-06 18:47:30 874

原创 Python笔记_26_TCP/UDP协议_TCP协议

TCP/UDP协议TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话)优点 : 可靠,稳定,传输完整稳定,不限制数据大小缺点 : 慢,效率低,占用系统资源高,一发一收都需要对方确认应用 :Web浏览器,电子邮件,文件传输,大量数据传输的场景UDP(User Datagram Protocol)一种无连接的,不可靠的传输层通信协议(比如:发短信)优点 : 速度快,可以多人同时聊天,耗费资源少,不需要建立连接缺点

2020-11-06 11:06:54 836

原创 Linux服务器上安装MySQL数据库基本步骤

最近在弄这个,顺便记一下安装流程吧~(1)使用xshell连接Linux服务器(我的云服务器的操作系统是CentOS6),在根目录下,输入“yum -y install mysql mysql-server mysql-devel” 安装MySQL。到最后出现“Complete!”,表示安装成功。(在执行该命令之前,可以用“yum list | grep mysql”查看可以安装哪些项)。(2)检查是否生成了mysql服务,并设置随机启动。使用“chkconfig --list |grep mys

2020-11-06 09:04:37 161

原创 Python冷知识

Python之禅大家都知道python之禅吗? 不知道没关系只需要在python编辑器中输入:>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better t

2020-11-06 09:03:53 208 1

原创 Django中admin中的一些参数配置

设置在列表中显示的字段, id为django模型默认的主键list_display = ('id','name','sex','create_time','email','qq','status')设置在列表中可编辑的字段list_editable = ('status','qq')设置通过点击某一字段可跳转至修改页面list_display_links = ('name','id')设置按照某一字段可搜索search_fields = ('name', 'email', 'qq', '

2020-11-06 09:03:06 339

原创 axios的基本使用

axios前后端分离中实现跨域请求使用:mian.js// 先导入安装好的axiosimport axios from 'axios'// 将axios配置到Vue,使所有的组件都可以使用this.$axios调用Vue.prototype.$axios = axiosCourse.vue this.$axios.request({ url:'http://127.0.0.1:8000/api/v1/course' //后端的接口 method:'GET' }).the

2020-11-06 09:02:19 189

原创 正则

正则表达式:匹配出字符串中符合要求的某种规则用处: 检测某个字符是否符合规则: 比如判定手机号,身份证是否合法 提取网页字符串中想要的数据,比如爬虫中提取股票数据,网页天气组成:普通字符 :大小写字母,数字元字符: (1)预定义字符集,字符组 . 匹配任意字符,除了换行符\n \d匹配数字 \D匹配非数字 \w匹配字母数字下划线 \W匹配非字母数字下划线 \s匹配任意的空白符(\n \t \r ' ') \S匹配非空白符 \n匹配换行 \t匹配制表符 [] 字符组:匹配括号

2020-08-02 23:21:22 86

原创 os shutil 的创建删除移动复制

os创建删除os 创建os.mknod() 创建文件 os.mkdir() 创建文件夹(目录)os 删除os.remove()删除文件os.rmdir() 删除文件夹(目录)os.rename 对文件,文件夹重命名os.rename(破名,新名)os.makedirs 递归创建文件夹os.makedirs("a/b/c/d/e")os.removedirs 递归删除文件夹os.removedirs("a/b/c/d/e")shutil复制shutil.copyfileobj 单

2020-08-02 23:15:52 156

原创 os.path

os.path 路径模块在linux系统中os.path.basename() 返回文件名部分strvar = "/home/long/mywork/ceshi110.html"res = os.path.basename(strvar)print(res) # ceshi110.htmlos.path.dirname() 返回路径部分res = os.path.dirname(strvar)print(res) # /home/long/myworkos.path.split 将路径拆分

2020-08-02 23:14:48 104

原创 os模块相关函数

​ os 对系统进行操作import os (1) system 对系统进行操作res = os.system("ipconfig") 查看ip > 打印乱码 因为在windows中是gbk编码(2)popen() 执行系统命令 返回对象,通过read方法读出字符串 (防止字符串乱码,使用popen进行操作)res = os.popen("ipconfig")print(res.read()) # 显示的时候,按照utf-8进行转换 > 显示正常(3)name 获得系统标识

2020-08-02 23:14:26 132

原创 Day19 zip,tar压缩包模块

压缩模快- zipfile (后缀为zip)import zipfile格式: with zipfile.ZipFile("file",mode,zipfile.ZIP_DEFLATED)功能: 创建一个zip文件,表示一个zip对象参数:file 表示压缩包路径,或类对象文件参数mode表示模式 ,默认为r 为w 就是新创建一个压缩包zipfile.ZIP_STORED 只是存储模式,不会对文件进行压缩,这个是默认值 zipfile.ZIP_DEFLATED

2020-08-02 23:11:37 115

原创 Day18 序列化模块pickle json

序列化模块 pickle / jsonpickle序列化: 将不能直接存储的数据变的可存储,这个过程叫做序列化 反序列化: 将文件中的数据拿出来,回复成原来的数据类型,这个过程叫做反序列化在文件中存储的只能是字符串和字节流.不能是其他数据错误示例:lst = [a,b,c]with open("1.txt","w",encoding="utf-8") as fp: fp.write(lst) # error lst 为列表pickle的使用# dump 把对象序列化后

2020-08-02 23:06:40 66

原创 D17 time math random 内置方法

内置方法abs 绝对值 round 四舍五入 sum 求和max 求最大值min 求最小值range 生成指定范围的可迭代对象bin 将十进制转换为二进制oct 将十进制转换为八进制hex 将十进制转换为十六进制chr 将ascii码转换为字符ord 将字符转换为ASCII码pow 计算某个数的n次方 pow(2,3,5) ->3 # 2的3次方然后对5取余eval 将字符串当做Python代码执行 print(eval('pow(2,3)')) # 8

2020-08-02 23:01:36 92

原创 Day15 递归

​ 递归​ 递归的思想: 具体来讲就是把规模大的问题转化为规模小的相似的子问题来解决。在函数 实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就 产生了函数调用它自身的情况。另外这个解决问题的函数必须有明显的结束条 件,这样就不会产生无限递归的情况了怎么更好地理解递归算法递归:你打开面前这扇门,看到屋里面还有一扇门(这门可能跟前面打开的门一样大小(静),也可能门小了些(动)),你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开…… 若干次之后,

2020-08-02 22:51:18 74

原创 Day14 推导式和生成器

​ 推导式定义: 通过一行循环判断遍历一系列数据意义: 语法: val for val in Iterable(把想要的值写在for的左侧)里面是一行循环判断,通过套在推导式外边的符号判断具体是什么类型的推导式​ 列表推导式​(1) 普通推导式# 遍历0-9内的所有数字res = [i for i in range(10)](2) 带有判断条件的推导式# 遍历0-9内的所有偶数res1 = [i for i in range(10) if i%2==0](3)多循环推导式lst

2020-08-02 22:47:17 92

原创 Day13 高级函数 迭代器

高阶函数,也就是系统内置的一些函数,具有某种功能能把函数当做参数传递map函数 # mapmap(func,Iterable) (函数,可迭代数据)参数: func(自定义函数,或内置函数)功能: 把Iterable中的数据一个个拿出来,扔到func中做处理返回值:最后返回一个迭代器(Iterator)# 例子1# 定义一个函数,实现把传入的字符变成整型def func(*args): for i in args: return int(i)lst = ['1', '

2020-07-26 00:40:37 74

原创 Day12 闭包 匿名函数

闭包函数概念: 内函数使用了外函数的局部变量,外函数返回内函数的引用# 基本语法def shagndan(): up = "花木兰" def 中单():

2020-07-26 00:28:09 132

原创 Day08 列表 集合字典的相关函数

带娃挖到

2020-07-18 09:06:11 92

原创 Day11函数的扩展

return 返回值自定义函数的返回值,return 可以把值返回到函数的定义处 (1) return + 六大标准数据类型,还有类的对象,函数 如果不定义return,默认返回的是None (2) 执行完 return之后,立即终止函数,后面的代码不执行# 1. return 的返回类型def func(): return 1# 定义 return后面的代码不执行 res = func()print(res)全局变量和局部变量局部变量:在函数内部定义的变量(局部命名空间)全局变

2020-07-17 21:07:12 109

原创 Day10函数

函数的定义函数的功能:包裹一部分代码, 实现某一个功能 达成某一个目的特点: 可以反复调用,提高代码的复用性,提高开发效率,便于维护管理函数的基本格式 函数的定义: def 函数名(): code1 code2 函数的调用 函数名()# 定义函数def func(): print("我是一个函数"):# 调用函数func()# 函数的命名''' 函数命名字母数字下划线,首字母不能为数字严格区分大小写,且不能使用关键字函数命名有意义,且不能使用中

2020-07-17 17:38:33 71

原创 Day07 字符串和列表的相关操作

字符串的相关操作字符串的拼接字符串的重复字符串跨行拼接字符串的索引字符串的切片字符串的拼接#(1) 字符串的拼接strvar = "今天是" + "星期一"strvar +=",今天非常开心"print(strvar)字符串的重复strvar = "重要的事说三遍" * 3print(strvar)字符串跨行拼接strvar = "sfdaffgasdgadagdadagaa"\"多余的放到第二行进行显示"print(strvar)字符串的索引# 正向索引 0123

2020-07-14 19:12:22 176

原创 Day06 控制流程

学习python的第六天

2020-07-11 16:26:50 146

原创 代码块...

学习python的第五天程咬金程知节,本名程咬金。《旧唐书》上说他“少骁勇,善用马槊”。在隋末大乱中,他先投李密,加入瓦岗军,后归于唐,与秦琼一道,成为秦王李世民帐下的骁将。李世民发动玄武门之变时,他是参与事件的主将之一。李世民登基之后,命画家阎立本为二十四位功臣画像,是为凌烟阁二十四功臣,程知节即是其中之一。程咬金的战功并不最多,但他对李世民的忠诚,却一时无两。在《说唐》和《隋唐演义》等小说中,将程咬金说成是一个鲁莽的混世魔王,为人滑稽好笑,同时也是一员福将,怎么打都不死。Python中的类型控

2020-07-07 11:42:01 93

原创 python中的运算符

学习python的第四天牛魔牛魔坐在炽热的宝座上,惬意饮下满盅的酒。美味,畅快。盘踞一方的荒漠霸主,偶尔也会回忆起很久很久以前的某一天……呵~生命中最为痛快的一天。那个年代,它还是低贱的奴隶……是的,魔种的血统赋予了它强健的筋肉,非人的铁躯,以及显示身份的尖角,也让沉重的枷锁桎梏了它。人类奴役它漫长时光:作为角斗士被观赏,作为强有力的运输工具被使用。一直以来,它显得那样顺从……直到某天,结识了另一个家伙,猴子。“哥们,在忍耐些什么?让我们大干一场!”迈出这步比想象中更容易。它们联手发动了一场起

2020-07-03 15:40:34 132

原创 python中数据类型转换

学习python的第三天墨子墨子,名翟,春秋战国之际的思想家,墨家的创始人。墨子反对不义之战,广收门徒周游列国,在百家争鸣的战国产生了很大的影响。墨子还是一位高明的工匠,谙熟各种机械工程技艺,为了止楚攻宋,曾与名匠公输般(鲁班)进行攻防演练,使对方折服。他还详细阐述过各种攻受器械和工程设施的构建技术,对后世军事有着极大影响。 墨家弟子根据其生平事迹语录,整理了《墨子》一书传世。内容广博,涉及政治,军事,科技,哲学,是研究墨子的重要史料强制类型转换 Number (int float bool c

2020-07-01 21:31:00 393

原创 python中的数据类型

学习python的第二天刘禅:三国时蜀国开国皇帝刘备之子,史称后主,小名阿斗,《三国志·蜀书》上有专传介绍。刘禅系刘备甘夫人所生,出生之后,在战乱中颠沛流离,两次遇险,均为赵云所救。刘备去世后,他继承蜀汉的帝位。但国土狭小,资源贫乏,难有作为。他继位之后,一切由诸葛亮做主。诸葛亮死后,姜维等人继续对魏征战,耗尽了蜀汉的国力。当魏国的权臣司马昭派两路大军进兵蜀国,蜀遂被灭。被俘之后的刘禅,被封为安乐公,表示乐不思蜀。到底是自污之计,还是真的没有心肝,无从知晓编译型语言与解释型语言的区别:编译型:一次性

2020-06-30 23:26:47 281

原创 进制问题 变量 注释

学习python的第一天1.1 计算机硬件基本认知‘’’cpu: 中央处理器内存: 临时存储数据硬盘: 长期存储数据操作系统:统一管理计算机软硬件资源的程序‘’’Python创始人 吉多·范罗苏姆1.2 计算机文件大小单位b = bit 位(比特)B = Byte 字节'''1Byte = 8 bit #一个字节等于8位 可以简写成 1B = 8b1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB1PB ..

2020-06-30 16:07:27 184

原创 有梦想的咸鱼

1.Python简介Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。2.Python的应用领域Web 和 Internet开发科学计算和统计教育桌面界面开发软件开发后端开发3.Python 的版本python 2.x 版本,官方在 2020 年停止支持,原码不规范,重复较多python 3.x 版本,功能更加强大且修复了很多bug,原码清晰,简

2020-06-29 21:36:34 205

空空如也

空空如也

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

TA关注的人

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