摘要: 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当 前回显设置。 语法 echo [{on off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命 阅读全文
posted @ 2019-04-27 01:30 三冬三夏 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 关于dos命令行脚本编写 dos常用命令另查 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系 阅读全文
posted @ 2019-04-27 01:28 三冬三夏 阅读(346) 评论(0) 推荐(0) 编辑
摘要: linux下强制踢掉登陆用户 查看机器中登陆的用户 [root@sunsyk ~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHA 阅读全文
posted @ 2019-04-24 22:32 三冬三夏 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的 阅读全文
posted @ 2019-04-19 17:51 三冬三夏 阅读(113) 评论(0) 推荐(0) 编辑
摘要: MySQL创建数据库与创建用户以及授权 1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样。 2、cr 阅读全文
posted @ 2019-04-17 12:16 三冬三夏 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 1.登录Mysql [root@xufeng Desktop]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 6 阅读全文
posted @ 2019-04-17 11:03 三冬三夏 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 开启MySQL远程访问权限 允许远程连接 1、登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user,password from user;+ + + +| host | 阅读全文
posted @ 2019-04-17 11:00 三冬三夏 阅读(2133) 评论(0) 推荐(0) 编辑
摘要: 14.3 使用scrapy-redis进行分布式爬取了解了scrapy-redis的原理后,我们学习使用scrapy + scrapyredis进行分布式爬取。14.3.1 搭建环境首先搭建scrapy-redis分布式爬虫环境,当前我们有3台Linux 主机。 云服务器(A):116.29.35. 阅读全文
posted @ 2019-04-15 17:16 三冬三夏 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在win10 cmd终端下输入 SSH ubantu@192.168.124.134 之后输入yes 在输入yes 阅读全文
posted @ 2019-04-14 11:04 三冬三夏 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 导出Python环境安装包[root@bogon ~]# pip freeze > packages.txt这将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(即pip list 所列出的包列表)安装导入Python环境包[root@bogon ~]# p 阅读全文
posted @ 2019-03-20 15:48 三冬三夏 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Ubuntu安装python3虚拟环境 安装虚拟环境 步骤: 打开Linux终端(快捷键Ctrl+Alt+T),输入命令: 步骤: 打开Linux终端(快捷键Ctrl+Alt+T),输入命令: 说明:以上两条命令逐条执行,完成后虚拟环境安装完毕。 或者可以使用pip安装,前提是安装了pip,一般py 阅读全文
posted @ 2019-03-20 14:51 三冬三夏 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 谷歌插件下载地址 https://npm.taobao.org/mirrors/chromedriver selenium下载地址 https://pypi.org/simple/selenium/ 把下载好的谷歌火狐插件解压出来,放到python环境目录下的scripts目录下就可以正常使用sel 阅读全文
posted @ 2019-03-18 10:59 三冬三夏 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Mysql主从复制和读写分离 在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 Mysql主从复制和读写分离 l 主从 阅读全文
posted @ 2019-03-16 18:45 三冬三夏 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Mysql主从复制 主从复制的形式: l 一主一从 l 主主复制(互为主从) l 一主多从 扩展系统读取的性能,因为读是在从库读取的; l 多主一从 从5.7开始支持 使用环境、用途、优点、缺点: l 实时灾备,用于故障切换 l 热备份,避免影响业务 l mysql主从复制是mysql高可用性,高性 阅读全文
posted @ 2019-03-16 18:44 三冬三夏 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Mysql数据库常用存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MyS 阅读全文
posted @ 2019-03-16 18:43 三冬三夏 阅读(146) 评论(0) 推荐(0) 编辑
摘要: MYSQL数据库的安全配置 MYSQL密码的修改与恢复 MYSQL数据库密码的修改 Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码。 # mysqladm –uroot password ‘new_password’ 或者登录mysql后修改 mysql>  阅读全文
posted @ 2019-03-16 18:41 三冬三夏 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Mysql分析、检查、优化表 l 分析表 对表进行分析(分析关键字的分布, 分析存储MyISAM等表中键的分布) MySQL中使用ANALYZE TABLE语句来分析表,该语句的基本语法如下: mysql> ANALYZE TABLE 表名1 [,表名2…] ; 使用ANALYZE TABLE分析表 阅读全文
posted @ 2019-03-16 18:41 三冬三夏 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Mysql的优化 MySQL优化三大方向 l 优化MySQL所在服务器内核。 l 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 l 对SQL语句以及表优化。 服务器内核方面优化: l 网络参数配置 网络参数配置需要修改配置文件/etc/sysctl.conf,可 阅读全文
posted @ 2019-03-16 18:40 三冬三夏 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Mysql新建用户操作 方法一: mysql> insert into mysql.user(Host,User,Password) values("localhost","zhangs",password("123456")); mysql> flush privileges; 解释:这样就创建了 阅读全文
posted @ 2019-03-16 18:39 三冬三夏 阅读(213) 评论(0) 推荐(0) 编辑
摘要: mysql主从复制+读写分离 环境:mysql主:193.168.1.1mysql从:193.168.1.2amoeba代理:193.168.1.3####################################################mysql主上操作:# vi /etc/my.c 阅读全文
posted @ 2019-03-16 18:38 三冬三夏 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Mysql增删改查sql语句练习 关于数据库的一些操作: 进入mysql 命令行: mysql -uroot –p 查看所有数据库: show databases; 创建数据库: create database wg charset utf8; 删除数据库: drop database wg; 选择 阅读全文
posted @ 2019-03-16 18:37 三冬三夏 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、动态加载又对及时性要求很高怎么处理? 2、分布式爬虫主要解决什么问题? (1)ip (2)带宽 (3)cpu (4)io 3、什么是 URL? URL,即统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联 阅读全文
posted @ 2019-03-16 00:07 三冬三夏 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: 1. 对Django的认识? #1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用Django内置的ORM,否则就 阅读全文
posted @ 2019-03-16 00:06 三冬三夏 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Dango model 几种继承形式抽共享继承不能等实例化,抽象方法必须在子类中实现,Django不对其建立对应的表。class Animal(models.Model): name = models.CharField(max_length=50) age = models.PositiveInt 阅读全文
posted @ 2019-03-16 00:04 三冬三夏 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Redis缓存击穿、缓存雪崩、缓存重建 回答参考: 缓存击穿: 当一个连接访问缓存数据库中不存在的数据时,会直接通过缓存数据库到后端数据库中查找数据,但如果有大量连接在查询一个不存在的数据,就会有大量连接直接访问到后端数据库,给后端服务器造成巨大压力,可能导致后台服务器崩溃的情况。 解决方案:当查询 阅读全文
posted @ 2019-03-16 00:02 三冬三夏 阅读(129) 评论(0) 推荐(0) 编辑
摘要: http和https的区别https协议需要到ca申请证书,一般免费证书很少,需要交费。 注:CA - certificate authority,身份认证,权威机构认证,CA认证: http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和https使用的 阅读全文
posted @ 2019-03-16 00:01 三冬三夏 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Django的优点 功能完善、要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。 完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。 强大的数据库访问组件:Django的Model 阅读全文
posted @ 2019-03-16 00:00 三冬三夏 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.Django、 Flask、Tornado框架的比较? Django: 对于django,大而全的框架它的内部组件比较多,内部提供:ORM、Admin、中间件、Form、ModelForm、Session、缓存、信号、CSRF;功能也都挺完善的 Flask : flask,微型框架,内部组件就比 阅读全文
posted @ 2019-03-15 23:58 三冬三夏 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 33. django的缓存能使用redis吗?如果可以的话,如何配置? #1.安装 pip install django-redis#2.在stting中配置CACHES,可以设置多个缓存,根据名字使用 CACHES = { "default": { "BACKEND": "django_redis 阅读全文
posted @ 2019-03-15 23:56 三冬三夏 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、Django请求的生命周期 2、简述django对http请求的执行流程。 3、简述Django的orm 4、Django里QuerySet的get和filter方法的区别? 5、简述Django下的(内建的)缓存机制。 6、django中model的slugfeild类型字段有什么用途? 7、 阅读全文
posted @ 2019-03-15 23:53 三冬三夏 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Django的Model的继承有几种形式,分别是什么?(私信小编001 、002 、003 、007任何一个即可获取Python学习资料) 一、抽象继承: 这种继承的定义方法如下: 上例中,我们的Human子model中,自然包含了name和age的字段,但是Animal不能作为正常model使用, 阅读全文
posted @ 2019-03-15 23:47 三冬三夏 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 总结一下就是:创建socket实例->绑定IP地址及端口号(对外提供服务)->监听外来请求->接受请求->处理请求(数据交互)->关闭连接 总结一下就是:创建socket实例->主动发起连接->发送请求->接收结果->关闭连接 # 给浏览器返回内容conn.send(b"HTTP/1.1 200 O 阅读全文
posted @ 2019-03-15 15:24 三冬三夏 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、大数据的文件读取 ① 利用生成器generator ②迭代器进行迭代遍历:for line in file 2、迭代器和生成器的区别 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用f 阅读全文
posted @ 2019-03-15 15:23 三冬三夏 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息。 cd 全拼change directory,功能是从当前工 阅读全文
posted @ 2019-03-05 16:46 三冬三夏 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.下载node.js各版本 V8.x: V7.x: V6.x: V5.x: 2.yum安装node.js 3.查看node.js版本 阅读全文
posted @ 2019-03-05 16:11 三冬三夏 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2、下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 3 阅读全文
posted @ 2019-03-05 15:32 三冬三夏 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: Centos7上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度 阅读全文
posted @ 2019-03-05 15:22 三冬三夏 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.查看系统是否已经安装git 1 git --version 1 git --version 1 git --version 1 git --version git --version 2.CentOS7 yum 安装git 1 yum install -y git 1 yum install - 阅读全文
posted @ 2019-03-05 14:48 三冬三夏 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: 二. PCR 阅读全文
posted @ 2019-03-05 14:47 三冬三夏 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议 阅读全文
posted @ 2019-03-05 14:32 三冬三夏 阅读(314) 评论(0) 推荐(0) 编辑