ICode9

精准搜索请尝试: 精确搜索
  • BUUCTF reverse32022-05-22 11:34:26

    利用PEiD打开reverse_3.exe,无壳,32位 2.利用ida打开reverse_3.exe,反编译并找到主函数 int __cdecl main_0(int argc, const char **argv, const char **envp) { size_t v3; // eax const char *v4; // eax size_t v5; // eax char v7; // [esp+0h] [ebp-188h] char v8

  • 第五章 dubbo源码解析目录2022-05-21 16:04:27

    第十章 dubbo线程模型 一 netty的线程模型 在netty中存在两种线程:boss线程和worker线程。 1 boss线程 作用: accept客户端的连接; 将接收到的连接注册到一个worker线程上 个数: 通常情况下,服务端每绑定一个端口,开启一个boss线程 2 worker线程 作用: 处理注册在其身上的连接conn

  • OutputStream详解2022-05-21 15:32:46

    我们都知道流分为 字节流和字符流  输出流又分:字节输出流,字符输出流  输入流又分:字节输入流,字符输入流 /*在java中OutputStream表示字节输出流,可以将java程序中的数据写到文件中。 OutputStream是所有字节输出流的顶层父类,是一个抽象类,如果要用,需要使用子类。

  • Lua中string.byte()的三个hi用2022-05-18 18:01:31

    原文链接 string.byte()## 原型:string.byte (s [, i [, j] ]) 解释:函数返回字符s[i], s[i+1], ···, s[j]的内部数字编码(ASCII码),其中参数i的默认值是1,而参数j的默认值是i。需要注意的是该函数在返回的数字编码在跨平台方面不一定是可移植的。 注1:在string.byte函数中,我们

  • java学习-数据类型2022-05-18 14:31:07

    Java中的变量有严格的数据类型区分。任何一个值都有其数据类型。 数据类型 基本数据类型: 整数:byte(-128-127)、short()、int()、long() 注: int为整数的默认类型,如需赋值long类型赋值较大整数时,须在后面追加L 如果声明byte或者short类型需要特殊标注吗? 小数:double、float

  • 数据类型2022-05-18 03:00:29

    public class Demo02 { public static void main(String[] args) { String a = "hello"; int num = 10; System.out.println(a); System.out.println(num); //八大基本数据类型 int num1 = 1000000000;//最常用 byte num2 = 20; short num3 = 30; long num

  • RSAUtils2022-05-17 11:00:07

    public class RsaUtils { /** * 从文件中读取公钥 * * @param filename 公钥保存路径,相对于classpath * @return 公钥对象 * @throws Exception */ public static PublicKey getPublicKey(String filename) throws Exception { byte[] bytes

  • Golang:将日志以Json格式输出到Kafka2022-05-17 08:00:29

    在上一篇文章中我实现了一个支持Debug、Info、Error等多个级别的日志库,并将日志写到了磁盘文件中,代码比较简单,适合练手。有兴趣的可以通过这个链接前往:https://github.com/bosima/ylog/releases/tag/v1.0.1 工程实践中,我们往往还需要对日志进行采集,将日志归集到一起,然后用于各种处

  • byte + byte = int... why?2022-05-16 11:32:38

    byte + byte = int... why? 问题 Looking at this C# code: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' The result of any math performed on byte (or short) types is implicitly cast back t

  • java知识点2022-05-15 01:34:28

    所有的字符本质还是数字 unicode编码 (A=97  a=65) less is more  代码要精简易读 强制转换   :(类型)变量名  高到低    例: int  i =2 byte b = (byte)i 自动转换: 低到高 例: int i =128 double b = i b = 128.0 byte范围:  -128-127              变量: 局部变量:放于方法

  • Java(2022.5.12)2022-05-12 22:33:10

    类型转换 由于Java是强类型语言,所以进行有些运算时,需要用到类型转换 如: 低--------------------------------------高(数据数值)  byte ,  short , char > int > long > float > double 运算中,不同类型的数据先转换为同一类型,然后进行运算。     强制类型转换      高———

  • 基本数据类型2022-05-11 11:34:23

    3类8种 字符类 char 布尔类 boolean 数值型 整形 int shot long byte 浮点型 float double  string 不是基本类型 是引用型     1字节=8bit  -128-127  byte默认值为0 10000000-01111111 byte=1字节 short=2字节            默认值为0 int=4字节             

  • Java this 关键字2022-05-09 03:31:07

    Java this 关键字 this 指对象本身,只能在类中使用。 有Python基础的理解为self就行了。 作用 可以访问本类的属性、方法、构造器 区分当前类属性和局部变量 访问属性 class ... { public static void main (String[] args) { Person mike = new Person("Mike", (byt

  • DataX知识点总结2022-05-08 15:32:00

    DataX简介 DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 DataX架构原理 DataX设计理念 为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变

  • BUU MRCTF2020]Xor2022-05-06 20:33:38

       直接打开main函数是不行的,看到网上的教程说是把那main下面的地址函数反编译成c就可以再去反编译main函数。 具体操作就是先反编译401020那个push函数,    然后再回去反编译main函数是可以正常打开的    分析一下这个也是一个个进行异或运算,将异或的字符与下面的进行比

  • int32转16位2进制2022-05-05 11:33:53

    byte[] bytes; bytes = BitConverter.GetBytes(Convert.ToInt32(33));//先把33转换为byte数组,长度为4 short s1 = BitConverter.ToInt16(new byte[2] { bytes[0], bytes[1] },0);//前两个byte和后两个byte分别组成short short s2 = BitConverter.ToInt16(new byte[2]

  • 文件压缩与解压-霍夫曼编码2022-05-02 10:04:42

    1.背景 面试中问到霍夫曼编码,你知道么? 2.代码 package com.ldp.structure.demo06Zip; import org.junit.Test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.

  • JavaSE基础语法总结(一)2022-04-30 11:34:49

    JavaSE基础语法总结(一) 一、引入 计算机内部存储的最小单位是“位”(bit) 计算机中数据处理的基本单位是“字节”(byte),用B表示 Windows中进入对应的文件目录前加cmd和空格,就会进入到该文件目录下的doc命令。 二、关键字 String 不是关键字,是一个类 三、变量 局部变量:必须声

  • Java安全之JSF 反序列化2022-04-29 02:32:58

    Java安全之jsf 反序列化 前言 偶遇一些奇葩环境,拿出来炒冷饭 JSF简述 JSF”指的是2004年发布的第一个版本的Java规范。这方面的许多实现 规范存在。其中最常用的是Sun(现在的Oracle)发布的Mojarra和Apache发布的MyFaces JavaServerFaces(JSF)概念在几年前就已经引入,现在主要在J2EE中使

  • 与Java的初遇——基本数据类型转换2022-04-25 21:31:06

    基本数据类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级:byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则: 不能对boolean类型进行类型转换。 不能把对象类型转换

  • 常用加解密2022-04-25 12:33:23

    目录1.加密种类2.常用对称加密算法2.1base642.2AES2.2.1AES的三要素2.2.2AES工作模式区别2.2.3AES的加密流程2.2.4AES的特点、特征2.2.5python的AES2.2.6go的AES3.常用非对称加密算法3.1RSA加解密3.1.1生成公钥私钥密钥对3.1.2RSA3.2ECC加解密4.散列算法4.1Md54.2SHA1 1.加密种类

  • java基础(数据类型)2022-04-24 16:31:28

    Java基础语法 注释 单行注释 多行注释 文档注释 标识符 关键字 Java所有的组成部分都需要名字。类别、变量名以及方法名都被称为 标识符。 标识符注意点 字节 位(bit): 是计算机内部数据储存的最小单位,11001100 是一个八位二进制数 字节(byte) : 是计算机中 数据处理的基本单位

  • 3-数据类型2022-04-24 00:33:50

    基本数据类型 数值类型 整数类型(一个字节占8位(bit)) byte 占1个字节范围:-128~127( -2^7 ~ 2^8-1 ) short 占2个字节范围:-2^15 ~ 2^15-1 int 占4个字节范围:-2^31 ~ 2^31-1 long 占8个字节范围:-2^63 ~ 2^63-1 (定义 long 类型要在后面加个L,如:long num = 30L ) 浮点类型 float 占4个

  • shiro加密底层2022-04-24 00:00:32

    protected byte[] hash(byte[] bytes, byte[] salt, int hashIterations) throws UnknownAlgorithmException { MessageDigest digest = this.getDigest(this.getAlgorithmName()); if (salt != null) { digest.reset(); digest.update(salt); } by

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有