编程笔记

  • 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日
  • 算法总结

    1.二叉树的右侧视图 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 题解:根之前二叉树解题类似,用广度优先搜索或者深度优先搜索遍历二叉树,这个…

    编程笔记 2022年8月28日
  • 222.count-complete-tree-nodes 完全二叉树的节点个数

    遍历法 遍历所有节点的方法,时间复杂度为/(O(n)/) class Solution { public: int countNodes(TreeNode *root) { if (root == nullptr) return 0; int lc = countNodes(root->left); int rc = countNodes(root-&…

    编程笔记 2022年8月28日
  • iPhone 外接移动固态硬盘 All In One

    iPhone 外接移动固态硬盘 All In One iPhone 外接移动固态硬盘 ❌ 不好使,不支持

    编程笔记 2022年8月28日
  • Django入门到放弃之forms组件

    1.介绍 1 注册功能,登录功能,前端需要校验(字段长度,邮箱是否合法。。。) 2 前端校验可以没有,后端校验是必须的,使用传统方式 if判断写的很多 3 借助于forms组件,可以快速实现字段的校验 from django.forms…

    编程笔记 2022年8月28日