相关文章
Golang | Leetcode Golang题解之第279题完全平方数
题目: 题解:
// 判断是否为完全平方数
func isPerfectSquare(x int) bool {y : int(math.Sqrt(float64(x)))return y*y x
}// 判断是否能表示为 4^k*(8m7)
func checkAnswer4(x int) bool {for x%4 0 {x / 4}return x%8 7
}func numSquares(n int) i…
建站知识
2025/1/16 8:05:03
golang websocket 手写研究机制
// 处理ws请求
func WsHandler(w http.ResponseWriter, r *http.Request, id string) {var conn *websocket.Connvar err errorpingTicker : time.NewTicker(time.Second * 10)conn, err wsupgrader.Upgrade(w, r, nil)if err ! nil {log.Printf("Failed to set websocke…
建站知识
2025/1/16 17:16:13
学习Numpy的奇思妙想
学习Numpy的奇思妙想 本文主要想记录一下,学习 numpy 过程中的偶然的灵感,并记录一下知识框架。 推荐资源:https://numpy.org/doc/stable/user/absolute_beginners.html 💡灵感 为什么 numpy 数组的 shape 和 pytorch 是 tensor 是…
建站知识
2025/1/16 3:42:03
C 观察者模式 Demo
目录
一、基础描述
二、Demo 最近需要接触到 MySQL 半同步插件,发现其中用到了观察者模式,之前没在 C 中用过,遂好奇心驱使下找了找资料,并写了个 Demo。
一、基础描述 观察者设计模式(Observer Pattern࿰…
建站知识
2025/1/16 18:41:15
我出一道面试题,看看你能拿 3k 还是 30k!
大家好,我是程序员鱼皮。欢迎屏幕前的各位来到今天的模拟面试现场,接下来我会出一道经典的后端面试题,你只需要进行 4 个简单的选择,就能判断出来你的水平是新手(3k)、初级(10k)、中…
建站知识
2025/1/15 15:06:36
vue3 reactive原理(二)-代理Set和Map及ref原理
Set和Map类型的数据也属于异质对象,它们有特定的属性和方法用来操作自身。因此创建代理时,针对特殊的方法需要特殊的对待。
Vue 的ref 是基于reactive函数实现的,它在其基础上,增加了基本类型的响应性、解决reactive在解构时丢失…
建站知识
2025/1/16 17:58:32
docker 常用管理命令及数据备份
docker 常用管理命令及数据备份
常用管理命令
重启
cd share docker compose restart
停止
cd share docker compose stop
启动
cd share ./deploy.sh
升级
cd share ./deploy.sh
查看日志
cd share docker compose logs -f
数据备份
以下备份相关命令均要求在doc…
建站知识
2025/1/9 23:58:41
Django学习(二)
get请求
练习:
views.py
def test_method(request):if request.method GET:print(request.GET)# 如果链接中没有参数a会报错print(request.GET[a])# 使用这个方法,当查询不到参数时,不会报错而是返回你设置的值print(request.GET.get(c,n…
建站知识
2025/1/9 14:46:36