下载镜像ArchLinux官网上可以直接下载ISO。启动选择启动。分区我们选择MBR,不选择UEFI来启动。首先设计一下分区表设备类型挂载点/dev/sda1vfat/boot/dev/sda2lvm/格式化分区mkfs.vfat /dev/sda1 pvcreate /dev/sda2 vgcreate arch-vg /dev/sda2 lvcreate -l 100%Free -n root arch-vg mkfs.ext4 /dev/arch-vg/root挂载分区mount /dev/arch-vg/root /mnt mkdir -p /mnt/boot mount /d...
BMP文件格式BMP 维基百科上已经解释的非常清楚了。一图看懂!下面我们使用一张图做为例子, 上王珞丹!图片是 450 x 675 x 24。 宽度是450,高度是675,24位色(一个像素使用24bit来表示)。我们来看一下这个图片中DIB Header宽度: 十六进制 0x000001c2 等于 十进制 450高度: 十六进制 0x000002a3 等于 十进制 675计算一下 _450*3 = 1350_, 不能被4整除,还需要补足2个字节,这样子,才能和4的倍数对齐,所以padding为2。数据大小为 _(4503 + 2) 675 = 912600_) 转换...
这是上一篇文章Events(3)的补充说明Event MaskEvent TypeStructureGeneric StructurePointerMotionMaskMotionNotifyXPointerMovedEventXMotionEventButtonMotionMaskMotionNotifyXPointerMovedEventXMotionEventXMotionEvent代码结构typedef struct { int type; /* of event */ unsigned long serial; /* # of last re...
这是上一篇文章Events(3)的补充说明Event MaskEvent TypeStructureGeneric StructureButtonPressMaskButtonPressXButtonPressedEventXButtonEventButtonReleaseMaskButtonReleaseXButtonReleasedEventXButtonEventXButtonEvent 代码结构typedef struct { int type; /* of event */ unsigned long serial; /* # of last...
Event TypesEvent CategoryEvent Type Keyboard events 键盘事件KeyPress KeyReleasePointer events 鼠标事件ButtonPress ButtonRelease MotionNotify(运动事件)Window crossing events 窗体进入离开事件EnterNotify LeaveNotifyInput focus eventsFocusIn FocusOutKeymap state notification eventKeymapNotifyExposure eventsExpose Grap...