自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis

Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库非关系型数据库的一种,经常用作缓存官网:redis.io,中文网:redis.cn丰富的数据类型:字符串、哈希、列表、集合、有序集合等端口:6379安装:sudo apt-get install redis-server连接测试检查服务是否启动:ps -ef | grep ...

2018-07-15 18:00:14 322

原创 bootstrap

bootstrap屏幕尺寸(宽度)超小屏幕,如:手机,尺寸 <768小型屏幕:如:平板,尺寸 >=768,<992中等屏幕:如:电脑,尺寸 >=992,<1200超大屏幕:如:电视,尺寸 >=1200响应式布局根据不同的客户端,显示不同的效果,就称为响应式布局。由于移动端设备访问网站的比例大幅提升(已经称为主流),因此我们设计网站时需要移动设备有限。解决方案根据...

2018-07-15 17:58:58 330

原创 DOM操作

DOM操作DOM操作DOM,Document Object Model,文档对象模型将HTML中的元素(标签)当做JS中的对象进行操作,就叫DOM操作window表示浏览器中打开的窗口,document表示显示在窗口中的文档DOM操作核心:找到对象、添加事件、修改样式、...在JS中样式的书写采用的时小驼峰的命名规范,如:backgroundColor控制台输出:console.log()查找元素...

2018-07-15 17:43:15 526

原创 JS语法

JS语法JS是什么?JavaScript的简写,与Java没有半毛关系;相当于雷锋与雷峰塔,印度与印度尼西亚的关系它是客户端(浏览器)脚本,服务端脚本Node.js他可以给静态页面添加动态属性,如:添加事件,修改样式。由来:NetSpace => LiveScript,后来与Sun公司合作;为了借助Java语言的名气进行宣传和推广,将名字改为了JavaScript。JS引入方式方式1:在HT...

2018-07-15 17:42:41 613

原创 CSS

CSS简介什么是CSS?层叠样式表:Cascading Style Sheet什么作用?html是网页的骨架,而CSS就是对骨架内容的修饰为什么要使用?样式和内容写在一起会显得非常臃肿,使用css可以单独的将样式抽离出来,可以提高开发效率CSS提供了很多HTML无法完成的显示效果抽离出来的CSS可以单独加载,能够实现多个页面的共享,节约网站的带宽,就是节约成本。CSS引入方式方式1:行内样式表通过...

2018-07-15 17:42:07 1859 1

原创 Github基础教程大全

Github基础教程大全1.创建一个本地的版本库(其实也就是一个文件夹) mkdir use2.通过命令git init把这个文件夹变成Git可管理的仓库 git init3.将你的项目复制到你的本地Git仓库里边4.连接你的github: git config --global user.email "you@example.com" git config --global user.name ...

2018-07-15 17:01:52 259

原创 阿里云服务器配置大全

Linux:系统的相关配置一、用户的创建与python3.6环境的安装1、新的虚拟机或服务器,首先添加用户:useradd –m lajos(位于/home/下)2、为用户添加密码:passwd lajos3、新建的用户不能使用sudo, 为创建的普通用户添加sudo权限:usermod -a -G adm lajosusermod -a -G sudo lajosvim /etc/sudoers...

2018-07-13 17:01:49 788

原创 爬虫入门(一):http协议、fiddler 4、urllib

1、爬虫概念 什么是爬虫? 程序猿:写程序,然后去互联网上抓取数据的过程 互联网:网,有好多的a链接组成的,网的节点就是每一个a链接   url(统一资源定位符) 哪些语言可以实现爬虫? (1)php,可以做,号称世界上最优美的语言,多进程、多线程支持的不好 (2)java,也可以做爬虫,人家做的很好,最主要的竞争对手,代码臃肿,重构成本大 (3)c、c++,是你能力的体现,不是良好的选...

2018-07-13 09:05:26 374

原创 GIT基本操作

GIT操作版本库管理历史黑暗时期 =》 集中式版本控制 =》 分布式版本控制黑暗时期:论文定稿 ->论文定稿2 -> 论文定稿18.04.19 -> 论文最终版 -> 论文最最终版 -> 打死都不改版-> 集中式版本控制:最早的CVS,后起之秀SVN 分布式版本控制:BitKeeper、GIT2008年github正式运营,之后git迅速发展安装配置安装:su...

2018-07-05 09:33:43 171

转载 什么是单例模式?为什么要用单例模式?实现的几种方式?

Python 中的单例模式单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,...

2018-07-04 18:06:19 6548 1

原创 列表添加与队列添加 有什么区别

列表添加与队列添加 有什么区别:1、列表从前添加,队列从后添加2、队列:队列是先进先出(FIFO),就是先写进去的数据就先被读出来。列表:没有这个特性关于列表:insert:插入的话,后面的索引值都要发生相应的变化append:追加只变动最后一个就可以了。为什么列表可以无限的扩大?...

2018-07-02 17:50:43 1505

原创 创建索引的好处与坏处

1、创建索引的好处–帮助用户提高查询速度 –利用索引的唯一性来控制记录的唯一性 –可以加速表与表之间的连接 –降低查询中分组和排序的时间 2、创建索引的坏处–存储索引占用磁盘空间–执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护注意:没有索引的话  会全表查找,效率非常慢索引可以建可以不建 如果涉及查找的话,最好建索引。...

2018-07-02 17:43:29 7543

原创 pandas 案例分析:美国各州人口数据分析

案例分析:美国各州人口数据分析首先导入文件,并查看数据样本In [54]:abbr = pd.read_csv("./usapop/state-abbrevs.csv")abbr.head()Out[54]: stateabbreviation0AlabamaAL1AlaskaAK2ArizonaAZ3ArkansasAR4CaliforniaCAIn [55]:areas = pd.read_c...

2018-06-29 20:47:03 3924 4

原创 pandas(四)pandas的拼接操作

Logout4-pandas_combine Last Checkpoint: 06/14/2018 (unsaved changes)Python 3 Not TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-pandas的拼接操作pandas的拼接分为两种:级联:pd.concat, p...

2018-06-29 20:16:50 8124

原创 pandas(三)pandas层次化索引

Logout3-pandas_hierarchical_indexing Last Checkpoint: 10/22/2017 (autosaved)Python 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-pandas层次化索引1. 创建多层行索引In [1]:import n...

2018-06-29 20:13:25 633

原创 pandas(二)pandas处理丢失数据

Logout2-pandas_missing_valuesPython 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-处理丢失数据In [1]:import numpy as npimport pandas as pdfrom pandas import Series,DataFra...

2018-06-29 19:58:43 3441

原创 pandas(一)pandas的数据结构

Logout1-pandas_objectsPython 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-Pandas的数据结构pandas是数据分析的一个核心框架,集成了数据结构化和数据清洗以及分析的一些方法。pandas在numpy的基础上新增了三个数据类型,Series、Data...

2018-06-29 19:53:30 7004

原创 opencv处理换脸操作

Logout换脸操作 Last Checkpoint: 06/12/2018 (unsaved changes)Python 3 Not TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-In [18]:import cv2# opencv是计算机视觉库import matplotlib.p...

2018-06-29 16:56:18 1918 1

原创 numpy

Logoutnumpy Last Checkpoint: 06/11/2018 (autosaved)Python 3 Not TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-导入numpy并查看版本In [2]:import numpy as np ​np.__version__​Out...

2018-06-29 16:41:48 538

原创 Anaconda安装tensorflow

1.     双击Anaconda3-5.0.0-Windows-x86_64.exe文件2.     会出现如下的页面 3.     点击install开始安装,可能过程需要时间,耐心等待4.     点击finish  5.     配置环境变量6.     在path路径下面追加C:\anaconda37.     C:\anaconda3\Scripts8.     安装opencvCmd...

2018-06-29 16:36:09 301

原创 20道习题:练练手(附答案)

Logout练习 Last Checkpoint: Last Monday at 5:57 PM (autosaved)Python 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1In [6]:import...

2018-06-29 16:32:53 11262

原创 iPython使用

LogoutiPython使用 Last Checkpoint: Last Monday at 2:04 PM (autosaved)Python 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-一、启动程序命令:jupyter notebook这个命令可以启动jupyter的交互服务...

2018-06-29 16:26:38 2450

原创 Failed building wheel for mysql-python解决办法

出错信息如下:Command "c:\users\june\envs\vueshop\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\June\\AppData\\Local\\Temp\\pip-install-y_owp3eg\\mysqlclient\\setup.py';f=getattr...

2018-06-28 19:12:22 14231 3

原创 windows搭建django虚拟环境

windows搭建django虚拟环境(1)环境变量设置桌面新建文件夹Envs新建环境变量:以后创建虚拟环境会自动保存到这个路径(2)安装pip install virtualenvpip install virtualenvwrapper-win mkvirtualenv DjangoProject #创建虚拟环境workon #查...

2018-06-27 21:35:49 1139

原创 完美解决Python与anaconda之间环境变量的冲突问题!

完美解决Python与anaconda之间的环境变量冲突问题        anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。...

2018-06-12 10:23:57 28015 3

原创 scrapy爬虫入门:爬取《id97》电影

id97下电影我们本次要爬取的网站:http://www.id97.com/movie1、打开终端:scrapy startproject movieprject2、scrapy genspider movie形成的目录结构如下:3、setting里面设置第19行:USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/...

2018-06-07 21:13:12 63528

原创 scrapy爬虫入门-爬取《糗事百科》内容(下):源码解析

通过scrapy来爬取糗事百科                   DOWNLOAD_DELAY= 3   下载延迟                   ITEM_PIPELINES= {                            #使用哪一个管道,后面的数字是优先级                      'doublekill.pipelines.DoublekillPipeli...

2018-06-06 18:04:06 218

原创 scrapy爬虫入门--爬取《糗事百科》内容(上):基础知识篇

爬取《糗事百科》-基础知识篇《scrapy简介》1、scrapy python的爬虫框架,非常出名,我们此处学用法,实现功能即可。有兴趣可以下载源码、理解,底层使用了多进程、多线程、队列等技术。 2、安装:pip installscrapy如果出错:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is...

2018-06-06 17:50:42 589

原创 Flask框架入门


 Flask-基本入门简介flask被称为微型框架,只提供了一个强健的核心,其他功能全部通过扩展库来实现;也就是说可以根据项目需要量身打造。他适合入门学习以及高手研究。组成:WSGI、模板引擎(Jinja2)WEB工作原理B/S和C/S架构B/S架构工作原理客户端(浏览器) <=> WEB服务器(nginx) &lt...

2018-04-23 19:18:00 209

原创 mongoDB


 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常...

2018-04-20 09:50:00 164

原创 MySQL入门


 MySQL入门数据库简介:用途:用于存储生活的几乎一切数据,如:身份、住房、车票、网站、...概念:数据库服务器、数据库、数据表、一行数据(一条)、一列数据(字段)分类:关系型数据库:mysql、oracle、SQL server、...非关系型数据库:Redis、MongoDB、...发展:口述SQL:Struct...

2018-04-17 09:34:00 226

原创 linux 文件操作与目录操作


 文件操作使用命令命令格式:命令 [选项] [参数][] 表示可选的示例:ls -a /etc常识命令ls:查看指定目录的内容,不指定目录时查看当前工作目录选项说明-a显示所有文件,包括隐藏文件-l列表显示,详细信息-h人性化的显示大小,如:K/M/G-l选项显示的结果:类型及权限 | 引用...

2018-04-12 11:34:00 226

原创 Linux 常用命令大全


 Linux常用命令大全1.系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测...

2018-04-12 10:35:00 159

原创 linux 目录结构及VIM


 目录结构及VIM文件系统说明:文件系统就是操作管理存储设备或分区上的文件的方法和数据结构,也就是存储设备上组织文件的方式。操作系统中负责管理和存储文件信息的软件机构叫文件管理系统,简称为文件系统。常见文件系统fat16(MS-DOS 6.X),分区最大2Gfat32(windows 95),单个文件最大4G,性能较弱,容易...

2018-04-11 17:02:00 194

原创 linux 操作系统安装


 操作系统安装安装虚拟机软件:一路Next即可VMWare:如果14版本不支持你的CPU,就换成12版本Virtual Box:比VMWare小很多安装ubuntu操作系统:比较美观,实用性强新建虚拟机选择自定义稍后安装操作系统选择Linux系统,及Ubuntu 64位给虚拟机起个名字,并选择存储位置给...

2018-04-11 17:01:00 97

原创 linux 启动流程


 启动流程基本的输入输出系统(BIOS)系统上电后,做基本的硬件检查主引导分区(MBR)拷贝启动引导代码(bootloader)启动引导代码(bootloader)作用:启动硬件,引导OS说明:在OS运行之前运行的一段代码,做硬件初始化操作,拷贝OS到内存操作系统(OS)运行第一个程序(守护进程):/...

2018-04-11 17:01:00 113

原创 linux Linux入门

Linux入门Linux学习什么?常用命令(背会)软件安装(熟练)服务端的架构(开开眼界)Linux如何学习?不要问那么多为什么,后面你就懒得问了先尝试理解一下,不行就背下来一个知识点一遍记不住,那就再来十遍什么是操作系统?操作系统严格意义上来讲就是一个内核,是一套管理软硬件资源的软件组件。我们平时所说的操作系统其实是发行版,...

2018-04-11 17:00:00 711

原创 jQuery入门


 什么是jQuery?jQuery是一个快速、简洁的JavaScript框架。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。引入方式远程(CD...

2018-04-07 17:39:00 98

原创 HTML入门


 HTML入门概述HTML/CSS/JSC/S和B/S架构C/S架构client:客户端server:服务器B/S架构browser:浏览器server:服务器工具编辑工具:notepad++测试工具:chrome原理浏览器 => 服务器,发送请求,索要相关数据服务器...

2018-04-02 21:30:00 242

原创 python 线程


 线程线程简介在一个进程中,若想做多个子任务,我们把这些子任务称为线程。线程可以理解为轻量级的进程。进程之间的数据是独立的,而一个进程下的线程数据是共享的。线程是CPU分配时间的最小单位。进程和线程的调度都是操作系统的事。一个进程默认都有一个线程,我们称为主线程。线程模块_thread:低级模块threading:高...

2018-03-20 17:02:00 136

空空如也

空空如也

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

TA关注的人

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