vim替换命令 “:s“
在Vim编辑器中,":s"命令是用于替换文本的强大工具。它的基本格式为 :s/pattern/replacement/flags,其中 "pattern" 是你想要查找的文本,"replacement" 是你想要替换的文本,"flags" 是用于控制替换行为的标志。
【第2期】前端算法精选-字符串系列
今天精选的题目是关于字符串操作的,涉及到的技巧有字符串的滑动窗口思路、大数相乘。 字符串的排列 LeetCode.567,难度中等 题目 给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 示例1: 输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含...
掌握Tortoise-ORM高级异步查询技巧
title: 掌握Tortoise-ORM高级异步查询技巧date: 2025/04/22 12:05:33updated: 2025/04/22 12:05:33author: cmdragon
2025-04-22
ELK mysql 慢日志报警
说下弄这个报警起因,之前一直想做这个事情,但是一直没时间就一拖再拖。终于出了一次事故。开发人员疏忽,使用全表查询语句。高峰期导致数据库读库game over。故此提上日程。
2018-09-05
leetcode 10. Regular Expression Matching 正则表达式匹配 (困难)
一、题目大意标签: 动态规划[链接]给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。示例 1:输入:s = "aa", p = "a"输出:false解释:"a" 无法匹配 "aa" 整个字符...
2022-07-05
Java+MySQL实现附近功能
[TOC] 其实对于那种地理位置不会变的两个主体之间的距离,最好是直接将结果静态化。也就是直接写死在配置里。 比如,找自己家附近的地铁站。 这种情况下,一般而言“家”这个主体是不会轻易“跑来跑去”的。每次查询都计算一次距离没什么意义。最好是直接将距离持久化后直接查询。 另一种情况: 获取APP用户所在位置附近的地...
动态规划法(三)子集和问题(Subset sum problem)
继续讲故事~~ 上次讲到我们的主人公丁丁,用神奇的动态规划法解决了杂货店老板的两个找零钱问题,得到了老板的肯定。之后,他就决心去大城市闯荡了,看一看外面更大的世界。 这天,丁丁刚回到家,他的弟弟小连就拦住了他,“老哥,有个问题想请教你。”对于一向数学见长的小连,这次竟然破天荒的来问自己问题,丁丁感到...
2018-05-31
[SQL]基础SQL
在1970年代初,由IBM公司San Jose,California研究实验室的Edgar Frank Codd(又称Ted Codd)发表将数据组成表格的应用原则(Codd's Relational Algebra)。1974年,同一实验室的D.D.Chamberlin和R.F. Boyce对Codd's Relational Algebra在研制关系数据库管理系统System R中,研制出一套规范语言-SEQUEL(Structured English...
【LeetCode - C#】3.无重复字符的最长子串
利用Hash结合滑动窗口,设置left(左)指针和right(右)指针来进行窗口维护,通过right指针下标右移,遍历字符串中不含有重复字符的最长子串的长度.当发现重复字符时,将已知的最长不重复字符串存入Hash中,修改left指针下标,进行新一轮遍历.最后,将Hash中的所有结果进行对比判断出最长子串的长度,并返回.
2022-03-17
C++ 复制消除问题
至于函数体中的 std::move(t) 也就是聊胜于无了,它并不会让 t 少掉 TMP 的复制,仅仅只是少掉了 t 到 _data 的一次复制而已。
2021-08-29
python学习笔记 函数装饰器
函数装饰器是一个可调用对象,其参数是另外一个函数,即被装饰函数。装饰器可能处理被装饰函数,然后将其返回,或者将其替换成另一个函数或可调用对象。
2018-08-17
经典动态规划:编辑距离
读完本文,你可以去力扣拿下如下题目:72.编辑距离-----------前几天看了一份鹅场的面试题,算法部分大半是动态规划,最后一题就是写一个计算编辑距离的函数,今天就专门写一篇文章来探讨一下这个问题。我个人很喜欢编辑距离这个问题,因为它看起来十分困难,解法却出奇得简单漂亮,而且它是少有的比较实用的算法(是的...
2020-11-07
如何高效的遍历Map?你常用的不一定是最快的
微信公众号:大黄奔跑关注我,可了解更多有趣的面试相关问题。写在之前如文章标题所言,遍历Map是开发过程中比较常见的行为,实现的方式也有多种方式,本文带领大家一起看看更加高效的遍历 Map。『茴』的十种写法首先一起来看看,有哪些遍历 Map 的方式1. 利用 iterator 和 Map.Entry {代码...} 2. 利用 foreach 和Map.E...
2021-04-29
python读excel写入mysql小工具
背景 需要导入全国高校名录到数据库,从教委网站下到了最新的数据,是excel格式,需要做一个工具进行导入,想试用一下python,说干就干。 库 xlrd : excel读写库 pymysql : mysql数据库驱动库,纯python打造 re : 正则表达式库,核心库 前两个用pip轻松完成安装,本人是在mac pro是进行的,过程很顺利,以前在mac上装mys...
leetcode刷题笔记(2)(python)
344 Reverse String题意:给出一个字符串对字符串进行翻转(reverse)思路:直接使用切片函数进行翻转(网上看到的,具体怎么使用有点迷)[::-1]代码:`class Solution(object):
2017-09-26
使用 Minikube 体验 Kubernetes
k8s 这坑迟早是要入的, 还是早点研究明白比较好。生产中一般都会使用云平台的容器服务,所以暂时不关注二进制的安装, 先在本地搭一个开发环境,便于熟悉各个组件。
2020-08-20
视频教程:如何集成Perforce Helix Core与S3 存储,助力无限扩展储存空间
面对企业持续向云端迁移的趋势,以及降低成本的需求,Perforce推出了Helix Core 2023.2版本。该版本使用户能够将其存档库连接到支持或兼容S的云对象存储,为用户提供了一个可自动无限扩展的持久、便捷的解决方案。
2024-03-21