二叉树遍历(迭代版)
仔细体会代码中的入栈顺序~不难发现 每次弹出栈的顶点都会被访问~ 而根据入栈顺序~不难发现恰好符合先序遍历顺序~ 然后我们来感受一下中序遍历~ 中序遍历 遍历顺序为L|V|R首先来看递归版
2019-08-14
使用K8S搭建前端测试环境 - K8S环境搭建
本文不会对K8S细节做说明,只会针对用到K8S的功能做简单的介绍。 由于只是搭建开发环境,所以不会用到多个Pods,在环境的搭建上本着怎么方便怎么来的原则进行。 K8S提供了minikube 这样的一个快速的迷你环境搭建,麻雀虽小,但是已经能够满足此次我们环境的搭建了。 minikube 的安装非常简单,通过链接 下载 适合自己系...
2020-06-22
自写代码手动测试Java编译器是否会把/2优化为位运算(以及是否会把对2的取模/取余操作优化为位运算)
跟朋友在这个问题上讨论起来了,有人说java的编译器会把/2,/4,/8这种涉及2的幂的运算,优化为位运算。在网上查询发现没有多少相关文章,抱着探究精神,决定手动测试一番。
2020-07-04
JS 正则同时验证 大写字母,小写字母,数字,特殊字符
就是下面这个啦: {代码...}
一篇文了解用于电子邮件加密的S/MIME证书
在互联网时代,电子邮件早已成为日常沟通、商务交流中的重要通信工具。然而,网络安全威胁日益剧增,与电子邮件相关的安全事件层出不穷,保障电子邮件的安全性变得尤为重要。S/MIME证书可用于电子邮件加密,并对电子邮件和附件数字签名,有效防止邮件钓鱼、邮件篡改、邮件泄露,是确保电子邮件安全的重要工具。今天,我...
2025-02-26
【golang】leetcode初级-验证回文串&字符串转换整数
第一题 验证回文串题目信息给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。 示例 1:输入: "A man, a plan, a canal: Panama"输出: true解释:"amanaplanacanalpanama" 是回文串示例 2:输入: "race a car"输出: false解释:"raceaca...
2022-01-21
纯CSS流星雨背景
github地址,喜欢的可以star下哦 插件预览图 使用教程 代码展示 vue页面使用 {代码...} Style {代码...} 兼容性 全平台兼容
Wildcard Matching
另一种思路是greedy,只需要O(1)的空间。和regular expression不同,这道题的star符号和前面的character没有关系,不需要一起考虑。而且star是可以匹配任何string的,"aa", "ab"都可以。所以check是否匹配的时候,只需要按位一个一个判断就行了。用两个指针i和j分别扫描s和p,loop过程中有以下几种情况:
2017-01-29
Leetcode 344:Reverse String 反转字符串(python、java)
公众号:爱写bugWrite a function that reverses a string. The input string is given as an array of characters char[].
2019-06-30
重磅:Go errors 将不会有任何进一步的改进计划
前段时间在 Gophercon2020 上,Go 1.13 错误提案的作者事后提及他对目前错误格式化的缺失表示遗憾,而且在未来很长的好几年内都不会有任何进一步改进计划。
每日leetcode——3. 无重复字符的最长子串
题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 {代码...} 暴力枚举思路一:以每个字符为开始,遍历字符串,用一个字典保存遍历的字符,遇到重复的就结束,用一个数组保存本次无重复子串的长度,返回最大的 {代码...} 滑动窗口 {代码...}
2022-02-28
在Kubernetes上安装Netdata的方法
Netdata可用于监视kubernetes集群并显示有关集群的信息,包括节点内存使用率、CPU、网络等,简单的说,Netdata仪表板可让您全面了解Kubernetes集群,包括在每个节点上运行的服务和Pod。
2022-04-20
COMP226 Book Pricer 系统讲解
COMP226 Assignment 1: Limit OrderBook PricerContinuousAssessment Number1 (of 2)Weighting 10%Assignment Circulated 10:00 Tuesday 19 February 2019Deadline 12:00 Thursday 7 March 2019Submission Mode Electronic only[链接]Learning OutcomesAssessedThis assignment will address the following learning out...
2021-06-19
K8S 笔记 - 修改 kubelet 10250 端口运行的协议和地址
使用 kubeadm 部署 k8s 集群的时候不知道哪个步骤出了错,导致 kubelet 10250 端口运行的协议、地址出了问题,如下所示:
2022-10-09
go-可变参数
今天在尝试用go写一个简单的orm的时候 发现 在调用可变参数函数时,不是总能使用省略号将一个切片展开,有时候编译器可能会报错 再此用几个简单的例子作为说明
Leetcode 9 Palindrome Number 回文数字判定
Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negative integers be palindromes? (ie, -1) If you are thinking of converting the integer to string, note therestriction of using extra space. You could also try reversing an integer. However, if you have ...
2017-01-17
Kubernetes Ingress日志分析入门
本文主要介绍如何基于日志服务构建Kubernetes Ingress日志分析平台,并提供一些简单的动手实验方便大家快速了解日志服务相关功能。
2019-07-17