摘要:
- 系统版本: ubuntu 24.04 安装 deb 包 sudo dpkg -i xxx.deb appimage AppImage 不需要安装,可以直接双击运行,但没有图标,也不能在软件列表中找到,使用会有一点不方便,可以安装一个 AppImage 安装工具 我使用的是 AppImageLau 阅读全文
摘要:
ipad + mac mini 自动随航(优化方案) 背景 在之前的文章中,介绍了搭建 vscode 服务器,通过 ipad 进行访问的方式,但实际操作下来,发现还是没有办法达到很好的效果。 问题包括: 网页连接 vscode 之后,在不同应用中切换经常会导致重连,也很容易超时重连,用来当玩具可以, 阅读全文
摘要:
# 导出微信读书个人笔记 - [weread2md](https://github.com/coreylam/weread2md) 获取微信读书的笔记与标注,并整理成markdown格式 ## 背景 要做什么? 将微信读书中的读书笔记,标注内容,整理成 markdown 格式,可以同步到其他笔记软件 阅读全文
摘要:
# 【AI语录】Python 框架对比 > 记录与 AI 的对话,通过与 AI 交流进行学习(这部分答案为 AI 提供,不保证准确性) # coreylin: django, flask 之外,还有哪些框架 【ChatGPT】: 除了Django和Flask,还有一些其他流行的Python Web框 阅读全文
摘要:
# 使用 pywebio 实现简易的工具箱网页(带登录态) ## 背景说明 简单做一个网页放个人服务器,展示一些自己常用的工具脚本,而且支持直接在网页运行工具,这样方便自己随时随地需要触发一些任务。 由于是直接在个人服务器上运行脚本,需要有一定的权限控制,避免被其他人误操作。因此采用 pywebio 阅读全文
摘要:
# 软件开发中的常见版本 | 版本 | 含义 | 描述 | | | | | | Alpha版本 | 初期阶段 | 基本功能未完成,存在严重缺陷,供内部测试和评估使用,不对外发布(核心功能有了,且主流程能跑通) | | Beta版本 | 测试阶段 | 主要功能已实现,但仍存在少量缺陷,邀请广泛用户参与 阅读全文
摘要:
# IPad + vscode 实现远程开发 # Target - 想通过使用 ipad 作为一个生产力工具的补充,在家用mac mini,出门用ipad(别问为啥不直接MAC BOOK,我自己也不理解),总之,我打算用IPad 作为一个轻量的移动办公。 - 采用的解决方案: 在个人服务器上,搭建 阅读全文
摘要:
# 使用 tempfile 处理临时文件 在Python中,使用临时目录可以将临时文件和数据存储在一个临时位置,以便在程序执行期间使用。下面是一些常见的使用临时目录的场景和方法: - [tempfile 生成临时文件和目录](https://docs.python.org/zh-cn/3/libra 阅读全文
摘要:
## 使用 pathlib 代替 os.path 这个是 3.4 版本以后的新功能 - [pathlib 面向对象的文件系统路径](https://docs.python.org/zh-cn/3/library/pathlib.html#basic-use) 下面是使用 pathlib 进行常见目录 阅读全文
摘要:
# 自动同步 github 仓库到 gitee ## 先上最终效果 代码仓库: [github2gitee](https://github.com/coreylam/github2gitee) Github Action 同步结果: ![](https://picgo-1256712489.cos. 阅读全文
摘要:
# coreylin: inotifywait 是什么 【ChatGPT】: inotifywait 是一个 Linux 下的命令行工具,用于监视文件系统的变化。它基于 inotify 机制,可以实时监控文件或目录的变化,并在发生变化时触发相应的动作。它可以监控文件的创建、删除、修改、移动等操作,并 阅读全文
摘要:
# 初见 ## 什么是 Helm Helm 是一个开源的 Kubernetes 包管理器和应用程序部署工具 它允许你以声明性的方式定义、安装、升级和卸载 Kubernetes 应用程序。Helm 使用称为 "chart" 的打包格式来组织和管理应用程序的配置和资源。 一个 Helm chart 是一 阅读全文
摘要:
# 使用 nginx 实现根据 header 进行静态资源的路由 ## 背景 在开发过程中,希望针对静态资源进行动态切换,做一个灰度发布部署的功能,即区分主干环境与分支环境,根据请求的 header 中是否带有指定的字段(X-ENV-ID)来进行静态资源的路由。 ## 实现 整体的架构图如下: ![ 阅读全文
摘要:
# Vscode 常见配置&快捷键 ## 环境变量设置 ## 快捷键设置 参考: https://blog.csdn.net/Zhuangvi/article/details/107741668 ```note 1、打开快捷键界面: File -> Preferences -> Keyboard S 阅读全文
摘要:
# Mac(M2) 安装 picgo 问题 ## 安装方式 ``` brew install picgo --cask ``` 安装版本为 2.3.1 ## 问题1: 安装后打开 picgo 报错:xxx 已损坏,无法打开。 您应该将它移到废纸篓 解决方法: 终端输入: ```shell sudo 阅读全文
摘要:
# vscode 终端下,conda 切换版本无效 ## 现象 使用 vscode + conda 时,发现无论怎么切换环境,最终使用的都是 python2.7 ## 原因 vscode 的 path 加载机制问题, vscode 的 Path 加载过程中,默认继承了一些 PATH,当这些 PATH 阅读全文
摘要:
# 在 docker-desktop 上体验 istio 入门案例 ## 安装&命令 从官网安装 docker-desktop,选择安装 k8s, 配置资源 4c8g - [docker desktop](https://docs.docker.com/desktop/) - [istio-dock 阅读全文
摘要:
# PIP 发布个人第三方库 1. 安装环境 ``` pip install twine ``` 2. 打包发布 ``` shell python setup.py sdist twine upload dist/* ``` ## 参考链接 - [Python全方位构建自己的第三方库--让别人pip 阅读全文
摘要:
# Docker 分段构建 ## 为什么 docker 分段构建,能减小镜像大小 ### docker 镜像组成 一个Docker镜像包含以下几部分组成: 应用程序和依赖:Docker镜像中可以包含一个或多个应用程序及其依赖库。这些文件通常保存在以只读层(镜像层)的形式存在的文件系统中。 环境变量和 阅读全文
摘要:
# PYTHON 判断引用路径的类型 如下方法, 用于实现在不加载模块的前提下, 判断某一个python引用路径是否存在, 以及属于什么类型(模块目录, 模块文件, 类名). 用于在一些不便加载(如项目较大,加载需要额外的环境支持, 或者文件本身较大,加载较慢) 等场景下, 扫描 python 类/ 阅读全文
摘要:
# Pytest TIPS > 使用 python 进行 python 脚本测试时的一些小 tips 记录 - [pytest-tutorial](https://www.tutorialspoint.com/pytest/index.htm) ### [tips.1] pytest 会执行指定目录 阅读全文
摘要:
python2 切换到 python3 python3 官方文档 python 版本变化 Part.1: py3 中不支持的py2 用法 1.1 Print Is A Function py2 中 print 为保留的关键字, 在 py3 中,改为普通的函数。 Old: print "The ans 阅读全文
摘要:
flask + uwsgi + nginx 搭建后端服务器 1) 构建flask服务 安装 创建虚拟环境 安装flask ## 创建虚拟环境 python3 -m venv venv # 安装flask pip install --upgrade pip pip install -U setupto 阅读全文