会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guanchaoguo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
48
49
50
51
52
53
54
55
56
···
68
下一页
2022年11月8日
python 使用docker开发
摘要: #### 背景 * pycharm + win10 环境开发 很多时候 需要编译 一些c++ 拓展 例如 bcrypt==3.1.4 * win 安装一堆的 Microsoft Visual C++ 14.0 is required #### 内置服务 ``` set -eux && sed -i
阅读全文
posted @ 2022-11-08 10:12 vx_guanchaoguo0
阅读(27)
评论(0)
推荐(0)
2022年11月2日
python 生成数独
摘要: 递归回溯实现 退出条件全部遍历结束 // 全部结束 if (count == 81): # 递归出口 return True // 已经填充过了 # 行优先遍历 row = count // 9 # 行标 col = count % 9 # 列标 if matrix[row][col] != 0:
阅读全文
posted @ 2022-11-02 22:31 vx_guanchaoguo0
阅读(91)
评论(0)
推荐(0)
请用一行代码 实现将1-N 的整数列表以3为单位分组
摘要: python 1~100 生成 3一个组 print ([[x for x in range(1,100)] [i:i+3] for i in range(0,100,3)])
阅读全文
posted @ 2022-11-02 20:51 vx_guanchaoguo0
阅读(30)
评论(0)
推荐(0)
tornado + nginx 线上部署
摘要: 为什么需要nginx tornado 内置的web http server 功能受限 python的多线程 是解释器GIL的大锁 实际是一个线程运行 充分利用多核能力 nginx 点击查看代码 user nginx; worker_processes 5; error_log /var/log/ng
阅读全文
posted @ 2022-11-02 11:54 vx_guanchaoguo0
阅读(59)
评论(0)
推荐(0)
golang tpc 粘包处理
摘要: 使用分隔符号 分隔符编码 点击查看代码 func DelimeterEncode(message string) ([]byte, error) { var pkg = new(bytes.Buffer) err := binary.Write(pkg, binary.BigEndian, []by
阅读全文
posted @ 2022-11-02 11:16 vx_guanchaoguo0
阅读(56)
评论(0)
推荐(0)
2022年10月31日
php 全排列使用DFS
摘要: 字符串的全排列 给定 1,2,3 输出: 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 其实是一个树形结构 【】 1 2 3 2 3 1 3 1 2 123 132 213 231 312 321 使用深度优先搜索 DFS 深度 depth 走过路径 path 已经走过 u
阅读全文
posted @ 2022-10-31 22:52 vx_guanchaoguo0
阅读(47)
评论(0)
推荐(0)
PHP 二叉树的遍历
摘要: 二叉树遍历 前序 中序 后序 递归写法基本一致 但是思路就是每个节点 都会访问三次 只输出第一发音值 则是前序 是输出二次访问 则是 中序 是输出第三次访问 则是 后续 点击查看代码 class Node { public $value; public $child_left; public $ch
阅读全文
posted @ 2022-10-31 17:50 vx_guanchaoguo0
阅读(95)
评论(0)
推荐(0)
PHP 广度有限搜索和深度优先 DFS/BFS
摘要: 广度有优先可以实现二叉树的层级遍历 优先将 根节点 加入队列 取出来一个节点进行处理 依次词节点的 子节点入队 没有就不放入 队列非空则 继续 重复取出一个节点加入子节点 知道结束 点击查看代码 class Node { public $value; public $child_left; publ
阅读全文
posted @ 2022-10-31 17:31 vx_guanchaoguo0
阅读(49)
评论(0)
推荐(0)
PHP 动态规划算法
摘要: 动态规划实现 背包问题 题目 假设6个物品 最大容量 10 重量分别是 【4,2,6,5,3】 价值分别 【6,3,5,4,6】 算法 利用贪心思路 准备 准备10个桶【0, 0, 0, 0, 0, 0,0, 0, 0, 0】 第一个物品 重量是4 价值 6 1 2 3 4 5 6 7 8 9 10
阅读全文
posted @ 2022-10-31 17:23 vx_guanchaoguo0
阅读(98)
评论(0)
推荐(0)
php 实现四大基础算法
摘要: 冒泡 时间复杂度O(N*N) 具备稳定性 思路 外层循环控制轮数 内存循环 比较大小 比前一个数字大 则交换 点击查看代码 $len = count($arr); for ($i = 1; $i < $len; $i++) { for ($k = 0; $k < $len - $i; $k++) {
阅读全文
posted @ 2022-10-31 17:05 vx_guanchaoguo0
阅读(27)
评论(0)
推荐(0)
上一页
1
···
48
49
50
51
52
53
54
55
56
···
68
下一页
公告