Cikaros's space
  • 首页
  • 归档
  • 分类
  • 标签
  • OS专题
    引言 环境搭建 了解MBR引导过程 了解如何输出文本 了解CPU 了解内存组成规则 了解栈 了解函数和字符串 了解16位实模式下的内存编制 开始引导磁盘 开始编写32位打印函数 开始编写GDT 运行32位程序
  • 关于
  • 友链
  • 会议室
  • 看个图

java源码解析——RegisterNatives()方法

在学习JDK的反射机制与底层源码的时候,常常会看到一个私有本地方法private static native void registerNatives();。那么它究竟是做什么的呢?
2021-04-26
Java > JDK
#Java #JDK #源码解析 #JNI

CLion-CMakeLists.txt 语法介绍与实例演练

CMake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。
2021-04-20
IDE > CLion > CMake
#IDE #CLion #CMake

Kali安装谷歌拼音输入法

如何在kali linux中安装中文输入法,由于kali linux中默认是没有中文输入法的,所以我教大家如何安装谷歌输入法
2021-04-20
OS > Linux > Kali
#输入法 #中文输入

Ubuntu调试命令strace

在Linux系统中, strace是一种相当有效的跟踪工具,它的主要特点是可以被用来监视系统调用。我们不仅可以用strace调试一个新开始的程序,也可以调试一个已经在运行的程序(这意味着把strace绑定到一个已有的PID上)。
2021-04-19
OS > Linux > Ubuntu
#strace #Debug

Springboot底层-snakeyaml自定义转储格式

YAML文档自定义转储在SnakeYAML中进行转储的主要目的是生成可以反序列化实例的YAML文档。在某些情况下,创建的YAML文档可能并不符合你的需求: 不可变的对象。不可变对象可能拥有getter方法,但不存在setter方法。默认情况下,映射时会调用setter方法或构造方法。若属性的顺序不一致,致使对象无法解析。因此对象属性的顺序尤为重要,必须按照指定顺序序列化属性。 注释。注释可以帮助
2021-04-15
Java > Spring > Boot
#snakeyaml #yaml #yml

Springboot底层-snakeyaml的使用

所用依赖目前最稳定的版本为1.25版,最新版为1.28版。 下载链接: 来源:http://bitbucket.org/asomov/snakeyaml/src JAR包:https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.
2021-04-13
Java > Spring > Boot
#snakeyaml #yaml #yml

Mongodb.zip版环境搭建

准备工作首先去官方下载mongodb.zip文件。下载地址:https://www.mongodb.com/try/download/community 安装将下载好的zip文件进行解压,这里我的解压环境为D:\Program\文件夹名称为mongodb-win32-x86_64-windows-4.4.4。以下是目录结构: mongodb-win32-x86_64-windows-4.4.4 │
2021-04-02
Middleware > MongoDB
#环境搭建 #MongoDB

idea测试篇http工具的使用

Idea-Http-Test-Util介绍在intellij idea2017.3版本中,增加了一个类VS Code的Rest-client的工具,通过这个工具我们可以完成绝大部分http请求,是一个不错的post-man替代工具,接下来详细讲讲它如何简化你的操作。 请求示例所有HTTP请求需要在后缀为.http的文件中进行,新建一个test.http文件。基本格式为: request请求类型(如
2021-03-26
IDE > IDEA
#IDEA #HTTP

Ubuntu安装telnet服务

这个东西吧,其实习惯使用了Ubuntu以后,非常简单! 第一步,更新源 scriptsudo apt-get update 第二步,安装服务 scriptsudo apt-get install xinetd telnetd 第三步,重启服务 scriptsudo /etc/init.d/xinetd restart 第四步,测试服务 scriptnetstat -a
2021-03-23
OS > Linux > Ubuntu
#环境搭建 #telnet

Ubuntu安装SVN

检查是否已经安装SVNscriptsvn help 若有帮助命令输出,则已安装了SVN服务器,若输出bash: svn: command not found则未安装SVN。 卸载SVN已经安装了SVN就无法继续安装了,这里提供卸载指令。 scriptsudo apt-get remove --purge subversion 安装SVN安装前先更新apt scriptsudo apt-get u
2021-03-18
OS > Linux > Ubuntu
#环境搭建 #SVN
1…121314151617

搜索