生活分享

  • 首页
未分类
未分类

从Gogs迁移到Gitea躺坑记录

Gogs是很优秀的git托管,之所以想迁移到gitea最大的痛点是代码搜索,这个确实很有必要。当然带价就是会费不少服务器资源。 迁移流程大概是: 进入gogs环境执行gogs backup --database-only 备份git库,比如我是zip打个包 把数据库版本切换到13UPDATE version SET version=13; 用docker跑gitea:1.1.4,指定好gogs的mysql数据库 这里一定要根据gitea手册检查对应的几个文件夹,比如avatas等,目录结构跟gogs是不一样的 确定…

2022年9月19日 0条评论 2452点热度 0人点赞 jinzhao 阅读全文
未分类

Traefik v2 个人服务架设体验 by docker

第一次接触是在给k8s实验集群架设ELK时才知道这个东西的,第一印象就是它的哲学非常符合k8s的调调,之所以考虑将nginx迁移过来,主要的考虑还是服务发现。 下面是使用的感受和坑以及建议 它不够轻量,虽然是go编写的,实际使用内存在40MB左右,所以很抠的个人服务器要注意下; 它不是传统意义上的webserver,所以它不能像nginx一样代理fastcgi,通常还是要交给nginx来做,“纯”这个东西对有的人来说是好东西; 它的配置分为静态配置和动态配置,动态配置就是支持服务发现的部分,这里有意思的是比如有一个…

2022年9月9日 0条评论 924点热度 0人点赞 jinzhao 阅读全文
未分类

小程序获取导航栏navBarHeight和底部tabbarHeight的高度(适配所有机型)

先说三遍:垃圾小程序~垃圾小程序~垃圾小程序~ 系统api中systemInfo什么都给了,就是不直接给你这两个高度,可能是涉及组件的实现吧,搭建在安卓和ios上的hybird渲染就是麻烦。 直接上答案:navBarHeight = systemInfo.statusBarHeight + 44; 有人会问44哪里来的,44就是所有ios导航栏的高度 tabbarHeight=systemInfo.screenHeight-systemInfo.safeArea.bottom + 50 height: calc(1…

2022年8月27日 0条评论 3816点热度 4人点赞 jinzhao 阅读全文
未分类

微信小程序避坑指南(从入门到基本组件)

首先是框架组件的选择 目前主流框架是uni-UI和taro,可能拼错了,不想再去打开,虽然两者都支持react和vue,说说的而已,前者主要支持vue,后者主要支持taro,前者很接地气跟vue一个德行,后者很react,了解他们的都懂我说的啥。自以为清高跳过源生直接来了个taro+taro UI。大概玩了几天,莫名奇妙的坑无数,最烦的是无法适配“微信开发者工具”,无奈放弃react的写法(确实很爽,之前没用react写过东西)。再接触源生后发现,狗日的,taro这些其实是大坑,那么多小程序平台,只有微信的吸引我,…

2022年8月22日 0条评论 846点热度 0人点赞 jinzhao 阅读全文
未分类

UG NX 如何修改默认小数位数(UG12和1980)

默认UG使用的是1位小数,但是在机加工领域最常用的是2位小数,每次新建模型修改特别麻烦,最好的办法就是把母模板文件改了一劳永逸。下面是UG12和1980两个版本的模板文件路径。修改方法很简单,用一个已经修改好的prt文件替换下面路径中的model-plain-1-mm-template.prt即可。 UG12的路径地址:C:\Program Files\Siemens\NX 12.0\LOCALIZATION\prc\simpl_chinese\startup\model-plain-1-mm-template.p…

2022年7月1日 0条评论 2435点热度 1人点赞 jinzhao 阅读全文
未分类

WTForm 快速赋值populate_obj的 使用,错误(TypeError: populate_obj: cannot find a value to populate from the provided obj or input data/defaults)

使用wtform时populate_obj一直是一个非常方便的方法,不同于其他语言,python的这种方式显得理所当然。它的作用很简单,就是将表单中同名的属性赋值给对象。 TypeError: populate_obj: cannot find a value to populate from the provided obj or input data/defaults 只要使用这个方法,上面错误可谓是常见,debug也没有告知到底是哪一个的值出现问题。这里给一个能覆盖99%问题的思路,就是它在赋值时要么是名字不…

2022年6月20日 0条评论 973点热度 0人点赞 jinzhao 阅读全文
未分类

MAC 安装Photoshop 2022碰到错误怎么办

简单记录如下: 开启不明来源安装,毕竟来路不正; 卸载之前的版本,对不起我只知道remove 应用程序文件夹,这里很坑,你可能在六个位置找到adobe相关的文件夹,这里建议删除的方式适用于安装adobe全套工具,否则会破坏adobe其他已经安装的程序; 下载官方的安装包安装,因为如果没有卸载干净还是会报错,嗯,我就碰到了。可是安装包巨大,下载久的话下一个办法; 安装Creative Cloud ,2.9MB,记住不要安装提示的防恶意软件app,装好后就可以卸载了。这个东西极其恶心,用完就可以卸载了,然后你就可以愉快…

2022年6月10日 0条评论 1140点热度 0人点赞 jinzhao 阅读全文
未分类

Docker buildx build 推送镜像错误

典型的错误信息如下: ERROR exporting to image error: failed to solve: server message: insufficient_scope: authorization failed 这个问题卡了我好久,也正好理了一下xbuild的原理,首先buildx只是个壳干活的叫buildkit,xbuild在目标容器中进行build构建,而目标容器中使用 QEMU这个东西模拟了不同架构下的指令,构建好了以后还有一个输出的过程,因为它支持非常非常多的格式,OCI兼容的只是其中…

2022年6月9日 0条评论 3039点热度 3人点赞 jinzhao 阅读全文
未分类

苹果笔记本Macbook M1 Pro上运行 Siemens NX UG

最近在试着学UG,突发奇想自己的mbp能不能跑,一搜有youtube大神装过了,可惜没有太多细节,这里列一下我在安装时碰到的坑。 首先的首先,windows11 必须安装arm版本,这个版本的windows还处于inside阶段,所以经常崩溃,我不得不重启来应对,所以主力觉得不适合拿来用太影响效率了。 目前mbp M1芯片全线不支持bootcamp所以不得不跑在虚拟机上,这也是为什么我用“突发奇想”来形容了,这就意味着不能发挥出100%的硬件效率。而虚拟机的选择有两种,vmware和parallels deskto…

2022年6月7日 0条评论 5650点热度 6人点赞 jinzhao 阅读全文
未分类

红米Note9Pro5G安卓最干净刷机指南

记得玩安卓刷机还是11年的事,都十年过去了,后来试着玩过,发现太费时间就没有坚持,这次花了两天好好折腾了一番,之所用时如此之久全因为内网的混淆信息太多了。 大概记录几个坑和信息点,希望能帮你闭坑。 站点https://miuiver.com/ 非常有帮助的站点,它帮我了解了目前刷机的流程和几个基本工具,同时可以找到大陆小米历史固件,所以降级就不用担心了。 小米在刷机领域包括国外很火的原因就是它低廉的价格,成本很大部分从广告收回去,所以往往也是刷机资源最丰富的品牌。如果是以刷机为目的的可以考虑购买小米性价比最高的机型…

2022年5月31日 0条评论 6167点热度 7人点赞 jinzhao 阅读全文
12345…16

jinzhao

这个人很懒,什么都没留下

最近评论
jinzhao 发布于 3 年前(05月31日) 谢谢提醒,我是根据作者的评论操作的,可能后来改了吧。 https://forum.openmedia...
jinzhao 发布于 3 年前(05月31日) 这种事碰到蛋疼,主要是很多开源的开发者来一句等我有了m1的本子再说,哈哈
匿名 发布于 3 年前(05月08日) omv 升级的命令应该是 omv-release-upgrade
匿名 发布于 3 年前(04月18日) 我前两天手贱,升级了12.3,pyenv 无法安装任何版本python,pyinstaller 也遇...
jinzhao 发布于 5 年前(06月04日) 我是部署在docker中的

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1