01 2022 档案

摘要:cobra:生成解析命令行参数工具 简介 cobra 是 go 语言的一个命令行程序库,可以用于编写命令行工具。非常多知名的开源项目使用了 cobra 库构建命令行,如Kubernetes、Hugo、etcd等等 安装 Cobra 非常易用,首先使用 go get 命令安装最新版本。 go get 阅读全文
posted @ 2022-01-24 22:40 pxlsdz 阅读(908) 评论(0) 推荐(0)
摘要:LeetCode 221. 最大正方形 (巧妙DP,公式证明推导DP) 题目描述 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 动态规划$O\left(n^{2}\right)$ f[i, j]表示:所有以(i,j)为右下角的且只包含1 的正方形的边长最大值。 阅读全文
posted @ 2022-01-20 18:42 pxlsdz 阅读(3720) 评论(0) 推荐(0)
摘要:Leetcode53. 最大子数组和 求最大值 题目描述 给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 样例 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 阅读全文
posted @ 2022-01-16 20:13 pxlsdz 阅读(1369) 评论(0) 推荐(0)
摘要:源码地址:https://gitee.com/pxlsdz/hyld 演示地址:http://121.199.59.80/hyld/ 1. 加密、压缩js代码 安装terser: sudo apt-get update sudo apt-get install npm sudo npm instal 阅读全文
posted @ 2022-01-12 22:30 pxlsdz 阅读(3777) 评论(0) 推荐(0)
摘要:卡特兰数 定义 卡特兰数又称卡塔兰数,卡特兰数是组合数学中一个常出现在各种计数问题中的数列,关于卡特兰数的题目大多都有一个差不多的套路:对于一个规模为n的问题,先找一个元素固定下来,然后将剩下的n-1个元素拆分成两个子问题 若一个数列$f_n$满足: \[ f(n) = f(0)*f(n-1) + 阅读全文
posted @ 2022-01-10 11:50 pxlsdz 阅读(3951) 评论(0) 推荐(0)
摘要:源码地址:https://gitee.com/pxlsdz/hyld 演示地址:http://121.199.59.80/hyld/ 可以先参考我以前写的:thrift实现多服务多线程的匹配系统 thrift官方教程 server每一个都是单线程的,所以按照之前的逻辑实现按照战斗力进行匹配会发生阻塞 阅读全文
posted @ 2022-01-08 20:15 pxlsdz 阅读(285) 评论(0) 推荐(0)
摘要:源码地址:https://gitee.com/pxlsdz/hyld 演示地址:http://121.199.59.80/hyld/ 修复Bug 多人游戏时,一个窗口接收q,每个窗口都会出发q命令。 解决: game/static/js/src/playground/palyer/zbase.js 阅读全文
posted @ 2022-01-06 10:50 pxlsdz 阅读(63) 评论(0) 推荐(0)
摘要:LeetCode 2122. 还原原数组 题目描述 Alice 有一个下标从 0 开始的数组 arr,由 n 个正整数组成。她会选择一个任意的 正整数 k 并按下述方式创建两个下标从 0 开始的新整数数组 lower 和 higher: 对每个满足 0 <= i < n 的下标 i,lower[i] 阅读全文
posted @ 2022-01-02 22:59 pxlsdz 阅读(83) 评论(0) 推荐(0)
摘要:源码地址:https://gitee.com/pxlsdz/hyld 演示地址:http://121.199.59.80/hyld/ 目标:实现剩下的三个同步函数 create player通过 server 同步玩家信息,有几个玩家,各自的状态如何。(上文实现) move to同步移动,某个玩家的 阅读全文
posted @ 2022-01-02 19:18 pxlsdz 阅读(77) 评论(0) 推荐(0)