技术专区

  • 编程之道

    学编程,将近一年了,从去年暑假用Java16,敲下第一行代码的时候,我开始走上了编程这条路, 走了很多的路,明白了一些大道理,编程是一件长久,一件纯粹的的事情,不是一件操之过急的事情,而在浮躁的今天,各种教…

    编程笔记 2022年8月28日
  • JDWP 协议及实现

        什么是JDWP ? JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。 JDWP 协议介绍 这里首先要说明一下 debugger 和 target vm。Target…

    编程笔记 2022年8月28日
  • Python random 的使用

    导入 import random   随机数生成 //用来生成[a,b]之间的随意整数,包括两个边界值。 print(random.randint(0,9)) //用来随机生成一个0到1之间的浮点数,包括零。0.15790797219589303 random.random() //用来生成[a…

    编程笔记 2022年8月28日
  • 加密算法学习之SM4

    pom引入 : <!-- SM国密加密 --><dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56</version></depen…

    编程笔记 2022年8月28日
  • Python 报错:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    报错内容: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)   报错代码: print(res.json())   报错原因: 打印请求返回值报错 该接口返回值加密了

    编程笔记 2022年8月28日
  • 编程之道

    学编程,将近一年了,从去年暑假用Java16,敲下第一行代码的时候,我开始走上了编程这条路, 走了很多的路,明白了一些大道理,编程是一件长久,一件纯粹的的事情,不是一件操之过急的事情,而在浮躁的今天,各种教…

    编程笔记 2022年8月28日
  • 如何安装设备的驱动程序

    平常的生活工作中,我们经常会为电脑外接一些外部设备,以实现某项功能,若要使这些外接设备能够正常的在电脑上运行,就必须保证电脑成功的安装了相应的驱动程序,下面我就来讲解一下如何成功安装驱动程序的方法。 …

    编程笔记 2022年8月28日
  • 决策树算法

    1.决策树   在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种…

    编程笔记 2022年8月28日
  • 【C++】实现D3D9 的 Inline hook

    【C++】实现D3D9 的 Inline hook 简单介绍一下HOOK原理:    函数调用的过程大致是 先push 参数 进去,再执行 call 函数地址 ,进入函数。此时将所调用的函数的前五个字节修改,将开头改成 jmp xxxxxxxx(地址偏…

    编程笔记 2022年8月28日
  • 刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

    以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16631774.html 先说结论: 构造函数不能声明为虚函数,析构函数可以声明为虚函数。 构造函数可以声明为…

    编程笔记 2022年8月28日