三年之期,再次迁移云服务器

1.

和上次不一样,我没有再重置宝塔面板,它仍然没改,“不注册,不登陆,就不给用”。 所以这次更换了 1Panel https://github.com/1Panel-dev/1Panel 安装顺利,但是,z-blog php 版,没有集成到里面,得自己迁移。 通过应用商店里,安装了 openresty 和 php 环境。 从最终结果看,这是2个不同的docker镜像。 在部署网站的时候,也是通过这 openresty 来部署的。

但是因为blog是迁移的php的项目,所以配置起来,花了很多时间。 主要是配置后,报了文件无法访问的权限。 当时没注意,值看到了基础的提示,没详细看没有权限的详细细节, 导致给迁移后的目录设置赋值各种权限都是无效的。 最后再详细看日志,才发现,无权限的路径不是当前部署的文件路径。 再细查,应该是之前服务器的部署路径。 最后,查看blog里的user.ini 文件,修改了新的路径才算启动完成。

2.

在原先服务器里,自己写的很多应用,当时都docker化了,这次迁移起来没什么难度。 不过就是很多都不用了,

convnext 图片分类训练笔记 01

框架 tensorflow 模型用 convnext_large_384 训练图片信息: Number of classes: 11 Class cheongsam: 178 samples (4.08%) Class gufeng: 330 samples (7.56%) Class gymnastics: 97 samples (2.22%) Class hot_pants: 189 samples (4.33%) Class jk: 1338 samples (30.65

mysql迁移到pqsql笔记

mysql迁移到pqsql笔记

在将MySQL迁移到PostgreSQL的过程中,遇到了一些问题,下面是一些简单的解决方案。

  • 使用命令,初始化数据库,并设置postgres的密码
    • bin\initdb -E UTF-8 -A md5 -U postgres -W -D data -- 如果只使用 bin\pg_ctl -D data init 则不会设置postgres的密码
    • 命令启动pqsql:`bin\pg_ctl -D data -

我对web应用“错误处理”的一些思考

本文的是来源对于:我已经受够了“系统异常”!的思考

该文是从用户体验不好的“系统异常”说起,给出了一套基于异常处理的方案。

在我有限的开发时间里,也有过一套关于此类问题的处理方案,和上文略有不同,在这里简单的总结一下。

.net core 多线程下使用 Random 会出现bug

.net core 多线程下使用 Random 会出现的bug

先看原文: Working with System.Random and threads safely in .NET Core and .NET Framework https://andrewlock.net/building-a-thread-safe-random-implementation-for-dotnet-framework/

我的结论: .net 6 之前,如果习惯构建了一个静态

ServiceStack orm 将枚举的数值保存到mysql的方法以及可能的bug。

ServiceStack orm 将枚举的数值保存到mysql的方法以及可能的bug。

正常时候的枚举,入参估计会按照字符串来匹配。

给枚举类型

c# 6 读取 zip 文件内容到内存里的方法。

网上的很多示例代码都是写入文件的,自己改造了一个例子。 主要奇怪的地方是 ZipArchiveEntry open出来的stream,直接用 read 读到buff里的数据不是解压后的数据。需要有一个中介的stream流来处理。


// See https://aka.ms/new-console-template for more information
using System.IO.Compression;

var zipA = ZipFile.Open(@"R:\<!--autointro-->

关于新建的 Docker容器 MySQL中文会乱码的问题。

在迁移数据库的时候,新建了一个5.7的docker镜像,但是发现插入带中文的字符串的时候,会发生乱码。通过网上的文章,找到了解决方案,就行修改mysql的配置文件。


docker exec进入容器
sudo docker exec -it 588340b778f6 bash

执行以下命令,将 character-set-server=utf8 写入mysql配置文件
echo "character-set-server=utf8" ˃˃ /etc/mysql/mys<!--autointro-->

本次 云服务器内容迁移 总结

腾讯云服务器三年之期到期了,只能另外换账号重新买一个云服务器,这就导致这次的服务器迁移总结。

免密码登录

在给 github 设置了ssh后,以及在本地服务器成功的设置免密码登录后,在新服务器上也设置免密码登录也是正常的事情了。

直接将公钥放在腾讯云的管理界面后,在重置板块后,就可以将公钥绑定到服务器上,但是。登录的时候,碰上了这个错误:

Permission denied (publickey).

在网上找了很多文章,都是没啥用的,最后

Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found

新电脑,在安装的 tensorflow 2.5 时遇到的问题。

其实,很简单,到官网 https://developer.nvidia.com/rdp/cudnn-download 下载最新的cudnn就ok了。前两天安装时漏了。

<< 1 2 3 4 > >>
«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
网站分类
文章归档

Powered By Z-BlogPHP 1.7.3

Copyright csharptools.cn Rights Reserved. 桂ICP备17007292号-1