AND

剑指 Offer 16. 数值的整数次方(中等)

题目 ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230818213231189-1248629502.png) ``` class Solution { public: double traversal(double ......
整数 数值 Offer 16

Linux unixODBC 连接 MySQL数据库

Linux unixODBC 连接 MySQL数据库 1. 下载unixODBC及MySQL Connector/ODBC 1.1 unixODBC下载 https://www.unixodbc.org/ 1.2 MySQL Connector/ODBC下载 https://downloads.my ......
unixODBC 数据库 数据 Linux MySQL

【vscode】markdown preview mermaid 不显示

需要安装插件 markdown preview mermaid support 插件,注意如果使用服务器,服务器也需要安装。 远程服务安装插件可能速度较慢,我们可以下载 vsix 直接安装。通过 [vscode plugins](https://marketplace.visualstudio.co ......
markdown preview mermaid vscode

something的用法和位置

something的位置受定语修饰时,定语应放在它们后面。 something可用作不定代词,表示有价值的事物,某种令人不快的事情等; 用作名词时,有大致,左右等含义。 用作副词时,通常与形容词连用,有非常,很的意思。 扩展资料 1、something的基本意思是“某物,某事”,主要用于肯定句中,在 ......
something 位置

【问题记录】【日积月累】平时使用的一些问题记录

1 Maps.of 不可改变 import org.apache.groovy.util.Maps; Map<String, String> map = Maps.of("1", "2"); 返回的是不可修改的哈,增删都是会报异常的,记住咯。 ......
问题 日积月累

面向对象开发的封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。 封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和 ......
对象

wsl2 下输出重定向至 clip.exe 出现中文乱码问题解决方案

## 背景 win10 系统在 wls2 下安装 neovim 后希望与 windows 剪切板通信。 按教程添加如下配置。 ```lua -- 系统剪切板 if vim.fn.has('wsl') then vim.g.clipboard = { name = 'WslClipboard', co ......
乱码 解决方案 方案 问题 wsl2

贪心算法--找零问题

> 博客地址:https://www.cnblogs.com/zylyehuo/ * ![](https://img2023.cnblogs.com/blog/3071480/202308/3071480-20230818211054542-2028904322.png) * ![](https:/ ......
算法 问题

MarkDown学习

# MarkDown学习 ## 标题 ## 字体 **hello world** *hello world* ***hello world*** ~~hello world~~ ## 引用 > 这句话是引用 ## 分割线 *** ## 图片 ![图1](F:\SUC\表情包\3ED3FDA24995 ......
MarkDown

python调用java的jar包,在scrapy中处理加密逻辑

APP采集过程中有些请求是需要加密处理的,之前的方式是通过frida-inject的方式处理的,但是这需要连接手机, 好在本次处理的APP加密逻辑不是很复杂,加密逻辑都在java层,于是便将里面的java层的加密逻辑单独摘出来,想单独的做成一个jar包,这样就不用再用python做一个相同的算法还原 ......
逻辑 python scrapy java jar

c++ 常用的 STL

# c++ 中常用的 STL #### vector ```c++ //vector 变长数组 倍增的思想(倍增:系统为每一个程序分配空间的时候,所需要的时间和空间大小无关,与请求次数相关)尽量减少请求的次数 /* 返回元素的个数 size() 判断是否为空 empty() 清空 clear() f ......
常用 STL

NodeJS系列(12)- Next.js 框架 (五) | 样式 (Styling) 、部署(Deploying)

在 “NodeJS系列(8)- Next.js 框架 (一) | 安装配置、路由(Routing)、页面布局(Layout)” 里,我们简单介绍了 Next.js 的安装配置,创建了 nextjs-demo 项目,讲解和演示了 Next.js 项目的运行、路由(Routing)、页面布局(Layou ......
样式 Deploying 框架 Styling NodeJS

C#面向对象的三大特征

一、封装 封装就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类或者对象隐藏信息。简单地说,一个类就是一个封装了数据及操作这些数据的代码的逻辑实体。目的是增强程序的安全性、简化编程、代码的重用性更高,让修改或扩展更方便。 访问修饰符: public:访问 ......
特征 对象 三大

CDQ分治

如果现在有一些操作,有些操作会产生贡献,同时里面的情况会依次发生更改,要求我们去维护发生更改后的总贡献。 这个问题会使得我们初感很棘手,主要原因在于这是一个动态的问题,当其中一个操作发生变化后会对很多的操作产生影响,导致寻常的数据结构难以维护。 而现在引入的CDQ分治可以将一个动态问题分成几个静态问 ......
CDQ

ubuntu18更换内核,安装n卡驱动

换腾讯源 sudo add-apt-repository ppa:graphics-drivers/ppa sudo dpkg -i linux-*.deb reboot ubuntu-drivers devices sudo apt-get install nvidia-driver-470 ......
卡驱动 内核 ubuntu 18

C++11新特性——1.4-1.5 final和override

1.4 final 原文:https://subingwen.cn/cpp/final/ 总结: 1. final 限制某个类不能被继承,或限制某个虚函数不能被重写 2. final 修饰 虚函数 或者 类 3. final 关键字写到 虚函数 或 类 后面 class Base { public: ......
override 特性 final 1.4 1.5

CC3

# 参考链接 [https://www.bilibili.com/video/BV1Zf4y1F74K](https://www.bilibili.com/video/BV1Zf4y1F74K) # 环境搭建 和jdk貌似关系不大,用之前的8u65或者8u71都可以 cc用的3.2.1 # 利用链分 ......
CC3 CC

[代码随想录]Day21-回溯算法part01

## 题目:[77. 组合](https://leetcode.cn/problems/combinations/) ### 思路: 回溯就是dfs的一个特殊情况也就是递归的一种情况,值得注意的一点: 要记得深拷贝,不然最后全是空 ### 代码: ```go var res [][]int var ......
随想录 随想 算法 代码 part

Studio One 导出音频教程

当你制作好乐曲后,打算发布音频,需要点击上方菜单栏的 [乐曲] -> [导出音频...] 在弹出的对话框中,先选择导出位置 选择完成后,选择想要导出音频的格式及分辨率、采样率: 再在右侧更改好导出范围,点击确定即可开始导出 导出持续时间要保证非0,否则会导出失败。导出成功则会出现以下的进度条: 进度 ......
音频 教程 Studio One

冒泡排序

public static void bubbleSort(int[]arr){ for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int temp=arr[j]; arr ......

命令复习

# Linux命令 ## Linux目录结构 ### 根目录 - / ### 存放最经常使用的目录 - bin ### 存放的是系统管理使用的系统管理程序 - sbin ### 存放设备文件 - dev ### 存放配置文件 - etc ### 存放用户安装应用程序的文件 - usr ### 普通用 ......
命令

搭配买卖题解

原题 题目描述 joe觉得云朵很美,决定去山上的商店买一些云朵。商店里有n多云,云朵被编号为1,2,……,n,并且每朵云都有一个价值。但商店老板跟他说,一些云朵要搭配来买才好,所以买一朵云则与这多云有搭配的云都要买。但是Joe 的钱有限,所以他希望买的价值越多越好。 输入 第1行:n、m、w,表示n ......
题解

并查集:一种巧妙的数据结构

# 并查集:一种巧妙的数据结构 ## 一、并查集简介 并查集(Union-Find)是一种非常经典的数据结构,它主要用于处理一些不相交集合的合并及查询问题。并查集的主要操作有两个:查找和合并。查找操作用于判断一个元素属于哪个集合,合并操作用于将两个不相交的集合合并为一个集合。 ## 二、基本原理 并 ......
数据结构 结构 数据

vue3常见的难点

vue中params和query的区别,以及具体用法:https://blog.csdn.net/weixin_42282727/article/details/107505014 route、router区别:https://blog.csdn.net/m0_67948827/article/de ......
难点 常见 vue3 vue

异常过滤器

一.什么是异常过滤器 异常过滤器是 .NET Core 中一种用于处理全局异常的机制。 它可以在代码发生异常时捕获、处理和记录异常,并提供自定义的异常处理逻辑,把异常报错自定义。 异常过滤器在整个程序的范围内生效,可以用于处理各种异常情况。 二.异常过滤器的使用 定义异常过滤器要继承接口IExcep ......
过滤器

JavaScript中的析构对象,析构数组与展开运算符

前言 这些是JavaScript中重要的编程思想,这些析构对象,析构函数与展开运算符很重要 这块内容不怎么难,纯属一些语法,但是在所谓的函数式编程,以及React中却是广泛使用的 逆向思维,之前是怎么构造,而现在让你如何展开,获取里面的内容!! 逆向思维,之前是怎么构造,而现在让你如何展开,获取里面 ......
运算符 数组 JavaScript 对象

nacos安装

一、安装mysql 1.docker安装mysql:5.7 pass 2.创建网络 docker create network nacos_network 3.下载sql (官网提供) # 下载数据库文件 https://github.com/alibaba/nacos/blob/master/di ......
nacos

httpGet和httpPost区别

简单讲讲: Get一般用于从服务器取数据,而且不改变原来的内容; Post一般用于向服务器传递数据,这需要改变服务器的内容。 从安全性上考虑,Get的安全性要稍微差点,因为它会把信息直接在地址栏显示出来。但如果对信息的安全性要求比较高的话,优先考虑使用Post。 综合,如果没有特殊需要,用Get,方 ......
httpPost httpGet

EF学习笔记(一)

DbContext 类 DbContext是实体类和数据库之间的桥梁,DbContext主要负责与数据交互,主要作用:1、DbContext包含所有的实体映射到数据库表的实体集(DbSet < TEntity >)。2、DbContext 将LINQ-to-Entities查询转换为SQL查询并将其 ......
笔记

部署k8s-1.28.0

``` #centos8及其以上不用操作!!! #所有节点上关闭swap分区 swapoff -a ; sed -i '/fstab/d' /etc/fstab #升级系统内核 #导入elrepo gpg key rpm --import https://www.elrepo.org/RPM-GPG ......
k8s k8 8s 28