app adb day 02

代码随想录 day13 滑动窗口最大值 前 K 个高频元素

滑动窗口最大值 这题第一次见 比较难找到思路 滑动窗口的移动比较类似于队列的行为 但是我们需要找到其中的最大值 在线性时间复杂度下 只能维护这个队列保持单调性 但是我们没有这样的一个可以在移动中保持单调的数据结构 只能自己手动创建 我们利用deque进行队列的创建 这个队列有三个基本函数 pop 用 ......
随想录 最大值 随想 元素 代码

Spring表达式语言(SPEL)学习(02)

构造数组 /** * 数组生成 */ @Test public void test5(){ int[] numbers1 = (int[]) parser.parseExpression("new int[4]").getValue(); int[][] numbers2 = (int[][]) p ......
表达式 语言 Spring SPEL

Day46 回顾方法(方法的定义与调用)

回顾方法 方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return:结束方法,返回一个结果(空或其他) 的区别 方法名 :注意规范就OK 见名知意 参数列表:(参数类型, 参数名)... 异常抛出(还未学 后面讲解) 方法的调用 静态方法 非静态方法 形参和实参 值传递 ......
方法 Day 46

C语言---Day5

13、作用域规则 C 语言中有三个地方可以声明变量:在函数或块内部的局部变量; 在所有函数外部的全局变量; 在形式参数的函数参数定义中 局部变量:在某个函数或块的内部声明的变量称为局部变量,它们只能被该函数或该代码块内部的语句使用,局部变量在函数外部是不可知的 int main () { /* 局部 ......
语言 Day5 Day

day13 代码随想录算法训练营 347. 前 K 个高频元素 【待梳理】

题目:347. 前 K 个高频元素 我的感悟: 我用hash再排序。 卡尔用的小顶堆。 `heapq`是Python中的一个模块,它提供了堆队列(也称优先队列或者堆)的算法实现。在计算机科学中,堆是一种特殊的完全二叉树数据结构,其中每个父节点的值都小于或等于其子节点的值(在最小堆中)或者父节点的值都 ......
随想录 训练营 随想 算法 元素

day13 代码随想录算法训练营 239. 滑动窗口最大值

题目:239. 滑动窗口最大值 我的感悟: 来难度了,有点意思, 理解难点: 需要实现自定义队列, 看了国外的解题思路和其他的回答,感觉还是卡尔的思路,更有意思。 实现队列: pop只弹出左边边界且左边界为最大值的时候 push 要维护队列里的大到小的单调性。把队尾小的都卷走 front查询最大值 ......
随想录 最大值 训练营 随想 算法

vue入门——??04days

def接口项目_回顾 # 创建数据库指定编码 CREATE DATABASE drf_ks CHARACTER SET utf8; # 锁定用户后,之前签发的token,如果没过期,还能用 -自己写认证类 》拿到当前用户后,判断是否锁定,如果锁定了,认证不通过即可 # 用自定义用户表--》签发tok ......
days vue 04

Day02

计算机底层教学 语言 ![](C:\Users\26329\Pictures\Screenshots\屏幕截图 2024-01-08 154140.png) 进制 学习进制的障碍 人类天然地选择10进制 进制的运算 运算的本质是查数 每种进制都有对应的运算体系 二进制 十六进制就是二进制的简写 数据 ......
Day 02

git操作-02-分支创建

注意:如果远程有dev分支,本地也需要在dev分支上。如果本地在cc分支,提交到远程dev分支是无效的 一、查看分支 git branch 列出本地已经存在的分支,并且当前分支会用*标记 git branch -r 查看远程版本库的分支列表 git branch -a 查看所有分支列表(包括本地和远 ......
分支 git 02

02_内核架构

宏内核与微内核 宏内核:所有内核代码都编译成一个二进制,所有的内核代码都运行在一个大内核地址空间里,内核代码可以直接访问和调用,效率高且性能好 微内核:把操作系统分成多个独立的功能模块,每个功能模块之间的访问需要通过消息来完成,因此效率没有那么高 宏内核架构优点:设计简洁和性能较好 微内核架构优点: ......
内核 架构 02

代码随想录 day14 二叉树的递归遍历 迭代遍历(栈) 统一遍历(栈)

二叉树的节点的孩子数量称之为度 所有节点度为0或2的二叉树是满二叉树 完全二叉树是所有非叶节点都是度为2的节点 叶子都尽可能的靠左 前序遍历:中左右 中序遍历:左中右 后续遍历:左右中 这里左右中指的是当前节点的遍历顺序 中就是先遍历当前节点 再遍历子树 前序遍历递归代码: 中序遍历递归代码: 后序 ......
随想录 随想 代码 day 14

Vue_入门——???03_days

上节回顾: 前端发展 -vue,react -uni-app 》多处编译 # 1 vue 介绍 -读 view ,渐进式框架 -版本:2.x 3.x 3完全兼容2的写法 -组合式api -配置项api:目前学的 new Vue({ el:'#app', data:{}, methods:{} }) ......
days Vue 03

分享一个todo app :Todoist

推荐理由: 1.UI简洁好看,交互简单 2.项目下,分版块,版块分任务,任务可拆分为多个易实现(重点)子任务,针对任务可快速设置颜色区分优先级 3.可查看已完成任务 4.可手机、pad、电脑多平台同步 5.每天完成任务会有提示,触发奖励机制,获得满足感 使用感受: 任务细分到简单可执行之后,拖延症得 ......
Todoist todo app

Day45 什么是面向对象

什么是面向对象 面向过程&面向对象 面向过程思想. 步骤清晰简单,第一步做什么,第二步做什么.... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适 ......
对象 Day 45

day11 代码随想录算法训练营 150. 逆波兰表达式求值

题目:150. 逆波兰表达式求值 我的感悟: 注意int(a/b)是0向截断 比如 -2.3 会得到-2; 比如3.6 会得到3 a//b是向下取整,比如是-2.3 会得到-3;比如3.6 会得到3 主要是负数不同 理解难点: 0向取整注意 注意先弹出的是右边的,(想象二叉树的结构。先弹出的是右边节 ......
随想录 训练营 表达式 随想 算法

Day1 - 大规模Elasticsearch集群管理心得(转)

转自:https://elasticsearch.cn/article/110 【携程旅行网 吴晓刚】 ElasticSearch目前在互联网公司主要用于两种应用场景,其一是用于构建业务的搜索功能模块且多是垂直领域的搜索,数据量级一般在千万至数十亿这个级别;其二用于大规模数据的实时OLAP,经典的如 ......

day11 代码随想录算法训练营 1047. 删除字符串中的所有相邻重复项

题目:1047. 删除字符串中的所有相邻重复项 我的感悟: 做过的题,还是有印象的。 本身也不难,独立写出来了。 理解难点: 代码难点: 代码示例: class Solution: def removeDuplicates(self, s: str) -> str: stack = [] for i ......
随想录 训练营 字符串 随想 算法

APP加固技术及其应用

文章目录 引言 APP加固的概念 APP加固的方案 APP加固在实际开发中的应用 总结 引言 在移动应用开发过程中,APP加固技术起到了非常重要的作用。APP加固是将apk文件进行混淆加密,以防止别人反编译获取我们的源码和资源文件。目前市场上主流的APP加固公司有三家,分别是梆梆加固、360加固和i ......
技术 APP

02-UPF-Power Domain

How do we use power domain 使用UPF至少有一个power domain power domain可以进行嵌套 Defining Power Domain Example Partitioning Guidelines Scope 没有写scope就是当前design Sc ......
UPF-Power Domain Power UPF 02

burp抓微信小程序、burp抓app

1、安装proxifier2、使用微信电脑端版本用的3.9.83、设置好burp代理4、设置proxifier代理,proxyserver中设置好代理,proxificaition rules里面设置微信小程序应用(wechatappex.exe),ADD里面设置应用名称,action设置前面设置的 ......
burp 程序 app

day11 代码随想录算法训练营 20. 有效的括号

题目:20. 有效的括号 我的感悟: 脑回路清奇 理解难点: 遇到左括号存对应的右括号 3中情况, 1.左括号多了 2.右括号多了 3.左右括号不匹配 剪枝:奇数可以直接剪枝 注意为空的判断,防止报错 代码难点: 存3种情况 23情况要返回False 其他直接pop 最后判断stack栈为不为空,来 ......
随想录 括号 训练营 随想 算法

uni-app+vue3+ts项目搭建完整流程

项目代码同步更新至码云 uni-vue3-ts-template 开发前准备 利用 uni-app 开发,有两种方法: 通过 HBuilderX 创建(需安装 HBuilderX 编辑器) 通过命令行创建(需安装 NodeJS 环境),推荐使用 vscode 编辑器 这里我们使用第2种方法,这两种方 ......
流程 uni-app 项目 vue3 uni

【burp系列】burp抓包app安卓模拟器(wifi方式)

一、避坑四项 不要用某电模拟器,惨烈的教训。尤其是新手朋友。(部分流量走proxifier,但是bp抓不到,最新版bp也抓不到;根目录只读,无法挂载,因为adv还无法更改,太麻烦了) 模拟器得要看看是否有adv配置,最好避开这种版本,否则装证书问题太多了。 burp版本不要太旧,最多比最新的晚一年。 ......
模拟器 burp 方式 wifi app

App-Calibre Book Management-Linux 安装

https://download.calibre-ebook.com/ apt install pkg-config uchardet python3-pkgconfig qmake6 python3-stemmer libpodofo-dev libhunspell-dev libxft-dev ......

算法学习Day25回溯、组合总和

Day25回溯、组合总和 By HQWQF 2024/01/07 笔记 216.组合总和III 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: ......
总和 算法 Day 25

算法学习Day24回溯算法、基础组合

Day24回溯算法、基础组合 By HQWQF 2024/01/07 笔记 第77题. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2, ......
算法 基础 Day 24

Day44 稀疏数组(1种数据结构)

稀疏数组(1种数据结构) 把棋盘转变为二维数组存储 黑棋用1代表,白棋用2代表 11行11列 有效数字2个 [0] 11行 11列 2(有效数字) [1] 1行 2列 1值 [2] 2行 3列 2值 对稀疏数组的数组来说就是3行(有效数字2个+1,[0],[1],[2]即3行) ​ 列数就是固定3列 ......
数据结构 数组 结构 数据 Day

02 Verilog语法_基本设计方法

软件版本:无 操作系统:WIN10 64bit 硬件平台:适用所有系列FPGA 登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑! 1概述 本节主要讲解Verilog的基本设计方法及设计流程。 2基本设计方法 Verilog的设计方法有两种,一种采用自上而下的设计方法,另一种 ......
语法 Verilog 方法 02

Next.js 开发指南 路由篇 | App Router

前言 路由(routers)是应用的重要组成部分。所谓路由,有多种定义,对于应用层的单页应用程序而言,路由是一个决定 URL 如何呈现的库,在服务层实现 API 时,路由是解析请求并将请求定向到处理程序的组件。简单的来说,在 Next.js 中,路由决定了一个页面如何渲染或者一个请求该如何返回。 N ......
开发指南 路由 指南 Router Next

day29 Promtail高级特性及场景案例 (9.10)

9.10-1-Promtail高级特性及场景案例(1) 一、如何评价一款“好”的日志收集解决方案 首先,优秀的日志收集解决方案应该能够 适配 各种 复杂 的场景。其次,功能的 全面性 也是一个重要的考虑因素。如:具备日志过滤、转换、增强和处理等丰富功能。此外,易用性 也是一个关键因素。用户能够轻松配 ......
Promtail 场景 特性 案例 9.10
共5800篇  :3/194页 首页上一页3下一页尾页