自定义博客皮肤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 217 1

原创 定位URL路径资源

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

2021-04-02 00:08:02 153

原创 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 183

原创 java认识异常

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

2021-01-25 10:53:06 109

原创 面向对象编程

一.包(包(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 106

原创 java类和对象

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

2020-12-29 14:03:23 102

原创 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 170

原创 初识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打印HelloWorldpublic:访问修饰限定符..

2020-12-03 19:36:52 122

原创 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 444

原创 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 199

原创 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 351

原创 冒泡排序法

#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 83

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

编程实现:两个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 104

原创 用递归和非递归实现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 932

原创 my flag

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

2020-11-01 19:40:24 294

空空如也

空空如也

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

TA关注的人

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