自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cloudflare tunnel搭建网站

如果你刚接触web项目,想让你的项目部署在公网上,但只是兴趣使然,并不打算花费金钱长期运行,或许本博客对你会有所帮助。

2022-10-13 11:23:53 2515 1

原创 Java字节流读取中文文本编码解码详解

1.字节流1.1.读取字节1.2.转化字符1.2.1.构建字节数组解码1.2.2.对字符串进行编码再解码2.碎碎念2.1.byte转换成int型2.2.Unicode与iso-8859-1相互转换2.3.输出十六进制对某类中文乱码问题的复现和处理的演示为什么使用iso-8859-1进行编码这也是许多中文乱码问题的原因之一,事实上这对英文字符是没有影响的,因为它们是单字节编码并且在众多编码中的表示都是一样的字节通过iso-8859-1解码成Unicode值只需要在前面添加全零字节即可。

2022-09-17 16:54:36 2969

原创 Python利用爬虫技术实现一个简洁单词翻译程序

Python利用爬虫技术实现一个简洁单词翻译程序

2022-09-10 16:25:53 757

原创 Wireshark抓包摸索(ARP、ICMP、TCP)

什么是ICMP?因特网控制报文协议ICMP是一个差错报告机制,是TCP/IP协议簇中的一个重要子协议,通常被IP层或更高层协议(TCP/UDP)使用,属于网络层协议。主要用于在IP主机和路由器之间传递控制消息,用于报告主机是否可达、路由是否可用等。这些控制信息虽然并不传输用户数据,但是对于收集各种网络信息、诊断和排除各种网络故障以及用户数据的传递具有至关重要的作用。为什么需要ICMP?在数据传输过程中,IP提供尽力而为的服务,即为了把数据包发送到目的地址尽最大努力。

2022-09-05 23:55:36 4290

原创 【SSH了解、Git使用和GitCode配置】

了解SSH,使用git上传文件到GitCode远程仓库。

2022-09-05 23:50:33 756

转载 《Java技术及应用》笔记(五)

1.收集Java设计了收集系列,提供了更复杂的方式保存对象。收集又叫容器,它把多个元素放进一个单元里,形成一个对象。收集用于存储、读取、处理和交流聚集的数据。Java的收集形成了收集框架的体系结构,包括接口、实现、算法三部分。1.核心的收集接口有Collection、Set、List、Queue、Map等,标红的都是Collection的后继,所有的核心接口都是泛型的。2.实现是指存储收集所用的数据对象,有通用目的实现、专用目的实现等。3.收集的算法是一些静态方法,对收集执行有用的

2022-03-19 08:20:26 136

转载 《Java技术及应用》笔记(四)

1.文件访问1.1.File类File类提供了一套独立于操作系统的方法,使用户能访问文件系统中的文件和目录信息,可以用4种方法创建File类的实例:注意:在java文件路径中,可以用正斜杠/或反斜杠\,但反斜杠在java中作为转义字符存在,所以在文件路径中要使用\\才能表示\,可以认为/等同于\\,但由于java是跨平台的,所以最好用/,windows、linux、unix都能识别。1、File(String path)以路径目录结构创建一个File目录对象,例如有一个文.

2022-03-15 16:37:30 321

原创 RandomAccessFile类的readLine方法对文本文件中文字符读取显示乱码的问题及解决方法的深入分析

关键字new String(ran.readLine().getBytes("iso-8859-1"),"gbk")readLine源码分析对中文乱码的一点点分析对char型和String的编码格式分析

2022-03-12 18:35:28 4598 2

转载 《Java技术及应用》笔记(三)

1.异常处理

2022-03-08 09:16:14 133

转载 《Java技术及应用》笔记(二)

1.lambda表达式lambda表达式本质上就是一个没有方法名的匿名方法,通常以“(argument)->{body}”这样的格式书写。在lambda表达式中,参数可以是零个或多个;参数类型可指定,可省略,若省略,java编译器会根据表达式的上下文推导出参数的类型;表达式主体body可以是零条或多条语句。lambda表达式的类型就是其返回值的类型,即与表达式主体返回类型一致。1.1.函数式接口lambda表达式经常被应用在 函数式接口 定义的抽象方法实现中。函数式接

2022-03-03 15:15:13 144

转载 《Java技术及应用》笔记(一)

1.类与对象面向对象:把具体事物抽象为一个个对象。每一个对象都有自己的状态和行为。对于程序设计来说,状态用变量来表示,行为用方法来表示。对象就是由数据(变量)和相关方法组成的软件包。变量构成对象的核心,相关的方法把变量包围起来与外界隔离。类:有共同状态和行为的许多对象称为一类。原型:类中定义各对象共有的变量和方法,称为原型。实例:由原型可以定义一个个具体的对象,称为实例。对象是类的实例。子类(导出类) :用继承方法得到的新类。子类继承超类的状态和方法,并且可以重写所继承的方法.

2022-02-27 11:46:33 214

原创 C语言哈希表

1.概念哈希表:关键字与存储位置有函数关系的表。只要给出关键字的值,我们就可以计算出该关键字在哈希表中的存储位置,方便查找。冲突:两个或多个不同的关键字根据函数关系计算得到的存储位置一致。关键字个数大于存储位置的个数,就不可避免产生冲突,所以我们需要寻找处理冲突的方法。同义词:产生冲突的关键字互称同义词。2.哈希表的构造方法随机关键字在哈希表上分布的越均匀,发生冲突的概率也越低,这是构造哈希表要遵循的原则,还有计算的函数要尽量简单,不然会拖慢运行速度。设关键字为key,H(k

2021-11-22 22:57:24 7650 4

原创 (带头结点)循环链队列(只设队尾指针)

只给队尾指针,不给头结点,不设头指针,要求编写初始化、入队、出队的算法。开头不懂什么意思懵逼好久,后面又因为数据运行通过,但存在非法访问内存卡了好一会,虽然不一定用的上,但还是写一下,虽然写完突然感觉也就那样,下面是个人结合代码对算法的理解。初始化因为只给了rear指针,初始化时,rear即指向头结点,所以rear->next=rear即是初始化条件,构成初始循环。入队队列从队尾入队,所以在rear指针和头结点之间插入即可。出队因为要遵从先进先出的特点,要删除头结点后面的一个结

2021-11-12 17:50:54 5726 2

原创 (带头结点)单链表初识

#include <stdio.h>#include <stdlib.h>typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;

2021-11-12 11:54:12 135

原创 (不带头结点)链栈初识

链栈依旧遵守“后入先出”的原则,链栈指针永远指向栈顶结点,入栈时新结点“指向”栈顶结点,栈顶指针指向新结点,新结点成为新的栈顶结点。#include <stdio.h>#include <stdlib.h>typedef struct LSNode{ ElemType data; //数据域 struct LSNode *next; //指针域}LSNode,*LStack; //结点和链栈类型//初始化void InitStack_LS(LSta

2021-11-10 23:02:47 1993 2

原创 循环队列初识

由于是循环队列,队空或队满时Q.front和Q.rear均相等,无法通过条件Q.front==Q.rear来判别循环队列是空还是满。故有着好几种解决办法。(一)少用一个元素空间,当Q.front==(Q.rear+1)%Q.maxSize时认为队满。#include <stdio.h>#include <stdlib.h>typedef struct{ ElemType *base; //存储空间的基址,ElemType代表所有可能的类型,无特殊说明,默认i.

2021-11-10 16:59:50 255

原创 c语言顺序栈初识(话痨版)

顺序栈的初始化typedef struct{ ElemType *elem; int top; //栈顶位标 int size; //存储容量 int increment; //扩容时增加的存储容量}SqStack;#include "allinclude.h"Status InitStack_Sq(Sqstack &S,int size,int inc){ S.elem=(ElemType*)malloc(size*sizeof(ElemType)); /

2021-10-28 23:47:43 3991

空空如也

空空如也

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

TA关注的人

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