上一页 1 2 3 4 5 6 7 8 9 ··· 38 下一页
摘要: 前言: “什么是系统调用?” 如果你曾经写过 DOS 汇编程序(大多数 IA-32 汇编程序员都写过),你可能还记得 DOS 服务 int 0x21、 int 0x25、 int 0x26 等。这些类似于 UNIX 系统调用。然而,实际的实现是完全不同的,系统调用不一定是通过某种中断来完成的。此外, 阅读全文
posted @ 2023-03-11 14:50 jinzi 阅读(1024) 评论(0) 推荐(0)
摘要: 1. Linux/x86 启动引导协议(特定于x86架构) 来自: https://www.kernel.org/doc/html/v5.6/x86/boot.html 如果你想分析Linux启动时候的 ...\linux内核\linux-2.6.38.5\arch\x86\boot\header. 阅读全文
posted @ 2023-03-01 23:23 jinzi 阅读(616) 评论(0) 推荐(0)
摘要: 一、你知道x86汇编程序编程中的神奇数字“0x7C00”吗? “0x7C00”是BIOS将MBR(主引导记录,hdd/fdd中的第一个扇区)加载到的内存地址。OS或引导加载程序开发人员必须假设其汇编程序代码已加载,并从0x7C00开始。 但是首先,你可能会感到奇怪。 “我阅读了所有的英特尔x86(3 阅读全文
posted @ 2023-03-01 21:28 jinzi 阅读(201) 评论(0) 推荐(0)
摘要: 一,什么是cgroups? 1,cgroups是资源的控制组,它提供了一套机制用于控制一组特定进程对资源的使用。 cgroups绑定一个进程集合到一个或多个限制资源使用的子系统上。 2, cgroups是容器的实现基础之一: 其中:Namespace主要用于隔离资源 Cgroups用来提供对一组进程 阅读全文
posted @ 2023-02-22 16:56 jinzi 阅读(178) 评论(0) 推荐(0)
摘要: 一、linux cgroup相关运维操作本机环境 [root@ht10 /sys/fs/cgroup]#uname -aLinux ht10.node 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86 阅读全文
posted @ 2023-02-22 10:24 jinzi 阅读(618) 评论(0) 推荐(1)
摘要: go语言中range关键字参考 https://www.php.cn/be/go/500181.html /*Go 语言中 range 关键字用于for循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素*/ package main import ( "f 阅读全文
posted @ 2023-02-20 14:35 jinzi 阅读(100) 评论(0) 推荐(0)
摘要: Go语言for range循环详解 语法 1 2 3 for key, value := range data{ // } 参数描述 for for range 循环使用的关键字。 key for range 循环返回的键。 value for range 循环返回的值的拷贝。 range for 阅读全文
posted @ 2023-02-20 10:11 jinzi 阅读(20) 评论(0) 推荐(0)
摘要: 一,基础知识 1.使用var关键字定义变量 func v2() { var a int //定义整形变量a var s string //定义字符串型变量s fmt.Printf("%d %q\n", a, s) //格式化输出语句printf } 2.一行定义多个变量 func v1() { // 阅读全文
posted @ 2023-02-20 00:00 jinzi 阅读(414) 评论(0) 推荐(0)
摘要: go语言是提供了一个类型叫接口类型的来定义接口1、Go语言的接口它是隐式实现。也就是说对于一个具体的类型,无须声明它实现了哪些接口,只要该类型提供了接口所必须的方法即可。 这种设计让你无须改变已有类型的实现,就可以为这些类型扩展新的接口。 2、一个接口类型定义了一组方法,如果用一个具体的类型例如st 阅读全文
posted @ 2023-02-19 23:54 jinzi 阅读(17) 评论(0) 推荐(0)
摘要: 本程序主要测试初始化结构体的几种方法 package mainimport ( "fmt") //定义结构体type shape struct { width int height int}//初始化结构体四种方法func main(){ //方法1 shape1 := new(shape) fmt 阅读全文
posted @ 2023-02-19 23:43 jinzi 阅读(99) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 38 下一页