<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://yefei572.github.io/</id><title>码海无涯_个人技术栈</title><subtitle>DaBi brother write his blog in here.</subtitle> <updated>2025-01-15T16:33:09+08:00</updated> <author> <name>YeFei572</name> <uri>https://yefei572.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://yefei572.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="zh-CN" href="https://yefei572.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator> <rights> © 2025 YeFei572 </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>2024-11-21-Git仓库全量迁移.md</title><link href="https://yefei572.github.io/posts/Git%E4%BB%93%E5%BA%93%E5%85%A8%E9%87%8F%E8%BF%81%E7%A7%BB/" rel="alternate" type="text/html" title="2024-11-21-Git仓库全量迁移.md" /><published>2024-11-21T00:00:00+08:00</published> <updated>2024-11-21T00:00:00+08:00</updated> <id>https://yefei572.github.io/posts/Git%E4%BB%93%E5%BA%93%E5%85%A8%E9%87%8F%E8%BF%81%E7%A7%BB/</id> <content type="text/html" src="https://yefei572.github.io/posts/Git%E4%BB%93%E5%BA%93%E5%85%A8%E9%87%8F%E8%BF%81%E7%A7%BB/" /> <author> <name>YeFei572</name> </author> <category term="技术分享" /> <summary>经常碰见需要迁移仓库，然后又要保留提交记录的时候，记录一下步骤 1、先克隆原仓库的信息 这里克隆使用的是镜像模式克隆，需要注意的是克隆命令不一样 git clone --mirror git@code.xxxx.cn:fff/demo.git 2、设置新仓库地址 # 进入到刚克隆的镜像仓库 cd demo.git # 设置新仓库地址 git remote add new-origin git@github.com:fff/demo.git 3、推送所有内容到新仓库 git push new-origin --mirror 4、总结说明 这种方式迁移的特点： 保留所有的提交历史 保留所有的分支 保留所有的标签(tags) 迁移所有的引用</summary> </entry> <entry><title>2024-05-10-Vmware虚拟机安装CentOS7系统.md</title><link href="https://yefei572.github.io/posts/Vmware%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85CentOS7%E7%B3%BB%E7%BB%9F/" rel="alternate" type="text/html" title="2024-05-10-Vmware虚拟机安装CentOS7系统.md" /><published>2024-05-10T00:00:00+08:00</published> <updated>2024-05-10T00:00:00+08:00</updated> <id>https://yefei572.github.io/posts/Vmware%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85CentOS7%E7%B3%BB%E7%BB%9F/</id> <content type="text/html" src="https://yefei572.github.io/posts/Vmware%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85CentOS7%E7%B3%BB%E7%BB%9F/" /> <author> <name>YeFei572</name> </author> <category term="技术分享" /> <summary>记录一下VM安装centOS系统 一、准备环境 需要注意的是要求安装VM和安装镜像，正常来说要搞对架构，如果架构不对，镜像安装会失败，正常intel系列的芯片直接选择X86-64,苹果或者amd系列用https://mirrors.aliyun.com/centos-altarch/7/isos/aarch64/ 二、安装过程 如果不按照下面这些个注意点，可能会出现无法加入网络 安装的时候有几个地方需要注意一下： 1、选择网络类型的时候，如果要加入当前网络的局域网，就需要使用桥接网络。如果是想自创网络，就使用网络地址转换NAT模式。 2、配置centOS系统的时候，先选择语言为Chinese,再开始选择时区（亚洲/上海）、然后软件选择。重点来了，网络和主机名需要设置，最后点击右上角的打开按钮后可以立刻看见网络连接信息，如下图所示 三、后...</summary> </entry> <entry><title>2024-05-08-使用SpringBoot自带的国际化依赖进行后台提示国际化</title><link href="https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8SpringBoot%E8%87%AA%E5%B8%A6%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96%E4%BE%9D%E8%B5%96%E8%BF%9B%E8%A1%8C%E5%90%8E%E5%8F%B0%E6%8F%90%E7%A4%BA%E5%9B%BD%E9%99%85%E5%8C%96/" rel="alternate" type="text/html" title="2024-05-08-使用SpringBoot自带的国际化依赖进行后台提示国际化" /><published>2024-05-08T00:00:00+08:00</published> <updated>2024-05-08T00:00:00+08:00</updated> <id>https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8SpringBoot%E8%87%AA%E5%B8%A6%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96%E4%BE%9D%E8%B5%96%E8%BF%9B%E8%A1%8C%E5%90%8E%E5%8F%B0%E6%8F%90%E7%A4%BA%E5%9B%BD%E9%99%85%E5%8C%96/</id> <content type="text/html" src="https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8SpringBoot%E8%87%AA%E5%B8%A6%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96%E4%BE%9D%E8%B5%96%E8%BF%9B%E8%A1%8C%E5%90%8E%E5%8F%B0%E6%8F%90%E7%A4%BA%E5%9B%BD%E9%99%85%E5%8C%96/" /> <author> <name>YeFei572</name> </author> <category term="技术分享" /> <summary>最近项目要做到海外去，后台的提示需要做成国际方言化，此处记录一下如何操作 一、准备依赖 由于项目依赖的是SpringBoot自带的国际化功能，所以一些必要依赖需要添加进来： &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-web&amp;amp;lt;/artifactId&amp;amp;gt; &amp;amp;lt;/dependency&amp;amp;gt; &amp;amp;lt;!--自定义校验器，当用户入参不合法的时候需要提示错误信息--&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot...</summary> </entry> <entry><title>2024-03-14-使用LiveKit搭建多人视频语音服务器</title><link href="https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8LiveKit%E6%90%AD%E5%BB%BA%E5%A4%9A%E4%BA%BA%E8%A7%86%E9%A2%91%E8%AF%AD%E9%9F%B3%E6%9C%8D%E5%8A%A1%E5%99%A8/" rel="alternate" type="text/html" title="2024-03-14-使用LiveKit搭建多人视频语音服务器" /><published>2024-03-14T00:00:00+08:00</published> <updated>2024-03-14T00:00:00+08:00</updated> <id>https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8LiveKit%E6%90%AD%E5%BB%BA%E5%A4%9A%E4%BA%BA%E8%A7%86%E9%A2%91%E8%AF%AD%E9%9F%B3%E6%9C%8D%E5%8A%A1%E5%99%A8/</id> <content type="text/html" src="https://yefei572.github.io/posts/%E4%BD%BF%E7%94%A8LiveKit%E6%90%AD%E5%BB%BA%E5%A4%9A%E4%BA%BA%E8%A7%86%E9%A2%91%E8%AF%AD%E9%9F%B3%E6%9C%8D%E5%8A%A1%E5%99%A8/" /> <author> <name>YeFei572</name> </author> <category term="个人笔记" /> <summary>最近看到一个开源的库livekit，使用Golang编写，在WebRTC上面进行封装，包括了TURN等相关组件，无需另起服务了。于是试了一试，记录下来。 一、下载服务端并启动 服务端的代码其实包括了各种pc平台，我这边使用的是win平台，可以在这个下载地址自己选择对应的平台。本文最新版本号为: 1.5.3 二、启动服务端 由于本地测试启动和生产环境启动的方式大不一样，这里只是调研，所以在本地测试启动。 # cmd进入到根目录，运行下面命令启动服务端 livekit-server.exe --dev --bind 0.0.0.0 注意点： 上述启动的只是一个dev模式，本模式默认自动设置了key=devkey和secret=secret,这两个参数在后面客户端要使用，可以先记录下来。 对应的bind参数表示所有局域网内的设备都可以访问该服务器，如果不加，就会造成你用其...</summary> </entry> <entry><title>2024-01-18-Flutter使用键盘上部弹出输入框</title><link href="https://yefei572.github.io/posts/Flutter%E4%BD%BF%E7%94%A8%E9%94%AE%E7%9B%98%E4%B8%8A%E9%83%A8%E5%BC%B9%E5%87%BA%E8%BE%93%E5%85%A5%E6%A1%86/" rel="alternate" type="text/html" title="2024-01-18-Flutter使用键盘上部弹出输入框" /><published>2024-01-18T00:00:00+08:00</published> <updated>2024-01-18T00:00:00+08:00</updated> <id>https://yefei572.github.io/posts/Flutter%E4%BD%BF%E7%94%A8%E9%94%AE%E7%9B%98%E4%B8%8A%E9%83%A8%E5%BC%B9%E5%87%BA%E8%BE%93%E5%85%A5%E6%A1%86/</id> <content type="text/html" src="https://yefei572.github.io/posts/Flutter%E4%BD%BF%E7%94%A8%E9%94%AE%E7%9B%98%E4%B8%8A%E9%83%A8%E5%BC%B9%E5%87%BA%E8%BE%93%E5%85%A5%E6%A1%86/" /> <author> <name>YeFei572</name> </author> <category term="个人笔记" /> <summary>flutter中使用键盘顶起输入框，大多数使用场景是评论等相关场景，该文章记录来自于网上大佬的技术分享，没记住是谁的。 使用一个新页面，顶部使用透明区域，底部使用输入框，然后获得焦点的时候弹起键盘： import &amp;#39;package:flutter/material.dart&amp;#39;; import &amp;#39;package:flutter_screenutil/flutter_screenutil.dart&amp;#39;; class CommentWidget extends StatelessWidget { final ValueChanged onEditingCompleteText; final TextEditingController controller = TextEditingController(); CommentWidget({re...</summary> </entry> </feed>
