- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 C语言案例02,请编程序将“China“译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母,变为Glmre,持续更新~
将China译成Glmre
2024-03-16 00:11:24
475
原创 流程控制笔记
1.1.结构一:if(条件表达式){执行表达式}结构二:二选一if(条件表达式){执行表达式1}else{执行表达式2}结构三:n选一if(条件表达式){执行表达式1}else if(条件表达式){执行表达式2}else if(条件表达式){执行表达式3}…else{执行表达式n}1.2.说明:switch(表达式){case 常量1:执行语句1;//break;case 常量2:执行语句2;//break;…default:执行语句n;//bre
2022-06-30 23:51:02
136
原创 基本语法笔记
【典型代码】//除号:/int num1 = 12;int num2 = 5;int result1 = num1 / num2;System.out.println(result1);//2// %:取余运算//结果的符号与被模数的符号相同//开发中,经常使用%来判断能否被除尽的情况。int m1 = 12;int n1 = 5;System.out.println("m1 % n1 = " + m1 % n1);【特别说明的】1.//(前)++ :先自增1,后运算//(后)+
2022-06-30 23:47:59
76
原创 关键字与标识符
1.java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字3.标识符的使用定义:凡是自己可以起名字的地方都叫标识符。涉及到的结构:包名、类名、接口名、变量名、方法名、常量名规则:(必须要遵守。否则,编译不通过)规范:(可以不遵守,不影响编译和运行。但是要求大家遵守)
2022-06-30 23:41:46
122
原创 渗透测试笔记------主机探测
主机探测二层探测1.OSI分层介绍,即开放式系统互联主要通过用OSI中的链路层的针头进行探测,主要用到ARP探测2。二层主机发现优缺点二层主机发现指,利用iso中链路层中的协议进行主机发现,一般使用ARP协议优点: (局域网中痛心啊使用ARP协议,利用MAC地址作为对应的识别地址)速度快可靠性高缺点 :无法扫描经过路由的主机二层工具命令arping命令-A:与-U参数类似,但是使用的是ARP REPLY包而非ARP REQUEST包。-b:发送以太网广播帧,arping在
2021-08-22 23:56:31
668
原创 渗透测试笔记 -------------持续更新中~
渗透测试1、Windows基础脚本(asp 、PHP、jsp)、html(css、js、html)HTTP协议CMS(B/S)MDS肉鸡:被黑客入侵被长期驻扎的及计算机或服务器抓鸡:利用使用量大的程序的漏洞,使用自动化方式获取肉鸡的行为Webshell:通过Web入侵的一种脚本工具,可以据此对网站服务进行一定程度的控制漏洞:硬件、软件、协议等等的可利用安全缺陷,可能被攻击者利用,对数据进行篡改,控制等一句话【木马】[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(
2021-08-20 18:41:34
1737
1
原创 1、windows下Java的环境搭建和第一个java程序hello world
1、windows下Java的环境搭建和第一个java程序hello world1.1 安装Java JDK首先到Java的官网下载jdkhttps://www.java.com/zh-CN/download/ 这个进入这个网站,会自动识别你当前系统所匹配的Java jdk版本,下载安装即可,傻瓜式安装1.2 接下来就到Java的环境配置,本次使用的win10下进行环境配置进入之后选择高级系统设置,然后选择环境变量在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;然后输入
2021-04-22 15:02:48
247
原创 java随堂练习09-面对对象,创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。
对象数组题目:定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;四舍五入取整:Math.round(double d),返回值类型long。代码如下public class Studen
2021-04-17 00:24:03
1788
原创 java随堂练习08-面对对象,计算10*8的*型矩形面积。
/*3.1 编写程序,声明一个method方法,在方法中打印一个108 的型矩形,在main方法中调用该方法。3.2 修改上一个程序,在method方法中,除打印一个108的型矩形外,再计算该矩形的面积,并将其作为方法返回值。在main方法中调用该方法,接收返回的面积值并打印。3.3 修改上一个程序,在method方法提供m和n两个参数,方法中打印一个mn的型矩形,并计算该矩形的面积, 将其作为方法返回值。在main方法中调用该方法,接收返回的面积值并打印。*/public class
2021-04-16 23:31:59
1171
原创 java随堂练习07,数组--回形数格式方阵的实现
import java.util.Scanner;public class RectangleTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("输入一个数字"); int len = scanner.nextInt(); int[][] arr = new int.
2021-04-07 22:54:43
196
3
原创 自学java第6天,数组的基本认识。(6-365)
目录1.数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:3.数组的特点:4. 数组的分类:1.数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:* >数组名* >元素* >角标、下标、索引* >数组的长度:元素的个数...
2021-04-06 00:47:25
106
原创 java随堂练习07,练习数组
/** * 数组练习 * 日期:2021/4/6 * 作者:csdn-风度翩翩猪肉佬 * */public class ArrayTest { public static void main(String[] args) { //1.数组元素的默认初始化值 int[] arr = new int[4]; //动态的 for(int i = 0;i < arr.length;i++){ //遍历 System.
2021-04-06 00:41:13
89
原创 java随堂练习06,编写猜字游戏
/** * 猜数字游戏 * 随机生成一个100以内的数,猜数字游戏: * 从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次? * 提示:随机数 * import java.util.Random; * Random rand = new Random(); * int num= rand.nextInt(100); * 作者:csdn -- 风度翩翩猪肉佬 * 日期:2021/4/5 * do-while * */impo...
2021-04-05 15:10:53
268
3
原创 java随堂练习05,编写一个程序,为一个给定的年份找出其对应的中国生肖
/** * 编写一个程序,为一个给定的年份找出其对应的中国生肖。 * 中国的生肖基于12年一个周期,每年用一个动物代表: * rat(鼠)、ox(牛)、tiger(虎)、rabbit(兔)、dragon(龙)、snake(蛇)、 * horse(马)、sheep(羊)、monkey(候)、rooster(鸡)、dog(狗)、pig(猪)。 * 提示:2019年:猪 2019 % 12 == 3 * 作者:csdn -- 风度翩翩猪肉佬 * 日期:2021/4/5 * */.
2021-04-05 15:08:02
5985
8
原创 java随堂练习04,猜字游戏猜1-6的数字猜大小和豹子。
/** * 赌数游戏 * 提供三个1-6的随机数,作为掷骰子得到的点数。如果各个点数相同,则为豹子。 * 如果三个骰子点数和,小于或等于9,则为“小”。 * 如果三个骰子点数和,大于9,则为“大”。 * 用户随机选择:押大、押小或者押豹子。通过判断,输出客户是否押正确。 * 作者:csdn -- 风度翩翩猪肉佬 * * 日期:2021/4/5 * */import java.util.Scanner;public class GuessNumber { public stat.
2021-04-05 15:06:34
1865
原创 java随堂练习03,练习前++和后++得区别,以及三元运算符。
/** * 作者:csdn风度翩翩猪肉佬 * 日期:2021/4/4 * 练习前++,后++,三元运算符 * */public class Demo1 { public static void main(String[] args) { int a = 3,b=8; int c=(a>b)?a++:b++; //c=判断a是否b,大于则输出a++,a+1,小于则输出b++,b+1 System.out.println("a="+a+.
2021-04-04 23:58:19
143
原创 java随堂练习02,求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C
/** *作者:csdn风度翩翩猪肉佬 * 日期:2021/4/4 * 求一个0~255范围内的整数的十六进制值,例如60的十六进制表示形式3C * */public class Exer16 { public static void main(String[] args) { //方式一:自动实现 String sr1 = Integer.toBinaryString(60); String sr2 = Integer.toHexStr.
2021-04-04 23:43:30
390
2
原创 java随堂练习01,算术运算符的使用。
/** * 作者:风度翩翩猪肉佬 * 日期 2021/4/4 * 算术运算符的练习 * **/public class Suanshu { public static void main(String[] args){ int a = 23; int b = 12; System.out.println(a +"+"+b +"=" +(a+b)); //输出a+b的值 int sum = a+b; Syste.
2021-04-04 23:06:59
149
2
原创 自学java第二天 关键字与标识符、变量。进制的使用与了解(2-365)
目录1.java关键字的使用2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。3.标识符的使用1.变量的分类1.1 按数据类型分类1.2 按声明的位置分类(了解)3.变量使用的注意点:4.基本数据类型变量间运算规则4.1 涉及到的基本数据类型:除了boolean之外的其他7种4.2 自动类型转换(只涉及7种基本数据类型)4.3 强制类型转换(只涉及7种基本数据类型):自动类型提升运算的逆运算。进制(了解)1.编程中涉及的进制及表示方式:2.二进制
2021-04-02 14:48:24
84
原创 自学java第一天 简单了解java前世今生,工具的基本使用和环境配置(1-365)
目录1.基础常识2.计算机语言的发展迭代史4.Java语言应用的领域:1.开发环境的搭建(重点)1.1 JDK、JRE、JVM的关系1.2 JDK的下载、安装1.3 path环境变量的配置1.3.1 为什么配置path环境变量?1.3.2 如何配置?1.注释:Comment2.Java API 文档: 3.良好的编程风格EditPlus的使用2.EditPlus的使用:1.基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为.
2021-04-02 14:34:04
221
原创 自学java第四天 else分支结构、循环结构。(4-365)
目录①分支结构②循环结构③break和continue关键字的使用④补充:Scanner类的使用①分支结构+代码1.if-else条件判断结构1.1.结构一:if(条件表达式){ 执行表达式}结构二:二选一if(条件表达式){ 执行表达式1}else{ 执行表达式2}结构三:n选一if(条件表达式){ 执行表达式1}else if(条件表达式){ 执行表达式2}else if(条件表达式){ 执行...
2021-04-01 15:36:54
303
原创 自学java第三天 运算符深入学习(3-365)
目录今天主要学习了java的运算符day03(挑战学习java-第三天)1.算术运算符: + - + - * / % (前)++ (后)++ (前)-- (后)-- +2.赋值运算符:= += -= *= /= %=3.比较运算符(关系运算符): == != > < >= <= instanceof4.逻辑运算符:& && | || ! ^5.位运算符:<< >> >>&...
2021-03-31 15:33:50
225
1
原创 TCP/ip协议栈序章
TCP/IP协议栈1、概述①1960年代,美国国防部组建的军事网络-阿帕网(APRANET ),而TCP/IP协议栈则是运行在阿帕网上的通信协议族;②需要接入阿帕网联网的设备,都需要安装TCP/IP协议栈(可以看出一个软件或者驱动);③同时代的通信协议栈还有很多,例如IBM公司开发的SNA网络体系结构,DEC公司开发的DNA网络体系结构 ;不同公司和政府之间网络不同兼容;④1983年,国际标准化委员会(ISO)发布了 OSI标准(开发系统互联模型),采用七层模型来统一不同的网络标准;
2021-03-11 15:45:57
113
原创 kali折腾笔记
**kali折腾笔记–持续更新中**作者:风度偏偏猪肉佬1.0 – javac 命令未找到解决办法sudo apt install default-jdk1.01–javac编译helloworld的时候,出现为声明变量问题,要把helloworld文件名改成HelloWorld.java 在运行就可以 输出helloword了~1.02 kali按照显卡驱动~# apt-get update 更新源~# apt-get dist-upgrade 更新~# apt-get in
2021-02-12 23:00:28
162
原创 2021-01-20
@。 https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/
2021-01-20 21:48:58
53
原创 C语言学习笔记04
C语言学习笔记04 末尾有代码~英文variable:变量,varchar:字符,例如:'a','A'等B:Byte:字节,1字节W:Word:字,4字节H:Half:一半HW:HalfWord:半字,2字节DW:DoubleWord:双字,8字节type:类型circle:圆rectangle:矩形ellipse:椭圆radius:半径回顾:1.linux命令 ls/cd/pwd/clear/mkdir/touch/cat/echo/tar/cp/mv/grep...
2021-01-04 01:33:04
404
原创 C语言学习笔记03
C语言学习笔记03英文n:nextstd:standard:标准h:head:头部include:包含,包括main:主要的,最重要的,入口print:打印format:格式printf=print format=按照一定的格式进行打印输出return:返回,结束i:input:输入o:output:输出回顾:1.计算机组成部分 硬件 三大件 CPU 数据运算和操作外设 内存 暂存数据,速度快,容量小...
2021-01-04 01:27:01
262
原创 c语言学习笔记02
c语言学习笔记02英文:read:读,r字母write:写,w字母execute:执行,运行,x字母directory:目录,d字母2.计算机组成部分:硬件和软件2.1.硬件1)必要的三大件 1.CPU 核心的两大功能: 1.数据运算,例如:1+1=2 2.外设控制,从外设拿到数据(读数据,read)或者向外设发送数据(写数据,write) 问:何为外设? 答:除了CPU其他任何硬件 2.内存:用于暂存CPU计...
2021-01-04 01:21:06
390
原创 c语言学习笔记01
C语言第一天笔记Linux操作系统 稳定,安全终端 用户和操作系统之间进行交流的媒介 以命令的方式 Alt + Ctrl + t 快速打开终端pwd:当前所在的路径 tarena@ubuntu:~$ pwd /home/tarena 第一个/ :表示Linux文件系统的起始地点,根目录 第二个/ : 表示不同层级目录之间的间隔区分ls : 显示目录里的内容 list tarena@ubuntu:~$ ls D...
2021-01-04 01:17:03
115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人