• 2024-11-17C语言的常见概念------1
    1.课前准备1.1什么是C语言C语言是一门计算机语言,而且是编译型的计算机语言。所以C 语言源代码都是文本文件,而计算机只能够识别二进制指令,所以我们需要对文件进行编译和链接,把文本文件翻译成二进制指令之后,机器才能执行如图,1.2选择集成开发环境集成开发环境(IDE):集编译器,
  • 2024-11-15Modbus TCP转Modbus ASCII解决方案
    ModbusTCP和ModbusASCII是两种不同的通信协议。ModbusTCP是一种二进制协议,ModbusASCII是一种基于文本的协议。二者不能直接转换,因为它们的数据表示方式、消息结构、字符编码等都不相同。如果你需要将ModbusTCP转换为ModbusASCII,你需要先解析ModbusTCP消息,然后按照ModbusA
  • 2024-11-15[oeasy]python0041_输出ASCII码表_英文字符编码_键盘字符_ISO_646
    输出ASCII码表_英文字符编码_键盘字符_ISO_646回忆上次内容上次输出了从0到122序号对应的所有字符 fornuminrange(123):print(num,chr(num),sep=":")字符类型包括数字大小写字母符号   添加图片注释,不超过14
  • 2024-11-09Python--案例练习print(x>=y and ch < ‘b‘ and y)
    Python3运行x=23y=1ch='B'print(x>=yandch<'b'andy)解释:在表达式 x>=yandch<'b'andy 中:x>=y 是 True,因为23大于等于1。ch<'b' 是 True,因为'B'在ASCII表中比'b'小('B'
  • 2024-11-09五种编码模式
    ASCII编码和Hex编码ASCII编码:将所有的英文字符中标点符号、空格、数字、大小写字符可以表示为表示为0到127的十进制数字。Hex编码:将信息转化为十六进制,即每个字符的ASCII码的十六进制。使用8个比特位(即1个字节)存储字符,如同可见引用图片:来源https://www.asciim.cn/ASCII编
  • 2024-11-09Alt
    Alt新知识:Alt键+数字可以打出非Ascii字符是个流量包,wireshark打开发现是usbusb流量分析终端得到键盘输入为1021089710312338190304242796937327951191051161049597108116952164431383251439549539553111487979481119537239125按照键盘的输入,每个删除一个数,那么最后得到的
  • 2024-11-05数据类型转换和Ascii表常用的几个数值
    1.数据类型转换:当数据类型不一致时,会发生数据类型转换(1)自动类型转换(隐式):数据范围从较小到较大时,代码不需做特殊处理,自动完成(2)强制类型转换(显式):数据范围从较大到较小时,代码需要特殊处理处理格式:范围小的类型范围小的变量名=(范围较小的类型)范围较大的数据;注意:<1>.强制类
  • 2024-11-05关于字符与字符常量的理解
    在C语言中,字符常量和字符变量是不同的概念:1.字符常量字符常量是代码中用单引号括起来的单个字符,表示这个字符的ASCII值。字符常量本质上是一个整数常量,代表该字符的ASCII值或其他编码值(如UTF-8)。示例:charch='A';//'A'是字符常量,其ASCII值为65特点:字符常
  • 2024-11-02[os/linux]:计算机中的编码和解码(ASCII)
    [os/linux]:计算机中的编码和解码(ASCII)    一、ASCII(AmericanStandardCodeForInformationInterchange)简介 1、在二进制的计算机中,ASCII用‘8位二进制数值’表示一个‘字符’;这样就形成了“字符”和“数值”之间的对应关系。ASCII表中的“字符”和“数值”,是
  • 2024-10-31BUUCTF-SimpleRev
    BUUCTF-SimpleRev.md查壳linux64位,无壳,LE小端序储存进入Decry()分析这种题直接寻找if判断条件可以看到比较了text和str2但二者点进去都没赋值先观察texttext=join(key3,v9);将key3和v9变量拼接起来v9:key3:由于v9这里是大端序展示,所以我们在拼接的时候得转
  • 2024-10-31Java进阶学习笔记63——字符集
    常见字符集介绍:美国人:英文字母(大小写)数字、标点符号、特殊字符。标准字符集:ASCII码:标准ASCII字符集:ASCII:美国信息交换标准代码,包括了英文、符号等。标准ASCII使用1个字节存储一个字符,首位是0,总共表示128个字符,对美国人老说完全够用。中国人自己的字符集:GBK(汉字内
  • 2024-10-31C语言学习----3
    #一些无关的小内容这个是作业的一个代码 再次可见printf %d代表对应的数据 #字符串 以上为字符串的大概含义我们用char来对字符以及字符串进行定义 printf中用%s来进行表其中的arr[]是表示数组(里面存放了很多字符)详细看下面的图片arr[]括号里一般放数据的
  • 2024-10-30【GiraKoo】常用编码的对比(ASCII,GB2312,GBK,GB18030,UCS,Unicode)
    甯哥敤缂栫爜鐨勫姣旓紙ASCII锛孏B2312锛孏BK锛孏B18030锛孶CS锛孶nicode锛�鍦ㄧ▼搴忓紑鍙戜腑锛屾枃瀛楃紪鐮佷竴鐩存壆婕旂潃浜虹暅鏃犲锛屽嵈鑳屽悗鎹呬竴鍒€鐨勮鑹层€�鍙兘鍦ㄦ簮浠g爜鏂囦欢涓紝娉ㄩ噴鑾悕鍏跺鍦板彉鎴愪簡涔辩爜銆�鍙兘鏄彂閫佺粰鍒
  • 2024-10-30CSC1003 A2 T3 Ascii Art
    A2T3AsciiArtTutorialbyGeorge(WechatID:Geo1123rge).Keepitprivatebeforetheassignmentends.这里用哈希做法。读入字符模板importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){ScannerS=newScanner(System
  • 2024-10-27计算机如何储存数字和字符,与各种进制的本质,与ASCII码
    前言        我想问大家一个问题:二进制、八进制、十进制、十六进制究竟是计算机中才有的概念,还是可以脱离计算机仅仅作为数学概念而独立存在呢?    答案是后者,如果你不曾想过这个问题,你也就大概不能十分清晰的理解计算机对于数字与字符的存储。    
  • 2024-10-24Modbus ASCII
    简介ModbusASCII使用ASCII字符集传递消息,方便阅读和调试。ModbusASCII相比于ModbusRTU,协议帧中添加了起始和结束,更换了校验算法。Modbus网络模型这张图比较简洁清晰。Modbus网络中,只有一个Master,Master可以向Slave发起请求并获取响应,Slave只能被动发送响应而不能主动请求。
  • 2024-10-22【第四章·键盘输入和屏幕输出】第一节:单个字符的输入/输出
    目录4.1.1字符常量转义字符ASCII码Unicode字符集4.1.2字符的输入输出getchar()和putchar()案例演示:字母大小写转换章节内容导读:        键盘输入和屏幕输出是编写简单的顺序结构程序时最常用到的操作。C程序中的键盘输入和屏幕输出都是通过调用输入
  • 2024-10-20基本数据类型及其使用
    一.整型数据类型  //java的整型数据类型默认为int,1字节=8比特//在申明long类型变量是要在后面跟L或l的后缀 二.表数范围的记忆技巧:①.指数n=(字节数×比特)/2 ②.左不减右减一左边公式=-(2**n)右边公式=2**n-1 三.浮点型数据(由于float的精度差,一般不用) //在申明floa
  • 2024-10-19C++基础
    1、注释单行注释://这是注释多行注释:/*这是注释*/2、变量 数据类型变量名=变量初始值; 3、常量宏常量:通常在文件开头定义#define常量名常量值const修饰的静态变量,表示一个常量,不可修改。const数据类型常量名=常量值#include<iostream>usingna
  • 2024-10-19布尔盲注 + 时间盲注 python脚本
    布尔盲注布尔盲注使用场景常见于:页面存在sql注入漏洞但是不会回显报错信息,会对输入内容的查询结果正确与否有不同的回显这时就需要根据页面的回显结果判断输入的内容是否正确,这个过程手动操作太过麻烦,还容易出现纰漏,因此用脚本代替手动操作是很好的选择下面是以sqli-l
  • 2024-10-18C++顺序结构(3)、数据类型_____教学
    一、设置域宽setw()输出的内容所占的总宽度成为域宽,有些高级语言中称为场宽。使用setw()前,必须包含头文件iomanip,即#include<iomanip>头文件iomanip,用来声明一些“流操作符”,需要一定格式输入输出时,就需要用到它,比较常用的有设置域宽、设置左右对齐、设置实数的精确度等。set
  • 2024-10-18记上报信息格式异常问题的解决
    本文记述解决上报信息格式异常问题的全过程。问题描述生产环境监控上报无法解析终端信息,通过日志发现是PCN字段前面缺失#号,导致解析程序解析失败。正常情况下,应该展示如下内容:HD1234#PCN1234发生错误情况时,记录如下HD123?PCN1234问题分析以及解决通过进一步的后台日志
  • 2024-10-18C#学习笔记之编码
    C#学习笔记之编码 归纳:一、ASCII码ASCII码是用来表示英文字符的一种编规范,每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数为255(00H-FFH)。 二、Unicode码Unicode也是一种字符编码方法,它占用两个字节(0000H-FFFFH),容纳65536个字符。三、UTF-8以8位为
  • 2024-10-16打卡信奥刷题(056)用C++工具信奥P10566[普及组/提高] 「Daily OI Round 4」Analysis
    「DailyOIRound4」Analysis题目描述小C的信息技术老师给小C布置了一项作业,作业内容如下:有一个字符串,包含大小写字母和数字。你可以把任意一个字符变成另外一个字符,设变化之前字符的ASCII码为a
  • 2024-10-15less8-9:布尔盲注以及时间盲注
     一、less-8:布尔型盲注:适合正确和错误都有反应length()函数:返回字符串的长度substr(源字符串,起始位置,可选的长度)截取字符串ascii()返回字符串的ascii码时间型:sleep()将程序挂起一段时间n为n秒if(条件,true,false)函数,true当条件为真时返回的值,false为当前为假时返回的值在条件