编程笔记

  • 归并排序

    归并排序 归并排序(Merge sort) 是建立在归并操作上的一种有效的排列算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 作为一种典型的分而治之思想的算法应用,归并排序的实现由两种方法: …

    编程笔记 2022年7月14日
  • Python实现AES加解密以及发送加解密请求

    AES加解密的类 python解释器用的是3.9,安装Crypto相关模块报错的解决方案:https://stackoverflow.com/questions/19623267/importerror-no-module-named-crypto-cipher import base64 from binascii import b2a_he…

    编程笔记 2022年7月14日
  • 结构体定义

    结构体也是一种数据类型 1.先构造后定义  1)  构造结构体,结构体类型名称为stuct Student 1 struct Student{ 2 int num; 3 char name[11]; 4 };  定义两个struct Student型数据,struct不能省略!!! 1 struct S…

    编程笔记 2022年7月14日
  • 可以常看的网站

    wiki教程 界面的简洁让我看着很舒服,点击STL库的时候发现都是用中文来解释函数功能的,可惜没有具体的示例,也可以自己没事的时候拿来尝试一下函数。

    编程笔记 2022年7月14日
  • 206.反转链表

    206.反转链表 给你单链表的头结点head,请你反转链表,并返回反转后的链表 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 1 ——> 2 输入:head = [1,2] 2 ——> 1 输出:[2,1] 提示: 链表中节点的数目范围是[0,50…

    编程笔记 2022年7月14日
  • git常用命令大全

    git init 初始化一个仓库 ,会将该目录下所有文件交给git管理 git status 查看当前版本管理状态 git add 文件1 文件2… 把有变化的文件(新增的、修改的、删除的) 添加到git暂存区里 git add . 将所有改变的文件统一 …

    编程笔记 2022年7月14日
  • Android开发绘制白色Bitmap显示却是黑的而其他颜色显示正常的解决方法

    Android开发绘制白色Bitmap显示却是黑的而其他颜色显示正常的解决方法 //实现绘制白色Bitmap的代码如下: public class DrawView extends View { private Bitmap bitmap; private Paint paint; public DrawView(Con…

    编程笔记 2022年7月14日
  • Java集合之Set接口(上)

    一、Set集合接口简介:Set集合接口下的实现类存放的数据是无序,不可以重复的,存入重复元素返回值为false,有序和无序指的是存入集合的数据的先后顺序,而不是大小顺序 二、Set接口集合的遍历方式:     2.1、…

    编程笔记 2022年7月14日
  • Java 变量、常量、作用域

    Java 变量、常量、作用域 命名规范: 所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则:monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线:MAX_VALUE类名:首字母大写和驼峰原则…

    编程笔记 2022年7月14日
  • 学习Python的三种境界

    前言 王国维在《人间词话》中将读书分为了三种境界:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻…

    编程笔记 2022年7月14日