- 博客(13)
- 收藏
- 关注

原创 数据结构与算法C语言版-线性表
数据结构C语言版,线性表的两种存储结构:顺序表(数组实现)和链表(单链表和双链表),分别介绍了它们的定义、基本操作(初始化、插入、删除、遍历等)以及优缺点比较
2025-05-25 15:46:36
871
原创 TCP 和 UDP 的爱情观:一个深情,一个渣
Socket 是两个程序之间的爱情故事。创建 Socket:初次见面输入输出流:互诉衷肠关闭连接:依依惜别掌握 Socket,你就可以:做个聊天室,约朋友深夜唠嗑实现远程控制,当“键盘侠”做个文件传输工具,偷偷传资料写个简易 HTTP 服务器,当自己的网站管理员🎯 记住一句话:“网络编程,就是让程序谈一场永不分手的恋爱。现在,拿起你的“Socket之剑”,开启属于你的网络世界冒险吧!🚀💥。
2025-06-12 22:56:21
723
原创 异常谋杀案--Java异常处理篇
1. Error 错误家族 ❌StackOverflowError:递归太深,栈溢出了😵💫OutOfMemoryError:内存不够用了😭特点:程序无力回天,只能认命💀2. Exception 异常家族 ⚠️✅ 受检异常(Checked Exceptions):IOException:文件读写失败📁💔SQLException:数据库连接不上🔌🚫特点:编译器强迫你必须处理!
2025-06-11 18:57:03
823
原创 玩转WSL:小白也能轻松驾驭Linux子系统
🧩 示例:你在 WSL2 上运行了一个 Web 服务,默认监听 localhost:8000,可以从主机浏览器访问 http://localhost:8000。📝 可替换 Ubuntu 为你想安装的发行版名称,如 Debian, kali-linux, opensuse-leap-15-4 等等。🎉 至此,你已经成功安装并配置好了 WSL2,并可以在 Windows 上愉快地使用 Linux 系统啦!📌 安装完成后,在“开始菜单”中找到安装好的发行版启动即可。
2025-06-09 12:57:37
847
原创 Linux--vsFTP配置篇
匿名用户无法上传文件 检查 anon_upload_enable=YES,并确认 /var/ftp/pub 有写权限。检查 vsftpd 是否安装 rpm -qa | grep vsftpd。anon_mkdir_write_enable=YES # 允许匿名创建目录。查看配置文件 cat /etc/vsftpd/vsftpd.conf。1. 修改配置文件 /etc/vsftpd/vsftpd.conf。启动 vsftpd service vsftpd start。
2025-06-08 23:31:33
1090
原创 Liunx操作命令这一篇就够了!
说明:将源文件或目录复制到目标文件或目录中,如果源文件是普通文件,则该命令将它复制到指定的目录文件中;说明:将源文件或目录复制到目标文件或目录中,如果源文件是普通文件,则该命令将它复制到指定的目录文件中;说明:创建目录,如果在目录名的前面没有加任何路径名,则在当前目录下创建相应的目录,如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。说明:创建目录,如果在目录名的前面没有加任何路径名,则在当前目录下创建相应的目录,如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。
2025-06-07 22:57:30
1167
原创 JavaWeb笔记
1.2.配置web.xml映射文件和类文件路径一致浏览器访问:localhost:8080/项目名/文件名(如果是访问类直接是xml中配置的路径) 如果是表单跳转: 表单中<form>属性action指定xml中的映射路径一致 name属性是提交跳转的名称,服务器通过name的值接收。
2025-06-06 12:58:13
1057
原创 计算机二进制底层计算规则
存在 +0 和 -0 两种不同的零(例如:0000 0000 和 1000 0000)。定义:最高位为符号位(0 表示正数,1 表示负数),其余位表示数值部分。⚠️ 注意:八进制容易混淆,Java 7 及以后才支持更清晰的写法。a - b 等价于 a + (-b),其中 -b 是 b 的补码。同样存在两个零(0000 0000 和 1111 1111)若有溢出,高位舍弃(即忽略超出位数的部分)。例如:5 * 3 = 5 + 5 + 5。+5 的原码:0000 0101。+5 的反码:0000 0101。
2025-06-04 10:10:46
348
原创 Java集合
✅ 集合的特点:动态扩容:不像数组固定长度,集合可以动态添加或删除元素。只能存储对象(引用类型):基本类型如 int, double 需要装箱为包装类如 Integer, Double。支持泛型(JDK 5+):通过泛型,可以指定集合中存放的数据类型,提高类型安全性和代码可读性。统一的操作接口:Java 提供了统一的集合框架接口和实现类,便于开发和维护。
2025-06-04 09:34:22
563
空空如也
就业方向怎么正确的选择
2025-06-12
Windows中wsl的配置
2025-06-09
从事Java开发不同阶段需要对MySQL掌握到什么程度
2025-06-07
Javaweb项目中全局资源共享问题
2025-06-06
Java实习生实习应该怎么规划
2025-06-05
Java开发的流程和关键技术
2025-06-05
数据库类型和前端以及框架学习关键点
2025-06-05
Java就业方向和职业规划
2025-06-05
数据库安全和权限管理
2025-06-04
myeclipse的项目数据库处理
2025-06-03
Java中的集合框架使用
2025-06-03
Java性能处理过程中如何准确的找到影响性能的瓶颈所在
2025-05-31
多线程中的互斥锁和信号量以及线程安全
2025-05-30
c语言中的动态内存函数问题
2025-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人