- 博客(12)
- 收藏
- 关注
原创 数据库范式
第一范式(1NF)数据表的每一列都要保持它的原子特性,也就是列不能再被分割。第二范式(2NF)属性必须完全依赖于主键,消除部分依赖。下表问题在哪?缺点1、表中的第一行数据都存储了系名、系主任,数据的冗余太大2、 如果有一个新的系还没有开始找到学生,那么不能讲该系的信息添加到数据表中去,从数据表中看不到该系的存在3、 如果将某个系的学生信息全部删除,那么这个系在数据表里也就不存在了,但这个系还存在。4、如果某个人要转系,那么为了保证数据库中数据的一致性,需要修改三条记录中系与系主任的数据
2022-04-12 23:59:17
108
原创 爬虫xpath
XPath 是一门在 XML 文档中查找信息的语言。XML文档包括:HTML / XHTMLXML / XML Namespaces请看下面这个 XML 文档:<?xml version="1.0" encoding="UTF-8"?><bookstore> <book> <title lang="en">Harry Potter</title> <author>J K. Rowling
2022-04-12 23:53:42
93
原创 hadoop-2.0搭建
一、准备Linux环境 1、 开启网络,ifconfig指令查看ip 2、 修改主机名为自己名字(hadoop) vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=hadoop 3、修改主机名和IP的映射关系 vim /etc/hosts 192.168.182.128 hadoop 4、关闭防火墙...
2022-04-12 23:48:27
177
原创 Hadoop伪分布式
网络相关命令ping语法:#ping 主机地址(ip地址、主机名、域名等)netstat作用:表示查看网络的连接信息语法:#netstat -tnlp (-t:tcp协议,-n:将字母转化成数字,-l:列出状态为监听,-p:显示进程相关信息)#netstat -an (-a:表示全部,-n:将字母转化为数字)TCP/IP协议需要使用这个命令。traceroute作用:查找当前主机与目标主机之间所有的网关(路由器,会给沿途各个路由器发送icmp数据包,路由器可能会不给响应.
2022-04-12 23:40:24
97
原创 MySQL事务和触发器
MYSQL 事务处理主要有两种方法:一、用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认二、直接用 SET 来改变 MySQL 的自动提交模式: SET AUTOCOMMIT=0 禁止自动提交 SET AUTOCOMMIT=1 开启自动提交CREATE TABLE runoob_transaction_test( id int(5)) engine=...
2022-04-12 23:37:43
848
原创 scapy 获取网页信息
win+r 输入cmd 打开 终端输入cd desktopscrapy startprojectTX moviescd TXmoviesescrapy genspider txms v.qq.com修改settingROBOTSTXT_OBEY=FalseDOWNLOAD_DELAY=1DEFAULT_REQUEST_HEADERS{'Accept':'text/html,application/xhtml+xml,application/xml;q=0....
2022-04-03 22:31:17
87
原创 Python爬虫
import refrom urllib import request# 定义urlpage=50url='http://club.sanguosha.com/thread-1111069-1-1.html' try: # 定义请求头 headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51.
2022-03-21 21:54:21
63
原创 Shell脚本
为什么要学习和使用shell?shell 是内置的脚本 是为了开发的效率高。依赖强大的功能命令可以迅速的开发任务而且语法简单,代码写起来轻松易学。常见的shell种类ksh:Korn shell的语法与Bourne shell相同,同时具备了C shell的易用特点。许多安装脚本都使用ksh,ksh有42条内部命令,与bash相比有一定的限制性。sh:是一个快捷方式,已经被/bin/bash所取代。csh:C shell使用的是“类C”语法,csh是具有C语言风格的一种she
2022-03-20 23:28:01
200
原创 MySQL——索引
直接创建索引create index index_name on lin(column(length));修改表结构并且添加索引alter table index_name add index index_name (column(length));创建表并添加索引create table lin( lin_id int not null auto_increment, tit char(255) character set utf8 collate utf8_general_
2022-03-20 22:19:19
439
原创 Python
爬虫入门:爬虫框架:分别是调度器、URL管理器、网页下载器、网页解析器、应用程序。import urllib2 response = urllib2.urlopen("http://www.baidu.com")print response.read()爬虫添加:import urllib import urllib2 url = 'http://www.server.com/login'user_agent = 'Mozilla/4.0 (compatible; M
2022-03-13 23:15:43
1899
原创 linux指令
ls指令常见语法:#ls -l路径#ls -la路径pwd指令语法:cd 路径cd.. 返回上一级cd 进入用户目录touch指令touch 创建文件用法:touch 文件路径cp指令cp:复制文件或者文件夹到只等的文件位置用法:cp 复制文件文档路径 文档被复制的路径mv指令mv:移动文档到新的位置用法: mv需要移动的文档路径需要保存的文件夹路径rm指令rm:删除/删除文档用法:rm选...
2022-03-13 22:58:20
1611
原创 sql数据库
SQL1、建库建表删表:建库:create database if not exists (库名)defaule charset utf8;表名:create table if not exists 表名(字段名 int primary key auto_increment,字段名 varchar(20) not null,字段名varchar(20) not null,字段名 date not null);删表:drop table (表名);2、字段类型:.
2022-03-13 22:32:27
1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人