自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux知识点总结

文件不区分扩展名 vim 文件名 --有则打开,没有则创建 i/a编辑 ESC->:w写 q退出 !强制 yy复制 p粘粘 dd删除当前行 u撤销 ls -l --以表格形式显示 cd 路径 --切换路径. 防火墙 查看防火墙状态 service iptables status 临...

2019-12-23 10:11:30

阅读数 10

评论数 0

原创 大数据学习8————Hadoop time:2019.12.16 上午

一.大数据特点 1.数据量大 2.产生速度快 3.种类多 4.具有价值 二.Hadoop 存储和计算框架 解决两个问题 只适合与离线的计算 1.Hadoop之父Dcug Cutting 不移动数据,移动算法。 2.hadoop优势: 高可靠性 hadoop底层维护多个...

2019-12-23 08:26:35

阅读数 10

评论数 0

原创 啊啊啊

import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReque...

2019-12-19 21:12:40

阅读数 5

评论数 0

原创 大数据学习7————linux time:2019.12.13 下午

一.SSH协议 两个Linux系统之间的互相连接 sshuser@192.168.xxx.xxx/自定义名字 如果是自定义名字需要在/etc下修改hosts文件 这样就可以通过名字进行连接 输入exit就可以退出当前用户 二.SSH免密登录 两台服务器生成秘钥对 ss...

2019-12-13 15:02:45

阅读数 18

评论数 0

原创 大数据学习6————linux time:2019.12.12 下午

一.循环 1.for循环 for((初始值;条件;变化)) do 程序 done 2.for变量in值1值2值3 按照空格进行区分 3.while循环 二。用read控制台输入 1.基本语法 read -?参数变量名 -p读取值的提示符 -t输入等待秒数...

2019-12-13 13:33:28

阅读数 14

评论数 0

原创 大数据学习5————linux time:2019.12.12 上午

一.Shell编程 1.Shell概念 1>.需要看懂运维人员编写的SHell程序 2>.编写一些简单的Shell程序管理集群,提高开发效率 Shell是一个命令行解释器,接收程序/用户命令,然后调用操作系统内核(还是一个强大的编程需要,易编写,调试...

2019-12-12 10:37:57

阅读数 23

评论数 1

原创 大数据学习4————linux time:2019.12.11 下午

一.压缩 1.gzip/gunzip gzip文件(只能压缩.gz文件) 压缩和解压时候可以多个文件(文件1文件2文件....),但是每个文件独立成包。、 只能压缩文件,不能压缩目录,不保留源文件 gunzip文件.gz解压 2.zip/unzip 解压缩 ---zip文...

2019-12-12 08:14:52

阅读数 18

评论数 0

原创 大数据学习3————linux time:2019.12.9 上午

一.用户 1.创建用户 useradd xxx useradd -g groupName xxx 2.查询用户是否建立 ...

2019-12-09 09:55:54

阅读数 22

评论数 0

原创 大数据学习2————linux time:2019.12.6 下午

一.常用基本命令 1.帮助命令 man命令 ls -l等同于ll 2.帮助命令help 命令 help只能查shell内置命令 例如cd 3.往上退一层 cd .. 4.回家 cd /cd ~ 5.回到上一...

2019-12-06 16:06:50

阅读数 25

评论数 0

原创 大数据学习1————linux time:2019.12.5 上午

linux万物皆文件 文件不区别扩展名,但是为了以后方便查看要建立扩展名 一.基础配置 1.vim 有文件打开,没文件创建 i/a能插入数据 一般模式只能复制粘贴增删改查 退出编辑模式ESC->命令模式-> :wq 写入并退出 2.ls -l查看当前目录文件以表格形式...

2019-12-05 09:58:02

阅读数 45

评论数 0

原创 大数据(前期铺垫)————Servlet学习1.1 time: 2019.9.12

第一步,通过Eslipse的EE版创建WEB项目 如果Esclipse没有WEB项目创建,则点击下面的网页 https://www.jianshu.com/p/fc4e9775f933 第二步,将Tomcat配置到Eclipse中 选择Tomcat版本(一定要和下载的版本一致) ...

2019-09-16 09:54:50

阅读数 33

评论数 0

原创 大数据(前期铺垫)————JQuery学习2.1 time: 2019.9.12

页面效果图: 在这里最难的地方就是当邮箱已经存在的时候下拉框的弹出,我这里简单说一下我的做法。----(数据和展示分离) 1.因为在做这个之前做过一个光标在输入框时会出现一个下拉框。所以我还是按照那种做法 ----把下拉框先做出来,但是和那个不同的是没有对应的属性值(可以参考当出现与规...

2019-09-12 16:50:21

阅读数 16

评论数 0

原创 大数据(前期铺垫)————JQuery学习1.2 time: 2019.9.9

在讲述完基本的JQuery获取数据后,通过两个例子实现了动态增删和更新 1.首先要了解JQuery是如何获得对象的。在1.1中已经介绍了JQuery选择器是如何对dom对象进行封装的。这里全面总结一下 /* * * $(function):当页面被加载完毕后执行jquer...

2019-09-11 13:07:13

阅读数 14

评论数 0

原创 大数据(前期铺垫)————JQuery学习1.1 time: 2019.9.9

一.HTML基本常用属性 https://www.w3school.com.cn/tags/tag_a.asp 本连接为HTML参考手册。里面记录了所有标签 二.编程工具 编程工具为HBuilder,步骤如下建立工程 文件->新建->Web项目 这里可以看到新建了...

2019-09-09 17:46:22

阅读数 31

评论数 0

原创 JAVA的编辑器 eclipse如何使用

1.首先创造一个java项目,项目名小写,但是要见名知意 2.在项目中创建包,包起名首先要见名知意,然后格式为com.公司名.包名 每一个包下放专属功能的类 3.在包中创建类。类名首字母大写 4.总结 在eclipse的file点击new创建项目,再在创...

2019-08-15 13:49:25

阅读数 70

评论数 1

原创 JAVA中GUI和JDBC简单交互

1.首先利用windowbuilder软件创建好界面 2.创建点击按钮要弹出的窗口 3.自动生成代码(界面代码无功能) package com.jxx.ui; import java.awt.BorderLayout; import java.awt.EventQueue; i...

2019-07-19 20:31:21

阅读数 176

评论数 1

原创 HRBU-ACM 数论3 拓展欧几里得

欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。 第一种证明:       a可以表示成a = kb + r,则r = a ...

2018-12-09 21:50:27

阅读数 34

评论数 0

原创 HRBU-ACM 数论1-快速幂改进

    首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下:   假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例...

2018-12-04 19:39:09

阅读数 130

评论数 0

原创 HRBU-ACM STL常用小技巧

一.万能头文件    有时候使用某个函数或类型需要定义头文件,想不起来怎么办? 使用万能头文件,这个头文件内含所有头文件,定义一个,幸福一生 #include <bits/stdc++.h> using namespace std; int main() ...

2018-12-03 18:05:52

阅读数 46

评论数 0

原创 HRBU-ACM 数论基础(附加代码篇)

1.欧几里得 int gcd(int a,int b){ while(b){ int t=a%b; a=b; b=t; } return a; } 2.扩展欧几里得                 乘法逆元:如果有a...

2018-12-02 14:32:52

阅读数 140

评论数 0

原创 HRBU-ACM 数论基础(理论篇)

                          竞赛中的数论 数论是Acm中的重点内容。历年竞赛题目,一般都有1-2道与数论有密切关系。数论涉及的概念和算法很多,用途也非常广泛。掌握与数论有关的方法,是参赛者需要具备的必要技能。 一.整除的规律整除规则第一条(1):任何数都能被1整除。 整除...

2018-12-02 14:14:32

阅读数 593

评论数 0

原创 HRBU-ACM 数论2-最大公约数(欧几里得)

高中我们都学过辗转相除法,如果有人没学过或者忘记了那也没关系,在这里我们在讲解一遍欧几里得算法(求最大公约数)   欧几里德算法是用来求两个正整数最大公约数的算法。是由古希腊数学家欧几里德在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里德算法。 扩展欧几里德算法可...

2018-12-02 13:49:35

阅读数 128

评论数 0

原创 HRBU-ACM 数论1-快速幂

快速幂取模的用途:在ACM这类竞赛中,可能会遇到指数型的数据取模问题,这个时候如果直接用int或者long long储存,就 有可能会超出计算机整数的存取范围,而导致数据出错。所以我们需要一种方法进行计算。而这种方法就是我们这次要讲到 的快速幂取模(简称快速幂)。这种算法在时间和空间上都做了尽...

2018-12-02 13:43:33

阅读数 128

评论数 0

提示
确定要删除当前文章?
取消 删除