自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GET和POST方法的区别

1、安全性:POST比GET方法安全。在发送密码或其他敏感信息时不能有GET。 2、参数的位置:GET方法的参数在URL中,对所有人可见。POST方法的参数才Body中,不会显示在URL中。 3、对参数长度大小的限制:在发送数据时,GET方法想URL添加数据,URL的长度是受到限制的(URL的最大长度是2048个字符),POST无限制。 4、后退按钮/刷新:GET无害,POST数据会被重新提交(浏览器应告知用户数据会被重新提交)。 5、缓存:GET能被缓存,POST不能缓存。 6、书签:GET课被

2021-04-04 12:31:11 156 1

原创 定位URL路径资源

一、URL(统一资源定位符) 平时我们俗称的 "网址" 其实就是说的 URL。 二、输入URL之后的过程 1.根据URL中的域名在DNS中找到对应IP 2.根据IP进行三次握手,建立TCP连接 3.连接建立成功后发起http请求 4.服务器响应http请求,并将对应的html文本发送给浏览器 5.进行四次挥手,关闭TCP连接 6.浏览器解析html文本并布局渲染,请求html中的静态资源 ...

2021-04-02 00:08:02 131

原创 java中的String类

一.创建字符串 1.构造字符串的方式 String str1="hello world!"; System.out.println("str1 = "+str1); String str2=new String("hello world!"); System.out.println("str2 = "+str2); char[] ch={'a','b','c'}; String str3=new String(ch); System.out.println("str3 = "+str3); /

2021-01-25 13:41:16 148

原创 java认识异常

一.异常 1.异常和错误: 异常(exception):指程序在运行时出现错误(运行时指程序已经通过编译得到.class文件,再由IVM执行过程中出现的错误) 错误(Error):编译器出错 2.常见的几个异常 (1)除以0异常:java.lang.ArithmeticException (2)数组下标越界:java.lang.ArrayIndexOutOfBoundsException (3)访问null异常:java.lang.NullPointerException 3.防御式编程

2021-01-25 10:53:06 90

原创 面向对象编程

一.包(包(package) 是组织类的一种方式,使用包的主要目的是保证类的唯一性) 1.用package声明我们自己写的包,用import导入系统包 2.java几个常见的系统包: (1).java.lang:系统常用基础类(String、Object),此包从JDK1.1后自动导入。 (2). java.lang.reflect:java 反射编程包; (3). java.net:进行网络编程开发包。 (4). java.sql:进行数据库开发的支持包。 (5). java.util:是java.

2021-01-20 12:05:53 83

原创 java类和对象

类就是一类对象的统称。对象就是这一类具体化的一个实例。类相当于一个模板,对象是由模板产生的样本。一个类,可以产生无数的对象。 1.如何定义一个类 // 创建类 class <class_name>{ field;//成员属性 method;//成员方法 } // 实例化对象 <class_name> <对象名> = new <class_name>(); 2.字段/属性/成员变量 在类中, 但是方法外部定义的变量. 这样的变量我们称为 "...

2020-12-29 14:03:23 85

原创 java程序逻辑

1.顺序结构 2.分支结构 (1)if语句 基本语法形式: 1.if(布尔表达式){ //条件满足时执行代码 } 2.if(布尔表达式){ //条件满足时执行代码 }else{ //条件不满足时执行代码 } 3.多分支 if(布尔表达式){ //条件满足时执行代码 }else if(布尔表达式){ //条件满足时执行代码 }else{ //条件都不满足时执行代码 } (2)switch 语句 基本语法 注:1.long ,fioat ,double ,boolean...

2020-12-06 12:39:29 148

原创 初识Java&Java数据类型

一.Java环境 .java类型文件经过编译(javac.文件名.java)生成一个字节码类型的文件.class(字节码类型实际上是一个二进制文件)。 编译:javac命令 执行:java命令 JDK:Java开发工具(Java Development Kit) JRE:Java运行环境(Java Runtime Environment) JVM:Java虚拟机(Java virtual machine) 二.Java打印HelloWorld public:访问修饰限定符..

2020-12-03 19:36:52 99

原创 C语言 数据在内存中的存储

1.数据类型 char //字符数据类型 1字节 short //短整型 2字节 int //整形 4字节 long //长整型 4字节 long long //更长的整形 8字节 float //单精度浮点数 4字节 double //双精度浮点数 8字节 2.整形的存储 原码、反码、补码 计算机中的有符号数有三种表示方法,即原码、反码和补码。 三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位 三种...

2020-11-27 01:48:08 403

原创 C语言之指针

1.概念 指针是存储地址的变量。在32位平台下占4个字节,在64位平台下占8个字节 2.指针和指针类型 (1)指针的定义方式为 type + *。 例:整型指针定义为int * p=NULL; 字符指针定义为char * p=NULL; (2)指针+ - 整数 例: 可以看到int *类型的pa+1,打印出的地址增加了4,而char*类型的pb+1,打印出的地址增加了1,所以,指针+-整数的地址的变化与指针类型有关。指针指向的数据类型占几个字节,指针+1就会加几个字节。 3.字符指针 .

2020-11-22 15:19:06 170

原创 C语言 二维数组实现三子棋的思路及代码

首先需要打印棋盘,用横线和竖线去拼凑一个三行三列的棋盘 在这一步中需要用到for循环对二维数组进行初始化,及将棋盘打印成型 棋盘打印出来后需要开始游戏的进行,分为玩家的操作和电脑随机生成的坐标 在每次有人进行操作后都需要一个方法去判断是否有人赢,或者是否棋盘满了达到平局 完整代码如下 分为三个文件(game.h,game.c,Tab.c) <game.h> #define _CRT_SECURE_NO_WARNINGS 1 #ifndef _GAME_H_ #de..

2020-11-17 00:36:24 299

原创 冒泡排序法

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<windows.h> void BubbleSort(int arr[],int len) //定义函数 { int i = 0; int j = 0; for ( i = 0; i < len - 1; i++) //外循环控制总控排序几趟 { for (j = 0; j < len - 1 - i; j++) //内循环控制每.

2020-11-15 20:05:15 62

原创 求两个数二进制中不同位的个数

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7 #include <stdio.h> int Dif_Count(int a, int b) { int temp = a^b; //用异或运算将相同位清零 int count = 0; for (int i = 0; i < 32; i++)//计算1的个数 { if ((temp >> i) % 2 .

2020-11-12 17:29:11 88

原创 用递归和非递归实现n的阶乘n!

#include<stdio.h> //递归 //1.递归公式是fac(n)=n*fac(n-1) //2递的过程结束的标志应该是n=1的时候 int fac1(int n) { if (n == 0 || n == 1) { return 1; } else { return fac1(n - 1)*n; } } //非递归 //使用一个for 循环,每次都用上一次乘积再乘上本次的i值 int fa...

2020-11-12 01:25:21 860

原创 my flag

大二了,早点焦虑才能早点意识到自己该努力了。一个计算机系大二的学子终于决定要努力学编程了。来立flag! **一、一些近期小目标** 1、扎扎实实学完c 2、在2020年就能独立敲出小游戏 3、学完c之后能够对自己有更深的了解,去给自己定一下以后的发展方向 **二、关于学习编程的计划** 1、每天花至少两个小时在编程上(这样算下来一周15个小时,一个月就有60个小时,会有很大的提高) 2、基础知识和实际操作同时进行,当学完一部分的基础知识后,就进行上机操作,去发现自己的不足,..

2020-11-01 19:40:24 256

空空如也

空空如也

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

TA关注的人

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