木命人起什么名字好或者木命的人起公司名字

2024-11-26 17:03:07
八字起名网 > 八字起名 > 木命人起什么名字好或者木命的人起公司名字

本篇文章给大家谈谈木命人起什么名字好,以及木命的人起公司名字的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

文章详情介绍:

生辰八字五行怎么取名

【导语】生辰八字五行怎么取名。我们出现在这个世界上那一刻,我们已经知道了我们的生辰八字了,但是利用这些怎么给我们取名呢?

生辰八字五行怎么取名

生辰八字是命中注定,你五行喜什么,旺什么,缺什么。按照这三点来取名,如喜木,缺火,用木字最好。五行不缺,喜金,用金字。旺火,用土来泄火,用土字。

而一个人的出生时间所组成的数,就是每一个人的密码,这个密码就叫人的生物遗传基因密码,而天干地支就是基因的标志,人的出生年、月、日、时配上天干地支,就可以看出命中各种基因的强弱、旺衰。

第一,以四柱中的喜用神为主,如果命中喜水、木,名字中就有水、木字;

第二,五行旺者,用生旺者,以泄之。如2008年11月2日4点0分,此命五行火旺。用土字旁的字。

第三,天地人格五行必须相生,如天格木,生人格火,人格火生地格之土,尤其人格之数必须吉,当然人地格都吉更好;

第四,算出生辰八字,根据其缺欠,去五行中水、火、木、金、土中相应的一个字来补救。如八字中缺金,可用土字旁和金字旁来补;八字中缺水,可用金字旁和水字旁的字。

感受中国传统文化的博大精深 走进文津阁触摸历史

央视网消息:《四库全书》藏之名阁,今天(7月8日)我们就要寻访其中一阁。位于河北省承德市避暑山庄内的文津阁,是清代为贮藏《四库全书》而修建的皇家藏书楼,就是刚才我们提到的“北四阁”之一。在《四库全书》修纂当年,文津阁就开始修建了。作为一座极具历史风情的藏书楼,这里面有哪些故事?接下来,我们跟随记者的镜头一起去看看。

总台记者 杨海灵:盛夏时节走进避暑山庄,能够感受到夏日的一丝清凉,这里是名副其实的避暑地。正在迎接暑期旅游高峰,而文津阁就在避暑山庄西北部一个四面环水的小岛上。这里就是北方四阁之一的文津阁,文津就是文化知识的渡口,意思是若要求得知识,便要到此问津。它是一个坐北朝南的建筑,从南到北依次为前殿、假山、水池、藏书楼和后花园、占地面积3600平方米。漫步其中,既可以感受到北方园林的庄严肃静,又有南方园林的温婉雅致。

避暑山庄及周围寺庙景区工程中心副主任 于洋:乾隆三十八年,1773年,他就开设四库全书学馆,召集了500多学者开始编纂《四库全书》。编纂的时候,乾隆皇帝就已经想到了贮藏的问题,所以他就命大臣到宁波去考察天一阁,学习天一阁的建筑样式和书架的样式。同年秋天,命人按照天一阁的样式开始建造文渊阁、文源阁、文津阁,自此就拉开了北方四阁的建造序幕。

总台记者 杨海灵:作为藏书楼,在设计建造时就考虑到了防火和防晒,所以不论是选址还是布局都蕴藏了很多精心的设计。

避暑山庄及周围寺庙景区工程中心副主任 于洋:文津阁在外观上看是两层,实际上是三层,它在屋檐下隐藏了一个夹层,咱们又看到一个大大的游廊,这样就避免了阳光直射屋内,起到了防晒的作用。说到防火,它使用了黑色的琉璃瓦,在五行之中黑色属水,这样就起到了克火的意义。在前面修建了一个大大的水池,这个水池就类似于现在的消防水池,就起到了灭火的作用。所以不难看出,文津阁在营造之初,在防火防晒上就加入了各种理念。

总台记者 杨海灵:进来就能明显感觉到这是一个藏书阁,可以说这是当年皇家专用图书馆,能够看到图书馆有放书的地方,那么当年在这儿有没有开辟读书的区域?

避暑山庄及周围寺庙景区工程中心副主任 于洋:有,当时分别是在一楼的明间、二楼的稍间、三楼的明间,都给皇帝设置了一个宝座或宝座床。清朝的皇帝在山庄避暑理政的时候,都会来这里读书学习。

文津阁原貌复原 近距离触摸历史

在这座古朴、素雅的皇家园林内,文津阁藏书楼的功能持续了一百多年,经历了年代更迭。文津阁遭到了多次破坏,所幸《四库全书》被完好保存下来,现藏于中国国家图书馆。当地也对文津阁进行了原貌复原,让历史成为现代生活的一部分,游客可以近距离感受中国传统文化。

总台记者 杨海灵:据说乾隆皇帝每年有四五个月住在避暑山庄,经常到文津阁阅读,文津阁落成后,《四库全书》还没有编纂完,于是仿照《四库全书》的样版装订了《古今图书集成》,成排放入阁以备翻阅。几年之后,《四库全书》才运抵文津阁,在这里贮藏了一百多年。

文津阁内《四库全书》共108架6144套,分经、史、子、集四部,分别以绿、红、蓝、灰四色相区别,每一套存放到这样的木盒子里,叫作书函。书函内上下各有一块木板,作用是平整书籍。

避暑山庄及周围寺庙景区工程中心副主任 于洋:文津阁从乾隆三十九年(1774年)开始动工建设,一直到1913年,这一百多年里,它一直是一个藏书楼的功能。但是由于1913年开始时期比较动荡,文津阁内的《四库全书》连书、书函、书架,同时一起运抵北京,藏在了当时的京师图书馆。随着书运走以后,文津阁藏书的功能也就逐渐消失了,又处在动荡年代,文津阁也遭到了多次的破坏。

上世纪60年代,包括文津阁在内的承德避暑山庄列为第一批全国重点文物保护单位。2010年,承德启动文化遗产保护工程,对文津阁进行全面修缮,按照国家图书馆藏的文津阁《四库全书》进行了一比一复原。

总台记者 杨海灵:几百年之后再次走进藏书阁,可以闻到樟木淡淡的清香,还可以依稀感受到一种陈年墨香。原貌复原后的文津阁,让历史成为生活的一部分,让更多人可以更近距离地触摸这段历史,感受中国传统文化的博大精深。

来源: 央视网

开源 DevOps 工具《建木》实践

一. 建木介绍

1.建木简介

第一次听说”建木“是建木的一个发起人谈到,这名字听着感觉有新意,但当时不甚了解,后来查了相关资料,才有所认识。摘录官网一条介绍:

“建木”是上古先民崇拜的一种圣树,传说建木是沟通天地人神的桥梁。伏羲、黄帝等众帝都是通过这一神圣的梯子上下往来于人间天庭。《淮南子·墬形训》亦曰 :“建木在都广,众帝所自上下。日中无景,呼而无响,盖天地之中也。”

DevOps 是从需求到研发、到落地的一种自动化和平台设计的一种理念,是沟通过程中各个阶段的桥梁,作为 DevOps 落地工具的”建木“,取之其名甚妙也。

2.初试建木

知道建木这个 DevOps 工具后,决定在实际项目中试一试,翻了一遍建木的文档,把建木给安装上了,开始使用。

开始使用时,低代码的配置方式,让 ”Hello world“ 起来非常方便。但要更进一步的时候,却感觉无从下手了,对比自己熟悉的 Jenkins 来,时间紧张的项目工期还是迫使自己放弃进一步尝试。

于是虽然一直在建木社区群里,只是长期潜水。

3.再试建木

虽然没有在项目落地建木,但也对建木持续关注着,看着出品方一个个版本的发布,感觉功能越来越强大了、也更加有吸引力了,总想着什么时候再来一探究竟。

近期公司要上一新项目,DevOps 工具首选自然还是 Jenkins,但想到 Jenkins 配置的繁琐,心里嘀咕着,决定试一下建木,看看这个传说中北半球第二好用的 DevOps 工具,到底能给工作带来怎样的体验。

于是,开始进一步的实践尝试。

二. 建木实践

1.建木的安装

建木的安装极其方便,官方提供 Docker 镜像,支持 docker-compose 和 kubernetes 部署,一键完成。

2.开始使用

建木的界面非常简洁,运行的插件采用了 Docker 化的底层支持,省掉了一堆麻烦的插件安装和配置的过程。

下面就用建木最新版本 v2.6.2 本地化部署,以一个简单的 maven 构建过程作为演示流程,介绍一下建木的入门级使用。

01

主界面

非常简洁的主界面。

02

密钥管理

配置流程前,可以将一些常用的变量、密钥配置到”密钥管理“中,建木除了默认的密钥存储方式外,也支持对接 vault 进行存储,安全性有了进一步的保障。

配置界面如下:

03

流程配置

点击主界面的”图形项目“图标,进入流程配置界面。

页面左边为执行节点,官方提供了比较丰富的节点库,社区也有大量有心人士提供的节点。

选择 ”git clone“ 节点,拖拽到页面中间的配置区,点击节点图标,页面右侧出现该节点的配置项,按需要填写节点配置信息。

再增加一个 "maven构建" 节点,在两个节点间建立连接,选择节点相关的 JDK 版本后,再配置相关参数,保存后返回。

一个流程就这样创建完成了。

上面的流程,可以用 DSL 语法实现同样的配置:

name: workflow测试 description: "" global: concurrent: false pipeline: node_0: alias: git clone type: _/git_clone:1.2.5 param: username: ((tisvc_key.git_username)) password: ((tisvc_key.git_password)) remote_url: http://gitlab.tyun.cn/tyun/tiops-agent.git ref: refs/heads/master commit_id: "" depth: 1 node_1: alias: maven构建 type: _/maven_build:1.3.1-jdk11 param: workspace: ${node_0.git_path}/src mvn_action: package extra_arge: "" nexus_username: admin nexus_password: "123456" maven_public_id: public maven_public_url: https://maven.aliyun.com/repository/public maven_release_id: release maven_release_url: "" maven_snapshot_id: snapshot maven_snapshot_url: "" docker_username: jianmudev docker_password: "123456" image_name: imagename image_tag: latest vc_pom_dir: .

04

流程执行

在主界面点击流程的”触发“按钮,触发流程执行,进入流程执行信息界面后,可以查看每个节点执行的输出日志。

这样,一个简单的流程采用了更加简单的配置过程,就这么简单地实现了。

在建木中,除了采用图形项目的方式外,也可采用代码项目的方式,使用 DSL 描述语法,来创建 DevOps 流程,除了创建的方法不同外,执行的逻辑是完全相同的。

三. 深入探索

1.遇到一个问题

在当前项目实际使用中,因目前处于开发阶段,对于 DevOps 流程来说,模块的拆分及更新,希望流程也能拆分来实施。

建木 Docker 化的节点运行方式,是其优点,也是其有些不适应的地方,就从上面演示流程中的 "git clone" 和 "maven 构建" 节点来说:

01

“git clone” 节点本地存储采用的是 Docker 临时创建的目录,该目录在同一条流水线中可以共享,但流程结束后该目录也会被清理,在多模块拆分流程的情况下,每一次执行都需要全部重新 clone;

02

“maven构建” 节点每一次构建后的中间文件和结果文件,随着流程的结束消失了,这样每次构建都需要从头构建;

03

“maven构建” 本地缓存目录设置在 Docker 中,节点运行结束后容器也就结束,每一次构建都需要从 maven 远程仓库重新拉取依赖包。

上面的问题,在频繁执行流程的时候,不好的感觉就会被放大。于是去社区寻求答案,但在开源社区看到技术团队有明确表示对类似问题暂时不考虑,从官方寻求支持就比较困难了。

2.如何解决

在使用的过程中,发现如果要实现持久化共享目录的话,有一个方法是采用 “SSH执行命令” 节点,但这样所有的流程都转化为 shell 脚本问题,显然不是好的解决方案,也无法体现建木在流程方面的优势了。

从 gitee 拉取了建木的源码,分析建木的几个模块后,确认流程的执行主要是由三个模块完成:jianmu-ci-server、jianmu-worker-docker、runner节点,那实现目录共享可以从这三个模块入手。于是计划在 DSL 描述语法的 spec 区域,增加一个对 runner 节点 VolumeMount 的支持。

动手修改了 jianmu-ci-server、jianmu-worker-docker的代码,在发布测试 runner 节点的时候,没有通过 DSL 语法的校验,尝试失败,此路不通。

上面的路走不通了,但是路还是要走的, 最终决定用比较直接的方法,修改 jianmu-worker-docker 模块,为 runner 节点增加一条 /workspace:/workspace 的目录映射,代码如下:

// 挂载 /workspace 目录,以存放希望在流程中持久化的文件 config.Mounts = append(config.Mounts, mount.Mount{ Type: mount.TypeBind, Target: "/workspace", Source: "/workspace", })

这样每一个 runner 节点都能有一个本地主机的目录映射,达到了目录共享持久化的目的,至于具体 runner节点 的使用,则由 runner 节点自行支持了。

针对上面遇到的问题,在官方的 “git clone” 和 “maven构建” runner 节点的基础上,添加了两个自定义节点,增加了对 /workspace 目录的使用。

四. 小结

通过在项目中对建木的使用,感觉建木在设计上是非常符合 DevOps 理念的,并且通过简单的配置或者简洁的 DSL 语法,就可以满足工作中的流程需求,相较于 Jenkins 的使用,非常便利,适合上手、适合上头。

但目前建木还处于成长期,有些功能还不是很完善,希望技术团队能继续努力,为 DevOps 领域带来功能更加强大、使用更加便捷的落地工具。

作者:piikee | 分类:八字起名 | 浏览:55 | 评论:0