首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LCODER
KimLiu
创建于2025-11-12
订阅专栏
计算机基础相关,包括计算机组成、计算机网络、数据结构和算法等
暂无订阅
共12篇文章
创建于2025-11-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
本地部署DeepSeek
DeepSeek在春节期间横空出世,火遍大街小巷。但过于火爆也导致服务器瘫痪,笔者在体验时也遇到DeepSeek很多次“服务器繁忙,请稍后再试”的回复,就想着部署一个本地版好了,部署过程记录下来整理成
LCODER之JVM系列:运行时数据区
JVM 全称 Java Virtual Machine,也就是我们耳熟能详的Java虚拟机。它能识别.class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操作。 HelloWorld.java通过javac的编译,编译成HelloWorld.cl…
LCODER之JVM系列:Class文件结构
计算机只认识0和1,所以我们编写的程序,需要经过编译器编译成由0和1构成的二进制格式才能由计算机执行。然而现在的虚拟机已经不再是将我们编写的代码编译成二进制的本地机器码让计算机识别,而是编译成了与操作系统和平台无关的字节码,这个字节码就是Class文件。Java虚拟机的作用是将…
LCODER之JVM系列:字节码执行引擎
一、概述二、运行时栈帧结构2.1 局部变量表2.2 操作数栈2.3 动态连接2.4 方法返回地址2.5 附加信息三、方法调用3.1 解析3.2 分派3.2.1 静态分派3.2.2 动态分派
LCODER之JVM系列:虚拟机类加载机制
什么是虚拟机的类加载机制呢?在上一篇博客LCODER之JVM系列:Class文件结构中了解到了Class文件中的各种细节,但是在Class文件中描述的各种信息,都需要加载到虚拟机中才能运行和使用。虚拟机如何加载这些Class文件?Class文件中的信息进入到虚拟机后会发生什么变…
LCODER之JVM系列:JVM的垃圾回收策略
Garbage Collection,GC。 在程序运行的过程中,对Java堆和方法区中的对象,进行动态的回收的动作。 在前面的博客LCODER之JVM系列:运行时数据区中,我们可以得知,程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭。栈内存中的栈帧,是随着方法…
LCODER之JNI系列:C语言基础
1. 基础知识 .h .hpp 声明文件 .c .cpp 实现文件 #include 后面跟 "" 表示寻找自己写的资源 后面跟<>表示寻找系统的资源 2. 打印:需要占位 3. 字符串类型 4. 常
LCODER之JNI系列: C++基础
1. HelloWorld 2.引用 3.深拷贝和浅拷贝 4.this关键字 由上述代码引发的思考:为什么设置age可以准确的设置到student和student1、student2中? 每new出一
LCODER之JNI系列: JNI详解
准备内容 1、JNI概述 什么是JNI? Java Native Interface 即Java本地接口。 JNI的作用是什么? 使Java和本地其他类型的语言(C\C++)进行交互。JNI是属于Ja
LCODER设计模式一:创建型模式
面向对象的六大原则 单一职责原则 : (Single Responsibility Principle SRP) 就一个类而言,应该仅有一个引起它变化的原因。 开闭原则 :(Open Close Pr
LCODER网络篇:一个完整的网络传输过程
现如今我们每个人应该都有网上购物,或者是浏览网页的经验。当我们在浏览网页的时候,常规的做法就是打开浏览器,输入网址,浏览器就会给你显示想要访问的网页,那么浏览器是如何做到这件事的呢?今天这篇文章就会详
LCODER之计算机组成原理入门:计算机的基础组成
1.冯诺依曼体系结构 1.1 计算机的基础组成硬件 CPU(Central Processing Unit):中央处理器。计算机最重要的核心配件,计算机中所有的计算都是由CPU来进行的。 内存(Mem