相关文章
【Go】Go 语言开发工具GoLand 使用(二十二)
往期回顾:
Go 语言教程–介绍(一)Go 语言教程–语言结构(二)Go 语言教程–语言结构(三)Go 语言教程–数据类型(四)Go 语言教程–语言变量(五)Go …
建站知识
2025/1/30 14:39:49
【JAVA】【源码学习】Cleaner/Reference
简介
上一篇讲DirectByteBuffer时提到Cleaner用于释放内存,而Cleaner又跟Reference有关,那本篇就学习一下相关知识。
Cleaner
类注释很清楚的说明了,这个是一种轻量级的finalize机制(相对于VM调用而言),不管是内存还是其它资源…
建站知识
2024/12/25 19:24:37
Wireshark抓包分析教程(ubuntu版本)
安装
first,多亏我们的C知道,成功安装了wireshark, Steps are as following:
添加wireshark的软件源(PPA:personal package archive(档案)) sudo apt-add-repository ppa:wireshark-dev/stable ppa:wireshark-dev/stable 是一个…
建站知识
2025/1/15 11:22:22
面试 | 双法妙解压缩字符串【遍历统计 + 双指针】
一、题目描述
原题传送门 二、思路分析 首先我们来分析一下解决本题所需要的思路 题目的意思很简单,就是统计原本的字符串中的每个字符出现的次数,然后以【字符,出现的次数】这样的结构来字符串,以起到一个压缩的效果,…
建站知识
2025/1/30 14:37:44
练习——动态内存分配的笔试题
今天我们分享几道经典的笔试题,做完直接变成陈泽 第一题 ~~ --------------------------------------------------------------------------------------------------~~
void GetMemory(char* p)
{p (char*)malloc(100);
}
void Test(void)
{char* str NULL;Get…
建站知识
2024/12/26 16:02:09
【架构基础】架构概念
软件架构产生的背景
1972年图灵奖获得者、荷兰计算机科学家Edsger Wybe Dijkstra早在20世纪60年代就开始涉及软件架构概念了。
20世纪60年代第一次软件危机引出了结构化编程,创造了模块的概念。
20世纪80年代第二次软件危机引出了面向对象编程,创造了…
建站知识
2024/12/26 3:02:01