2021年12月20日
奇门逢空论经典结论: 空宫的事物是相对用神是最快或已经脱局的事物,脱的程度就看关系用神生不生,如克其空宫,估计就是彻底玩完。
新病落空好,表问题不大,康复及时。旧病最怕落空,表死亡。
动不空,旺不空。
宫空的实质是先天能量不能传达,因为天地能量要能传通,是依靠天地干支的,而空亡正好是支上无干造成的,有支无干,所以先天能量不能传达,宫的空亡也就是先天能量不足,先天能量不足则难以生克其余宫位,但其中的符号并不一定空亡,只是落入了一个能量不足的环境了。
后天为用,奇门八卦就是典型的后天,如若6宫空亡,其余宫位生克他无妨,此空亡宫也无能力生克其它宫位,此所谓吉者不吉,凶者不凶。
如果用神落入空亡之宫,它必然还临其它符号,这些符号旺者还是旺,休囚者仍为休囚,与宫的空亡无关,但既然旺相或休囚的符号落入空亡宫,而这些符号与其它宫位的生克又必须依赖宫之五行生克,所以不管是旺相的,还是休囚的符号落入空亡宫,只能说明其本身状态与所处的环境,与其它宫位基本脱离了关系。
用神落入空亡,现在空了,说明事情已经发生了,已经成为过去了或者是曾经发生过 的事情。
冲空或填空,宫又实了,事情发生的平台又出现了,本来停止的事情可能跃上一个新的发展平台。
冲空与填空后又会空,但此时事情的发展已经跃上另外一个平台,可能说明事情在原来冲填空的那个平台上稳定发展。
空亡也是一种隐态,是一种不显的状态。
在四柱命局中,如果日干落入空亡宫中,这将说明此人一生呈跳跃式发展,一个平台一个平台的跳跃式。
张志春:空亡可能表示A现在空,将来实;B过去实,现在空。(大意如此). 可用之于断应期,也可用于判断事情的起因。断应期,将来填实或冲实空亡之宫,就是事情落实的日期。
王凤麟:空亡之宫只包含原有20%的信息,另外80%的信息已经转移到其它地方。断 病时,天芮落宫空亡,可能表示病不在此。如坤宫空亡,而天芮落坤,此时似不宜强以脾胃之疾妄断,这时就须兼看时干落宫。
空亡减半
旺不为空,动不为空
空亡不受他宫生助,亦不生助他宫
空亡不受他宫克,亦不克他宫
日时遇到空亡,但是有太岁填实则不空。遇到月建填实也不论空。本人年命填实也不论空。本人所站的方位填实也不论空。
乙加丙不忌讳空亡;庚宫直断或庚格的庚不论空亡;子卯刑多主官灾,子卯刑不论空亡。
空亡反断.空亡的重要性几乎决定了奇门预测准确率的一半。只有六仪为坐标或用神时才论空亡。
空亡反断,即正常断应吉时应凶,正常断凶时应吉。
六甲无空亡,如甲子旬临甲戌,属六甲出现,其甲不论空亡。……
阅读全文
2020年4月23日
go modules、goproxy 关于go的第三方包的依赖管理,项目小的时候还不觉得多麻烦,当项目越来越大,引入的第三方包越来越多的时候,这个时候问题就很头痛了,golang官方建议是一个项目一个GOPATH,但是鉴于很多人都不这么做(我也不这么做,因为麻烦),于是在go1.11的时候推出了这个go modules来解决依赖管理的问题。
使用 由于这个go modules和GOPATH可能是天生不和,如果配置了GOPATH的话,这个go modules是默认不开启的。 开启也很简单,只要在命令行中键入下面命令就行了。
1 export GO111MODULE=on # 开启GoModule特性 不过这种是一次性的,重启之后就会消失,所以可以在环境信息文件/etc/profile的最后面添加上一行export GO111MODULE=on 使用命令source /etc/profile让其生效。 GO111MODULE解释, 当为on时则使用Go Modules,go 会忽略 $GOPATH和 vendor文件夹,只根据go.mod下载依赖。当为 off时则不适用新特性 Go Modules支持,它会查找 vendor目录和 $GOPATH来查找依赖关系,也就是继续使用“GOPATH模式”。当为 auto时或未设置时则根据当前项目目录下是否存在 go.mod文件或 $GOPATH/src之外并且其本身包含go.mod文件时才会使用新特性 Go Modules模式,并且auto为 GO111MODULE的默认值。
goproxy 关于goproxy,简单来说就是一个代理,让我们更方便的下载哪些由于墙的原因而导致无法下载的第三方包,比如golang.org/x/下的包,虽然也有各种方法解决,但是,如果是你在拉取第三方包的时候,而这个包又依赖于golang.org/x/下的包,你本地又恰恰没有,当然不嫌麻烦的话,也可以先拉取golang.org/x/下的包,再拉取第三方包。
这个goproxy强大地方就在于代理,而它官网是这样介绍自己的【A Global Proxy for Go Modules】,就是这么强大,全球代理,让世界没有难下的包
使用 一般来说,goproxy是和go modules配合使用的。 首先要确保go modules是开启的,如果没有开启可以在命令行键入下面命令即可
1 2 export GO111MODULE=on export GOPROXY=https://goproxy.io 不过这种是一次性的,重启之后就会消失,所以可以在环境信息文件/etc/profile的最后面添加上下面这两行
1 2 export GO111MODULE=on export GOPROXY=https://goproxy.io 最后使用source /etc/profile让其生效。……
阅读全文
2020年4月23日
国内访问github很慢的解决办法 修改hosts文件 Windows:C:\Windows\System32\drivers\etc Mac/Linux:/etc/hosts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # GitHub 151.101.44.249 github.global.ssl.fastly.net 192.30.253.113 github.com 103.245.222.133 assets-cdn.github.com 23.235.47.133 assets-cdn.github.com 203.208.39.104 assets-cdn.github.com 204.232.175.78 documentcloud.github.com 204.232.175.94 gist.github.com 107.21.116.220 help.github.com 207.97.227.252 nodeload.github.com 199.27.76.130 raw.github.com 107.22.3.110 status.github.com 204.232.175.78 training.github.com 207.97.227.243 www.github.com 185.31.16.184 github.global.ssl.fastly.net 185.31.18.133 avatars0.githubusercontent.com 185.31.19.133 avatars1.githubusercontent.com 192.30.253.120 codeload.github.com 用管理员账号刷新DNS,打开终端 Windows: ipconfig /flushdns Linux:/etc/init.……
阅读全文
2020年4月19日
Markdown 基础命令 标题 Markdown支持6种级别的标题,对应html标签 h1 ~ h6
# h1
## h2
### h3
#### h4
##### h5
###### h6
以上标记效果如下:
h1 h2 h3 h4 h5 h6 除此之外,Markdown还支持另外一种形式的标题展示形式,其类似于 Setext 标记语言的表现形式,使用下划线进行文本大小的控制
这是一级标题
===
这是二级标题
---
使用这种方式处理标题仅有两种表现形式,即一级标题和二级标题,效果如下:
这是一级标题 这是二级标题 段落及区块引用 Markdown其实就是一种易于编写的普通文本,只不过加入了部分渲染文本的标签而已。其最终依然会转换为html标签,因此使用Markdown分段非常简单,前后至少保留一个空行即可。
一个比较常见的需求就是,我们可能希望对某段文字进行强调处理。Markdown提供了一个特殊符号>用于段首进行强调,被强调的文字部分将会高亮显示
> 被强调的文字部分将会高亮显示
被强调的文字部分将会高亮显示
插入链接或图片 Markdown针对链接和图片的处理也比较简单,可以使用下面的语法进行标记
[点击跳转至百度](http://www.baidu.com)
![图片](https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1613194509,3683268681&fm=26&gp=0.jpg)
点击跳转至百度 注: 引用图片和链接的唯一区别就是在最前方添加一个感叹号。 列表 Markdown支持有序列表和无序列表两种形式:……
阅读全文
2020年4月16日
简介 Hugo是一种静态网站生成器。适用于搭建个人博客、小型公司主页等网站,是一种小型的CMS系统。静态站点的好处就是快速、安全、易于部署,方便管理。
Hugo 优势 快!!! 天下武功唯快不破。。。。。。。。
世界上最快的静态网站生成工具!5秒生成6000个页面!
文档为Markdown格式,语法超简单;
Hugo 可以做静态文件生成工具,还是高性能web 服务;
丰富的站点迁移工具,可以将wordpress,Ghost,Jekyll,DokuWiki,Blogger轻松迁移至 Hugo ;
超详细的文档;
活跃的社区;
更加自由的内容组织方式;
丰富的主题;
多环境支持:macos ,linux,windows 。。
Hugo 安装配置文档地址:centos 7.x-64x 安装 hugo 常用命令整理 hugo env 版本和环境详细信息 Hugo Static Site Generator v0.54.0 linux/amd64 BuildDate: 2019-02-22T08:11:04Z
GOOS=“linux” GOARCH=“amd64” GOVERSION=“go1.11.5”
2. `hugo new site /path/site-name/` 初始化一个站点
3. `hugo` 编译生成静态文件到public目录
4. `hugo server` 编译生成静态文件并启动web服务,默认1313端口
常用参数介绍 --bind="127.0.0.1" 服务监听IP地址
-p, --port=1313 服务监听端口
-w, --watch[=true] 监听站点目录,发现文件变更自动编译
-D, --buildDrafts 包括被标记为draft的文章
-E, --buildExpired 包括已过期的文章
-F, --buildFuture 包括将在未来发布的文章
-b, --baseURL="playxy.……
阅读全文
2020年3月26日
Typora
即刻独门秘籍 Typora 完全使用详解 ……
阅读全文
2019年12月18日
QueryArray 在实际的业务开发中,我们有些业务多选的,比如一个活动有多个人参加,一个问题有多个答案等等,对于这类业务功能来说,如果是通过查询参数提交的,它们的URL大概这样?a=b&a=c&a=d,key值都一样,但是对应的value不一样。
这类URL查询参数,就是一个数组,那么在Gin中我们如何获取它们呢?
QueryMap QueryMap其实就是把满足一定格式的URL查询参数,转换为一个map,假设有a,b,c三个人,他们对应的id是123,456,789.那么用map的方式表示,这种格式类似于:
?ids[a]=123&ids[b]=456&ids[c]=789
…
QueryMap 的原理 func (c *Context) QueryMap(key string) map[string]string {
dicts, _ := c.GetQueryMap(key)
return dicts
}
func (c *Context) GetQueryMap(key string) (map[string]string, bool) {
c.getQueryCache()
return c.get(c.queryCache, key)
}
QueryMap是通过GetQueryMap,最终都是c.get这个方法实现,我们只需要分析c.get就可以了。注意这里同样用到了getQueryCache进行缓存提高性能。 …
即刻独门秘籍 Golang Gin 实战(五)| 接收数组和 Map ……
阅读全文
2019年12月15日
查询参数(query parames) Querystring parameters ,翻译成中文我只能叫查询参数了,不过觉得挺别捏的。其实这种参数我们并不陌生,比如…
Gin获取查询参数 在Gin中,为我们提供了简便的方法来获取查询参数的值,我们只需要知道查询参数的key(参数名)就可以了
Golang Gin 实战(四)| URL查询参数的获取和原理分析 ……
阅读全文
2019年12月13日
路由路径 如下URL:
/users/123
/users/456
/users/23456
以上等等,我们有很多用户,如果我们都一个个为这些用户注册这些路由(URL),那么我们是很难注册完的,而且我们还会有新注册的用户,可见这种办法不行。 我们观察这些路由(URL),发现它们具备一定的规则…
路由参数 在Gin中,要实现以上路由参数非常简单:
func main() {
r := gin.Default()
r.GET("/users/:id", func(c *gin.Context) {
id := c.Param("id")
c.String(200, "The user id is %s", id)
})
r.Run(":8080")
}
…
星号路由参数 号的路由参数,这种路由参数最常用。还有一种不常用的就是*号类型的参数,表示匹配所有。
Golang Gin 实战(三)| 路由参数 ……
阅读全文