Posts

回溯算法之广度优先搜索

文章目录 迷宫问题 N叉树的层序遍历 腐烂的橘子 单词接龙 打开转盘锁 迷宫问题 假设有一个迷宫,里面有障碍物,迷宫用二维矩阵表示,标记为0的地方表示可以

左神起百算,成机算法魂

文章目录 百算前言 第一算 1.打印一个数的32位格式 2.给定一个参数N 返回1!+2!+...+N! 3.选择排序 3.冒泡排序 4.插入排序 百算前言 由

数据结构 Java数据结构 --- 十大排序

1.直接插入排序 1.1 动图演示 1.2 插入排序的思路: 从第一个元素开始,这里我们第一个元素是已排序的. 取下一个元素,和有序序列的元素从后往前比较.( 有

[并发进阶]——读写锁 原理

笔记来源于 黑马程序员全面深入学习Java并发编程,从《Java并发编程的艺术》中作为补充 文章目录 ?概念 ?读写状态的设计 ?图解流程以及源码分析

位运算详解及相关OJ题

目录 1.位运算基础 2.位运算对应奇淫技巧 3.常见面试和OJ题 3.不用加减乘除做加法减法乘法除法 1.位运算基础 & 1.按位 2.如果两个相应的二进

Pytest.main()函数之mark标签使用方法举例

1、创建.ini配置文件,定义标签 [pytest]# 固定的section名 markers= # 固定的option名称 smoking systems 2、创建用例,分别标记,举例如下: import pytest @pytest.mark.smoke def test_a(): prin

Kafka【入门篇】

Kafka Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统

DC系列(6)DC-6靶机渗透

DC-6 0x00 前期准备 0x01 登陆 0x02 利用activity_monitor漏洞反弹shell 0x03 bash脚本和nmap提权 0x00 前期准备 DC-6地址:https:/

WEB攻防-PHP特性-学以致用

知识点: 1、过滤函数缺陷绕过 2、学习知识点的作用 CTF考点 代码审计 php函数特性知识点讲解 1、== 和 ===对比 ==不会对比类型 ===会对比类

yolov3和yolov5 android端实时部署(ncnn)

1.ncnn编译 #安装环境: opencv:https://blog.csdn.net/xiao13mm/article/details/106165477 sudo apt-get install autoconf automake libtool curl make g++ unzip #安装protobuf sudo apt install protobuf-compiler libprotobuf-dev protobuf 版本问题 报错: undefined reference to `google::protobuf: 原因:protoc 的版本,和找到的

什么是区块链BaaS平台?

当前,国内区块链领域正处于高速发展阶段,各行业积极探索区块链落地应用并赋能实体经济,但在企业开展区块链业务时,难以避免以下问题: 1)市场上区

物理层的基本概念、传输媒介

物理层下面的传输媒介(注意传输媒介不属于计算机网络体系): 同轴电缆: 双绞线: 光纤: 电力线; 自由空间媒介: 无线电波: 微波: 红外线: 可见光:(原

1月13-vue

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <!-- 1. my.js文件: document.write("outer js"); 2. html网页: script标签的src属性引入外部定义的js文件 --> <script type="text/javascript" src="js/my.js" ></script> <script> /* * 在html网页

树莓派驱动步进电机

步进电机一般由电机、驱动器构成,树莓派连接驱动器控制电机。 一、接线 DIR+/- 用于控制方向,PUL+/- 用于控制转动; 正极 DIR+ 和 PUL+ 接到GPIO口,两个负

防黑客专家-MCK CBS

随着物联网技术和互联网技术的日益发展,在信息化飞速发展的当今时代,智慧互联正在成为各个行业未来的发展方向,智慧互联包括物联网、万物互联,机器

沁恒CH552 USB学习之旅(一)

学习目标: 学习单片机USB开发,了解USB底层 前期准备: 参考书籍和资料: 1、《圈圈教你玩USB》,绝对的经典,入门USB不二之选! 2、《圈圈

STM32串口通信

第一次串口实验总结 串口配置流程 编写串口配置程序,在程序中要配置如下几个外设: 配置时钟。 串口时钟和GPIO时钟 GPIO的配置。 如果选择串口一,

k210学习过程1--led

开发环境:vs code 烧录工具:k-flash SDK:kendryte_standalone 嘉楠官网 k210开发板最左下角已经焊接好两个led(l

siege linux 压力测试工具

siege linux 压力测试工具 安装 下载wget http://download.joedog.org/siege/siege-4.0.2.tar.gz 解压tar zxf siege-4.0.2.tar.gz 安装cd siege-4.0.2 ./configure --prefix=/usr/local/siege make && make install 使用siege -c 200 -r 10 -f http://test.testsiege.com 运行结果说明 Lifting the server siege… Transactions: 62 hits //完成

JDK安装配置,配置环境变量

建立java文件夹保存jdk和jre文件 一. 建立java文件夹保存jdk和jre文件 文件夹尽量不要使用中文 一般情况下,只需要建立jdk文件夹

UI自动化测试工具-国产和国外

1. 国外UI自动化测试工具 1.1. 国外开源自动化测试工具 Selenium/Webdriver(web 自动化测试) Katalon Studio(一站式web, API, mobile, and desktop app混合测试) QA Wolf(端对端自动化

如何解决网页无法复制文字问题

某些网页会存在复制文字收费的情况,如何进行复制呢? 方法1: 选中要复制的文字后,直接往word文档中拖拉即可。 方法2: 先按F12,打开开发工具

selenium鼠标操作

from selenium.webdriver.common.keys import Keys #导入键盘操 语法: send_keys(Keys.BACK_SPACE) 删除键(BackSpace) send_keys(Keys.TAB) 制表键(Tab) send_keys(Keys.SPACE) 空格键(Space) send_keys(Keys.ESCAPE) 回退键(Esc) send_keys(Keys.ENTER) 回车键(Enter) send_keys(Keys.CONTROL,'a') 全

postman测试中params与body传参的区别?

前言 踩坑实录: 我在看视频的时候,老师传参方式是这样的。 并且他也成功了,但是我自己操作的时候是这样的 报错400,并且,就算是你在项目中打了断点

RabbitMQ常见问题

RabbitMQ常见问题 RabbitMQ持久化问题 RabbitMQ消息可靠生产 RabbitMQ消费者异常死循环问题 RabbitMQ如何保障消

Kafka开发环境搭建及应用

Kafka开发环境搭建及应用 kafka的介绍 架构 工作流程 存储机制 生产者 分区策略 数据可靠性保证 副本数据同步策略 ACK 应答机制 可靠性指标 消费者 消费方

Zookeeper 集群搭建(一)

1.准备三台机器centos7 安装步骤 略( 可以看我的 虚拟机安装 centos7 文章) 2.配置免秘钥访问 略(可以看我的免秘钥配置文章) 3.下载zookepe

elasticSearch学习入门-DSL查询

DSL查询语句 1. 概念 2. 数据准备 3. match条件查询 3.1 查询全部 3.2 match查询 3.3 match_phrase 查询 3.4 match_phrase_prefix查询 3.5 mutil

HBase集群搭建(一)

1.准备三台机器 centos7 安装步骤 略( 可以看我的 虚拟机安装 centos7 文章) 2.配置免秘钥访问 略(可以看我的免秘钥配置文章) 3.JKD 安装1.8 略 4.下载 HBase https://hbase.apache.org/downloads.html 5.安装

JavaSE---多线程

目录 一、进程与线程的区别 二、实现多线程 三、线程 Thread 中常用的API 四、线程的生命周期 五、线程调度 六、守护线程 七、线程安全问题 一、进程与线程的区别

CTFHUB 工控现场的恶意扫描

题目 下载附件之后解压出流量包 先在kali里面strings一下 然后我们获得一串字符串 666c61677b7071634635716655516866713971386a7d 然后在线hex转ASCII 就得到了flag flag{pqcF5qfUQhfq9q8j}

防勒索病毒方案

Ponemon研究所一份新报告强化了勒索软件攻击对病人的安全风险。22%的受访医疗机构在网络攻击后看到病人死亡率上升。该报告称,第三方风险对

渗透测试学习-信息搜集

声明:只是用来学习,请勿用来攻击,单纯的学习信息收集! 实战准备:一个传销网站,谷歌浏览器,黑暗浏览器 在拿到网址之后,我先拿看有无使用cdn服

Java如何避免sql注入详解

sql注入是web开发中最常见的一种安全漏洞。可以用它来从数据库获取敏感信息、利用数据库的特性执行添加用户、导出文件等一系列恶意操作,甚至有

Shiro----散列算法(算法加密)

Shiro----加密算法 ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

Hackme1

文章目录 前言 一、搭建靶场环境 二、实战 2.1信息收集 2.1.1网络扫描 2.1.2查看靶机开放的端口 22段口分析 80端口分析 2.2SQL注入 2.

C++ STL常用容器以及操作简介

文章目录 C++ STL:用法简介 + 常用接口 1.vector 2.string 3.queue 4.priority_queue 5.stack 6.deque 7.set、map、multiset、multimap 8.unordered_set、uno

Linux学习笔记(6)

文章目录 ?Linux学习笔记(6) ?冯诺依曼体系结构 ?简单介绍操作系统(operating system,简称OS) ?进程 ?末尾 ? ?Linux

Linux下Shell编程之sed用法

文章目录 一、sed是什么? 二、sed具体用法 1.sed语法格式 2.数据定位 3.正则定位 4.sed修改文本内容 5.sed多行文本处理 一、sed

Flutter入门1

Flutter结构 Android目录:Android的资源文件 Build目录:运行项目的时候生产的编译目录 Ios目录:ios的项目目录 Lib

2021年终总结:android之路漫漫

一、前言 来csdn写作差不多有半年了,当时就想着发一篇文章出来试试,虽然第一篇博客是图片形式的,之后也没怎么看,之后也没怎么写文章,直到暑假

Kotlin 协程+Retrofit 最优雅的网络请求使用

1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 interface TestServer { @GET("banner/json") suspend fun banner(): ApiResponse<List<Banner>> } //实现并行捕获异常的网络请求

Flutter环境搭建

电脑配置jdk 下载安装jdk Java Downloads | Oracle 建议下载1.8以下的,在默认目录下载。 2.配置环境变量 在系统环境变量新增JAVA_HONE,设置值为jd

数组的应用实例1:三子棋

之前说过:在实际写代码的时候,通常把函数的声明放在头文件(.h),把函数的定义放在.c文件而且调用的时候要引入自己的头文件 用双引号括起来。 因

游戏设计模式----单例模式

定义 单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例

召唤神龙游戏源码

召唤神龙小游戏是一款爆火朋友圈的休闲吞噬成长类手机游戏,召唤神龙提供了最轻松的吞噬玩法以及多种不同形态的转换机制,玩家需要从一只小蝌蚪开始游

Java五子棋课程设计

一 .项目简介 本项目主要设计了一款五子棋对战小游戏,主要实现的功能有人机对战,双人同机对战和双人联网对战,其中双人联网对战实现了类似于qq的聊

【HPU] 扫雷游戏地雷数计算 c语言

扫雷 题目描述 扫雷游戏是一款十分经典的单机小游戏。它的精髓在于,通过已翻开格子所提示的周围格地雷数,来判断未翻开格子里是否是地雷。 现在给出 n 行

40 | insert语句的锁为什么这么多?

MySQL45讲 实践篇 40 | insert语句的锁为什么这么多? insert … select 语句 CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c` int(11) DEFAULT NULL, `d` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `c` (`c`) ) ENGINE=InnoDB; insert into t values(null, 1,1); insert into t values(null,

PowerDesigner安装教程及导入实例

PowerDesigner是主流的数据库建模工具,恰逢作业有与之有关的内容,所以简单的记录一下工具的安装过程及一个简单的导入sql实例。如果

JuiceFS 即将发布 1.0 并调整开源许可

开源一周年 JuiceFS 开始于 2017 年,是一款云原生分布式文件系统,旨在帮助企业解决多云、跨云、混合云环境下所面临的诸多挑战:数据安全和保护、大数据架构升级

去中心化金融 (DeFi)

去中心化金融 (DeFi) DeFi 是专为互联网时代构建的开放式全球金融系统,可替代不透明、控制严格并由几十年前的基础设施和流程支撑的系统。 让您可以控制和了解自