AND

Linux之shell脚本的正则表达式

[TOC] ## 一、正则表达式 - 通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符 ```bash [localhost ~]#man 7 regex #可以使用man手册帮助 ``` ### 1.1 元字符 ```bash . 匹配任意单个字符,可以是一个汉字 [] 匹配指定范围内 ......
正则 表达式 脚本 Linux shell

Shell编程规范与变量三

[TOC] ### 1. 正则表达式 - 通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符 ```bash [localhost ~]#man 7 regex #可以使用man手册帮助 ``` #### 1.1 元字符 ```bash . 匹配任意单个字符,可以是一个汉字 [] 匹配指定 ......
变量 Shell

为什么预编译的占位符可以防止SQL注入问题

预编译语句(Prepared Statements)可以有效地防止SQL注入问题,其底层原理主要涉及两个方面:参数化查询和SQL解析。 1. 参数化查询(Parameterized Queries): 预编译语句使用参数化查询的方式,即在SQL语句中使用占位符(如`?`或命名占位符)来代替实际的参数 ......
问题 SQL

Learning Transferable Visual Models From Natural Language Supervision

Learning Transferable Visual Models From Natural Language Supervision 作者:Alec Radford *1 Jong Wook Kim *1 Chris Hallacy 1 Aditya Ramesh 1 Gabriel Goh ......

打造 VSCode 高效 C++ 开发环境的必备插件

工欲善其事,必先利其器 ## C++ - clangd:代码补全、跳转、clang-tidy 检查,自带 clang-format - CodeLLDB:LLVM 的调试器(类比 GDB) - CMake - CMake Tools ## 文档 - Doxygen Documentation Gen ......
插件 环境 VSCode

java 8 函数式编程

# 函数式编程 ## 1. Lambda 表达式 ### 1.1 概念 对某些匿名内部类的写法优化,特点是可推导可省略。**基本格式:(参数列表) -> {代码}**。 - 例如: ```java new Thread(new Runnable() { @Override public void r ......
函数 java

CF992E 题解

## CF992E 题解 [传送门](https://www.luogu.com.cn/problem/CF992E) [更好的阅读体验](https://www.cnblogs.com/Xttttr/p/17627033.html) 简化题意:单点修改,设序列的前缀和序列是 $s_i$,查询是否存 ......
题解 992E 992 CF

python实战练习1:矩阵和整数相乘

1 #方法一:这是最先想到的 2 s = [[1,2,3], [4,5,6], [7,8,9]] 3 n = int(input()) 4 5 r = [] 6 for i in s: 7 a = [] #这个很重要,每次要清空 8 for j in i: 9 a.append(j * n) 10 ......
整数 矩阵 实战 python

弄懂一个概念的7个问题

## 弄懂一个概念的7个问题 1. ***是什么? 2. ***从何而来 3. ***出现是为了解决什么问题 4. ***是自上而下推导的,还是自下而上抽象的?是前者由何推导?是后者由何抽象? 5. ***为何有效? 6. ***是历史必然出现的选择吗?为什么? 7. ***如何实现? ......
概念 问题

Nepctf2023 Review 出题思路及WP

# 原设计图 ![](https://cdn.nlark.com/yuque/0/2023/jpeg/36094568/1690116265674-e9f0153a-57fb-451d-bf02-dbcc3f06dd25.jpeg) # Flag格式 NepCTF{%s} # 逻辑复原 ## mai ......
思路 Nepctf Review 2023

安装Quartus Lite版本

## 1. 下载软件 搜索“quartus lite”,即可进入软件下载页面。quartus lite版本对cyclone IV芯片是免费使用。 下载下面3个软件 - QuartusLite fpga开发软件 - Questa 与modelsim相似的模拟软件,可以不需要 - cyclone 与芯片 ......
Quartus 版本 Lite

[数论第四节]容斥原理/博弈论/NIM游戏

- ### 容斥原理 - $|A\cup B\cup C|=|A|+|B|+|C|-|A\cap B|-|A\cap C|-|B\cap C|+|A\cap B\cap C|$ - $|\displaystyle \cup_{i=1}^n A_i |=\sum_{i}|A_i|-\sum_{i,j} ......
数论 博弈论 原理 NIM

iOS 如何给http链接请求加上cookie

先看https是怎么携带cookie的: var properties: [HTTPCookiePropertyKey: Any] = [:] properties[.name] = "key" properties[.path] = "/" properties[.value] = "value" ......
链接 cookie http iOS

Data structure and algorithm-One

右边界左边界 函数式编程 传统的实现方式通常是将具体的功能代码直接写在方法内部。这样的实现方式对于固定的功能来说可能是足够的,但它的灵活性和复用性较低。每当需要不同的功能时,您需要编写新的方法或修改原有方法,这可能会导致代码的冗余和不易维护。 而函数式编程的优点在于它将函数本身作为参数传递,使得调用 ......
algorithm-One structure algorithm Data and

LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题

> ⭐️ **本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 \[彭旭锐] 和 [BaguTree Pro](https://www.mdnice.com/writing/85b28c4e60354865a423728e668fc570) 知识星球提问。** > > 学习数据 ......
LeetCode 之旅 问题 39

Django实现文件上传、文件列表查看、修改、限流和日志记录8

Django实现文件上传、文件列表查看、修改、限流和日志记录8 本章节,总结一些部署项目遇到的报错,希望会有所帮助 NameError: name 'datetime' is not defined 报错“logging.info('用户 {} 在 {} 登录成功'.format(username, ......
文件 Django 日志

使用conda准备tensorflow环境流程

requirement.txt是这样写的: ```txt tensorflow==2.10.1 pandas==1.3.5 numpy==1.21.6 scikit-learn==1.0.2 tqdm==4.64.1 absl-py==1.4.0 gdown==4.7.1 ``` 步骤如下 ### ......
tensorflow 流程 环境 conda

二分

# 二分 ## 介绍 相信大家小时候都玩过猜数字的游戏,一般来说,大家都是从中间开始猜,比如猜0~100之间的整数,先猜50,小了再猜75,大了再猜35。我们在玩这个游戏时就使用了二分这个思想,在算法竞赛中,我们对具有单调性的问题便可以使用二分,是一种非常好用的算法,但是二分里面的坑也非常多,稍有不 ......

编程技巧 - 变量互换

一般做法 int a,b; int temp; temp = a; a = b; b = temp; 巧妙方法 int a,b; a = a^b; b = a^b; a = a^b; 这样就不需要第三个变量 ......
编程技巧 变量 技巧

根号(n)求单个数欧拉函数

``` #define ll long long ll ola(ll n) //求正整数n的欧拉函数(类似常规的素数判定) { ll ans=n; for(ll i=2;i*i1) ans=ans*(n-1)/n; //比如原始n=10,最后一个因子5 return ans; } ``` ......
根号 函数 个数

tarjan模板

```cpp il void tarjan(int u) { dfn[u]=low[u]=++num,st[++top]=u,ins[u]=1; G(i,u) { int v=ver[i]; if(!dfn[v]) { tarjan(v); low[u]=min(low[u],low[v]); } ......
模板 tarjan

21-Nacos-Nacos与Eureka的对比

# eureka ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230813184838998-757871858.png) # nacos ![](https://img2023.cnblogs.com/blog/309 ......
Nacos Nacos-Nacos Eureka 21

ugui学习 - Text的quad标签的使用

这个标签本来是用于TextMesh来实现图文混排的,并不是用于Text的,但用在Text中也不会报错,而且通过一定的trick,也能用于Text来实现图文混排。 <quad>标签支持的属性 material: MeshRender中Materials数组的索引。 TextMesh组件才有, Text ......
标签 ugui Text quad

MySQL 的开窗函数

开窗函数 (Window Function)提供了行集之间的计算能力,在现代的主流关系型数据库中,基本都提供了相似的功能,这些功能在一些业务开发的过程中很有用,本文将简要介绍这些常用的开窗函数 ## ROW_NUMBER() `ROW_NUMBER()` 函数的使用语法如下: ``` sql ROW ......
函数 MySQL

Jenkins Console 页中文显示乱码的问题

## 背景: Jenkins Server 为Helm安装,使用的是 Bitnami 的 chart,当前app版本为 Jenkins 2.401.2 添加一台 Agent,该 Agent 的语言默认为 `zh_CN.UTF-8` Pipeline 使用 docker 的形式运行每个任务。 ## 表 ......
乱码 Jenkins Console 问题

猜数游戏

1 #自己的方法 2 num = [3, 45, 9, 8, 12, 89, 103, 42, 54, 79] 3 4 x = int(input()) 5 for i in num: 6 if x == i : 7 break 8 else: 9 print(i) 10 11 12 13 14 1 ......

Linux常用命令

# Linux常用命令 ## mkdir ``` mkdir 感谢老铁的花花 感谢老铁送上的飞机 mkdir -p 斗鱼/lol 虎牙/王者农药 ``` ## tree 树的意思,以树状图显示文件目录的层级结构 ``` #确保你的机器可以上网 ,yum如同pip一样,自动的安装东西,解决依赖 # p ......
命令 常用 Linux

maven系列:POM文件总体配置说明

```xml xxx xxx xxx xxx 4.0.0 xxx xxx jar 1.0-SNAPSHOT xxx-maven http://maven.apache.org A maven project to study maven. jira http://jira.baidu.com/ban ......
总体 文件 maven POM

maven系列:聚合与继承

[TOC] ### 一、聚合 - 聚合:将多个模块组织成一个整体,同时进行项目构建的过程称为聚合 - 聚合工程:通常是一个不具有业务功能的”空“工程(有且仅有一个pom文件) - 作用:使用聚合工程可以将多个工程编组,通过对聚合工程进行构建,实现对所包含的模块进行同步构建 - 当工程中某个模块发生更 ......
maven

maven系列:属性管理和版本管理

[TOC] 定义属性有什么好处? ![image](https://img2023.cnblogs.com/blog/1699002/202308/1699002-20230813183651798-1949257473.png) ### 一、 属性配置与使用 ##### ①:定义属性 ```xml ......
属性 版本 maven