
理解
文章平均质量分 76
将船买酒白云边
吾生也有涯,而知也无涯,以有涯随无涯,殆已
展开
-
UDP和TCP网络编程
首先是在硬盘中写入数据(请求),为了提高效率,数据被写入缓存区,缓存区有一个特性就是满了才会将数据进行统一提交(提交到网卡),这样才能读到请求。当计算机需要执行或者读取某个文件时,会将一部分数据加载到缓存中,下一次需要的时候,直接从缓存中获取即可,避免了不必要的磁盘读写操作,提高访问速度。一样的,可以用于存放数据的容器。根据请求数据计算响应数据,为了更简单的包装请求,不需要一个一个字节去计算,所以这里设置为字符串类型。根据请求计算响应数据,因为我们的服务是回显服务,所以只需要返回请求即可。原创 2023-06-19 11:41:15 · 2924 阅读 · 0 评论 -
死锁的成因和解决方案
锁是操作系统和程序语言中常用的同步机制,用于保证共享资源的,防止多个线程或进程同时,导致数据不一致或程序崩溃。死锁是我们在进行并发编程中需要时刻避免的一个问题。当多个线程互相等待的时候对方释放资源,系统就会出现死锁。具体来说,当一个线程,但同时它需要获取才能够继续往下执行,而另外一把锁又被其他线程占用了,这时候就会产生死锁。 当一个线程拿到一把锁之后,另一个线程会一直陷入等待状态,无法正常执行程序。(锁的基本特点)不可抢占一个线程拿到锁,只能由自己自动释放,不能被其他线程进行抢夺。原创 2023-05-29 17:12:21 · 874 阅读 · 0 评论 -
Java文件字符流和字节流中的实战
针对文本文件,Java提供了一组类——”字符流“,代表类(Reader,Writer)。同样的,Java也为二进制文件提供了一组操作类——”字节流“,代表类(InputStream,OutputStream)。其实这两种的对文件操作原理是相同的,只是针对的文件不同,所以才有了字符流和字节流之分。因为有了字节流与字符流之分,所以相对应的,字节流最低读写字符是”一个字节“,字符流也有对应限制,字符流最低读写”一个字符 “。3.在判定的查询的词中,是否存在上述内容。,不同的文件,操作方法也不尽相同。原创 2023-04-22 14:07:33 · 494 阅读 · 1 评论 -
C语言——指针数组,数组指针,函数指针,函数指针数组
parr 就是函数指针数组,当去掉parr 时int(*)(int ,int),就是该数组的类型,返回型是int。可以利用函数指针数组来实现一个简易计算机,包括,加,减,乘,除,左移位,右移位,按位与,按位或,按位异或,这9种运算。学习C语言不可避免的会使用指针,比如我们常常说的函数调用的方式:传址调用,传值调用。,也是用于存储数据地址,通常说的指针是一个指针变量。今天的分享就到这里,其实使用函数指针数组的方法有很多,值得你一一去探索。还有很多可以使用数组指针的项目,数组传参可以利用数组指针。...原创 2022-08-18 16:01:24 · 472 阅读 · 0 评论 -
C语言——数据的存储
在C语言中常见的字符类型7种(由小到大列出) char:(字符型)在内存中占1个字节 short:(短整型)在内存中占2个字节 int:(整型)在内存中占用4个字节 long:(长整型)在内存中占用(long long>=long>=int)个字节,根据编译器决定 long long:(长整型)在内存中占用8个字节 float:(单精度浮点型)在内存中占用4个字节 double:(双精度浮点型)在内存中占用8个字节 这里提一下在。...原创 2022-08-11 14:24:59 · 570 阅读 · 0 评论 -
为什么要学C语言?
其中正确的表达就可以发挥确定性的作用,当你可以用流畅的语句来表达你的想法和想实现的功能,也可以利用表达来锻炼自己的技能,让自己发现更多课外知识,形成自己独特的风格。这里推荐一个方法,听完课或者学习完书本的第一章,闭眼先回忆其中内容,然后做一个思维导图作为总结,或者写一篇文章将知识分享。输入和输出是关键,就像计算机语言的输入输出对我们的学习是非常关键的存在。输入是把知识输入脑海,而输出是我们将所学知识来表达自己的独特观点。学习是日积月累的事,需要我们不断努力才可以得到我们一直期望的东西。......原创 2022-07-15 15:40:40 · 1139 阅读 · 4 评论