会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
极客子羽
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
26
下一页
2022年10月8日
1. 在腾讯云搭建Elastic Certified Engineer所需的CentOS7 GNOME桌面环境
摘要: 1.考试环境 选择与考试环境相同的 Centos 7,可选下载地址如下 | 源 | 网站 | | | | | 阿里镜像站CentOS | http://mirrors.aliyun.com/centos/7/isos/x86_64/ | | 360镜像站CentOS |http://mirrors.
阅读全文
posted @ 2022-10-08 17:16 极客子羽
阅读(253)
评论(0)
推荐(0)
2022年8月17日
借助HSDB查看Java类对应的klass模型
摘要: 问题一:Java的每个类被加载到JVM中,他们对应的C++类是什么? 答:klass模型 问题二:在JDK8中,Java类存储在方法区还是堆区? 普通的Java类,在JVM中对应的C++类是InstanceKlass,存储在方法区(String) Java类对应的Class对象,在JVM中对应的C+
阅读全文
posted @ 2022-08-17 15:36 极客子羽
阅读(186)
评论(0)
推荐(0)
阿里云Maven配置文件settings.xml
摘要: <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache
阅读全文
posted @ 2022-08-17 10:36 极客子羽
阅读(1463)
评论(0)
推荐(0)
2022年8月14日
【学习笔记】从Thread.start追踪Hotspot源码
摘要: native start0追踪到hotspot源码中 private void native start0(); native的原理是调用 JNI,而 Hotspot 源码的惯例则是,通常一个 Xxx.java 对应一个 Xxx.c, 以下举三个例子: | Java 类 | 相对于OpenJDK源码
阅读全文
posted @ 2022-08-14 22:05 极客子羽
阅读(179)
评论(0)
推荐(0)
2022年8月12日
Ubuntu快速搭建单步调试openjdk环境
摘要: 1、下载要编译的源码 2、下载和解压jdk7 3、配置环境变量 4、apt-get安装依赖 5、执行configure & make 6、CLion单步调试需要用到CMakeLists.txt,以及Run/Debug 按钮都是灰色不可用(Toolchains明明已经配置好了)
阅读全文
posted @ 2022-08-12 15:50 极客子羽
阅读(504)
评论(0)
推荐(1)
Ubuntu20使用apt安装gcc-5(使用Ubuntu阿里云镜像)
摘要: Ubuntu 20.04 sudo apt install g++-5 gcc-5 E: 软件包 gcc-5 没有可安装候选 E: 软件包 g++-5 没有可安装候选 怎么办?
阅读全文
posted @ 2022-08-12 14:17 极客子羽
阅读(1732)
评论(0)
推荐(0)
2022年8月11日
C++用内联汇编手写Atomic原子操作CAS(compare-and-swap)
摘要: 实现参考自 openjdk/hotspot/src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp long cmpxchg(long exchange_value, volatile long* dest, long compare_value);
阅读全文
posted @ 2022-08-11 14:34 极客子羽
阅读(681)
评论(0)
推荐(0)
2022年8月10日
如何修改CLion新建C++头文件模板中#ifndef后面的默认值
摘要: 问题描述 当我在 CLion 中新建一个 C++ Class 或者 C/C++ Header File 时,它为我们自动添加 #ifndef PROJECTNAME_FILENAME_H #define PROJECTNAME_FILENAME_H /* ... code ... */ #endif
阅读全文
posted @ 2022-08-10 14:45 极客子羽
阅读(1988)
评论(0)
推荐(0)
2022年8月9日
C++虚表和多态底层实现和GDB观察对象虚表内存布局
摘要: 什么是虚表? 虚表全称为虚拟函数表 在C++语言中,每个有虚函数的类或者虚继承的子类,编译器都会为它生成一个虚表 虚表存储在哪里? 对象头8B(如果是32位操作系统是对象头4B,如果是64位操作系统是对象头8B) 什么是虚函数? 虚函数就是函数前面用virtual来修饰它,用法格式为: virtua
阅读全文
posted @ 2022-08-09 10:28 极客子羽
阅读(1013)
评论(0)
推荐(0)
2022年8月5日
C语言结构体字节对齐与gcc手动设置对齐__attribute__((aligned(n)))和__attribute__((packed))
摘要: 一、字节对齐规则 【规则一】数据成员对齐规则:变量只能从他的长度的整数倍地址开始存储 第一个数据成员放在 offset 为 0的地方,以后每个数据成员的对齐按照操作系统的基本字节单位(32位操作系统为4,64位操作系统为8)和这个数据成员自身长度中,比较小的那个进行。 即以后每个数据成员放在 off
阅读全文
posted @ 2022-08-05 12:01 极客子羽
阅读(5026)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
···
26
下一页
公告