自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 硬货!对编程非常有用在线工具资源分享

一、 工具类1、 图片相关工具TinyPNG:https://tinypng.com/免费的在线图片压缩工具,压缩率高,无损画质,直接拖拽使用,很方便。picdiet:https://www.picdiet.com/zh-cn独特且强悍的JavaScript 算法,能极速压缩 80% 的图片大小,而不损害其质量。SmartResize:https://www.smartresize....

2019-05-29 09:12:24 222

原创 linux 重定向相关笔记知识点

3、重定向通配符的概念通配符 : “”通配符代表所有也类似于模糊查询可以根据通配符去查找一些相关内容例如 : ls q这样就将当前目录下所有以q开头的文件都查找出来: 匹配若干位任意字符? : 匹配一个任意字符【12345】 : 匹配中括号内任意字符【1-5】 : 匹配中括号内任意字符重定向重新设定方向将当前看到的内容保存起来ls > show.txt将当前...

2019-03-24 10:50:57 105

原创 linux基本操作基础知识点相关笔记

2、linux基本操作/ 根目录 计算机目录/bin程序安装目录/boot开机启动相关/dev和设备相关/data和数据相关/etc所有程序相关配置/home用户目录 · 只有home文件夹中可以随意操作/lib第三方库……区分斜杠和反斜杠常用命令apt-get install -y 软件名 : 安装软件pwd : 返回结果是当前路径ls : 显示当前目录...

2019-03-24 10:50:00 137

原创 数据分析之线性回归分析

一、回归算法:(1)机器学习监督学习算法分为分类算法和回归算法;回归算法运用于连续型分布预测,针对的是数值型的样本(2)回归分析中包括因变量和自变量(3)回归分析分为一元线性回归分析和多元线性回归分析二、一元线性回归:(1)、线性回归,是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法一元线性回归通用公式为:(2)实例:导入模块:from...

2019-03-23 08:18:59 627

原创 Python 十大排序之冒泡排序

一、冒泡排序原理:重复比较相邻元素,如果逆序则交换,大的沉底,小的上浮;eg:arr=[6,3,5,2,1]第一趟:[3,5,2,1,6] #已归位:6第二趟:[3,2,1,5,6] #已归位:5,6第三趟:[2,1,3,5,6] #已归位:3,5,6第四趟:[1,2,3,5,6] #已归位:2,3,5,6#每一趟排序只归位一个数字,需排n-1趟;每趟归位的数字不参与比较,每趟只拍...

2019-03-23 08:17:20 116

原创 python 数据库---mysql存储引擎的区别

一、MyISAM:它不支持事务,也不支持外键,表级锁,尤其是访问速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用基本都可以使用这个引擎来创建表。二、InnoDB:InnoDB是一个健壮的事务型存储引擎,这种存储引擎已经被很多互联网公司使用,为用户操作非常大的数据存储提供了一个强大的解决方案InnoDB还引入了行级锁定和外键约束,在以下场合下,使用InnoDB是最理想的...

2019-03-22 11:37:21 97

原创 小结:迭代器与生成器的区别

迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅“记住”了它的数据状态,生成还记住了程序执行的位置。(2)迭代器迭代器是一种支持next()操作的对象。它包含了一组元素,当执行next()操作时,返回其中一个元素。当所有元素都被...

2019-03-22 11:36:28 116

原创 Python 迭代器

一、迭代器基础概念:迭代器是一种支持next()操作的对象。它包含了一组元素,当执行next()操作时,返回其中一个元素。当所有元素都被返回后,再执行next()报异常—StopIteration迭代器是一个可以记住遍历的位置的对象;迭代器对象从集合的第一个元素开始访问,直到所有元素访问完成之后才结束;迭代器只能往前不能后退;迭代是访问集合元素的一种方式二、可迭代对象与迭代器对象的区...

2019-03-22 11:35:36 145

原创 Python基础知识-----生成器

一、生成器概念:二、生成器创建:方法1:将列表推导式的[]改成():eg:G = (i for i in range(100000000000))print(‘生成器:’,G)三、生成器与列表推导式的区别:(1)列表推导式:[i for i in range(10)],一次性直接全部输出,占用内存大eg:g=[i for i in range(10)]print(g) # [...

2019-03-22 11:34:51 60

原创 python死锁

一、死锁原理:(1)在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。(2)产生死锁的四个必要条件:①互斥条件:一个资源只能被一个进程使用;②请求与保持条件:一个进程因请求资源而阻塞时,对方已获得的资源不释放。③不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺。④循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。二:...

2019-03-21 11:53:04 123

原创 C语言 全局变量和局部变量的区别

局部变量和全局变量的区别背景:上午看书阅及这两对概念,有很多相似之处,故记之。一. 局部变量&全局变量1 局部变量:“在函数内定义的变量”,即在一个函数内部定义的变量,只在本函数范围内有效。2 全局变量:“在函数外定义的变量”,即从定义变量的位置到本源文件结束都有效。目的:增加函数间数据联系的渠道。由于同一文件中的所有函数都能引用全局变量的值,因此如果在一个函数中改变了全局变...

2019-03-21 11:51:55 208

原创 python 全局变量与局部变量的区别

一、全局变量与局部变量:(1)全局变量:定义一个变量(全局变量就是定义在函数外面的变量)全局变量作用域是整个模块内部在函数的内部可以使用全局变量(用global 标识)eg: eg2:------不用global 标识 修改局部变量g_num=10 g_num=10def hs(): def hs():global g_num #函数内部对全局变量的值进行修改 global g_n...

2019-03-21 11:50:35 74

原创 数据库简介

数据库简介存储数据:用来对网站或者APP数据的存储。MySQL :关系型数据库管理系统mogodb/redice:非关系型数据库管理系统;MySQL的历程:MySQL AB公司(瑞典)sun 公司收购,之后sun公司倒闭;甲骨文公司MySQL的优势:体积小速度快结构简单总体拥有成本低跨平台开源免费数据库的结构:数据库服务数据库数据表数据数据库的结构:数据库...

2019-03-21 11:49:29 56

原创 多线程VS多进程

多线程VS多进程进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ 线程,能够完成多任务,比如 一个QQ中的多个聊天窗口定义的不同进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一 个进...

2019-03-20 15:30:27 62

原创 银行家算法

一、银行家算法:[背景知识]一个银行家如何将一定数目的资金安全地借给若干个客户,使这些客户既能 借到钱完成要干的事,同时银行家又能收回全部资金而不至于破产,这就是银行家问题。这个问题同操作系统中资源分配问题十分相似:银行家就像一个操作系统,客户就像运行的进程,银行家的资金就是系统的资源。[问题的描述]一个银行家拥有一定数量的资金,有若干个客户要贷款。每个客户须在一开 始就声明他所需贷款的总...

2019-03-20 15:28:24 141

原创 数据库查询语言

数据库查询语言精确查询:select * from 表名 where 条件select * from 表名 where 字段 in 条件select 字段1,字段2 from 表名 where 条件运算符查询select * from 表名 where id=1+1select * from 表名 where id <100;模糊查询:select * from 表名 wh...

2019-03-20 15:26:54 297

原创 数据库操作语言

添加数据insert into 表名(字段1 字段2,…)valuse(值1,值2,…);insert into 表名 values(值1,值2,…)insert into 表名 (字段1 字段2…)values(值1 值2…), (值1 值2…),(值1 值2…)insert into 表名 set 字段1 =值1,字段2=值2;查询数据select * from 表名修改数据:...

2019-03-20 15:25:38 64

原创 数据库的库表结构操作

数据库的库表结构操作1.库操作:查看服务器下的库:show databases;创建库:create database +库名;选择库:use 选择的库;删除库:drop database +库名;2.表操作:查看库下的所有表,show tables;创建表:create table 表名(字段1 类型 属性 字段2 类型 属性)引入主键且自增长:AUTO_INCREMENT和P...

2019-03-20 15:24:21 150

转载 列表和字符串互相转换的应用

列表是元素的集合,字符串是把元素的集合当做一个整体,在实际中,经常需要将一个列表转换成字符串即将列表当做整体处理,或者将字符串以某种分隔符如空格等分离出字符串的元素进行处理,转换成列表是最方便的形式。(1)列表转换成字符串:join列表里的字符按字符串形式打印join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串格式:“分隔符”.join(列表)...

2019-03-20 15:23:03 191

原创 Session会话机制

一.Session由来Session的官方定义是:Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。说白了Session就是一种可以维持服务器端的数据存储技术。 Session主要有以下的这些特点:(1)session保存的位置是在服务器端。(2)session一般来说是要配合cookie使用,如果是浏览器禁用了c...

2019-03-19 22:23:43 1210

转载 Django 外键ForeignKey中的on_delete

当你在Django中删除了一个有着外键关联的数据时,比如一个作者和他名下的所有的书的信息,书的外键是作者(一个作者可有好多本书),当你把作者的信息从数据库中删除时,Django提供了一下几个参数来对作者的书的数据进行操作外键的定义:#models.pyclass Author(models.Model):&nbsp;&nbsp;&nbsp;&nbsp;author = models.Cha...

2019-03-15 21:10:36 122

转载 django 无法加载图片问题

在HTML模板中无法加载media的图片 !!经过一系列的查找,总结出以下两种办法:第一种:步骤1:在settings.py文件的最后加上以下内容:STATIC_URL = ‘/static/’STATIC_ROOT = os.path.join(os.path.dirname(file),’static’)设置图片等静态文件的路径STATICFILES_DIRS = ((‘css...

2019-03-15 21:08:50 988 1

转载 Django url 标签和reverse()函数的使用(转)

原文:http://www.yihaomen.com/article/python/355.htm使用url标签和reverse()函数,可以避免在模板和view中对url进行硬编码,这样即使url改变了,对模板和view也没有影响起初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当...

2019-03-14 13:01:36 114

原创 'backend' is not a registered namespace

做django项目遇到的小问题,如下图:解决方法:

2019-03-14 10:55:16 644

原创 django1.11 启动错误:Generator expression must be parenthesized

错误信息:解决方法:找到widgets.py中的151行把末尾逗号去掉即可

2019-03-13 20:58:35 164

转载 Windows10下设置Shift+右键增加cmd

windows10默认的shift+鼠标右键只会出现PowerShell的打开命令,但是在实际使用过程中,有时候cmd中可以正常运行的指令在PowerShell中却无法运行,而且默认打开的PowerShell并不具备管理员权限,因此想要设置将cmd可以通过shift+鼠标右键选择打开,网上方法很多,亲自试了一些,由于涉及到注册表,当然是设置后想要移除时可以干净的移除最好啦。总结了一下,提供简单方便...

2019-03-13 10:58:11 289

转载 Navicat for MySQL 安装和破解(附安装包)

Navicat工具使用方便,但需要破解。1、安装Navicat软件安装成功之后进行破解。然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。可以使用啦!Navicat for MySQL 安装软件和破解补丁:链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNMrnA 密码:4xb1作者...

2019-03-13 09:21:27 5599

转载 MySQL安装到最后一步未响应(不需要卸载的解决方法)

MySQL数据库安装到最后一步需要打4个√,这个时候会因为电脑不同,系统不同而发生未响应,有的运气好,卡个几分钟就好了,我曾经开了一天也没卡回来按照通用的教程,这个时候应该强退然后把MySQL已经安装的文件卸载,然后再删注册表,一套下来无比繁琐,然后再安装,又卡死,再卸载,删注册表,又装…摔!然后我后来买了新电脑,1060显卡起飞!!!然后装MySQL的时候,又卡死,当时急着写项目,于是...

2019-03-12 11:32:31 241

转载 什么是耦合、解耦

一、耦合1、耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。2、在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。3、分类:有软硬件之间的耦合,还有软件各模块之间的耦合。耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信...

2019-03-12 08:53:54 272

转载 正则表达式中的 .*? 或 .*+ 是什么意思?

后边多一个?表示懒惰模式。必须跟在或者+后边用如:如果用正则匹配src中内容非懒惰模式匹配src="."匹配结果是:src=“test.jpg” width=“60px” height=“80px”意思是从="往后匹配,直到最后一个"匹配结束懒惰模式正则:src=".*?"结果:src=“test.jpg”因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。....

2018-12-17 21:48:51 6352

转载 django 设置session过期时间

session的超时时间设置settings中SESSION_COOKIE_AGE=60*30 30分钟。SESSION_EXPIRE_AT_BROWSER_CLOSE False:会话cookie可以在用户浏览器中保持有效期。True:关闭浏览器,则Cookie失效。SESSION_COOKIE_DOMAIN 生效站点SESSION_COOKIE_NAME cookie中保存sessi...

2018-12-17 21:47:11 665

转载 python的三种字符串格式化方法

刚入门python的同学,特别是,没有系统的学习过python,而是学过别的语言,直接上手python的同学,怕是还不是很了解python强大的字符串格式化方法1.最方便的但是,有时候,我们有很多的参数要进行格式化,这个时候,一个一个一一对应就有点麻烦了,于是就有了第二种,字典形式的。上面那种是tuple形式的。2.最好用的这种字典形式的字符串格式化方法,有一个最大的好处就是,字典这个...

2018-12-14 20:47:10 183

转载 Django视图的初了解

视图:概述:作用:试图接收web请求,并响应web请求,本质:视图就是python中的一个函数。响应:响应过程:用户在浏览器中输入网址www.sunck.wang/ssunck/index.html------------------------网址----------------------------------------&gt;django获取网址信息,去掉IP与端口号,网址...

2018-11-27 21:13:49 73

转载 Django流程梳理

创建工程:执行 django-admin startproject 工程名创建项目: 执行 python manage.py startapp 项目名称激活项目:修改 settings.py 中的 INSTALLED_APPS配置数据库:修改 init.py文件 修改settings.py 文件的DATABASES创建模型类:在项目目录下的models.py文件中创建生成迁移文件:执行p...

2018-11-27 20:59:23 101

空空如也

空空如也

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

TA关注的人

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