将Hexo部署到服务器
之前是将博客部署在 GitHub Page 和 Gitee Page 上 , 部署的两套 Hexo 版本和主题均不相同 , 维护力度略大 . 现将 GitHub Page 的这套迁移到自己的服务器上.
服务器环境准备安装 git 和 nginx1yum install -y nginx git
添加 git 用户12345678910useradd gitpasswd git# 给git用户 ...
flutter忽略点击事件
通常会遇到这样的设计 , 在一个可点击的条目中有个 CheckBox , 只有当点击条目的时候才会更改 CheckBox 的状态 , 单独点击 CheckBox 只会触发条目的点击事件 , 而不会触发自身的事件. 通常直接把控件丢进去 , 是无法达到效果 , 因此需要做一层包装
AbsorbPointer 开启 absorbing:本身可以接收点击事件,但不会把事件传递给子组件。
Ig ...
Godot gitignore设置
Godot 项目目录比较简单 , 谷歌了一份 gitignore 配置文件:
1234567891011# Godot-specific ignores.import/export.cfgexport_presets.cfg# Imported translations (automatically generated from CSV files)*.translation# Mono-spec ...
转-Godot 3D动画loop无效的问题解决
在 Godot 中设置 3D 人物 Walk 动画时 ,设置其 AnimationPlayer 中 Walk 为循环模式 , 可运行后只运行了一次 , 搜索到一篇文章问题相同 , 转至此处记录
查看一下层级图会发现 , 除了场景的根节点以外其它都是灰色的 , animationPlayer 也是灰色的 , 意味着不会修改 , 这是因为该场景是我们直接从导入的资源直接继承过来的 , 要解决该问 ...
友盟推送分享接入问题
记录接入友盟SDK时的一些问题
App推送1. 推送消息显示已送达,但实际无通知问题定位在一顿官方文档FAQ查看后无果 , 于是查看日志 , 会看到这样的错误
1java.lang.IllegalArgumentException: ResClass未初始化 , 请确保你已经添加了必要的资源.
看到这里 , 应该知道是资源文件找不到 , 要么是被混淆了 , 要么是路径不对 . 在确认不是混 ...
Python文件批处理-修改md文档内容
当图床迁移后 , 我们需要将之前的 Hexo 文章中的图片链接换为新的地址 . 这里写一个批量文件处理小程序来解决
这里使用 python 实现
12345678910111213141516171819202122232425262728293031323334353637383940414243444546#!/usr/bin/env python# -*- coding:utf-8 - ...
Docker部署Python项目
使用 Docker 部署 Python 项目
前提准备首先生成项目依赖文件
1pip freeze > requirements.txt
此时会在项目目录下生成 requirements.txt 文件
创建 Dockerfile 文件
12345678910# 基于镜像基础FROM python:3.7# 设置代码文件夹工作目录 /appWORKDIR /app# 复制当前代码文件到容 ...
Python项目自动生成requirements.txt文件
通过设置 requirements.txt 来快速安装依赖库.
生成文件1pip freeze > requirements.txt
此时会在项目目录下生成 requirements.txt 文件
安装依赖文件格式
12requests==1.2.0 Flask==0.10.1
通过命令安装依赖
1pip install -r requirements.txt
使用镜像往往很多库下 ...
转-Python问题浅谈
本文转自 知乎
模块导入原理
ModuleNotFoundError
绝对路径
导入相对
路径导入
添加路径到sys.path
参考
最近遇到一个python import的问题,经过是这样的:
我先实现好一个功能模块,这个功能模块有多级目录和很多 .py 文件,然后把该功能模块放到其他目录下作为子模块,运行代码时,就报错ModuleNotFoundError。
为了解决这个问题,就把 p ...
PyQT5环境搭建及应用打包
通用开发框架
electorn:基于node-js,跨平台,开发成本低,运行效率低
qt:基于C++,跨平台,效率高,开发成本高
javafx:基于java,主要用于跨平台桌面程序开发
flutter:基于dart语言,谷歌开源移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面
Python方案
PyQt:PyQt5是Qt v5的Python版本,功能强大复杂,提供QT D ...