NOT
学习笔记:redis面试题
# redis面试题(ChatGPT生成) ## 题目 1. 什么是Redis?它的主要特点和用途是什么? 2. Redis支持的数据结构有哪些?请给出每种数据结构的简要说明。 3. Redis的持久化机制是什么?它有哪些优缺点? 4. 什么是Redis的主从复制?如何设置和配置主从复制? 5. * ......
10年程序员,想对新人说什么?
前言 最近知乎上,有一位大佬邀请我回答下面这个问题,看到这个问题我百感交集,感触颇多。 在我是新人时,如果有前辈能够指导方向一下,分享一些踩坑经历,或许会让我少走很多弯路,节省更多的学习的成本。 这篇文章根据我多年的工作经验,给新人总结了25条建议,希望对你会有所帮助。 1.写好注释 很多小伙伴不愿 ......
C++11 可平凡复制类型 (TriviallyCopyable)
# 可平凡复制类型 1. 标量类型(算数类型/枚举/指针) 2. 可平凡复制类类型 3. 可平凡复制类型的数组 4. cv限定的可平凡复制类型(const/volatile) > # Trivially copyable class > A trivially copyable class is a ......
组合数的多种求法
### 一、递推法[杨辉三角法] 组合数满足递推关系$C(n, k) = C(n-1, k-1) + C(n-1, k)$。因此,可以使用递推法计算组合数。这种方法需要预处理$C(0, 0) = 1$和$C(n, 0) = 1$以及$C(n, n) = 1$的边界情况,然后使用递推公式计算出其他组合 ......
Thymeleaf
# springboot 集成 Thymeleaf 示例:D:\java\demo\student\thymeleaf ## 1. Thymeleaf 介绍 ## 2. 依赖导入 在 Spring Boot 中使用 thymeleaf 模板需要引入依赖,可以在创建项目工程时勾选 Thymeleaf, ......
关于 yield 关键字(C#)
阅读目录 〇、前言 一、yield 关键字的使用 1.1 yield return:在迭代中一个一个返回待处理的值 1.2 yield break:标识迭代中断 1.3 返回类型为 IAsyncEnumerable 的异步迭代器 1.4 迭代器的返回类型可以是 IEnumerator 或 IEnum ......
每日汇报 第五周第二天 html表单
今日学习: html表单; 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Registration Form</title> 6 <link rel="stylesheet" href= ......
7.24打卡
L1-096 谁管谁叫爹 #include <bits/stdc++.h>using namespace std;int digit_sum(int num){ int sum=0; while(num){ sum+=(num%10); num/=10; } return sum;}int main ......
pixelbook2017 刷windows 并安装声卡驱动
# 刷BIOS [Windows Installer Helper]([Windows Install Helper (coolstar.org)](https://coolstar.org/chromebook/windows-install.html)) 具体的步骤可以参考这里。 实际上这部分网 ......
网易一面,痛失30K:为啥用阻塞队列,list不行吗?
文章很长,且持续更新,建议收藏起来,慢慢读 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
maven查看jar的pom引入来源
maven相关分享 maven仓库地址:https://mvnrepository.com/阿里仓库地址:https://developer.aliyun.com/mvn/search阿里仓库settings.xml配置: ......
Day16-github基本使用
创建repository发布到公网,所有人能访问 步骤1: 按照规范创建一个repository,提示使用电子邮件,先创建一个github账号,访问github,推荐使用谷歌浏览器,vpn,格式是username.github.io 点击setting-》pages 步骤2: 下载github de ......
老杜 JavaWeb 讲解(十四) ——JSP+Servlet改造oa项目
## (十四)JSP改造oa项目 **相关视频:** > [38-Servlet和JSP改造oa项目](https://www.bilibili.com/video/BV1Z3411C7NZ/?p=39&vd_source=d0ace4d790d5d2f0d4782a02fb598798) ### ......
协议 tcp rpc http websocket
传输层:tcp,udp 应用层:http,grpc,websocket 浏览器服务器太多了,互相沟通需要统一的协议,http主要用于B/S 如果是公司内部,轻量小巧定制化,用rpc http是半双工,同一时间,只能一方发送消息,客户发送请求, 建立http连接后,通过header可以申请升级到 we ......
fix: fix: Apple Watch无法解锁MBP
TLDR no zuo no die. 尽量别修改用了挺久的设备名... 前言 最近突然发现, Apple Watch不能解锁Macbook了 参考网上的帖子, 经过N次重启, 总算解决问题了... 解决步骤 钥匙串访问(keychain) 打开钥匙串访问 可以用spotlight搜索“钥匙串访问“ ......
图像学-渲染管线
# 渲染管线 ## 渲染管线功能 * 将物体3D坐标转换为屏幕空间2D坐标 * 为屏幕每个像素点进行着色 ## 渲染管线的流程 顶点数据输入->顶点着色器->曲面细分过程->几何着色器->图元组装->裁剪剔除->光栅化->片段着色器以及混合测试 ......
超级好用的绕过php的disable_functions
寻思寻思今天就写了吧 这里背景是在打同学搭的网站,一句话已经进去了,但是执行不了命令 能够看到能用的函数几乎都被禁了 在网上找了挺多方法都用不了,蚁剑的各种插件也绕不过 最后找到了这个 哥斯拉的绕过disable中的双链表 它的说法是这样的 (来源:http://www.hackdig.com/10 ......
读《大道至简》有感
读《大道至简》有感 《大道至简》这本书的作者给我的感觉就像是在跟现代的“老子”对话一样,作者对软件工程的理解之深以及对软件工程项目管理的思考,无一不让人赞叹。周老师的知识和见识,让我感到惊讶与钦佩,改变了我对计算机领域工作者一贯的理科男的形象。 周老师一开始就已经将编程的精益用愚公移山的典故概述出来 ......
7.24日
今日无事发生。 早起,洗漱,早饭,肉饼,手机,iPad,休息。 午饭,躺平,手机,iPad。 晚饭,换屋,整理,思考,B站,搜索,那岩。 夜宵,瞭望,俯视,畅想,回忆。 明日计划暂未确定。睡觉。 今天也是无事发生的一天呢 ......
go install 和 go get的区别
`go install` 和 `go get` 都是 Go 语言中的命令行工具,用于处理依赖关系和安装包。它们的主要区别在于功能和使用场景。 1. `go install`: - 功能:`go install` 命令用于编译并安装指定的包或可执行程序到 Go 语言的工作空间(`GOPATH`)的 ` ......
CN65 极致性价比小主机黑苹果的折腾之旅(后续修改,完美版本)
针对第一篇文章中的一些问题怎么解决的: 第一、网卡的mac地址,如图修复 第二、蓝牙的修复,其实这个也是玄学 博通的943224pciebt2网卡 正确的蓝牙驱驱动 而错误的蓝牙usb主机控制器里的“版本显示是低于1.56的,我的是显示版本:0.42” 无论用什么修改方法就是失败,原因就在这里。 那 ......
卡特兰数
## 概念 以下看似毫不相关的问题均属于 Catalan 数列: - $n$ 个节点构成的无标号、区分左右儿子的二叉树数量为 $Cat_n$ - $n$ 个节点构成的无标号、区分儿子的有根树数量为 $Cat_{n - 1}$ - $n$ 个左括号与 $n$ 个右括号组成的合法序列有 $Cat_n$ ......
关于B450M迫击炮主板插4根内存遇到的问题
在京东光威买的两对套条,8Gx2,16Gx2, 颗粒8G美光,16G南亚,总共4根DDR4 在B450M MORTAR上反复尝试了无数次,开启XMP Auto 3200得到的都是重启黑屏,蓝屏,内存检测错误,甚至把操作系统都搞坏了 最后发现一个解决方案 将BIOS更新到最新版本,我用的是1J1 将1 ......
LSM树学习笔记(2)
SSTables LSM(log-structured merge-tree)树使用排序字符串表(SSTable:Sorted Strings Table)格式持久化到磁盘。顾名思义,SSTable是一种用于存储键值对的格式,其中的键是按排序排列的。SSTable由多个被称为段的有序文件组成。这些段 ......
kubectl - 如何列出Pod中运行的所有容器,包括初始化容器
初始化容器存储在spec.initContainers中: kubectl get pods POD_NAME_HERE -o jsonpath={.spec.initContainers[*].name} 运行的所有容器在containers中 kubectl get pods POD_NAME_ ......
适用于Android手机的Debian GNU/Linux和Windows兼容环境
Github地址:https://github.com/jinshulumengchuang/Debian-Wine-Android 食用方法: 从github下载release 安装得到的apk文件 把tarball放在内部存储的根目录 给termux存储权限 打开termux 输入 : cd.. ......