- 博客(11)
- 收藏
- 关注
原创 Go语言常用数据结构:切片、字符串、map
本文详细介绍了Go语言中三种常用数据结构:切片、字符串和map的核心特性及使用注意事项。切片部分重点讲解了底层数组共享机制、append的特殊行为和独立副本创建方法;字符串部分强调了字节与字符的区别、不可变特性及中文字符处理方式;map部分虽未展开但提及了其引用语义。这些数据结构的设计与C/C++、Java等语言存在明显差异,理解这些特性对编写高效可靠的Go代码至关重要。
2026-04-29 15:15:01
362
原创 终端二三事
本文简要梳理了终端世界的基本概念:终端模拟器负责界面展示,Shell 负责解析并执行命令,命令行中还包含内建命令、外部工具与 Shell 语法。文章也介绍了常见配置与生态工具,并介绍了一套终端配置实例。
2026-03-24 21:34:49
407
原创 函数模板详解(C++)
学习模板,能很好的掌握泛型编程的思想,并通过建立通用的模板大大提高代码的复用性。为在STL中运用系统提供的模板打下基础。
2025-05-28 19:10:42
2200
原创 算法——二分查找的变种(Java)
在先前的文章中,介绍了基础版int i = 0;if (target < a[m]) { //在左边j = m - 1;} else if (target > a[m]) { //在右边i = m + 1;return -1;这里的iji, jij都是有效的数组索引,初始时分别是数组的左、右边界,表示一个“闭区间”的边界。除此之外,二分查找还有一些其他的形式,下面一一介绍。并附上Java二分查找源码的介绍。
2025-02-13 16:24:26
962
原创 感知机入门(Java)
感知机的优缺点:优点:简单、易于实现,适合大规模数据。缺点:只能处理线性可分问题,无法解决非线性问题。点(1.0,1.0)预测类型为:1点(10.0,10.0)预测类型为:1感知机的优缺点:优点:简单、易于实现,适合大规模数据。缺点:只能处理线性可分问题,无法解决非线性问题。感知机结构简单但功能有限。通过扩展,如多层感知机和支持向量机,可以处理更复杂的任务。
2025-01-23 15:50:02
658
原创 Java简易项目——文件管理器V1
该项目仅是简单实现了文件的查看,其他功能亟待补充。下次将在此基础上添加创建与删除文件的功能和打开文件的功能。
2024-11-10 22:46:55
1978
原创 入门算法题(Java)
第一行输入一个整数N (1 ≤ N ≤ 100000)。第二行输入N个整数A1,A2,…,AN (1 ≤ Ai ≤ N)。
2024-10-14 17:37:54
676
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅