摘要: Linux基础命令 1.ls 查看文件 a) -a:查看所有(包含隐藏,隐藏文件均以.开头)文件 b) -l:查看文件的详细信息(权限、所有者、所有组、修改时间、大小、使用次数等) c) -i:查看文件/文件夹(Linux中唯一)id d) -h :(human)人性化的显示 e) –d:查看当前文 阅读全文
posted @ 2017-12-08 16:21 Viv1 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Scrapy流程分析 Scrapy 是一个重型爬虫框架。主要分为5部分:引擎(Engine)、调度器(Scheduler)(这个不太熟悉)、下载器(Downloader) 、爬虫(Spider)、管道(Item Pipeline)。 流程图如下: scrapy流程图(自己瞎画的) 流程概述: 参考: 阅读全文
posted @ 2017-11-28 14:20 Viv1 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 调用实例: 1 import requests 2 r = requests.get('https://www.python.org') 3 r.status_code 4 r.content 5 .... requests包目录: __init__.py中引入了各大模块,requests.get相 阅读全文
posted @ 2017-11-24 15:02 Viv1 阅读(582) 评论(0) 推荐(0) 编辑
摘要: Socket 1、Socket 类型 套接字格式: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接字。 socket类型 描述 socket.AF_UNIX 只能够用于单一的Unix系统进程间通信 socket.AF_INE 阅读全文
posted @ 2017-10-31 17:43 Viv1 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 2048逻辑分析 一.游戏目标: 在固定的面板里移动数字,相同的两个数字会合并成更高的数字(两数字之和)。 游戏胜利:最大数字达到预设数字 游戏失败:面板没有空白位置且最大数字没有达到预设数字 每移动一步,更新总分 二.游戏流程: (1).每移动一次,在空白位置(随机)填入一个数字(随机) (2). 阅读全文
posted @ 2017-10-31 17:36 Viv1 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL常用引擎 (1)Innodb *使用聚集索引 (数据量大、 *提供事务支持 需要事务支持 *建立缓冲池进行数据索引 时使用) *不支持全文搜索 *主键查询较快 *支持行级锁、外键 (可能造成思死锁) *可利用日志恢复数据 (2)MyIASM *默认引擎 *使用非聚集索引 (读>>写时 阅读全文
posted @ 2017-08-09 11:19 Viv1 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 目前只看了以文件方式存储的seesion机制,缓存和数据库的搞懂之后再补上 1.session的生命周期设置 config.php中session配置里可以设定session的生命周期 在/think/Seesion.php有: 1 if (isset($config['expire'])) { 2 阅读全文
posted @ 2017-08-09 10:23 Viv1 阅读(588) 评论(0) 推荐(0) 编辑
摘要: *python只会在模块、类和函数中引入新的作用域。 *Python首先在函数的本地作用域中查找变量,未找到时会继续在全局作用域和内置作用域中查找变量 code.1 和 code.2中是非常简单的例子。 code.1 code.2 * 在Python中,使用一个变量之前不必预先声明它,但是在真正使用 阅读全文
posted @ 2017-07-05 11:47 Viv1 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 这是工作中遇到的网站,算是自己遇到的一个新的类型. 需要动态获取并传递cookie. 脚本中使用了selenium+phantomJs 2.以id写完数据分析之后,入库测试。全为空值,再看network发现是该网站是用post请求返回的json数据。(这告诉我们以后要看准了在写啊, 很讨厌自己这个习 阅读全文
posted @ 2017-06-20 10:04 Viv1 阅读(441) 评论(0) 推荐(0) 编辑