自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS3基础知识点---新增选择器

一、CSS3新增选择器1、E:nth-child(n):匹配元素类型为E且是父元素的第n个子元素(2n 和2n-1可设置偶数行和奇数行)2、E:nth-last-child(n):匹配元素类型为E且是父元素的倒数第n个子元素(与上一项顺序相反)3、E:first-child:匹配元素类型为E且是父元素的第一个子元素4、E:last-child:匹配元素类型为E且是父元素的最后一个子元素...

2019-06-28 16:51:40 5188

转载 sublime 插件安装 最全版本

Sublime Text 3修改插件安装位置在安装目录下新建个“Data”目录(如安装目录“D:\Program Files\Sublime Text 3\”下),重启Sublime,Browser Packages就直接打开这里了。这时候,需要重亲安装“Package Control”,装完后,貌似插件会自动装好的。第一篇:  首先声明一下,小编是做后台开发出身,但是总...

2019-06-28 14:17:58 861

转载 Sublime Text3 常用快捷键必看

SublimeText3 实战开始1、就近选择相同项:ctrl+d把光标放在一个单词上,按下ctrl+d,将选择这个单词。一直按住ctrl且按D多次,将选择当前选中项的下一个匹配项。通过按住ctrl,再按D三次,将选择三个相同的文本。2. 选择当前文件所有匹配项: alt+f3选择文件中的所有匹配项。小心使用这个,因为它能选择一个文件中的所有匹配项. .3. 选择文本的包裹...

2019-06-28 14:01:36 549

转载 sublime Emmet插件使用方法总结

Emmet(前身是Zen Coding),它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发,例如快速生成html5头部就靠它了。。一、安装emmet:下面方法适用于 sublime text 3。1、安装Package ctrl: 使用ctrl + ~ 打开控制台,输入以下代...

2019-06-28 11:59:58 765

原创 Sublime Install Package无法打开 报错:There are no packages available for installation

install package 打开失败问题原因是系统下载channel_v3.json包失败,解决办法是手动下载channel_v3.json包然后复制到相应的文件夹并修改目录即可。解决方法一:使用github在线包Package Control.sublime-settings]修改方法:Preferences > Package Settings > Pack...

2019-06-27 21:06:22 524

原创 CSS基础知识点详细总结(二)

目录1、块元素、内联元素、内联块元素1.1块元素1.2内联元素1.3内联块元素2、浮动2.1 文档流2.2 浮动特性3、定位4、background属性5、CSS权重1、块元素、内联元素、内联块元素元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的特性,才能熟练的进行页面布局。1.1块元素块元素,也可以...

2019-06-26 16:34:04 498

原创 CSS基础知识点详细总结(一)

CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。目的是为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。目录1、基本语法及引用方法1.1基本语法1.2三种引用方法2、...

2019-06-25 21:39:14 2695

原创 HTM基础知识点详细总结

前端小白自学前端有一段时间了,终于把基础部分看完了,感觉前端确实很琐碎,需要记忆的东西比较多,为了方便自己以后温习查找,把一些重要的知识点详细记录下来,细节部分还是查手册吧。。。目录&&最前面&&一、HTML基础知识点1、html基本结构1.1基本机构1.2 html文档类型1.3 html文档规范1.4 注释2、ht...

2019-06-25 13:07:20 1359

转载 移动端高清、多屏适配方案、REM布局

移动端高清、多屏适配方案背景开发移动端H5页面面对不同分辨率的手机面对不同屏幕尺寸的手机视觉稿在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿。对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点:首先,选取一款手机的屏幕宽高作为...

2019-06-18 20:11:28 464

转载 【前端】移动端布局--视网膜屏幕(retina屏幕)清晰度解决方案

视网膜屏幕指的是屏幕的物理像素密度更高的屏幕,物理像素可以理解为屏幕上的一个发光点,无数发光的点组成的屏幕,视网膜屏幕比一般屏幕的物理像素点更小,常见有2倍的视网膜屏幕和3倍的视网膜屏幕,2倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/4,3倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/9。图像在视网膜屏幕上显示的大小和在一般屏幕上显示的大小一样,但是由于视网膜屏幕的物理像素点比一般的...

2019-06-18 14:57:10 1309

原创 【前端】移动端布局--Viewport视口

简单理解:视口是移动设备上用来显示网页的区域,一般会比移动设备可视区域大,宽度可能是980px或者1024px,目的是为了显示下整个为PC端设计的网页,这样带来的后果是移动端会出现横向滚动条,为了避免这种情况,移动端会将视口缩放到移动端窗口的大小。这样会让网页不容易观看,可以用 meta 标签,name=“viewport ” 来设置视口的大小,将视口的大小设置为和移动设备可视区一样的大小。...

2019-06-18 14:51:53 605

原创 【前端】移动端布局--移动端app分类

1、Native App 原生app手机应用程序使用原生的语言开发的手机应用,Android系统用的是javaiOS系统用的是object-C特点:比较快捷的使用设备端提供的接口,处理速度上有优势。2、Hybrid App 混合型app手机应用程序混合使用原生的程序和html5页面开发的手机应用控件:UI webview 可以假装网页,加载网址,直接有原生打包生成app...

2019-06-18 14:32:36 1229

原创 windows 10 下安装Django环境

不经常写容易忘记,特记录一下。一、安装Django1、建议先安装虚拟环境,在虚拟环境中安装Django,请参考https://blog.csdn.net/weixin_40283570/article/details/889010112、查看版本是否正确(dailyfresh) E:\myvenv\dailyfresh>pip listPackage Version...

2019-03-29 22:27:28 4126

原创 Windows10用Python 3.4自带的venv模块创建虚拟环境

实际应用中我们会安装很多版本的Python解释器。同样,我们也有可能因为各种原因,需要不同版本的模块,比如Django1.8,Django1.11。再加上pip工具管理器的版本混乱问题。这就使得很多人在Python的环境管理上产生极大的混乱。通常每个项目,甚至项目不同阶段的版本,需要不同的Python解释器和依赖库。为了清晰明了,安全可靠的管理这些环境,需要为每个项目或每个应用各自建立一套“独...

2019-03-29 20:42:04 3899 2

转载 元素居中的几种方法

原文地址:https://blog.csdn.net/alitterboy/article/details/545878901,绝对定位的方法 .box{ width: 500px; height: 600px; border: 1px solid #666; position: relative; } .con{ width: 100px;...

2019-03-21 16:23:01 126

原创 图片水平垂直居中的几种方法总结

1、固定图片大小水平垂直居中,图片300*200 如下:html代码 <div class="con"> <img src="images/fengche.png" alt=""> </div>css代码 .con{ width: 40%; height: 300px; margin:50px auto; bo...

2019-03-21 15:42:13 3720

原创 首页banner图下面的点状轮播静态html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .box{ width: 700px; height: 300px; border: 1px s...

2019-03-20 17:35:00 1022

原创 INSERT into table VALUES 值为多个select查询结果

 新建表CREATE TABLE `platform_loss_ratio` ( `platform` varchar(32) NOT NULL COMMENT '平台名称', `platform_jc` varchar(10) NOT NULL COMMENT '平台简称', `level0` int(11) DEFAULT NULL COMMENT '亏损0-10000'...

2019-01-28 11:30:04 15939 3

原创 sublime text3弹出错误提示error trying to parse settings:expected value in  packages\user\xxxx

打开sublime text3 弹出错误提示sublime error trying to parse settings:expected value in  packages\user\xxxx出现这个错误的原因一般是配置文件出现语法错误,可根据提示进行修改或者删除。文件目录一般在C:\Users\Administrator\AppData\Roaming\Sublime Tex...

2018-11-19 15:26:38 13977 1

原创 sublime text 3 文件路径自动提示

preferences”——“package control”install package输入autofilename安装完成即可

2018-11-15 16:45:31 2859 1

原创 sublime3中如何快速生成html头部信息及Tab补全代码问题解决

前提要安装Emmet 插件!xhtml 1.0 是html5之前的一个常用的版本,目前许多网站仍然使用此版本。此版本文档用sublime text创建方法: html:xt + tab pc端可以使用xhtml 1.0,也可以使用html5,html5是向下兼容的此版本文档用sublime text创建方法: html:5 + tab 或者 ! + tab 但是可能会碰到...

2018-11-14 16:56:21 2422

原创 【python核心编程】系统编程--进程

目录一、进程1、fork1.1 fork基本用法1.2fork 执行顺序问题1.3fork 多进程修改全局变量1.4多次fork问题1.5fork 总结2、processing2.1Process基本用法         2.2进程的创建-Process子类3、进程池Pool3.1Pool基本用法4、进程间通信-Queue       4.1...

2018-11-12 15:33:04 482

原创 left join on 多条件and where区别

t1表t2表要求查询出trade_id和p_id同时相等时的信息,包括user_id、qty。分别用left join on and 和left join on where。结果不一样。left join on and 两个条件,查询的结果是t1表的全部记录,不满足t.p_id = f.p_id的,用null显示。left join on where 两个条件,查询的结果是...

2018-11-02 11:26:14 3085

转载 python模块之psutil详解

一、psutil模块:1.psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、i...

2018-10-16 15:32:52 484

转载 【python进阶】内存管理与垃圾回收机制

原文地址:https://blog.csdn.net/qq_41333582/article/details/82720473内存管理与垃圾回收机制内存管理机制:引用计数、垃圾回收、内存池。引用计数: 引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加1, 当 其不再被一个变量引用时则计数减 1. 当引用计数等于0时对象被删除。垃圾回收...

2018-09-19 11:47:19 135

转载 【python进阶】迭代器和生成器

原文地址:https://blog.csdn.net/qq_41333582/article/details/82219190一. 迭代1. 迭代的概念使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程for value in [2, 3, 4]: print(value)2. 可迭代对象使用for循环遍历取值的对象叫做可迭代对象, ...

2018-09-19 11:45:29 164

转载 【python进阶】闭包与装饰器

原文地址:https://blog.csdn.net/qq_41333582/article/details/82116460闭包装饰器前提  – 首先要明白引用和赋值  – 函数名仅仅是个变量,只不过指向了定义的函数而已,所以才能通过函数名()调用,如果函数名=xxx被修改了,那么当在执行 函数名()时,调用的就不知之前的那个函数了可以确定一点就是 函数名只是一个对象,和普通对象...

2018-09-19 11:42:10 167

转载 【Python进阶】超简单的图解 “ 深浅拷贝 ”

原文地址https://blog.csdn.net/qq_41333582/article/details/82155698在谈深浅拷贝之前还是先谈谈赋值吧!赋值对象之间赋值本质上 是对象之间的引用传递而已。也就是多个对象指向同一个数据空间。 浅拷贝浅拷贝是对一个对象的顶层数据的拷贝 简易内存空间图 深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解...

2018-09-18 11:36:30 170

转载 【python进阶】赋值、浅拷贝、和深拷贝的区别

 一、赋值        在python中,对象的赋值就是简单的引用,a = [1,2,3], b=a, 在上述情况下,a和b是一样的,他们指向同一片内存,b不过是a的别名,是引用,我们可以使用b is a 去判断,返回True,表名他们地址相同内容也相同,也可以使用id()函数来查看.看两个列表地址是否相同.        赋值操作(包括对象作为参数、返回值),不会开辟新的内存空间,...

2018-09-18 11:35:23 150

原创 【python基础】列表推导式

所谓的列表推导式,就是指的轻量级循环创建列表1. 基本的方式In [9]: a = [x for x in range(4)]In [10]: aOut[10]: [0, 1, 2, 3]In [11]: a = [x for x in range(1,15,2)]In [12]: aOut[12]: [1, 3, 5, 7, 9, 11, 13]In [18]:...

2018-09-14 16:17:13 284 1

原创 【python基础】给程序传参数sys.argv

import sysprint(sys.argv) 

2018-09-14 15:32:03 1095

原创 【python基础】if 的各种判断真假

 空的字符串、列表、字典、元组,0,None 判断时都为假;非0,not None,有值的字符串、列表、字典、元组,判断都为真。In [2]: if "" : ...: print ("a") ...: In [3]: if [] : ...: print ("a") ...: In [4]: if {} : .....

2018-09-14 15:22:36 1440

原创 【python基础】模块、包

目录1、什么是模块2、如何导入模块&lt;1&gt;import&lt;2&gt;from…import&lt;3&gt;from … import *&lt;4&gt; as&lt;5&gt;定位模块3、如何制作模块&lt;1&gt;定义自己的模块&lt;2&gt;调用自己定义的模块&lt;3&gt;测试模块4、模块中的__all_

2018-09-14 14:52:18 361

原创 【python基础】异常介绍

目录1、捕获异常&lt;1&gt;捕获异常 try...except...&lt;2&gt; except捕获多个异常&lt;3&gt;获取异常的信息描述&lt;4&gt;捕获所有异常&lt;5&gt; else&lt;6&gt; try...finally...2、异常传递1. try嵌套中2. 函数嵌套调用中3、抛出自定义异常4、异常处理中抛出异...

2018-09-13 11:48:17 417

原创 【python基础】单例模式、只执行一次初始化

__new__方法是构建对象的方法,__init__方法是初始化对象的方法。1. 单例是什么举个常见的单例模式例子,我们日常使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例。因此回收站是单例模式的应用。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,单例模式是一种对象创建型...

2018-09-12 14:10:30 4937 1

原创 【python基础】单继承、多继承、重写及调用父类方法

【python基础】面向对象编程(初级篇)中已介绍继承的基本内容。子类可继承父类的内容,这里面包括私有属性和私有方法吗?看下面的例子。私有属性、私有方法在继承中的表现class Animal(object): def __init__(self,name="动物",color="白色"): self.__name = name self.c...

2018-09-12 10:47:35 700

原创 【python基础】保护对象的属性

如果有一个对象,当需要对其进行修改属性时,有2种方法对象名.属性名 = 数据 ----&gt;直接修改 对象名.方法名() ----&gt;间接修改为了更好的保存属性安全,即不能随意修改,一般的处理方式为将属性定义为私有属性 添加一个可以调用的方法,供调用class People(object): def __init__(self,name,age): ...

2018-09-12 10:21:19 472

原创 【python基础】类属性和实例属性

在前面的例子中我们接触到的就是实例属性(对象属性),顾名思义,类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本,这个和C++中类的静态成员变量有点类似。对于公有的类属性,在类外可以通过类对象和实例对象访问类属性(访问、修改、添加、删除)class People(object): name = 'Tom' #公有的类属性 __age =...

2018-09-12 09:56:16 213

原创 【python基础】__init__、__new__、__str__、__del__方法

在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法,罗列一下常遇到的几种魔法方法。1、__new__和__init__init__()方法,可以理解为初始化方法。当类被调用的时候第一步是创建实例对象,一旦对象被创建python解释器就会调用类中的__init__()方法为实例对象添加预先定义的一些属性,如果类中没有定义这个方法,python解释...

2018-09-11 16:34:41 1982

原创 【Python基础】创建类对象与实例对象过程实现

一、类对象与实例对象Python中对象分两种类对象:声明类时会默认有一个类对象,这个对象的名与类名相同。 实例对象:通过 变量名 = 类名(形参列表)  这样的语法创建的对象称为实例对象二、实现过程及内存分配声明一个类对象后会开辟一块内存空间,通过类对象访问这块内存空间,这块内存空间中含有创建时声明的所有成员和类的内置成员。 创建一个实例对象会开辟一块内存空间,通过实例对象访问这...

2018-09-11 14:54:52 1415

空空如也

空空如也

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

TA关注的人

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