自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java网络编程day1

1.这是基于Socket的网络编程2.基于客户端-服务端的网络通信3.在底层使用TCP/IP协议4.举例:客户端发送数据,服务端在控制台接受并且显示;服务端发生数据,客户端在控制台接受并且显示。

2024-04-27 22:33:01 1014 2

原创 Java网络编程day0

概念:两台设备通过网络实现数据传输网络通信:将数据从一台设备传输到另一台设备在Java中,提供了Java.net的包,包下有一系列的类和接口,用于实现网络编程,以完成网络通信主机H1和主机H2就是两台不同的设备,他们通过各种网络连接到不同路由器,进而由路由器转接进行数据传递。

2024-04-26 09:29:35 774 2

原创 C++ vector中三个迭代器 erase 迭代器失效

迭代器失效的原因可能是编译器报错,比如错误在vs中会报错,但是在GCC中不会报错,但是GCC会运行出错误的结果,接下来有一个简单示例。erase是一个删除数据的函数,它可以在vector中找到一个位置进行删除该数据。同时返回他的迭代器。sort快排是库函数algorithm的一个函数,用于快速排列数据。在vector中,迭代器是很重要的存在,所以我们需要了解迭代器。对于这种迭代器,就如字面意思,从后往前。2.const迭代器,这种是不能进行修改的迭代器。想对vector中的数据进行修改时,编译器会报错。

2024-02-29 22:02:19 451

原创 24年1月7日LeetCode刷题题目解法及心得-移除元素

dst是新数组的元素数量,返回dst即可。启发:c语言的一大利器就是可以操作指针,那么如果用双指针解决一个问题,那是再好不过的事情,可是得到思路三也不能没有思路一和思路二的铺垫。先要遍历数组,找到与val不同的元素,就把该元素赋值给新数组的下标为i的元素,最后返回新数组的元素个数。意在我们删除有所有等于val的元素,并且再O(1)的空间复杂度中完成,遍历数组,找到和val相等的元素,并且把后面的元素向前移动一个位置,思路二:新建一个临时数组,把不等于val的元素存入到新数组中。修改,并且返回新数组的长度。

2024-01-08 21:49:57 635

原创 24年1月7日LeetCode刷题题目解法及心得-两数之和

不用思考nums肯定是传进来的数组首元素,numsSize是数组的元素数量,target是某数组两元素相加的和。他是一个指针变量,这就奠定了可以返回一个数组的基础,在oj提供的打印数组函数中,我的猜想是传进去一个returnSize,当然,在找不到元素时,空间也不用开辟,自然我们传回去数组也是没有元素的,所以把returnSize赋为0,return NULL;找到下标为i,j的元素,并且返回一个数组,返回的数组的每个元素为刚刚求解的元素。并且这样函数返回我们临时创建的数组ret,就可以打印两个数组元素。

2024-01-07 21:32:26 726

原创 初识java中的类与对象

以狗为例子,很多只狗的共有毛色,大小,眼睛颜色等等静态的东西可以理解为他的属性,在java的类中亦是如此,其中number,age,address是这个student的共有属性,当然,每个student的number,age,address可能都是不同的,每个Student创造的对象可能都会有不同的值,所以,这些变量也叫做实例变量,将变量实例化。简单来说就是我并没有初始化,但是他还是给了我一个初值,这只是成员变量的属性,在普通变量中,这样不初始化的结果是编译报错。因为相对于对象,类是更广泛的。

2023-11-21 22:34:26 325

原创 2023/11/19 CSPOJ的水仙花数

仔细看看,在for循环中,变量i是在变化的,但是在while中,变量i也是变化的,这导致了在while的条件里(i!这样我就修改了代码,并且,sum初始化的位置也有问题,在每次for循环结束一次,sum的值都没有归零,所以sum==temp这个条件根本也就不能成立。这个是信息是正确的,错在哪呢,还是等号运算符的先左还是先右的问题,对于i=temp,是把temp赋给i,但是temp没有初值呀,就算有初值,那也是不对的。十分感觉像做梦,但是又在朝目标不断前行着,就像艾伦说的“塔塔开,一字莫塔塔开”。

2023-11-19 22:44:15 187

原创 2023/11/18,你好,攻城狮

回到正题,写博客将会是我的习惯,我前段时间照着别人的代码写了个三子棋,结果发现出bug了?大佬们,这是我的三子棋界面,打一次打印棋盘的时候是好好的,但是一下一个棋,他的棋盘第一行就出乱子了,好像是打印的函数没有搞好,可是我看了看,确实没有任何错误,导致我现在还没有找出这个bug怎么修复。其实编程对我来说,也不是什么兴趣爱好,但是我感觉他真在慢慢去成为,因为他好像可以带给我一种成就感,我是很喜欢那种感觉的,不管是刷编程题还是学java,都让我很有兴趣。我还是想解决我的三子棋的。这是我的运行代码game.c。

2023-11-18 18:50:47 160 2

空空如也

空空如也

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

TA关注的人

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