Golang简介
Go语言简介阵容豪华的创始人团队Ken Thompson 1966年:加入贝尔实验室,参与Multics项目,期间创造B语言,并用一个月时间开发UNICS(后改名为UNIX)操作系统。 1971年:与丹尼斯·利奇(Dennis Ritchie)共同发明C语言。 1973年:与丹尼斯·利奇使用C语言重写UNIX。 1983年:荣获图灵奖。 2000年:离开贝尔实验室,成为飞行员。 2006年:加入Google。 2007年:64岁时与Rob Pike、Robert Griesemer共同发起Go语言项目。 2025年:已从Google退休,但仍作为“杰出工程师”参与Go语言设计讨论。 Rob Pike 贝尔实验室Unix和Plan 9操作系统核心成员。 UTF-8字符集规范的主要设计者之一。 《UNIX编程环境》和《程序设计实践》作者之一。 奥运银牌得主(射箭项目)。 2025年:依然活跃在Go核心团队,主导语言演进方向。其配偶Renee French设计的Gopher吉祥物已成为全球Go开发者共同符号。 Robert Griesemer 参与开发V8 JavaScript引擎...
Java基础
Demo: self-defined post content
Gradle基础
Demo: self-defined post content
体验Hexo写作
1. 本地写作与实时预览步骤说明 创建新文章(无需全局安装 Hexo):在项目根目录下运行: bun hexo new "记一次 Hexo 的体验" 文件会生成在 source/_posts/记一次 Hexo 的体验.md。 使用 Typora/VSCode 编辑内容,保留自动生成的 Front Matter(如 title、date)。 实时预览:启动本地服务器(通过 Bun 运行): bun run server # 对应 package.json 中的脚本 "server": "hexo server" 访问 http://localhost:4000 查看效果。 修改内容后保存,浏览器会自动刷新(Hexo 默认支持热更新)。 2. 推送到 GitHub Pages(仅文章内容)生成静态文件并部署 清理旧缓存并生成新文件: bunx hexo clean && bunx hexo generate 生成的静态文件在 public/ 目录下。 注意:首次发布时,pu...
Maven基础
内容来自GeekHour的一小时Maven教程和官方文档 Maven简介Maven是由Apache软件基金会开源的一个自动化构建项目,主要是用来解决Java项目中最常见的两个问题,依赖管理和项目构建。 Maven解决的第一个问题是依赖管理,我们只需要在一个叫做POM的xml文件中,告诉Maven我们需要哪些依赖,然后Maven就会将Jar包以及它所依赖的所有其他的Jar包全部都下载并导入到项目中。 解决的另一个问题是构建管理,在Java项目中,我们需要把Java的源文件编译成字节码文件,然后再把字节码文件打包成一个可执行的Jar包或War包,如果没有自动化构建工具的话,这个过程就会非常的繁琐。Maven提供了一个标准的项目结构和构建流程,只需要按照这个标准来组织项目,就可以非常轻松方面的执行构建,打包和部署等工作。 Maven的核心概念是项目对象模型,也就是POM,它是一个XML文件,也是Maven项目的核心文件,定义了项目的配置,依赖,插件以及构建的过程。 Maven读取pom.xml文件之后会根据这个文件中定义好的规则去下载依赖包,然后编译工程中的源代码,最后将工程大...
瑞幸咖啡配方
轻轻乌龙原味糖浆,奶缸中,牛奶100,轻乳50,大红袍350,蒸煮,入杯大红袍补满。 (冰)入杯后加冰块。 含轻咖,大红袍到300,轻咖到350。 特大杯,牛奶150,轻乳200,大红袍450。 莓莓气泡美式原味糖浆,草莓饮品100,苏打水下线,搅拌,冰块12oz,苏打水,意式。 特大杯,草莓饮品130,苏打水下线,冰块16oz,苏打水,金奖。 冰摇系列燕麦奶缸金奖,冰摇壶香草糖浆,冰块16oz,加入咖啡搅拌,入杯燕麦奶补满。 啤酒奶缸金奖,冰摇壶啤酒糖浆,冰块16oz,加入咖啡搅拌,入杯燕麦奶补满。 生椰奶缸金奖,冰摇壶原味糖浆,冰块16oz,加入咖啡搅拌,入杯椰子水到20,椰浆补满。 黑神话美式原味糖浆,直饮水上线,意式,冰块椰云线,柠檬云,直饮杯盖。 轻轻茉莉系列热轻轻茉莉 奶缸,原味糖浆,牛奶100,轻乳150,轻乳茉莉350,蒸煮,入杯轻乳茉莉,热饮杯盖。 冰轻轻茉莉冰摇壶,原味糖浆,牛奶100,轻乳150,轻乳茉莉350,搅拌,入杯,冰块,热饮杯盖 轻咖版本将轻乳茉莉到300,加轻咖350. 加大版本牛奶150,轻乳200,轻乳茉莉450. 轻咖版本,轻乳茉莉到400...
Git
推荐学习官方文档https://git-scm.com/book/zh/v2/ 起步版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 在DVCS中,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来,包括完整的历史记录,因此,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。 更进一步,借助这类系统可以指定和若干不同的远端代码仓库进行交互。籍此,在同一个项目中能够分别和不同工作小组的人相互协作。 安装windows我推荐使用scoop来管理windows下的软件。我在另一篇文章中介绍了这个工具. 可以直接使用命令安装git. scoop install git Ubuntu我不建议源代码安装,因为git会周期性推送安全更新。在Ubuntu中进行安装. sudo apt install git 对于想要体验最新稳定版本,使用此PPA. sudo add-apt-repository ppa:git-core/ppa # apt update;...
写作
写作首先我们可以通过执行一些命令来创建一篇新文章或者是新的页面 bun run hexo new [layout] <title> 如果hexo-cli被全局安装,那么可以直接使用 hexo new [layout] <title> 布局(Layout)Hexo 有三种默认布局:post、page 和 draft。在创建文件的时候会将对应的布局放在设置好的路径中,例如新创建的post会被放到source/_posts这个文件夹里面。 布局 路径 post source/_posts page source draft source/_drafts 如果你不希望一篇文章(post/page)使用主题处理,请在它的front-matter中设置layout: false。这个禁用布局的功能基本用不到。 文件名称默认情况下,hexo会使用文件标题作为其文件名。编辑设置可以更改默认文件名的格式。例如说,在文件名前加上创建后日期。可以使用:year-:month-:day-:title.md。 可以使用的占位符如下: 占...
Hello World
欢迎来到我的博客我使用hexo + GitHub Pages搭建了这个博客,主题选取的是butterfly。 配置主题花费了我很多时间,由于butterfly主题的dev版本还很不稳定,我会推荐大家使用master版本使用。 域名这个博客可以通过以下几个域名来访问。 feynbin.cn # 社区赞助的长期域名,博客部署在华为云服务器上,通过又拍云加速 本地查看你可以通过拉取 Github 仓库来在本地查看这个博客。 git clone https://github.com/feynbin/feynbin.github.io 安装主题git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly NPM使用npm安装需要的依赖 npm install 运行npm run server








