编程笔记
-
record 类型
结构类型来设计以数据为中心的类型,这些类型提供值相等性,并且很少或没有任何行为。 但对于相对较大的数据模型,结构类型有一些缺点: 它们不支持继承。 它们在确定值相等性时效率较低。 对于值类型,ValueType.E…
-
React hooks 实现图片懒加载useLazyLoad
定义useLazyLoad 思路: 判断图片在视口内就加载,即: 元素距离页面顶部的距离offsetTop < 滚动条高度scrollTop + 视口高clientHeight import { useCallback, useEffect, useState } from 'react' import { Img…
-
K8S 持久化存储 PV/PVC
目录 1. 通过 NFS 实现持久化存储 1.1 配置 nfs 1.2 创建 PV 1.3 定义 PVC 2. 基于动态 storageclass 创建 pv/pvc 2.1 创建 PV 2.2 测试 storageclass 效果 3. PV、PVC 应用在 mysql 的持久化存储 3.1 创建 Mysql …
-
rust中的超时处理
自从 tokio 1.0发布以来,rust的异步开发总算大势已定。尽管没达到标准库的速度,依然挡不住大家的热情。看编程排行榜,增加2倍的开发者。 既生瑜何生亮,感觉go就是小号的rust。 不废话了。背景:之前用go开发一…
-
数据结构-图 All In One
数据结构-图 All In One 在计算机科学中,图(Graph)是一种抽象数据类型,用于实现数学中图论的无向图和有向图的概念。 图的数据结构包含一个有限(可能是可变的)的集合作为节点集合,以及一个无序对(对应无向图…
-
Jackson 系列化 之 脱敏处理
>>>>>>>>>>>>> 码云中有封装好的:https://gitee.com/chxlay/iserver-common.git <<<<<<<<<<<<<<<<<<<<&…
-
关于 c:如何在 gcc 4.9.2 中创建字符串常量?
How can I create a string constant in gcc 4.9.2? 我在带有 GCC 4.9.2 的 Arch Linux 上运行,我在编译以下代码时遇到了问题: 123456789101112131415161718192021 #ifndef WORLD_H …
-
关于 c:De-reference char 指针运行时错误
De-referencing char pointer run-time error 为什么下面的代码会导致运行时崩溃? 代码本身并不是很有用,但是,通过创建指向 char 指针并指向 main 中的字符串文字的指针,将此指针传递给我的函数并尝试读取字符…
-
关于 c:String 比较差异(适用于某些情况,有时不适用)
String Comparison Discrepancy (Works for some cases and sometimes doesn't) 我使用以下代码测试了我收到的电子邮件文件中的一些文本检测。 12345678910111213141516171819202122232425262728293031323334353637…
-
关于 c:发送 ICMP ping
Sending ICMP ping 对于 ICMP ping 请求(回显请求),我需要获取目标的 MAC 地址吗?我正在尝试学习如何使用原始套接字在 C 中实现这一点,但无法理解如何获取目标的 MAC 地址。 任何帮助表示赞赏。谢谢。 建议:获…