- 博客(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
375
原创 bootstrap
bootstrap屏幕尺寸(宽度)超小屏幕,如:手机,尺寸 <768小型屏幕:如:平板,尺寸 >=768,<992中等屏幕:如:电脑,尺寸 >=992,<1200超大屏幕:如:电视,尺寸 >=1200响应式布局根据不同的客户端,显示不同的效果,就称为响应式布局。由于移动端设备访问网站的比例大幅提升(已经称为主流),因此我们设计网站时需要移动设备有限。解决方案根据...
2018-07-15 17:58:58
366
原创 DOM操作
DOM操作DOM操作DOM,Document Object Model,文档对象模型将HTML中的元素(标签)当做JS中的对象进行操作,就叫DOM操作window表示浏览器中打开的窗口,document表示显示在窗口中的文档DOM操作核心:找到对象、添加事件、修改样式、...在JS中样式的书写采用的时小驼峰的命名规范,如:backgroundColor控制台输出:console.log()查找元素...
2018-07-15 17:43:15
567
原创 JS语法
JS语法JS是什么?JavaScript的简写,与Java没有半毛关系;相当于雷锋与雷峰塔,印度与印度尼西亚的关系它是客户端(浏览器)脚本,服务端脚本Node.js他可以给静态页面添加动态属性,如:添加事件,修改样式。由来:NetSpace => LiveScript,后来与Sun公司合作;为了借助Java语言的名气进行宣传和推广,将名字改为了JavaScript。JS引入方式方式1:在HT...
2018-07-15 17:42:41
665
原创 CSS
CSS简介什么是CSS?层叠样式表:Cascading Style Sheet什么作用?html是网页的骨架,而CSS就是对骨架内容的修饰为什么要使用?样式和内容写在一起会显得非常臃肿,使用css可以单独的将样式抽离出来,可以提高开发效率CSS提供了很多HTML无法完成的显示效果抽离出来的CSS可以单独加载,能够实现多个页面的共享,节约网站的带宽,就是节约成本。CSS引入方式方式1:行内样式表通过...
2018-07-15 17:42:07
1889
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
288
原创 阿里云服务器配置大全
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
892
原创 爬虫入门(一):http协议、fiddler 4、urllib
1、爬虫概念 什么是爬虫? 程序猿:写程序,然后去互联网上抓取数据的过程 互联网:网,有好多的a链接组成的,网的节点就是每一个a链接 url(统一资源定位符) 哪些语言可以实现爬虫? (1)php,可以做,号称世界上最优美的语言,多进程、多线程支持的不好 (2)java,也可以做爬虫,人家做的很好,最主要的竞争对手,代码臃肿,重构成本大 (3)c、c++,是你能力的体现,不是良好的选...
2018-07-13 09:05:26
403
原创 GIT基本操作
GIT操作版本库管理历史黑暗时期 =》 集中式版本控制 =》 分布式版本控制黑暗时期:论文定稿 ->论文定稿2 -> 论文定稿18.04.19 -> 论文最终版 -> 论文最最终版 -> 打死都不改版-> 集中式版本控制:最早的CVS,后起之秀SVN 分布式版本控制:BitKeeper、GIT2008年github正式运营,之后git迅速发展安装配置安装:su...
2018-07-05 09:33:43
193
转载 什么是单例模式?为什么要用单例模式?实现的几种方式?
Python 中的单例模式单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,...
2018-07-04 18:06:19
6594
1
原创 列表添加与队列添加 有什么区别
列表添加与队列添加 有什么区别:1、列表从前添加,队列从后添加2、队列:队列是先进先出(FIFO),就是先写进去的数据就先被读出来。列表:没有这个特性关于列表:insert:插入的话,后面的索引值都要发生相应的变化append:追加只变动最后一个就可以了。为什么列表可以无限的扩大?...
2018-07-02 17:50:43
1537
原创 创建索引的好处与坏处
1、创建索引的好处–帮助用户提高查询速度 –利用索引的唯一性来控制记录的唯一性 –可以加速表与表之间的连接 –降低查询中分组和排序的时间 2、创建索引的坏处–存储索引占用磁盘空间–执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护注意:没有索引的话 会全表查找,效率非常慢索引可以建可以不建 如果涉及查找的话,最好建索引。...
2018-07-02 17:43:29
7609
原创 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
4036
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
8184
原创 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
655
原创 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
3473
原创 pandas(一)pandas的数据结构
Logout1-pandas_objectsPython 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-Pandas的数据结构pandas是数据分析的一个核心框架,集成了数据结构化和数据清洗以及分析的一些方法。pandas在numpy的基础上新增了三个数据类型,Series、Data...
2018-06-29 19:53:30
7058
原创 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
1973
原创 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
555
原创 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
355
原创 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
11347
原创 iPython使用
LogoutiPython使用 Last Checkpoint: Last Monday at 2:04 PM (autosaved)Python 3 TrustedFileEditViewInsertCellKernelWidgetsHelpCodeMarkdownRaw NBConvertHeading-一、启动程序命令:jupyter notebook这个命令可以启动jupyter的交互服务...
2018-06-29 16:26:38
2490
原创 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
14567
3
原创 windows搭建django虚拟环境
windows搭建django虚拟环境(1)环境变量设置桌面新建文件夹Envs新建环境变量:以后创建虚拟环境会自动保存到这个路径(2)安装pip install virtualenvpip install virtualenvwrapper-win mkvirtualenv DjangoProject #创建虚拟环境workon #查...
2018-06-27 21:35:49
1172
原创 完美解决Python与anaconda之间环境变量的冲突问题!
完美解决Python与anaconda之间的环境变量冲突问题 anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。...
2018-06-12 10:23:57
28225
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
64371
原创 scrapy爬虫入门-爬取《糗事百科》内容(下):源码解析
通过scrapy来爬取糗事百科 DOWNLOAD_DELAY= 3 下载延迟 ITEM_PIPELINES= { #使用哪一个管道,后面的数字是优先级 'doublekill.pipelines.DoublekillPipeli...
2018-06-06 18:04:06
247
原创 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
614
原创 Flask框架入门
Flask-基本入门简介flask被称为微型框架,只提供了一个强健的核心,其他功能全部通过扩展库来实现;也就是说可以根据项目需要量身打造。他适合入门学习以及高手研究。组成:WSGI、模板引擎(Jinja2)WEB工作原理B/S和C/S架构B/S架构工作原理客户端(浏览器) <=> WEB服务器(nginx) <...
2018-04-23 19:18:00
229
原创 mongoDB
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常...
2018-04-20 09:50:00
191
原创 MySQL入门
MySQL入门数据库简介:用途:用于存储生活的几乎一切数据,如:身份、住房、车票、网站、...概念:数据库服务器、数据库、数据表、一行数据(一条)、一列数据(字段)分类:关系型数据库:mysql、oracle、SQL server、...非关系型数据库:Redis、MongoDB、...发展:口述SQL:Struct...
2018-04-17 09:34:00
259
原创 linux 文件操作与目录操作
文件操作使用命令命令格式:命令 [选项] [参数][] 表示可选的示例:ls -a /etc常识命令ls:查看指定目录的内容,不指定目录时查看当前工作目录选项说明-a显示所有文件,包括隐藏文件-l列表显示,详细信息-h人性化的显示大小,如:K/M/G-l选项显示的结果:类型及权限 | 引用...
2018-04-12 11:34:00
245
原创 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
181
原创 linux 目录结构及VIM
目录结构及VIM文件系统说明:文件系统就是操作管理存储设备或分区上的文件的方法和数据结构,也就是存储设备上组织文件的方式。操作系统中负责管理和存储文件信息的软件机构叫文件管理系统,简称为文件系统。常见文件系统fat16(MS-DOS 6.X),分区最大2Gfat32(windows 95),单个文件最大4G,性能较弱,容易...
2018-04-11 17:02:00
218
原创 linux 操作系统安装
操作系统安装安装虚拟机软件:一路Next即可VMWare:如果14版本不支持你的CPU,就换成12版本Virtual Box:比VMWare小很多安装ubuntu操作系统:比较美观,实用性强新建虚拟机选择自定义稍后安装操作系统选择Linux系统,及Ubuntu 64位给虚拟机起个名字,并选择存储位置给...
2018-04-11 17:01:00
112
原创 linux 启动流程
启动流程基本的输入输出系统(BIOS)系统上电后,做基本的硬件检查主引导分区(MBR)拷贝启动引导代码(bootloader)启动引导代码(bootloader)作用:启动硬件,引导OS说明:在OS运行之前运行的一段代码,做硬件初始化操作,拷贝OS到内存操作系统(OS)运行第一个程序(守护进程):/...
2018-04-11 17:01:00
130
原创 linux Linux入门
Linux入门Linux学习什么?常用命令(背会)软件安装(熟练)服务端的架构(开开眼界)Linux如何学习?不要问那么多为什么,后面你就懒得问了先尝试理解一下,不行就背下来一个知识点一遍记不住,那就再来十遍什么是操作系统?操作系统严格意义上来讲就是一个内核,是一套管理软硬件资源的软件组件。我们平时所说的操作系统其实是发行版,...
2018-04-11 17:00:00
730
原创 jQuery入门
什么是jQuery?jQuery是一个快速、简洁的JavaScript框架。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。引入方式远程(CD...
2018-04-07 17:39:00
116
原创 HTML入门
HTML入门概述HTML/CSS/JSC/S和B/S架构C/S架构client:客户端server:服务器B/S架构browser:浏览器server:服务器工具编辑工具:notepad++测试工具:chrome原理浏览器 => 服务器,发送请求,索要相关数据服务器...
2018-04-02 21:30:00
267
原创 python 线程
线程线程简介在一个进程中,若想做多个子任务,我们把这些子任务称为线程。线程可以理解为轻量级的进程。进程之间的数据是独立的,而一个进程下的线程数据是共享的。线程是CPU分配时间的最小单位。进程和线程的调度都是操作系统的事。一个进程默认都有一个线程,我们称为主线程。线程模块_thread:低级模块threading:高...
2018-03-20 17:02:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人