zoukankan      html  css  js  c++  java
  • 第28月第11天 vim -b

    1.

    首先以二进制方式编辑这个文件:
            vim -b datafile
    现在用 xxd 把这个文件转换成十六进制:
            :%!xxd
    文本看起来像这样:
            0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49  ....9..;..tt.+NI 
            0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30  K,.`.....b..4^.0 
            0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9  7;'1.".....i.59. 
    现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。
    修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。
       最后,用下面的命令把它转换回来:
            :%!xxd -r

    https://blog.csdn.net/yehenhei/article/details/53063588

    2.bmp

    颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一个RGBQUAD类型的结构,定义一种颜色。RGBQUAD结构的定义如下:
    1
    2
    3
    4
    5
    6
    typedef struct tagRGBQUAD{
    BYTE rgbBlue;//蓝色的亮度(值范围为0-255)
    BYTE rgbGreen;//绿色的亮度(值范围为0-255)
    BYTE rgbRed;//红色的亮度(值范围为0-255)
    BYTE rgbReserved;//保留,必须为0
    }__attribute__((packed)) RGBQUAD;

     3.sdl2

     https://www.cnblogs.com/joxon/p/5560695.html

    https://www.willusher.io/pages/sdl2/

    https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

    #include <iostream>
    #define SDL_MAIN_HANDLED
    #include <SDL.h>

    https://blog.csdn.net/furzoom/article/details/53992124

  • 相关阅读:
    Mysql 创建表
    oracle数据库 ORA-01017的解决办法
    用Html创建简历
    Mysql 基本的增删改查
    Linux 基本操作
    几乎百度
    测试第二天
    java map接口,可变参数,Collections集合工具类
    java set接口
    java List接口
  • 原文地址:https://www.cnblogs.com/javastart/p/10262114.html
Copyright © 2011-2022 走看看