hex
  • 2024-07-01【Hex编码】
    Hex编码是一种将数据转换为十六进制形式的方法。每个十六进制字符表示4个二进制位。它常用于显示二进制文件的内容,使其更易于阅读和传输。Hex编码的转换规则如下:将数据拆分为每4位一组的二进制数。将每组二进制数转换为十六进制字符。例如,将文本字符串"hello"转换为Hex编
  • 2024-06-21C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
    1.关键词2.strfmt.h3.strfmt.cpp4.测试代码5.运行结果6.源码地址1.关键词关键字:C++数据格式化字符串处理std::stringinthex跨平台应用场景:int型的数据打印成十六进制字符串二进制的data打印成十六进制字符串。2.strfmt.h#pragmaonce#include<stri
  • 2024-06-20C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
    1.关键词2.strfmt.h3.strfmt.cpp4.测试代码5.运行结果6.源码地址1.关键词关键字:C++数据格式化字符串处理std::stringinthex跨平台应用场景:int型的数据打印成十六进制字符串二进制的data打印成十六进制字符串。2.strfmt.h#pragmaonce#include<
  • 2024-06-02C语言刷题(数组)
    1.编写程序利用数组实现将一个数插入到一个有序的数列中,要求插入后仍有序。C语言代码#include<stdio.h>intmain(){intn=0;printf("请输入有序数组元素的个数:\n");scanf("%d",&n);//定义并输入数组intnum[n];printf
  • 2024-05-31BUUCTF-Misc(81-90)
    从娃娃抓起第一句话是中文电码中文电码查询-中文电码转换-中文电码对照表(bmcx.com)第二句话是五笔编码汉字五笔编码批量查询:86版五笔编码、98版五笔编码、18030版五笔编码;五笔编码反查汉字-千千秀字(qqxiuzi.cn)人工智能也要从娃娃抓起flag{3b4b5dccd2c008fe7e
  • 2024-05-29css12 CSS HEX Colors
    https://www.w3schools.com/css/css_colors_hex.aspAhexadecimalcolorisspecifiedwith:#RRGGBB,wheretheRR(red),GG(green)andBB(blue)hexadecimalintegersspecifythecomponentsofthecolor.HEXValueInCSS,acolorcanbespecifiedusingahex
  • 2024-05-27SMC逆向
    SMC逆向介绍参考自CTFWikiSMC自修改代码(Self-ModifiedCode)是一类特殊的代码技术,即在运行时修改自身代码,从而使得程序实际行为与反汇编结果不符,同时修改前的代码段数据也可能非合法指令,从而无法被反汇编器识别。自修改代码通常有两种破解方式,第一种是根据静态分析结果直接
  • 2024-05-25Python串口控制MS伺服电机(多圈角度)
    """多圈电机转动模式1"""defdecimal_to_hex_bytes(decimal_number,byte_size):#检查字节大小参数的有效性valid_sizes={"int8":1,"int16":2,"int32":4,"int64":8}ifbyte_sizenotinval
  • 2024-05-23西门子S7-200的VB、VW和VD
    西门子S7-200的VB、VW和VDs7-200中vd和VW有什么区别?VD是双字VW是字V表示变量储存区 字节、字或双字存取欲存取字节、字或双字,指定地址,地址包含区域标识符,指定数据大小的字母以及地址号码。VB200存取V内存地址字节200VW200存取V内存地址字节200和201VD200存取V内存地址字
  • 2024-05-20在友晶DE10-Lite开发板实现8051单片机
    在友晶DE10-Lite开发板实现8051单片机1. 移植过程利用FPGA片内资源构建51系统。软核来自https://www.oreganosystems.at/。还需要添加rom、ram和ramx。rom用来放51单片机的程序,即编译后的.hex文件。ram用来运行51单片机程序。时钟由PLLIP生成20MHz的时钟信号。分配管脚,编译配
  • 2024-05-11Keil 和Eclipse 软件编译环境下bin和ram以及flash大小及关系
    一.keil软件编译环境ProgramSize:Code=65228 RO-data=5302 RW-data=48 ZI-data=1681keil软件编译后会出现上面的提示,其意义如下:Code:指程序中代码的字节数RO-data:指程序中定义的常量字节数RW-data:程序中已初始化的变量字节数ZI-Data:程序中未初始化的变量字节数
  • 2024-05-04解除搜狗输入法Ctrl+Space(Ctrl+空格)占用(未解决)
    描述按下Ctrl+space时,中文输入法会切换语言而不是映射为对应的快捷键操作(如代码建议)后来发现其实不只是搜狗的问题,换了个讯飞还是有这个问题。试错解决(不完美)使用微软拼音治标不治本,微软拼音可以解除占用,但是改回搜狗又不行了。因此这个方法适用于能用的惯微软拼音的人。反
  • 2024-05-02ctf
    ctf已知dp,n,e,c求明文mimportgmpy2asgpe=65537n=gp.mpz(248254007851526241177721526698901802985832766176221609612258877371620580060433101538328030305219918697643619814200930679612109885533801335348445023751670478437073055544724280684733298051599167660
  • 2024-04-29C语言进制转换与打印
    #include<stdio.h>intmain(){intn1=10;//十进制intn2=0b10;//二进制intn3=017;//八进制intn4=0x1a;//十六进制//以十进制的方式打印printf("%d\n",n1);//10printf("%d\n",n2);//2printf(&q
  • 2024-04-27HEX文件格式相关
    Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如“:1000080080318B1E0828092820280B1D0C280D2854”可以被看作“0x10
  • 2024-04-24Python函数参数为列表问题
    defADD(a):print(3,a,hex(id(a)))a.remove(2)print(3,a,hex(id(a)))a=a.append(10)print(3,a,hex(id(a)))returnaa=[1,2,3]print(1,a,hex(id(a)))b=ADD(a)print(2,a,hex(id(a)))print(2,b,hex(id(b)))函数传参的
  • 2024-04-23get_random
    defget_random():importosimportrandomimportstringimportbinasciidefto_hex(val):returnformat(val,'02x')defrandom_string(length):letters=string.ascii_letters+string.digitsreturn
  • 2024-04-12matplotlib中渐变颜色条转CSS样式(hex格式)——同mapbox中cog的颜色条拉伸显示
    matplotlib中渐变颜色条转CSS样式(hex格式)——同mapbox中cog的颜色条拉伸显示应用场景:1.适用于mapbox中显示cog影像时,colormap_name拉伸颜色条转换2.适用于Python可视化matplotlib内置颜色条转换以colormap_name=Blues为例转换代码如下:使用python,需要安装matplotlib和numpy
  • 2024-04-09Qt中显示hex数据的控件
    效果类似QTextEdit,但是显示十六进制的数据,比如用于显示抓取串口或者bin文件的数据等等chunks.h#ifndefCHUNKS_H#defineCHUNKS_H/**\conddocNever*//*!TheChunksclassisthestoragebackendforQHexEdit.**WhenQHexEditloadsdata,Chunksaccessthe
  • 2024-04-08openGauss/MogDB零字节问题处理
    openGauss/MogDB零字节问题处理问题描述:java应用端程序调用GZIP压缩类对数据进行编码压缩后入库,然后从数据库取出进行解压,原来再mysql数据库中是正常的,但迁移到openGauss/mogdb之后,解压出来的数据是乱码,不正常。mysql端表结构如下:CREATETABLEtest(idbigint(20)
  • 2024-04-02[MRCTF2020]PYWebsite
    [MRCTF2020]PYWebsite查看源代码发现验证成功后跳转flag页面<script>functionenc(code){hash=hex_md5(code);returnhash;}functionvalidate(){varcode=document.getElementById("vcode").value;if(code!="
  • 2024-03-31Hive-技术补充-ANTLR的真实语法世界
    一、上下文上一篇博客<Hive-技术补充-ANTLR语法编写>,我们了解了如何使用ANTLR语法来表达词法结构和语法结构,下面我们循循渐进的处理身边用过的一些文件或语言:CSV、JSON、DOT、Cymbol、R 二、解析CSV文件有这样一份csv文件vidata.csvDetails,Month,AmountMidBonus,Ju
  • 2024-03-30创建第一个51文件
    1.找一个文件目录创建一个main.c 比如我的 F:\my_project\project_of_51\0.first_of_51什么你不会?先把这里的文件扩展名打开;再创建一个文本文件,重新命名为main.c// 修改.c后弹出一个确认修改的框,选确认即可2.kei操作:1)先打开keil2)选中这里的project->new
  • 2024-03-29java 16进制转换为ASCII
    /***16进制转换为ASCII**@parambytes源数据*@paramoffset偏移量*@paramlength数据长度*@return{@linkString}*/publicStringconvertHexToAscii(byte[]bytes,intoffset,intlength){StringBuilders
  • 2024-03-28STM32收发HEX数据包
            在实际应用中,STM32的串口通信都是以数据包格式进行收发,这个数据包一般都包含包头和包尾,表示一个数据包。源代码在文末给出数据包格式:固定长度,含包头包尾可变包长,含包头包尾问题1:当数据包传输时,里面有数据与包头包尾重复怎么办?1:设置限幅,包头包尾设置为数