hook day 3.2 03
【ACM算法竞赛日常训练】DAY1题解与分析
DAY1 共四题: 月月查华华的手机:https://ac.nowcoder.com/acm/problem/23053 Rinne Loves Edges:https://ac.nowcoder.com/acm/problem/22598 逆序对:https://ac.nowcoder.com/a ......
面试题积累_03
1 const关键字与宏定义的区别是什么? 答: const常量具有类型,编译器可以进行安全检查,一旦出现bug,在编译阶段就可以发现。而宏定义发生在预处理阶段,它只是进行简单的字符串替换 ,一旦出现bug,可能在运行时才知道。 2 malloc的底层实现是怎样的?free是怎么回收内存的? 答: ......
x210-2023-03-23
1、前面移植mmc驱动因为有网络文章作为提示和参考,应该要配置哪些宏已经简单粗暴地告知你了,但是你怎么知道哪些宏必须配哪些可以不配(或者说要配置的宏你应该从哪找),这个问题在本次移植DM9000驱动时特别留意了一下,发现最重要的还是要知道从根抓起,也就是从board_init_r()开始找到MMC找 ......
代码随想录Day5-Leetcode242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
242.有效的字母异位词 准备面试隔了三天没刷题, 结果面试里就考到哈希表了,也是蛮感叹的. 简单题, 不过api又忘的差不多了 这道可以用数组手动实现一个简易哈希表, 但(因为面试里这么干我最后写不出来了)为了适配unicode还是用map更妥当 /** * @param {string} s * ......
python day 1
# day 1 ### 解释器安装 1.下载解释器 5.添加环境变量 环境变量:方便解释器运行 ### 3.第一个脚本 打开电脑终端win+r 输入命令:解释器路径 脚本路径(建议py后缀) ### 4.编码 1.初始编码 - ascii ,英文 ,8位表示一个东西(字节) , 2***8只能代表字 ......
ES6_day01
### canvas特性 标签中的文本只有在浏览器下支持canvas标签时才显示 行内块元素 高度设置在标签属性上 ### 填充色设置 ctx.fillStyle="#ff0000" ### 线条颜色设置 ctx.strokeStyle="ff0000" ### 线条粗细 ctx.lineWidth ......
【2023-03-22】父爱渐显
20:00 人在尝试中可能有时会犯错,但若不尝试便会永远犯错。 ——罗曼·罗兰 二宝出牙了,他的动作也越来越灵活了。这些成长都是在我们夫妻俩繁忙的工作缝隙中慢慢发生的。记得以前大宝小时候周末家庭时,会发现大宝一周一个样,现在每天上下班回家跟二宝见面,发现二宝可是一天一个样了。 自何太休完产假上班起, ......
React学习笔记(四)—— 组件通信与状态管理、Hooks、Redux、Mobe
react管理状态的工具: 1、利用hooks进行状态管理; 2、利用Redux进行状态管理,这种方式的配套工具比较齐全,可以自定义各种中间件; 3、利用Mobx进行状态管理,它通过透明的函数响应式编程使得状态管理变得简单和可扩展。 2013 年 5 月 React 诞生。但 2015 年之前,大概 ......
npm scripts hooks All In One
npm scripts hooks All In One
npm postinstall
patch-package
......
day1day2
https://www.mubucm.com/doc/6X48Gn8O_Ws https://www.mubucm.com/doc/5WBDPQ4ES7s ......
leeched-day3
今天的都是用动态规划解决的。 53最大子数组和 题目描述:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。 印象中这道题做过,但是我还是不会,看了题解,然后自己分析了的结果如下。 这道题需要求的是连续子数组的最 ......
决战圣地玛丽乔亚Day39 -----GC、内存模型、类加载
内存模型: java内存模型定义了JVM虚拟机如何与计算机的内存进行交互。java内存模型把内存划分为两部分:主内存和工作内存。主内存共享,工作内存线程私有。 java内存模型的实现有两种:基于锁的同步和volatile、 基于锁的同步和synchronized 线程私有变量可以通过ThreadLo ......
day22(2023.3.22)
1.IO流技术(并不规范,仅用于测试) 2.IO经典写法 运行结果: 3.IO流新语法经典写法 4.FileInputStream 文件字节流 5.FileOutputStream 文件字节输出流 运行结果: 6.使用字节缓冲区提高读写效率 运行结果: 7.缓冲字节流 也能实现图片的复制 8.Fil ......
C++图书订单管理系统[2023-03-22]
C++图书订单管理系统[2023-03-22] 采用面向对象程序设计方法设计并实现图书订单管理系统 订单基本信息:顾客帐号、顾客姓名、订书日期、图书书号、书名、购买数量 订单基本功能: 1.订单的创建和撤销 2.订单内容添加和修改 3.订单图书的遍历 源码 https://pan.baidu.com ......
Day-0.2
打开CMD 1. 开始+系统+命令提示符 2. win键+R 输入CDM 打开控制台 3. 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 4.资源管理器地址栏前面加上CMD路径常见DOS命令 1.盘符切换 2.查看当前目录下的所有文件 dir 3.切换目录 cd chang ......
day10-SpringBoot的异常处理
SpringBoot异常处理 1.基本介绍 默认情况下,SpringBoot提供/error处理所有错误的映射,也就是说当出现错误时,SpringBoot底层会请求转发到/error这个映射路径所关联的页面或者控制器方法。(默认异常处理机制) 要验证这个点,我们只需要设置一个拦截器,当每次请求时都在 ......
SpringMVC-lesson04-hellospringmvc-注解开发-2023-03-22
真实开发-注解开发 1、 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in ......
3.22 c++提高 4day
1.对象模型 成员函数不占用对象的内存 - 那么他们如何找到对象的成员呢 因为虽然不是默认传参 但是编译器会传入 this指针 来指向成员 21: a.test(); 007E40B7 lea ecx,[a] 007E40BA call to::test (07E13BBh) 2.this -》th ......
2023-03-23_并查集
并查集 两个点之间在树或图中是否连通的问题。 1 什么是并查集? 连接问题 网络中节点间的连接状态 数学中的集合类实现 连接问题与路径问题: 解决路径问题便一定可以解决连接问题,但由于路径问题考虑了更多与连接问题无关的操作,使得用处理路径问题的方式处理连接问题性能较差。 类似的,实现最大/最小堆的数 ......
2023-03-22 顺序表基本操作
#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define initsize 10 typedef struct { int *data; int length; int maxsize; }SqList; void inc ......
爬虫----day05()
上节回顾 # 1 selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态 -半自动点赞 》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢 -requests速度快 -动作链 -自动登录12306 ......
day22 打卡235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点
day22 打卡235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点 235. 二叉搜索树的最近公共祖先 235题目链接 1.递归法。利用二叉搜素树中间节点肯定大于左子树,小于右子树的特征。 class Solution { public TreeNod ......
2023.03.22 - npx的基本概念
npx 是 npm 5.2.0 版本引入的一个命令行工具。它的作用是执行 npm 包里的命令。 通常情况下,我们使用 npm 全局安装一个命令行工具(例如 webpack),然后就可以在终端里直接使用 webpack 命令了。但对于只需要偶尔使用的命令行工具来说,这种方式就显得有些浪费了。npx 解 ......
AndroidApp加密数据明文抓取测试方法——hook方式
0x00 前言 在做移动安全的app渗透或者说移动app的漏洞挖掘时,往往会碰到一种情况:好不容易绕过了app的反抓包机制,通过burp抓到了app传输的数据包,这时想对这部分数据做一些爆破、篡改之类的测试,却发现关键数据进行了加密处理,那么这时就不得不首先解决一下数据解密截取的问题。 0x01 环 ......
《渗透测试》主机架构&蜜罐识别&WAF识别&端口扫描&协议识别&服务安全 2023 Day15
端口 服务 渗透用途 tcp 20,21 FTP 允许匿名的上传下载,爆破,嗅探,win提权,远程执行(proftpd 1.3.5),各类后门(proftpd,vsftp 2.3.4) tcp 22 SSH 可根据已搜集到的信息尝试爆破,v1版本可中间人,ssh隧道及内网代理转发,文件传输等等 tc ......
《渗透测试》WEB攻防-ASP安全&MDB下载植入&IIS短文件名&写权限&解析 2022 Day18
1 ➢ ASP-数据库-MDB默认下载 ➢ ASP-数据库-ASP后门植入连接 ➢ ASP-中间件-IIS短文件名探针-安全漏洞 ➢ ASP-中间件-IIS文件上传解析-安全漏洞 ➢ ASP-中间件-IIS配置目录读写-安全配置 ......
Day 18 18.1 并发爬虫之协程实现
并发爬虫之协程实现 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局 ......