自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Erlang学习02

-import(lists,[map/2,sum/1]).声明的意思是map/2函数是从lists模块里导入的,后面的也一样。[F(X)||X

2022-07-21 11:30:13 126

原创 Erlang学习番外

长期更新(大概),适合已经编写过几次Erlang代码却搞不懂开头一大堆是什么意思的新手。

2022-07-20 12:05:42 159 1

原创 Erlang学习01

下载和配置Erlang环境移步到其他文章,这里只讲基本操作和概念启动Erlang命令,打开CMD输入>erl1>停止ErlangShell命令为,立刻停止系统可执行表达式在Erlang中所有变量都必须以开头,并且Erlang与其他语言它的变量是一次性赋值变量,不能再试图在被设置后改变它的值否则会报错,在Erlang里,变量只不过是对某个值的引用Erlang的实现方式用指针代表绑定变量,指向一个包含值的存储区。这个值不能被修改。>erl1>X=20.20。......

2022-07-18 16:11:57 689 1

原创 学习java番外补充篇(01)

主要用来记录Java面试遇到的一些问题,问题的答案都是汇集了网上大佬们的资料,特别感谢这些无偿分享的大佬。1.虽然我们经常在java各种基础书籍或者视频中听到JVM这三个字母,那他们究竟是什么,又是做什么的呢?答:JVM(Java Virtual Machine,Java虚拟机),JVM是JRE(Java Runtime Environment,java运行环境)的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,简单来说JVM是用来解析和运行Java程序的。

2022-04-19 17:37:52 189

原创 Kali安装和使用oneforall和EHole

上一篇文章写了Kali的安装过程,这篇来写oneforall的安装使用关于虚拟机的tools安装就不做介绍了网上一搜全是大神写的(其实是因为已经安装了懒得再写一遍)oneforall的下载地址和镜像地址也贴一下GitHub - shmilylty/OneForAll: OneForAll是一款功能强大的子域收集工具GitHub的链接OneForAll镜像地址适合没有科学上网条件的镜像网站,需要注册登录这里就专门只写kali安装的版本了...

2022-04-19 17:36:25 10438 6

原创 Kali的安装

最近发现kali的官方又变了以前的版本不好找了就新写一篇文方便以后下载Kali下载官方链接主界面只有2022.1版本https://cdimage.kali.org/kali-images/官方其他版本的下载连接要是官网觉得下载的过慢可以来阿里云的镜像下载,这里选择了2021.4版本阿里云开源镜像站资源目录VMware的安装这里就不写了点击创建新的虚拟机-自定义-稍后安装操作系统选择Debian7.x 64位下一步,Kali的配置可以稍微弄高一点...

2022-04-19 16:53:05 3095

原创 Web安全基础知识-HTTP

一.常用端口号1.HTTP 超文本传输协议,默认TCP 80端口2.FTP 文件传输协议,默认20,21端口ftp端口号20和21的区别是:一个是数据端口,一个是控制端口,控制端口一般为21,而数据端口不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定。4.Telnet 远程登陆协议代理服务器常用端口号:23二.URLURL(统一资源定位符)也被成为网页地址,是互联网标准的地址。URL的标准格式如下:协议://服务器IP[:..

2022-04-16 20:40:01 1749

原创 基础DOS命令(持续更新)

如何输入DOS命令windows+r 键在运行窗口输入cmdcls #清屏1.查询IPipconfig #查询ip地址基本信息ipconfig /all #查询ip地址详细信息2.测试网络连通性ping 目标ip #测试网络连通性ping -l size 目标ip #以多少缓冲区测试网络连通3.手工解析地址nslookup 域名 #手工解析4.浏览dir 路径 #浏览路径下的文件dir 路径 | more #分页显示,其他命令也能分页5.文件m

2022-04-16 13:59:54 1715

原创 新手学习java(十三)

在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类①抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{} public abstract void eat();②抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类③抽象类不能直接实例化,但是可参照多态的方式,通过子类对象化实例化,这叫抽象多态④抽象类的子类,要么重写抽象类中的所有抽象方法,要是抽象类...

2021-09-27 08:35:43 140

原创 新手学习java(十二)

案例:老师和学生需求:定义老师类和学生类,然后写代码测试,最后找到老师类和学生类当众的共性内容,抽取一个父类,用继承的方式改写代码,并进行测试

2021-09-24 21:12:35 55

原创 新手学习java(十一)

有人说到了这里java才算是正式开始学习,首先我们来了解一下继承继承的格式:public calss 子类名 extends 父类名 {}继承中子类的特点:①子类可以有父类的内容 ②子类还可以有自己特有的内容继承的好处:①提高了代码的复用性(多个类相同的成员可以放在一个内中) ②提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承的弊端:继承让类与类之间产生了关系,类的耦合性增强了,放父类发生变化时子类实现也不得不跟着变...

2021-09-22 23:24:29 61

原创 新手学习java(十)

做一个简单学生成绩管理系统,功能如下1.添加学生2.删除学生3.修改学生4.查看所有学生5.退出

2021-09-18 20:28:07 140

原创 新手学习java(九)

案例:存储字符串并遍历需求:创建一个存储字符串的集合,存储3个字符串元素,是用程序实现在控制台遍历该集合import java.util.ArrayList;public class TestDemo { public static void main(String[] args) { //public ArrayList()创建一个空的集合对象 ArrayList<String> array = new ArrayList<>(

2021-09-17 23:47:37 65

原创 新手学习java(八)

案例:拼接字符串(升级版)需求:定义一个方法,把int数组中的数据按照指定的格式凭借成一个字符串返回,调佣该方法,并在控制台输出结果。public class TestDemo { public static void main(String[] args) { //定义一个静态数组 int[] arr={1,2,3}; //调用 String s=Pick(arr); //输出结果 Syste

2021-09-16 23:30:27 89

原创 新手学习java(七)

首先用案例对昨天的内容进行总结需求:键盘录入一个字符串,使用程序实现在控制台遍历字符串import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); String line = sc.nextLi

2021-09-15 23:13:31 189

原创 新手学习java(六)

API(Application Programming Interface):应用程序接口首先需要了解帮助文档(以Random为例)①右键打开该文档②找到索引选项卡③在输入框中输入Random④看类在哪个包下⑤看类的描述信息⑥看构造方法⑦看成员方法(重点看返回值,方法名和参数)做一个API的使用类型需求:按照帮助文档的使用步骤学习Scanner,获取键盘录入字符串数据在帮助文档中我们发现String类型的数据需要使用nextLine()接收import.

2021-09-14 23:20:03 102

原创 新手学习java(五)

在第五天的时候,学习了private关键字的使用,今天首先来对它进行简单的运用我们先定义一个学生类public class Student { //成员变量 private String name; private int age; //get/set方法 public void setName(String n){ name=n; } public String getName(){ return name;

2021-09-13 23:16:07 261

原创 新手学习java(四)

我们都知道java是一个面向对象的编程语言,今天来学习一下,类和对象的基础创建对象:类名 对象名 = new 类名();使用对象①使用成员变量:对象名.变量名②使用成员方法:对象名.方法名()用一个实例来理解类和对象,学生:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用...

2021-09-10 22:32:26 80

原创 新手学习java(三)

昨天学习了java方法的使用和重载,在今天的编写代码之前首先要学会如何使用Debug操作流程,又称为断点调试,可以有效的对变量进行监控,IDEA插入断点的操作为,在每行的编号后面单击鼠标左键,取消也是同样的操作。在进行断点调试的时候我们不再用运行按钮,而是用,快捷键是Shift+F9,进行一步一步的调试的快捷键为F7,从Debug窗口可以清楚的展示变量的值。今天的学习内容大多都是编写实例用于复习之前的知识,编写代码时候的思路都在注释里面。第一个实例减肥计划,需求:输入一个星期数,显示今天的减

2021-09-09 21:58:14 97

原创 新手学习java(二)

昨天学习了循环结构,再补充一个知识点,关于Random的使用①导包:import java.util.Random;②创建对象:Random r=new Random();//上面这个格式里,r是变量名,可以变,其他的都不允许改变③int number=r.nextInt(10); //获取数据的范围:[0,10]包括0但是不包括10用Random生成一个随机数,进行猜数字的程序,直到猜中为止//Sanner和Random都用的java.util包,所以可以直接用*表示i..

2021-09-08 17:40:27 68

原创 新手学习java(一)

主要在进行视频学习,在B站的黑马程序员,第一天了解了java的基本语法,第二天来写一点实例,首先是简单判断一个数字的奇偶性:import java.util.Scanner;public class dd { public static void main(String[] args) { //用Scanner录入一个数字 Scanner sc=new Scanner(System.in); //写一个提示输入整数 System.out.print("请输入一个整数:"); .

2021-09-07 22:48:01 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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