五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  188 随笔 :: 0 文章 :: 19 评论 :: 99707 阅读

08 2018 档案

摘要:1.extract():提取数据 2./text() :获取节点内容文本 3./@href :获取节点href属性 4. @ :获取属性名称 需要注意问题: 用定义的规则那所有符合要求的节点获取下来,返回的类型是列表类型。 但是如果节点只有一个就会出现错误: 大多数情况下,想要的是第一个元素的内容, 阅读全文
posted @ 2018-08-27 14:56 五杀摇滚小拉夫 阅读(113) 评论(0) 推荐(0) 编辑

摘要:Selector是一个独立的模块。 Selector主要是与scrapy结合使用的。 开启Scrapy shell: 1.打开命令行cmd 2.scrapy shell http://doc.scrapy.org/en/latest/_static/selectors-sample1.html 进入 阅读全文
posted @ 2018-08-27 14:45 五杀摇滚小拉夫 阅读(127) 评论(0) 推荐(0) 编辑

摘要:目标:创建scrapy项目 创建一个spider来抓取站点和处理数据 通过命令行将抓取内容导出 1.创建项目 scrapy startproject tutorial 2.创建spider cd tutorial scrapy genspider quotes quotes.toscrape.com 阅读全文
posted @ 2018-08-27 14:28 五杀摇滚小拉夫 阅读(218) 评论(0) 推荐(0) 编辑

摘要:导入包 from pymysql import* 1. 创建 Connection 连接 conn=conne(host='192.168.13.130',port=3306 ,database='',user='root',password='qwer',charset='utf8') 2. 获得 阅读全文
posted @ 2018-08-23 17:12 五杀摇滚小拉夫 阅读(127) 评论(0) 推荐(0) 编辑

摘要:1. ER图分为实体、属性、关系三个核心部分 ER图的属性有 : 一对一 一对多 多对多 2. ◆第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 ◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只 阅读全文
posted @ 2018-08-23 17:10 五杀摇滚小拉夫 阅读(175) 评论(0) 推荐(0) 编辑

摘要:1. mysql 支持三种类型的连接查询: on 后面跟的是关联条件 内连接查询 select s.name,c.name from students as s inner join classes as c on s.cls_id=c.id; 左连接查询 select s.name,c.name 阅读全文
posted @ 2018-08-23 17:09 五杀摇滚小拉夫 阅读(90) 评论(0) 推荐(0) 编辑

摘要:1. 给表起个别名:但是,前面的也是需要进行修改的,否则会报错的: select * from s.name from students as s; 2. 为字段起别名 select s,name as 名字 from students as s; 3. 去重 dinstinct 4. where后 阅读全文
posted @ 2018-08-23 17:09 五杀摇滚小拉夫 阅读(89) 评论(0) 推荐(0) 编辑

摘要:1. 插入数据: insert into classes values() 为主键以及自动增长的id字段的值进行占位第一个占位符 可以用 0 null default 部分插入 insert into stu(name,gender)values('老王',2) 同时插入多条记录 insert in 阅读全文
posted @ 2018-08-23 17:08 五杀摇滚小拉夫 阅读(115) 评论(0) 推荐(0) 编辑

摘要:#### post 请求需要发送一个header setRequestHeader('Content-Type','application/x-www-form-urlencoded') post请求的参数必须写在 send 内部 #### 如果http的状态200(请求成功),xhr的状态是4(成 阅读全文
posted @ 2018-08-23 17:07 五杀摇滚小拉夫 阅读(113) 评论(0) 推荐(0) 编辑

摘要:1 显示数据库:show databases; 2 创建数据库:create database 数据库名字; 3 删除数据库:drop database 数据库名字; 4 选择数据库:use 数据库名字; 会显示 Database changed 此时已进入数据库中 显示选择数据库中的表 show 阅读全文
posted @ 2018-08-23 17:07 五杀摇滚小拉夫 阅读(165) 评论(0) 推荐(0) 编辑

摘要:***网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信 ***子网掩码: 1.子网掩码不能单独存在,它必须结合IP地址一起使用。 2.子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地 址两部分子网掩码的设定必须遵循一定的规则。 3.与IP地址相同,子网掩码的长度也 阅读全文
posted @ 2018-08-23 17:01 五杀摇滚小拉夫 阅读(143) 评论(0) 推荐(0) 编辑

摘要:****全局变量: 进程 对于全局变量都各自有一个线程 共享一个全局变量,但操作全局变量有问题,容易造成混乱一个线程未结束直接运行另一个线程。导致出错。 ***多线程的一些问题: 多线程程序的执行顺序是不确定的。当执行到sleep语句时,线程将被阻塞(Blocked),到sleep结束后,线程进入就 阅读全文
posted @ 2018-08-23 16:55 五杀摇滚小拉夫 阅读(157) 评论(0) 推荐(0) 编辑

摘要:####传递 数字,字符串,布尔值,元组(其他都是可变的) 不可变类型传递后,一方进行了修改,不影响另一方 可变类型传递后,一方修改了,影响另一方 ####私有化 私有的属性,不能通过对象直接访问,但是可以通过方法访问 私有的方法,不能通过对象直接访问 私有的属性、方法,不会被子类继承,也不能被访问 阅读全文
posted @ 2018-08-23 16:48 五杀摇滚小拉夫 阅读(123) 评论(0) 推荐(0) 编辑

摘要:如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。满足递归的条件: 有循环的内容 有跳出的条件递归默认是有递归深度要求的。 递归优缺点: 优点:代码简洁,好理解 缺点:占用内存大,运行速度慢 一般能用递归的,都能用循环解决,反之,不一定建议,使用循环来代替递归 阅读全文
posted @ 2018-08-23 16:46 五杀摇滚小拉夫 阅读(117) 评论(0) 推荐(0) 编辑

摘要:1 #for 循环遍历一个字符串排除一些条件并获得一个新字符串 先设一个空字符串 再依次累加到空字符串中去得到结果。 C='' str=input('请输入一个字符串:') for i in range(0,len(str)): if str[i].isdigit()==False: C=C+str 阅读全文
posted @ 2018-08-23 16:43 五杀摇滚小拉夫 阅读(80) 评论(0) 推荐(0) 编辑

摘要:1#如果键存在,就是修改。否则是新增 #根据键删除,并返回对应的值info = { 'name':'维克托', 'sex':'男', 'hobby':'激光', }info['sex']='女'print(info)print('*'*100)ret=info.pop('name')print(re 阅读全文
posted @ 2018-08-23 16:39 五杀摇滚小拉夫 阅读(129) 评论(0) 推荐(0) 编辑

摘要:1。不可变:数字,字符串,布尔值,元组(其他都是可变的)不可变类型传递后,一方进行了修改,不影响另一方可变类型传递后,一方修改了,影响另一方 2.Python的元组与列表类似,不同之处在于元组的元素不能修改 set是一个无序,不能重复的集合容器,所以可以用来过滤重复元素 阅读全文
posted @ 2018-08-23 16:37 五杀摇滚小拉夫 阅读(154) 评论(0) 推荐(1) 编辑

摘要:####CS 与 BS 结构 C/S 结构软件:客户端(Client)服务器(Server)软件,客户端需要单独下载安装之后,才能正常操作的软件 B/S 结构软件:浏览器(Browser)服务器(Server)软件,客户端不需要下载安装,只需要用户的电脑上安装有浏览器就可以正常使用软件的全部功能 # 阅读全文
posted @ 2018-08-23 16:36 五杀摇滚小拉夫 阅读(131) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。
posted @ 2018-08-23 16:20 五杀摇滚小拉夫 阅读(105) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示