AND
SQL 优化(1)
SQL Server 查询优化器筛选条件分析 通过筛选条件减少扫描范围 注意项: 模糊查询,尽量不要把百分号放置在前面: LIKE‘%xx’,查询优化器无法对此优化,只能扫描查找(表扫描或索引扫描查找) 尽量避免使用OR(可考虑UNION ALL),扰乱查询优化器流程 避免对列值进行运算,查询不走索 ......
SQL 基础(2)
case when 查询 SELECT name,course,score, case when score<60 then '不及格' when score >=60 then '及格' when score<80 and score>=70 '良好' else '优秀' end as colum ......
record介绍
【C#/.NET】record介绍 目录 什么是record? 使用record record解构 record原理 结论 什么是record? record是.NET 5中的一种新特性,可以看作是一种概念上不可变的类。records可以帮助我们在C#中更容易地处理数据,同时提供了重要的功能,如对象 ......
k8s重置master节点
##### 1. 删除所有node节点 ##### 2. 清空原先设置,所有节点执行 ``` kubeadm reset ``` ##### 3. 获取默认配置文件 ``` kubeadm config print init-defaults > kubeadm-config.yaml 修改初始化配 ......
ambari-hadoop集群中timeline和ams-hbase几种服务之间的调用关系
最近经常碰到ambari集群timeline server和ams-hbase 服务的一些问题,梳理了下这些服务之间的调用关系,留作笔记方便后续查阅 #1. 目前笔者用到的hadoop组件版本如下  二叉搜索树: 根节点的左子树的所有元素的值都小于根节点,根节点右子树的所有元素都大于根节点的值。 使用中序遍历的序列一定是一个递增的序列,因此一个二叉树如果中序遍历之后得到的是一个递增序列那么它一定是二叉搜索树。 ......
Programming abstractions in C阅读笔记: p118-p122
《Programming Abstractions In C》学习第49天,p118-p122,总结如下: # 一、技术总结 ## 1.随机数 (1)seed p119,"The initial value--the value that is used to get the entire proc ......
daemonset只运行在指定节点
1.spec.template.spec.nodeSelector 如,只在node标签有 daemonset=true 的节点上运行pod: ```yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: ssd-monitor-nodela ......
devops之Python编程-类的基础架构
Python中,可以通过关键字class来定义一个类。类是一种自定义数据类型,它可以包含属性(变量)和方法(函数)。下面是一个示例: class MyClass: def __init__(self, name): self.name = name def say_hello(self): prin ......
成为Apache项目贡献者
1、有4个主要的地方了解Apache项目: Apache self-Jira:issues.apache.org/jira/secure/MyJiraHome.jspa 邮件列表,该形式被广泛利用,尽量每天都抽出时间看一下在讨论什么: lists.apache.org 项目官网,如shiro.apa ......
板子
### LCT ```cpp struct LinkCutTree { struct Node { int ch[2]; int fa; int rev_tag; // ... }; vector tree; map, bool> edge; void init(int n /* ... */) { ......
每周总结
本周是开学前的第二周,马上开学,时间过得真快,下个学习也该考虑考不考研了,好,言归正传,看看本周都干了什么,本周说干了一些事情其实也没有干什么,我主要觉得大数据的学习到学校准备再看一遍,老师讲的很好,就是没记住,现在主要考虑的是开学考,其实一个管理系统对于我来说其实问题不是很大,就是前端的界面的我发 ......
CGAL入门——凸壳算法
一、凸壳算法 凸壳是能包含点集合的最小凸多边形,即凸壳是点集合的一个子集,将这个子集的点连接起来可以包含点集中所有的点。 二、数组中点的凸壳 #include <iostream> #include <CGAL/Exact_predicates_inexact_constructions_kerne ......
JavaWeb随笔
Javascript Javascript是客户端的一个脚本语言 <script language="JavaScript"> var str = "hello world"; alert(typeof str); str = 999; alert(typeof str); </script> Ja ......
Bcrypt加密算法相关
### 简介 Bcrypt是一个跨平台的文件加密工具,由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。spring-security内部就是使用这个算法来对用户密码加密的(BCryptPasswordEncoder)。 ### ......
回应「博客园 弹尽粮绝,会员救园」
# 回应「博客园 弹尽粮绝,会员救园」 ## 我与博客园 大概是两年前注册博客园,由于有自己的独立博客且秉着“写博客不是为了给别人看”的原则,所以我的博客都在自己的独立博客上。博客园主要是用来看[新闻](https://news.cnblogs.com/)的。 我承认博客园是个很好的平台,不论是从产 ......
Arthas定位分析详解
一、Arthas 使用场景 主要的场景如下: 1、是否需要一个全局视角来查看系统的运行状况? 2、系统CPU升高了,到底是哪里占用了CPU? 3、运行的多线程有死锁吗?有阻塞吗? 4、有什么方法可以监控到JVM的实时运行状态? 二、Arthas安装使用 可以在官方 Github 上进行下载,也可以在 ......
Google classic interview questions, throwing eggs the least number of times All In One
Google classic interview questions, throwing eggs the least number of times All In One
谷歌经典面试题, 扔鸡蛋最少次数
你在一栋 100 层的大楼里工作,你得到 2 个相同的鸡蛋。
你需要计算出鸡蛋可以掉落到最高... ......
海龟汤。。。
《乞丐》 汤面:我是个乞丐,醒来发现碗里多了样东西,为此我饱餐了一顿,但是在第七天时,我却死了。 汤底:老一辈的人说,在路上捡到的红包千万不要把它用掉,你用了就代表你同意这门亲事,可我只是一个乞丐,哪里知道这些?就这样我靠着这些钱舒舒服服的过了六天,直到第七天晚上,我的新娘找到了我... 《午夜列车 ......
质数筛选
欧拉筛: 欧拉(Euler)筛法是用于找到从1 11开始,到给定的最大数之间的所有质数的一种筛法,其时间复杂度是O ( n ) O(n)O(n)。其中欧拉筛法有效地避免了埃拉托斯特尼(Eratosthenes)筛法中重复的筛选,保证了每个数只筛选一次,成功地降低了时间复杂度。 一、埃拉托斯特尼(Er ......
Vue 3 Deep Dive with Evan You
什么是 DOM? 如果我们把这个 HTML 加载到浏览器中,浏览器创建这些节点,用来显示网页。所以这个HTML映射到一系列DOM节点,然后我们可以使用JavaScript进行操作。例如: let item = document.getElementByTagName('h1')[0] item.te ......
Sol y Viento 配套视频
购买链接 : https://www.mheducation.com/highered/product/sol-y-viento-beginning-spanish-vanpatten-leeser/M9780073385297.html The Sol y viento textbook is f ......
洛谷集合题单
发现自己的基础代码能力还有待提高 【数据结构1-3】集合 - 题单 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) P5250 【深基17.例5】木材仓库 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 学习set的使用 搬个知乎的STL教程(九):C++ STL ......
blackbox添加head和data信息
参考:https://www.infoq.cn/article/SxexTNtuTtXDuedeAGIQ ``` [root@cinder1 blackbox]# cat blackbox.yml modules: http_2xx: prober: http http_post_2xx: #这个模 ......
定时重启pod
https://juejin.cn/s/k8s%E5%AE%9A%E6%97%B6%E9%87%8D%E5%90%AFpod ```yaml apiVersion: batch/v1beta1 kind: CronJob metadata: name: my-cronjob spec: schedu ......
《代码整洁之道 Clean Code》学习笔记 Part 1 - 命名、注释、格式
> 前段时间在看《架构整洁之道》,里面提到了:构建一个好的软件系统,应该从写整洁代码做起。毕竟,如果建筑使用的砖头质量不佳,再好的架构也无法造就高质量的建筑。趁热打铁,翻出《代码整洁之道》再刷一遍。 # 《代码整洁之道 Clean Code》学习笔记 Part 1 ### 衡量代码质量的唯一标准:W ......
常见反调试技术
# 反调试技术 ## 一. 使用Windows API函数 ### 1. IsDebuggerPresent函数 ### 2.CheckRemoteDebuggerPresent函数 ### 3.OutputDebuggerPresent函数 ## 二. 手动检测数据结构 ### 1. 检测Bein ......
集群、分布式、微服务概念和区别
概念: 集群是个物理形态,分布式是个工作方式。 1.分布式:一个业务分拆多个子业务,部署在不同的服务器上 2.集群:同一个业务,部署在多个服务器上 分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式 ......
MYSQL: length() vs char_length()
select length('€'), char_length('€') --> 1, 1 LENGTH() returns the length of the string measured in bytes.CHAR_LENGTH() returns the length of the stri ......