在Windows上使用GPG4Win的坑

众所周知大D组了All in Bomb,自然也要搭一个Gitea在上面。

由于会使用GPG来进行Git操作签名,将密钥添加到Gitea内也是属于正常操作了。

但在Windows上有个坑,简单记录一下。

现象

这个坑的现象如下:

    1. 在Powershell中,使用gpg --full-generate-key生成自签发密钥后在Gitea内添加后,进行验证时失败。
    2. 在Powershell中,直接使用echo "test" | gpg --sign会提示gpg: skipped "xxxxxxxxxxxxxxxx": No secret key
    3. 添加正常[......]

      继续阅读

本文被贴上了: , , 标签

为LNMP一键包增加OpenResty的Lua扩展

OpenResty是什么

OpenResty是一个基于Nginx与Lua的高性能Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数依赖项,可以方便的搭建高性能可伸缩的动态Web应用、Web服务以及动态网关。

 

注意

OpenResty官方的建议是直接使用OpenResty,不建议自行在Nginx上构建,OpenResty对相关组件做过优化,如果对性能需求较高,建议听官方的直接用,本文是基于LNMP一键包搭建好的环境,自行构建的。

 

正文

首先要安装的就是Lua引擎,这里有两个选择,一是可以选择LuaJIT,另外一种选择是安装OpenRe[......]

继续阅读

本文被贴上了: , , , , 标签

Python读写Excel库:xlwings从入门到放弃

Python操作Excel的库还是挺多的,比较常见的有:xlwingsxlrdxlwtopenpyxlxlutils等。

xlrdxlwt都有自身的局限性,例如xlrd只读不写,xlwt不能处理.xlsx

综合下来,xlwings是相对功能更全面,操作文件效率相对高,可以与matplotlib、pandas无缝衔接,免费开源的库。

安装

xlwings不是Python的内置库,需要单独安装。

使用

首先了解一下Excel的基本结构。

Excel的基本结构可以分为:Applicat[......]

继续阅读

本文被贴上了: , , 标签

WSL的迁移与Ubuntu版本升级

感谢好兄弟D大!

新机配置环境,WSL的迁移与Ubuntu版本升级折腾了一番,最后还是默默的爬了一下各种文档,整理如下:

注:本文中的WSL是指WSL1,并不是基于Hyper-V的WSL2/WSLg。

 

1. WSL的迁移

首先查看当前系统安装了哪些Linux子系统。

直接导出。[......]

继续阅读

本文被贴上了: , , , 标签

phZoom升级至支持jQuery 3.5+

phZoom是大D一直使用的一个好用且轻量化的jQuery看图插件。

原作者Phoetry自2012.1.6之后没有再更新过,看他/她的Github也是很久没有活动了,个人首页也已经无法访问了。

jQuery升级到3.5.0时,进行了一些安全更新,将jQuery.htmlPrefilter方法对正则表达式的支持移除了,所以原插件已无法在jQuery 3.5+的环境下正常工作。

发现这一点还是在升级wp 5.6时发现的。

于是将phZoom项目Fork了一下,添加了对版本号的判断,使插件在jQuery 1.4及3.5+的环境下均可以正常工作。

升级变化可以参考:https://api.jquery.com/jQuery.htmlPrefilter/

jQuery 3.5的升级指南可以参考:https://jquery.com/upgrade-guide/3.5/

[......]

继续阅读

本文被贴上了: , , 标签

Wekan的配置与安装

Wekan是什么

Wekan是一个开源的看板软件,看板是一种生产管理系统,1940年代丰田汽车公司参考超市的运行方式而发明。

在软件开发生产中,看板可以说是敏捷开发流程当中一个重要的组成部分。

作为个人使用,可以用来当作个人任务计划系统。

环境

Ubuntu 20.04.1 (GNU/Linux 5.4.0-54-generic x86_64)

CentOS 7 (Linux 3.10.0 x86_64)[......]

继续阅读

本文被贴上了: , 标签

WordPress 5.5+ 忘记密码的处理方法

这里假定所在服务器是无法使用邮件找回和只有一个管理员的情况。

多年前Wordpress已经弃用单独使用MD5算法来加密密码字符串,换用phpass来进行hash,所以要提前计算好密码加密后的字符串来进行替换。[......]

继续阅读

本文被贴上了: , 标签

docker-compose使用代理的方法

最近使用Docker在家庭服务器上部署了Wekan v4.22。

Wekan开发小组十分活跃,没几天就已经更新到v4.52了,在准备升级的过程中,发现Docker官方的源当中版本还比较老,在Red Hat的源当中比较新。

无奈速度巨慢,只好挂代理用来下载了。

搜索了很多关键词也没有找到相关的资料,可能是搜索关键词的姿势不对。

最后还是在万能的stackoverflow上找到了答案。

[......]

继续阅读

本文被贴上了: , , 标签

Github/个人项目页 导航

搜索一下

活跃项目

CALIS_Spider(维护中)

大D最近的Github活动

最新文章

在Windows上使用GPG4Win的坑
  • 为Nginx安装ngx_lua_waf以及配置动态封禁IP脚本
  • 为LNMP一键包增加OpenResty的Lua扩展
  • MantisBT的配置与添加富文本编辑器wangEditor 5
  • Python读写Excel库:xlwings从入门到放弃
  • WSL的迁移与Ubuntu版本升级
  • 最新评论

    热词风云榜

    硬盘 WordPress 硬件维护 win7 WordPress主题 硬件 杭电OJ Python 实战MDT部署 云计算 开发日志 拆机文 视频 Windows Server 微软公有云 前端 电脑技术 网站建设 Ubuntu CSS 虚拟化 散热 拆机 折腾 C# 博客 科普 开发 Windows Fedora Win8 WP 简单易懂的现代魔法 Windows Azure PS Linux Flask 服务器 显卡 apache VPS php dell 软件应用 Microsoft OJ 操作系统 虚拟机 AU3 Hyper-V Linux运维 数据库 运维 MVA oj题解 Google 开箱 脚本 DIY 项目 HP 笔记本拆机 MDT 网站网络 代码

    文章分类

    月度存档

    链接四方

    站务信息

    • Webmaster:Derek.S
    • Theme:Dadclab_WP_Theme
    • Hosting:HK

    Copyright © 2011-2024 大D技研室 All rights reserved.

    自豪的采用 WordPress. | Optimized:1 queries in 0.555 seconds | Uptime | 自娱自乐开心就好.