- 博客(77)
- 资源 (5)
- 收藏
- 关注
转载 c语言复试总结
所谓动态内存分配,就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不像 数组 等 静态内存 分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。全局变量是分配在内存中的静态存储区的,非静态的局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是一个称为栈(stack)的区域。
2024-03-10 17:20:39
357
1
原创 用三台云服务器搭建hadoop完全分布式集群
本次利用云服务器搭建Hadoop集群, 在开始之前,你需要3台云服务器,可以在同一家购买也可以在不同家购买。此次教程采用百度云产品,可以换不同账号新手免费试用几个月,具体配置如下:(三)主机映射3个虚拟机均需要修改hosts文件使其生效测试三台机器,是否ping通2.选择时区3.时间同步协议NTPmaster作为ntp服务器,修改ntp配置文件屏蔽掉默认的server,设置master作为时钟源,设置时间服务器的层级为10。重启ntp服务(master上执行)slave1
2022-12-15 16:30:27
3893
原创 人生苦短,我用python
select 列名/聚合函数 from 表 where 条件 group by select后的列名 having组内条件select 执行group by 分的组数次 先分组,再查询 连接查询 (多表查询)select 列名 from 表 where 条件 and 表连接(单表查询)select 列名 from 表 inter(可省) join 表 on 表连接 where 条件自连接(自己跟自己的表连接)嵌套查询(子查询)大部分查询可以用连接查询,聚合函数和否定查询必须用子查询相关子查询。 exi
2022-10-24 10:24:16
410
原创 概率论与数理统计
概率论复习第一章 随机事件及其概率1.1 随机试验、样本空间知道随机试验为E,样本空间为S就行1.2 随机事件事件中的关系区分三个:互不相容/互斥、对立事件、独立事件记住三个公式:P(AˉBˉ)=P(A∩Bˉ)=1−P(A∪B)P(\bar{A}\bar{B})=P(\bar{A\cap B}) =1-P(A\cup B)P(AˉBˉ)=P(A∩Bˉ)=1−P(A∪B)P(ABˉ)=P(A−B)=P(A)−P(AB)P(A\bar{B})=P(A-B)=P(A)-P(AB)P(ABˉ
2022-05-26 13:00:47
563
原创 数据库原理
数据库原理第一章1.四个基本概念:2.数据库系统的构成:3.数据库系统人员4.数据库管理系统DBMS的功能5.数据库系统DBS的特点6.数据模型的分类及三要素:7.关系数据模型8.数据库系统的三级模式二级映像9.数据独立性:第二章1.关系、关系模式概念2关系的完整性约束3.关系运算4.关系代数(表示、计算)5.会根据要求写出关系代数表达式6.会根据关系代数表达式计算结果7.SQL语句与关系代数互转第三章1.SQL语言、分类、语句命令(SELECT,排序,条件,分组,模式匹配,聚集函数统计)2.连接:3.连接
2022-05-11 17:29:56
5548
1
原创 misc总结
base64最多只能隐藏2个=号(大写字母,小写字母,数字),base32最多2个=号(字母A-Z,数字2-7,只有大写),base16(16进制转换,数字0-9,字母A-F)\x——shellcode编码,十六进制加了个\x,本质上为十六进制,放进hex解密XXencode有-,在线工具UUencode没有特点,乱码,会有提示,在线工具URL编码——带%Unocode——一般不考,\uEscape/Unescape编码——%uTap code敲击码(26字母放5*5方格)一堆…表示行列莫尔
2022-04-30 21:41:55
403
原创 伪分布安装spark
spark安装(伪分布安装)上传文件用xtfp上传文件至/root/softwares配置文件cd /root/softwares#解压tar -zxvf spark-2.4.0-bin-hadoop2.7.tgz -C /usr/local/cd /usr/local/#重命名mv spark-2.4.0-bin-hadoop2.7/ spark-2.4.0cd spark-2.4.0/conf/#配置spark-env.sh文件cp spark-env.sh.template s
2022-04-20 22:18:06
3651
原创 Sqoop安装部署
Sqoop安装部署1 解压配置环境变量2 设置sqoop环境变量3 新建配置文件4 修改配置文件5 拷贝mysql驱动6 验证安装:7 Sqoop数据导出操作注意:在安装sqoop之前要配置好本机的Java环境和Hadoop环境1 解压配置环境变量cd /root/softwarestar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /usr/localcd /usr/localmv sqoop-1.4.7.bin__hadoop-2.6.0
2022-04-14 19:05:14
2625
原创 Hive的安装(改正版)
Hive的安装1. 嵌入式模式2. 本地模式2.1 配置安装MySql2.2 Hive配置3. 远程模式Hive常用的安装分三种(注意:Hive会自动监测Hadoop的环境变量,如有就必须启动Hadoop)先从本地上传Hive安装文件apache-hive-2.3.7-bin.tar.gz到/root/softwares1. 嵌入式模式使用Hive自带默认元数据库derby来进行存储,通常用于测试优点:使用简单,不用进行配置缺点:只支持单Session。# 对于Session,我们可以简单
2022-04-14 18:55:50
292
原创 Hive的安装
Hive的安装1. 嵌入式模式2. 本地模式2.1 配置安装MySql2.2 Hive配置3. 远程模式Hive常用的安装分三种(注意:Hive会自动监测Hadoop的环境变量,如有就必须启动Hadoop)先从本地上传Hive安装文件apache-hive-2.3.7-bin.tar.gz到/root/softwares1. 嵌入式模式使用Hive自带默认元数据库derby来进行存储,通常用于测试优点:使用简单,不用进行配置缺点:只支持单Session。# 对于Session,我们可以简单
2022-04-13 16:09:50
550
原创 伪分布式安装zookeeper(在一台机器上运行三个zk服务)
伪分布搭建zookeeper一. 环境变量的配置1.上传安装包2. 解压安装3. 更名4. 配置环境变量5. 使环境变量生效二. 集群模式的配置1. 修改zoo.cfg文件2. 创建myid3. 启动服务一. 环境变量的配置1.上传安装包使用XFTP或者使用scp将安装包apache-zookeeper-3.6.3-bin.tar.gz上传到/root/softwares下2. 解压安装tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /usr/loca
2022-04-12 22:44:00
2029
原创 伪分布安装zookeeper
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-04-12 21:59:42
1904
原创 伪分布搭建hadoop
伪分布式搭建hadoop伪分布模式准备工作以root权限修改ip,配置关网等修改完IP地址后,需要重启网络服务查看ip和是否能ping通修改主机名修改域名映射文件关闭防火墙ssh免密登陆安装JDK卸载之前的JDK上传JDK安装包到指定的路径创建目录伪分布模式伪分布式模式也是只需要一台机器,但是与本地模式的不同,伪分布式使用的是分布式的思想,具有完整的分布式文件存储和分布式计算的思想。只不过在进行存储和计算的时候涉及到的相关的守护进程都运行在同一台机器上,都是独立的Java进程。因而称为伪分布式集群。比本
2022-04-11 19:09:29
1412
原创 python爬虫练习
python爬虫第一章 Python 爬虫学习入门的使用`爬虫练习第一周python爬虫前言一、什么是网络爬虫?二、爬虫有什么用?三、练习题dome1dome2dome3dome4dome5dome6dome7dome8dome9dome10前言大数据时代,要进行数据分析,首先要有数据源,而学习爬虫,可以让我们获取更多的数据源,并且这些数据源可以按我们的目的进行采集,去掉很多无关数据。一、什么是网络爬虫?网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组
2022-04-08 11:58:13
3362
原创 关系数据库标准语言SQL
本章以学生——课程数据库为例来讲解SQL的数据定义、数据操纵、数据查询和数据控制语句。记一次上机课操作:-- 创建数据库studentcreate database student;-- 使用数据库use student;-- 创建学生表create table student( id_sno char(12) primary key, sname char(8), sex char(2), sdept char(20) );-- 创建课程表create table co
2022-03-27 20:46:05
1285
原创 c语言printf转换说明
转换说明及作为结果的打印输出%a 浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99)%c 一个字符%d 有符号十进制整数%e 浮点数、e-记数法%E 浮点数、E-记数法%f 浮点数、十进制记数法%g 根据数值不同自动选择%f或%e.%G 根据数值不同自动选择%f或%e.%i 有符号十进制数(与%d相同)%o 无符号八进制整数%p 指针%s 字符串%u 无符号十进制整数%x
2022-03-19 17:25:48
814
原创 HDFS命令行使用
HDFS命令行使用帮助命令创建命令查看命令删除命令获取命令帮助命令hdfs dfs -help创建命令新建目录hdfs dfs -mkdir <path>创建多级目录#-p递归创建hdfs dfs -mkdir -p <path>新建一个空文件hdfs dfs -touchz <filename>查看命令列出文件系统目录下的目录和文件# -h 以更友好的方式列出,主要针对文件大小显示成相应单位K、M、G等# -r 递归列出,类似
2022-01-13 21:50:06
191
原创 客户信息管理系统
客户信息管理系统 课程设计的题目及简介设计说明程序流图程序清单Customer 类MainView类Tools类DataManager类调试结果课程设计体会课程设计的题目及简介客户信息管理系统,功能如下:(1)添加客户信息(2)修改客户信息(3)删除客户数据(4)查询客户列表(5)所有数据通过JDBC保存到MySql数据库中1,数据库名:cms_hisoft2,表名:users3,字段列表和类型:id,int,主键,自动增长name,varchar(20),姓名gender,var
2022-01-04 15:06:58
22591
3
原创 反弹shell
Linux下反弹Shellshell究竟是什么Shell 教程Shell 脚本Shell 环境bash和sh有什么区别为什么需要反弹Linux反弹shellNC简介Linux反弹shell脚本语言反弹shellpythonperlphpshell究竟是什么Shell 教程Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ke
2022-01-01 16:21:46
391
原创 SQL语法基本操作
查看库名:show databases;查看表名:show tables;查看当前使用的库:show database();使用库:use 数据库名;创建数据库:create database 数据库名;创建表,字段create table employee( id int, name varchar(20), gender varchar(20)); 查看表的信息show create table 表名;删除表drop table 表名;删除库drop tab
2021-12-30 00:06:51
194
原创 CTFHub——技能树——SQL注入(sqlmap)
SQL注入整数型注入sqlmap简介检测注入实战解题字符型注入报错注入布尔盲注时间盲注MySQL结构Cookie注入UA注入Refer注入过滤空格整数型注入sqlmap简介sqlmap支持五种不同的注入模式:1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。2、基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟语句是否执行(即页面返回时间是否增加)来判断。3、基于报错注入,即页面会返回错误信息,或者把注入的语句的结果直接返回在页面中。4、联合查询注入,可以使用u
2021-12-26 11:15:25
7611
2
原创 算法设计题
算法设计题(1)将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。表中不允许有重复的数据。[题目分析]合并后的新表使用头指针Lc指向,pa和pb分别是链表La和Lb的工作指针,初始化为相应链表的第一个结点,从第一个结点开始进行比较,当两个链表La和Lb均为到达表尾结点时,依次摘取其中较小者重新链接在Lc表的最后。如果两个表中的元素相等,只摘取La表中的元素,删除Lb表中的元素,这样确保合并后表中无重复的元素。当一个表到达表尾结点,为空时
2021-12-14 10:10:22
274
原创 无java环境安装burpsuite
无java环境安装burpsuite下载jdkjdk-11.0.10下载burpburpsuite_community_v2021.8.4.jarburpsuite.bat写一个burpsuite.txt文件burpsuite.vbs文件下载jdkjdk-11.0.10下载burpburpsuite_community_v2021.8.4.jarburpsuite.bat写一个burpsuite.txt文件@echo offcmd /c ".\jdk-11.0.10\bin\java.ex
2021-10-29 17:09:18
977
原创 软件安全开发
软件安全开发软件安全开发生命周期软件安全需求及设计软件安全实现软件安全测试软件安全交付软件安全开发生命周期◆软件生命周期模型◆了解软件生命周期的概念及瀑布模型、迭代模型、增量模型、快速原型模型、螺旋模型、净室模型等典型◆软件开发生命周期模型。◆软件危机与安全问题◆了解三次软件危机产生的原因、特点和解决方案◆了解软件安全和软件安全保障的基本概念。◆软件安全生命周期模型◆了解SDL、 CLASP、CMM、SAM、BSIM等典型的软件安全开发生命周期模型。软件生命周期模型◆软件的定义◆软件
2021-10-11 09:56:03
2143
原创 访问控制
访问控制访问控制基础自主访问控制模型强制访问控制模型基于角色的访问控制模型特权管理基础设施访问控制基础◆理解访问控制的概念、作用及访冋控制模型的概念访问控制基础◆什么是访问控制◆为用户对系统资源提供最大限度共享的基础上,对用户的访问权进行管理,防止对信息的非授权簒改和滥用◆访问控制作用◆保证用户在系统安全策略下正常工作◆拒绝非法用户的非授权访问请求◆拒绝合法用户越权的服务请求◆访问控制模型基本概念◆一个信息系统在进行安全设计和开发时,必须满足某一给定的安全策略,即有关管理、保护和发布敏
2021-10-09 19:30:35
8481
原创 身份鉴别
身份鉴别1、身份鉴别基础2、基于实体所知的鉴别3、基于实体所有的鉴别4、基于实体特征的鉴别5、 kerberos体系6、认证、授权和计费1、身份鉴别基础◆理解标识与鉴别的区别、鉴别类型、鉴别方式等◆基本概念◆了解对身份鉴别系统的主要要求身份鉴别的概念◆标识◆实体身份的一种计算机表达◆每个实体与计算机内部的一个身份表达绑定◆信息系统在执行操作时,首先要求用户标识自己的身份,并提供证明自己身份的依据,不同的系统使用不同的方式表示实体的身份,同一个实体可以有多个不同的身份◆标识示例◆用户ID
2021-10-08 20:14:10
4997
原创 密码学基础
密码学基础5.1 密码学基本概念5.2 对称密码算法5.3 非对称密码算法5.4 其他密码服务5.5公钥基础设备5.1 密码学基本概念密码学形成与发展◆古典密码学(1949年之前)◆主要特点:数据的安全基于算法的保密◆近代密码学(1949~1975年)◆主要特点:密码学真正成为]科学◆现代密码学(1976年以后)◆密码学的新方向公钥密码学◆主要特点:解决了密钥分发和管理的问题密码学形成与发展例如: ENIGMAENIGMA-是由 Arthur Scherbius(亚瑟谢尔比斯)于1
2021-10-05 16:27:27
4091
原创 应用与数据安全
应用与数据安全4.1 应用安全4.2 数据安全4.1 应用安全◆Web应用安全◆了解WEB体系架构;◆理解HTTP协议工作机制及明文传输数据、弱验证、无◆状态等安全问题;◆理解SQL注入攻击的原理及危害;◆了解跨站脚本安全问题的原理及危害及其他针对WEB的攻击方式;◆了解WEB防火墙、网页防篡改等常见Web安全防护技术作用。应用安全威胁◆应用系统的体系架构◆客户端◆传输协议◆应用服务软件◆数据库◆复杂性和多样性使得安全问题也呈现出多样化的特点Web应用安全◆WEB服务器端安
2021-10-03 15:54:57
1386
原创 操作系统安全与系统攻击
操作系统安全与系统攻击3.1 操作系统安全3.2 信息收集与系统攻击3.1 操作系统安全◆操作系统安全机制◆了解操作系统标识与鉴别、访问控制、权限管理、信道保护、安全审计、内存存取、文件保护等安全机制◆操作系统安全配置◆了解安全补丁、最小化部署、远程访问控制、账户及口令策略、安全审计及其他操作系统配置要点。◆操作系统安全目标◆标识系统中的用户和进行身份鉴别◆依据系统安全策略对用户的操作进行访问控制,防止用户和外来入侵者对计算机资源的非法访问◆监督系统运行的安全性◆保证系统自身的安全和完整
2021-10-03 15:37:13
1109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人