少女学习日记——正则表达式专题篇

前言 作为一个正在学习前端的小白,感觉学到面向对象编程略微的有点吃力。好记性不如烂笔头,记录下来准是没错的,多写几篇博客好好记录我的学习!这一

Vue-组件自定义事件

父组件使用props传递数据给子组件,子组件给父组件通信除了通过父组件提前给子组件传递一个函数,子组件使用该函数,利用传递参数的形式给父组件

算法<二分查找>

什么是二分查找? 我们先来看看百度百科给出的解释: 解释为折半查找, 说一些大白话就是一半一半的来查找,先判定你是否在这一半,你在里面,那就不用另

【蓝桥杯】~C语言数组排序

数组排序 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 #include<stdio.h> #define N 201 int main() { int n, i, j, temp; scanf("%d", &n); int a[N]; for (i = 0; i < n;

ROS如何创建一个发布者Publisher

1、创建工作环境 首先我们需要在主文件夹创建功能包 先创建一个文件夹 mkdir ~/catkin_ws cd /catkin_ws mkdir /src catkin_ws为我们文件夹的名称 添加工程包需要的依赖 cd ~/catkin_ws/src catkin_creat_pkg learning_topic

C语言初阶之变量和常量

在C语言中,经常使用内置数据类型来创建临时变量来储存一些常量。但变量和常量分别是什么呢? 变量实际上是一块内存中的空间,而创建变量就是向内存申

贪心思想及其题目,来刷吧

前言 之前觉得贪心思想,根本就总结不出一种规律。虽然这种题思想都是一个,但是,情况太多了。感觉这种题,很难想到。要不就是常识,要不想都想不到。

通过AOP实现全局日志打印

目录 几个常用的切点注解,这次使用了@Before和@Around 切Controller打印请求的接口、参数、返回值以及耗时情况。 切Servi

JAVA内部类、外部类

一、内部类 内部类就是将一个类A定义在类B里边,里边的那个类A称为内部类,外边的类B称为外部类 成员内部类定义格式:class 外部类{ class 内部类{

python批处理将图片进行放大

有时候对于网络识别,将原始图片放进网络中并不能达到自己想要的效果,但是有时候如果将图片放大之后,识别率却能够达到意想不到的结果,现在提供一种

Python KPM算法

知识点说明: 先说前缀,和后缀吧 比如有一个串:abab 则在下标为3处的(前缀和后缀都要比下标出的长度小1,此处下标为3出的长度是4) 前缀为:a

你真的会百度吗?

这里是清安,本篇介绍一下百度正确的打开姿势,看看你平常打开百度是不是没用用正确是姿势,导致经常各种广告,就比如: 精确匹配 对于这种有什么办法呢

开源web框架django知识总结(十一)

开源web框架django知识总结(十一) 账号登录 前端页面简介 login.html文件 @submit.prevent #阻止默认提交 可以使用 v-cloak 指令设置样式,这些样式会在 Vue

子串分值和(十一届蓝桥杯省赛)

子串分值和 动态规划+哈希法,实现O(n)时间复杂度 unordered_map<char, int> map; //记录距离正在遍历字母的最近位置 vector<int> nums; //以字母第i个字母结尾的所有字符串的分值和为

LeetCode 692. Top K Frequent Words - 前缀树(Trie Tree or Prefix Tree)系列题4

Given an array of strings words and an integer k, return the k most frequent strings. Return the answer sorted by the frequency from highest to lowest. Sort the words with the same frequency by their lexicographical order. Example 1: Input: words = ["i","love","leetcode","i","love","coding"], k = 2 Output: ["i","love"] Explanation: "i" and "love" are the two most frequent words. Note that "i" comes before "love" due to a lower alphabetical

程序员之路

作为一个从2015年踏入程序员的世界开始,距今也好几年了,也写一些经验,为所有后辈讲一些经验,这个经验当然不是技术了, 因为比咱技术厉害的大神

一篇文章让你彻底明白JDBC~

1. 啥是 JDBC ? JDBC 全称: Java DataBase Connection 复制代码 意思就是使用 java 代码连接数据库。 但是问题来了,世界上有一堆数据库例如 Mysql、Oracle、mongodb 等

PCB---STM32最小系统制作过程

PCB 制作过程 STM32核心模块 连接外部电源 晶振 OSC_IN(8MHz) OSC32_IN(32.768MHz) 复位 下载口 BOOT模式 电源模块 添加功能 UART WKUP STM32核心

【硬件】电机-MOS管驱动电路详解

MOS管,又叫绝缘栅型场效应管,属于电压控制电流型元件,是开关电路中的基本元件。其特点是栅极(G)的内阻极高。场效应管分为P型和N型,P型场

树莓派Pico-Raspberry Pi Pico简介

PI pico 产品特性: Raspberry Pi Pico 是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用 Raspberry Pi 官方自主研发的 RP2040 微控制器芯片,搭载了ARM Cortex M0 +

关于PWM调速(基础篇)

刚步入大学,第一次做小车,准备用delay延时函数来控制小车,效果不佳,熬夜看了多篇关于PWM的代码,发现并不是很详细,所以准备分享一下我的

微信小程序开发工具使用方法

注册微信公众号 安装微信小程序开发工具 第一步注册微信公众号 微信公众平台 注册类型选择小程序。 输入信息完成注册。 安装微信小程序开发工具 微信小程序 开

Appium安装及环境配置

一、环境准备 1.jdk1.8 2.python:3.x 3.Appium-Python-Client 4.Appium桌面版 5.Node.js 6.android-sdk 二、下载及配置 1.jdk官网下载地址: https://www.oracle.com/java/technologies/downloads/#java8-windows 下载时不要修改默认路径,直接装C盘 环境变量配置 jdk下载

Java 调用SAP PO 的Rest接口

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、SAP PI PO 是什么? 二、完整JAVA示例代码,运行通过 前言 接口

垂直B2C的 三高一低

2011年9月之后,鲜有B2C获得融资的消息,电商倒闭的消息不断,也有同行抛出“电子商务是个骗局”的论点。 是不是骗局?是不是电商没有出路?显

配套安装:Hadoop 3.1.3Zookeeper3.5.7Hbase2.2.0

一、文件解压 cd /opt/module/ tar -zxvf hbase-2.2.0-bin.tar.gz 二、修改启动变量 系统环境增加 vi /etc/profile export HBASE_HOME=/opt/module/hbase-2.2.0 export PATH=$PATH:$HBASE_HOME/bin 保存系统环境变量:source /etc/profile 修改hbase变量 cd /opt/module/hbase-2.2.0/conf/ vi hbase-env.sh 三、配置文件 配置hb

大数据Hadoop复习笔记

题型与分值 选择题10道*2分=20分 填空题5道*2分=10分 判断题5道*1分=5分 简答题2道*10分=20分 方案设计题1道*15分=15分 (

ARP欺骗实践

1、自己对arp欺骗的一些理解。 当两台主机同时处在一个内网中间时,如果一台主机想要对外发出信息,那么他需要根据不同的协议对信息进行包装,然后

OPENSSL基础使用

实验目的:掌握常见的密码学算法应用,包含des aes md5 rsa等 实验环境:一台 Centos 7.2 已经安装 openssl 组件 实验原理:openssl是Linux内置的一款开源

多线程详解(二)

多线程 4.4 题外话 5 线程的死锁问题 5.1 概念 5.1.1 死锁的理解 5.1.2 说明 5.1.3举例 5.2 解决方法 5.3 演示线程的死锁问题 6.JDK5.0 新增解决线程安全问题 6.1 概念 6.2 步骤 6.3 举例 6.4

Barrett And Montgomery of Polynomials

Barrett reduction of polynomials 对于 f , g ∈ Z p [ x ] f,g in Z_p[x] f,g∈Zp​[x],其中 p p p是素数。那么: f m o d g = f − ⌊ f g ⌋ g f mod g = f - lfloor frac{f}{g} rfloor g fmodg=

XSS跨站脚本攻击介绍

一、XSS漏洞简介 XSS(Cross Site Script)即跨站脚本,攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚

Hadoop2.7.3环境搭建之伪分布式

目录 实验环境 实验目录 准备工作 安装步骤 jdk安装 安装hadoop 伪分布式配置 实验环境 Windows10+Centos7+Linux+Mobaxterm 实验目录 准备工作 实验步骤 准备工作 jdk-8u171-li

hadoop环境搭建(一)

一、安装VM和虚拟机(CentOS) 1.注意:CentOS单独放一个文件夹 2.安装VM 15 蓝屏 (版本和电脑不兼容) 解决方法:下载VM 16 二、修改

python的容器类型

列表 list 可以存放任何数据类型 可变数据类型 vs 不可变数据类型 在原地址内存空间里,能修改内容的就是可变数据类型,不能修改内容的就不是可变数据类型 列表

Hadoop笔记(1)

一、安装VM和CentOS 安装VM15的时候蓝屏(是因为版本和电脑不兼容) 解决方式:下载VM16 注意:安装的时候记得创建文件夹,centos

继承Thread类实现多线程简单实例

继承Thread类实现多线程简单实例 文章目录 继承Thread类实现多线程简单实例 一、多线程的意义 二、多线程的创建 三、代码 一、多线程的意义 1.

Flutter MaterialApp Title

Flutter 前言 MaterialApp 有一个Title属性,一开始以为是ActionBar的title,后来发现不是。查看源码的时候,注释解释说在Android端是多任务

Kotlin 异常处理

目录 1. kotlin 捕获异常 2. kotlin 先处理小异常,再处理大异常 3. kotlin 使用 throw 抛出异常 4. kotlin 自定义异常 附 Github 源码: 1. kotlin 捕获异常 不论在 try 块、catch 块中执行怎样的代码

Kotlin 对象、枚举、委托

目录 一、Kotlin 对象 1. kotlin 伴生对象 2. kotlin 对象和单例模式 二、Kotlin 枚举 1. kotlin 定义枚举 2. kotlin 使用枚举 三、Kotlin 委托 1. kotlin 类委托 2. kotlin 属性委托

Unity Loom多线程

using System; using System.Collections.Generic; using System.Linq; using System.Threading; using UnityEngine; namespace Epitome { public class Loom : MonoSingleton<Loom> { private struct DelayedQueultem { public float time; public Action<object> action; public object param; } private struct NoDelayedQueultem { public Action<object> action; public object param; } private List<NoDelayedQueultem> _actions = new List<NoDelayedQueultem>(); private List<NoDelayedQueultem> currentActions = new List<NoDelayedQueultem>(); private List<DelayedQueultem> _delayeds = new List<DelayedQueultem>(); private List<DelayedQueultem> currentDelayeds = new List<DelayedQueultem>(); public static

12月4日学习总结

项目:做了推箱子的r键功能是重开游戏 。 代码实现 void replay(int a[20][20])//游戏重来 { for(int i=0;i<7;i++) for(int j=0;j<7;j++) a[i][j]=b[i][j]; } 这里实现了将值重新赋值,这样子就相当于重开游

开心小游戏

大家好,我是一位六年级的小毛孩,发一下我编写的游戏代码,各位请别介意,有意见尽管提出。谢谢。 #include<bits/stdc++.h> #include<windows.h> using namespace std; void g(); void cj(); void zrcj(); void jmcj(); void xbcj(); void jncj(); void s_s(string s){ system("cls"); for(int i=0;i<=s.size();i++){ cout<<s[i];

Unity基础

文章目录 Unity基础 1. 下载安装Unity Hub 2. 激活许可证 3. Unity下载 4. Unity面板 4.1 Scene面板 4.2 Game面板 4.3 Hierarchy面

第一个Mybatis程序

2、第一个Mybatis程序 思路:搭建环境–>导入Mybatis–>编写代码–>测试! 2.1、搭建环境 1.搭建数据库 CREATE DATABASE `mybatis`;

正大期货:做交易,输得起才会赢

做交易,输得起才会赢技术和复杂的预测方法可以帮你了解市场的趋势,却很难让你盈利。 而真正能让交易者在市场残酷的扫荡中胜出的是强大的交易心理,以