• 2024-11-21【BitMap】 java中实现BitMap位图 byte数组实现的bitmap位图
      转载自: https://blog.csdn.net/heshiyuan1406146854/article/details/122687988 /***byte数组实现的bitmap**@authorSXD*@date2024/11/21*/publicclassMyBitmap{privatebyte[]buckets;publicMyBitmap(intmaxNum){this.ini
  • 2024-11-20Gzip压缩文件和压缩字符串,web接口应用
    Gzip压缩文件和压缩字符串,web接口应用1.压缩文件packagecom.example.core.mydemo.gzip;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.zip.GZIPInputStream;importjava.util.zip.GZIPOutputStream;/
  • 2024-11-20modbusTCp 大小端排列顺序
    在使用modbustcp协议读取plc数据的时候会有大小端问题,大小端数据排列有四种情况:1.FloatBig-endian字节顺序:ABCD2.FloatLittle-endian字节顺序:BADC3.FloatBig-endianbyteswap字节顺序:DCBA4.FloatLittle-endianbyteswap字节顺序:CDAB ///A
  • 2024-11-19通信协议之序列化 | TLV 编码应用
    注:本文为“通信协议之序列化|TLV编码应用”相关文章合辑。通信协议之序列化2012-07-0715:15:34stevenrao于深圳通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tc
  • 2024-11-18【tokenization分词】WordPiece, Byte-Pair Encoding(BPE), Byte-level BPE(BBPE)的原理和代码
    目录前言1、word(词粒度)2、char(字符粒度)3、subword(子词粒度)WordPieceByte-PairEncoding(BPE)Byte-levelBPE(BBPE)总结前言Tokenization(分词)在自然语言处理(NLP)的任务中是最基本的一步,将文本处理成一串tokens用于后续的处理,把文本处理成token有一系列的
  • 2024-11-14png图片隐写实例之隐藏二维码
    图片隐写技术介绍:【如何在图片中塞入二维码不被发现】https://www.bilibili.com/video/BV12R4y1G72d/?share_source=copy_web&vd_source=d944df449598b7e51bbc29cddb033275png图片格式介绍:https://www.cnblogs.com/senior-engineer/p/9548347.htmlhttps://zhuanlan.zhihu.com
  • 2024-11-12图像转字符串
    图像转字符串publicstaticStringimageToString(StringfilePath){try(FileInputStreamimageInFile=newFileInputStream(filePath)){byte[]imageBytes=newbyte[(int)newFile(filePath).length()];imageInFile.read(imageBytes);String
  • 2024-11-11reverse3
    题目链接:reverse3。下载附件后,使用IDA打开,进行反编译,定位到main函数如下。通过分析main函数流程,可以发现主要是对用户输入的字符串进行了两次操作,第一次是函数"sub_4110BE",第二次是对函数"sub_4110BE"处理后得到的字符串进行简单的加减运算,随后就与目标字符串进行比对
  • 2024-11-11go实现AES加解密
    go实现是和之前我python和jsAES加解密的方式一样,可以相互解密。文件结构  encryption.gopackageencryptionimport("bytes""crypto/aes""crypto/cipher""crypto/sha256""encoding/base64""encoding/hex
  • 2024-11-11navicat 连接记住密码忘记密码找回密码的方法
    今天oracle用户过期system用户密码忘了,幸亏服务器的navicat记住密码了。在网上找了好久找回密码的方法,记录一下。第一步  这个会在桌面上生成一个文件,在文件中找到  Password=   第二步在网上解密这个密码  importjavax.crypto.Cipher;importjavax.crypt
  • 2024-11-11查看Navicat16已保存的数据库连接密码
    1.导出数据库连接 connections.ncx文件2.使用Java程序进行解密Java在线运行环境:代码在线运行-在线工具,进入选择Java,将以下代码复制到在线运行环境中importjavax.crypto.Cipher;importjavax.crypto.spec.IvParameterSpec;importjavax.crypto.spec.SecretKeySpec;impo
  • 2024-11-08byte数组转16进制,二进制字符串
    1)16进制字符串a)c#内置apibyte[]bytes=BitConverter.GetBytes(123);varhexStr=BitConverter.ToString(bytes); b)实现1///返回低字节顺序十六进制字符串(低字节在左侧)publicstaticstringToHexString(byte[]bytes){char[]hexChars="012345678
  • 2024-11-07.net网页验证码、登录验证码
    来源:https://blog.csdn.net/Yuhang_Zhou/article/details/140614304验证码辅助类usingSystem.Drawing;usingSystem.Drawing.Imaging;namespaceXCGApp{///<summary>///验证码辅助类///</summary>publicclassValidateCodeUtil{/
  • 2024-11-06C#SM4加密算法
    1.管理NuGet程序包,搜索BouncyCastle,安装2.代码示例//加密算法:SM4//加密模式:ECB//填充模式:PKCS5Padding//编码类型:UTF-8///<summary>///加密///</summary>///<paramname="plainText"></param>///<par
  • 2024-11-04C#各种加密方法,字典排序
    1、字符串加密 ///<summary>///获取MD5加密字符串(type:0大写,1小写)///</summary>///<paramname="content">加密内容</param>///<paramname="type">返回格式(0大写,1小写)</param>///<returns></returns>pub
  • 2024-11-0311.3 学习日志
    今天把tomcat插件弄好了找到了idea一直连接不上我的数据库的原因然后复习了一下隐式转换和强制转换packagetxt;publicclasstest{publicstaticvoidmain(String[]args){inta=2;doubleb=6.9;c=a+b;}}c为double类型;小向大转换;byteshortchar在运算时都会先变
  • 2024-11-01Java 缓冲流详解
    在Java的I/O体系中,缓冲流(BufferedStreams)是对字节流和字符流的一种封装,通过在内存中开辟缓冲区来提高I/O操作的效率。Java提供了BufferedInputStream和BufferedOutputStream来实现字节流的缓冲,以及BufferedReader和BufferedWriter来实现字符流的缓冲。本文
  • 2024-10-31如何处理Tcp粘包半包问题
    专注于.NET技术开发的博主,关注我个人微信公众号查看更多:承哥技术交流小作坊。TCP是网络传输层中非常重要的传输协议,广泛应用于Http、WebSocket、FTP、Telnet、SMTP、POP3与DNS等应用协议。了解TCP的基本原理对我们分析网络问题有着举足轻重的作用。此次我们先来了解下:如何解决
  • 2024-10-31Mbps和MBps的区别
    位&字节位(bit):最基本的单位是位,它是信息的最小单位。字节(Byte)是8位的集合,这是计算机存储的基本单位。Mbps&MBpsMbps全称MegabitsPerSecond,Mbps是Mbitpersecend的缩写(每秒传输多少兆位)=Mb/sMBps的全称则是MegabytePerSecond,MBps是MBytepersecend的缩写(
  • 2024-10-30(转)Go加密算法总结
    原文:https://www.cnblogs.com/you-men/p/14160439.html加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式”、“非对称式”和”数字签名“。对称式:对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。具体算法主要有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算
  • 2024-10-29C# 中的Stream流
    C#中的Stream流 流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供;流其实是一种信息的转换,是有序的,有输入和输出流(IO);1.FileStream文件流,读取和保存文件操作使用;//写入FileStreamfs=newFileStream("data.txt",FileMode.OpenOrCreate);strin
  • 2024-10-28C# 使用SuperSocket的FixedHeaderReceiveFilter进行通信
    一、服务端publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){MyServerappServer=newMyServer();
  • 2024-10-28【java】java的基本程序设计结构04-数值类型的转换
    类型默认值int, short, long, byte 的默认值是0。char 的默认值是 \u0000(空字符)。float 的默认值是 0.0f。double 的默认值是 0.0d。boolean 的默认值是 false。引用类型(类、接口、数组)的默认值是 null。引用类型在Java中,引用类型的变量非常类似于C/C++的指针
  • 2024-10-27数据类型与变量
    1.字面常量  常量即程序运行期间,固定不变的量称为常量publicclassTest{ publicstaticvoidmain(String[]args){    System.Out.println("helloworld!");   // 字符串常量:由""括起来的   System.Out.println(100);      
  • 2024-10-27[2019红帽杯]easyRE WP
    [2019红帽杯]easyRE查壳无壳,64位elf文件分析首先没找到什么有用的函数,用shift+12搜索字符串定位这个字符串x追踪到函数首先关注这里第一个for循环,按tab到汇编界面查看这是个简单的异或,写一下脚本a=[73,111,100,108,62,81,110,98,40,111,99,121,127,121,46,