NOT

JavaScript继承

# 继承—通过原型 ## 1.共同 ```js function A() {} function B() {} const g = { a: 1, b: 2, }; ``` 我想让从A、B构造出来的对象都具有g其中的属性,就可以通过继承 ```js A.prototype = g A.prototy ......
JavaScript

最简单理解进制转换

对于十进制123我们可以表示成为3*10^0+2*10^1+1*10^2,而同样对于2进制转换称为10进制可以用相同的方法,即将进制基数从最低位开始从0次方开始与其该位的数字相乘 ......
进制

对于散列函数的定义与整数散列

## 散列定义 对于一个简单的问题,给定N个正整数和M个正整数,要求当M个正整数中的元素如果在N中出现的话就输出YES。 一个很直观的思想即对于遍历M个正整数,然后在N中进行查找,找到的话就输出YES,但是这样的话,其时间效率将达到O(N*M),当N和M非常大的时候,这个方法根本不能满足实现。 然而 ......
整数 函数

String常用方法

# String常用方法 ```java package com.tedu.api01.string_; /** * @author LIGENSEN * Date: 2023/7/22 14:09 */ public class StringMethods { public static void ......
常用 方法 String

搜索技巧之-剪枝

剪枝是去除搜索树当中不必要的搜索路径,从而优化算法,降低时间开销。 常见的剪枝包括: 1可行性剪枝 2排除等效剪枝 3最优性剪枝 4顺序剪枝 5记忆化剪枝 下面将一一举例介绍其原理: 1可行性剪枝 在寻找所有的解决方案时,若某种方案明显不可行/无法找到答案,则停止继续搜索。 2排除等效剪枝 当该方案 ......
技巧

Codeforces Round 886 (Div. 4)(A-H)

# A-To My Critics 读入 a,b,c 如果三个里较大的两个的和大于等于 10 输出 YES,不然输出 NO ``` #include using namespace std; void solve() { int a, b, c; cin >> a >> b >> c; cout = ......
Codeforces Round 886 A-H Div

2023/7/22(2)宽搜练习马走日

#include <bits/stdc++.h> using namespace std; int qwq[12][2]={{1,2},{1,-2},{-1,2},{-1,-2},{-2,-1},{-2,1},{2,1},{2,-1},{2,2},{-2,-2},{2,-2},{-2,2}}; in ......
2023 22

随机生成密码工具类

import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.util.Random; public class SecurityUtil { /** * 普通md5加密,返回小写 ......
密码 工具

代码随想录算法训练营第三十五天| 139.单词拆分 关于多重背包,你该了解这些! 背包问题总结篇!

139.单词拆分 要求: 有N个字母,一个字符串,看这个字符串是否由这个这些字母组成,注意,这些字母可以用无限次 思路: 无法得知背包的容量怎么设置,刚开始的思路是,让这些字母随意组成任意个字符串,然后查看是否满足 新思路: 从开始节点,到任意节点,查看是否满足N个字母,同时它的开始的地方要满足要求 ......
背包 随想录 训练营 随想 算法

23. 通用定时器PWM输出实验

1. PWM模式 2. 通用定时器PWM输出实验配置步骤 2.1 相关HAL库函数介绍 ......
定时器 PWM 23

一个故事告诉你什么是消息队列

有一天,产品跑来说:“我们要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。” 小明(攻城狮):“好,需求很明确了。” 不就提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。没一会功夫,代码就写完了。验证功能没问题后,就发布上线了。 线上正常运行了一 ......
队列 消息 故事

pyhon 基础学习笔记(一)List

1. 有两个索引 2 索引的切片 L= [1,2,3,4,5,6] L[start:stop:step] 如L[1,2,2] 3. 列表增加元素 L.append(9) ,L.append([2,3]) 尾部追加 L.extend([1,2,3]) 尾部追加 L.insert(3,5) 位置3插入5 ......
基础 笔记 pyhon List

单链表的实现

```c #include #include //创建一个单链表 struct LNode //结点 { int data; //数据 struct LNode* next; //指向下个结点的指针 }; void List_Print(struct LNode* p)//自定义列表打印函数 { w ......

双向链表的实现

```c // 带头节点的双链表 #include #include typedef struct DNode { int data; struct DNode *prior; struct DNode *next; }DNode; // 初始化头结点 DNode *Init_DLinkList() ......
双向

顺序栈的实现

```c /* 顺序栈是指利用顺序存储结构实现的栈,即利用一组地址连续的存储单元依次存放 自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序表中的位置。 做法: 以 top=0 表示空栈,另外设指针 base 指示栈底元素在顺序栈中的位置。 当 top 与 base 的值相等时,表示空栈。 ......
顺序

golang 实现 RPC(远程过程调⽤实例)

golang 实现 RPC 前提概要,先了解几个概念,websocket简介 什么是websocket WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocke ......
实例 过程 golang RPC

2023牛客多校7.21补题

### [D-The Game of Eating](https://ac.nowcoder.com/acm/contest/57356/D) ### 题意:一共有m道菜,n个人轮流点一道菜,一共点k道。第i个人对第j道菜的喜爱程度$A_{i,j}$对所有人公开,一个人点了菜所有人都可以吃到。每个人 ......
2023 7.21 21

NoSQL概述

## 架构演进 ### 单机Mysql ``` 一个网站的访问量一般都不大,用单个数据库完全可以轻松应付 问题:随着用户数的增长,Tomcat和数据库之间竞争资源,单机性能不足以支撑业务。 ``` ### Tomcat与数据库分开部署 ``` Tomcat和数据库分别独占服务器资源,显著提高两者各自 ......
NoSQL

Redis概述及安装

# Redis是什么 基于内存的key-value结构的非关系型数据库,远程字典服务 ## 特点 基于内存存储,读写性能高 适合存储热点数据(热点商品,资讯,新闻) 使用范围广 ## 能做什么 - 数据缓存 - 消息队列 - 注册中心 - 发布订阅 ## Redis入门 官网:https://red ......
Redis

redis数据类型及操作命令

# 数据类型 Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型: 字符串 string 哈希 hash 列表 list 集合 set 有序集合 sorted set /zset **解释说明:** > 字符串(string):普通字符串,常用 > ......
命令 类型 数据 redis

redis练习

# redis相关练习 ## 内容 - 环境搭建 - 缓存短信验证码 - 缓存菜品信息 - SpringCache - 缓存套餐数据 ## 前言 > 1). 当前系统存在的问题 之前我们已经实现了移动端菜品展示、点餐、购物车、下单等功能,但是由于移动端是面向所有的消费者的,请求压力相对比较大,而我们 ......
redis

redis高级

# redis高级 * 理解Redis**事务**机制 * 掌握Redis**持久化**机制 * 理解Redis**高可用** — 主从复制、哨兵模式 * 理解Redis**高可扩** — Redis Cluster数据分片 * 掌握Redis**过期删除**策略 * 掌握Redis**内存淘汰策略 ......
redis

Oracle - 关系数据库管理系统

##常见语法 1、with as 短语,抽取公用数据 ```sql with A_table as (select 'feiqs' name, 18 age FROM dual), B_table as (select 'feiqs' name, 29 age FROM dual) select * ......
管理系统 数据库 数据 Oracle 系统

学习日志

### 7.22 ![image](https://img2023.cnblogs.com/blog/3244112/202307/3244112-20230722151823928-158512314.png) ![image](https://img2023.cnblogs.com/blog/3 ......
日志

SQL日期操作函数(CONCAT、DATE_FORMAT、LAST_DAY)

获取某月底日期:`SELECT LAST_DAY('2021-07-01') AS month_end_date;` 拼接年月格式: > CONCAT(DATE_FORMAT(hp.planned_payment_date, '%Y-%m'), '-01') > > 如果数据库内存的是2023-07 ......
DATE_FORMAT 函数 LAST_DAY 日期 CONCAT

预付费售电管理系统的优势及产品选型

安科瑞虞佳豪 壹捌柒陆壹伍玖玖零玖叁 预付费售电管理系统的优势 管理模式 随着智能电网的发展,新型绿色预付费用电管理模式应运而生。这种管理模式,由预付费售电管理系统和预付费电能表组成。在智能电网控制下,此预付费流程流程可以提高供电效率,减少能量损耗,改善供电质量,解决电网商业化运转。同时充实了电力运 ......
管理系统 优势 系统 产品

色卡颜色值

![](https://img2023.cnblogs.com/blog/1429204/202307/1429204-20230722151621185-694580458.jpg) ![](https://img2023.cnblogs.com/blog/1429204/202307/14292 ......
颜色

深度优先搜索dfp学习

>>定义 深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次.(according to Baidu) >>几个例子 eg1 1215 迷宫 (求是否有路径) http://ybt ......
深度 dfp

【Lut语言(1)】词法分析器

先为我的Lut语言写个词法分析器再说吧。 ```cpp #include using namespace std; string word[11]={"","int","char","double","goto","if","print","scan","eq","daf"}; string s,t ......
词法 分析器 语言 Lut

可变参数

概念 JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(…)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 代码 //Java-零基础学习/src/method/Demo04package m ......
参数