奇门遁甲 | 奇门逢空论经典结论

奇门逢空论经典结论: 空宫的事物是相对用神是最快或已经脱局的事物,脱的程度就看关系用神生不生,如克其空宫,估计就是彻底玩完。 新病落空好,表问题不大,康复及时。旧病最怕落空,表死亡。 动不空,旺不空。 宫空的实质是先天能量不能传达,因为天地能量要能传通,是依靠天地干支的,而空亡正好是支上无干造成的,有支无干,所以先天能量不能传达,宫的空亡也就是先天能量不足,先天能量不足则难以生克其余宫位,但其中的符号并不一定空亡,只是落入了一个能量不足的环境了。 后天为用,奇门八卦就是典型的后天,如若6宫空亡,其余宫位生克他无妨,此空亡宫也无能力生克其它宫位,此所谓吉者不吉,凶者不凶。 如果用神落入空亡之宫,它必然还临其它符号,这些符号旺者还是旺,休囚者仍为休囚,与宫的空亡无关,但既然旺相或休囚的符号落入空亡宫,而这些符号与其它宫位的生克又必须依赖宫之五行生克,所以不管是旺相的,还是休囚的符号落入空亡宫,只能说明其本身状态与所处的环境,与其它宫位基本脱离了关系。 用神落入空亡,现在空了,说明事情已经发生了,已经成为过去了或者是曾经发生过 的事情。 冲空或填空,宫又实了,事情发生的平台又出现了,本来停止的事情可能跃上一个新的发展平台。 冲空与填空后又会空,但此时事情的发展已经跃上另外一个平台,可能说明事情在原来冲填空的那个平台上稳定发展。 空亡也是一种隐态,是一种不显的状态。 在四柱命局中,如果日干落入空亡宫中,这将说明此人一生呈跳跃式发展,一个平台一个平台的跳跃式。 张志春:空亡可能表示A现在空,将来实;B过去实,现在空。(大意如此). 可用之于断应期,也可用于判断事情的起因。断应期,将来填实或冲实空亡之宫,就是事情落实的日期。 王凤麟:空亡之宫只包含原有20%的信息,另外80%的信息已经转移到其它地方。断 病时,天芮落宫空亡,可能表示病不在此。如坤宫空亡,而天芮落坤,此时似不宜强以脾胃之疾妄断,这时就须兼看时干落宫。 空亡减半 旺不为空,动不为空 空亡不受他宫生助,亦不生助他宫 空亡不受他宫克,亦不克他宫 日时遇到空亡,但是有太岁填实则不空。遇到月建填实也不论空。本人年命填实也不论空。本人所站的方位填实也不论空。 乙加丙不忌讳空亡;庚宫直断或庚格的庚不论空亡;子卯刑多主官灾,子卯刑不论空亡。 空亡反断.空亡的重要性几乎决定了奇门预测准确率的一半。只有六仪为坐标或用神时才论空亡。 空亡反断,即正常断应吉时应凶,正常断凶时应吉。 六甲无空亡,如甲子旬临甲戌,属六甲出现,其甲不论空亡。……

阅读全文

Go的第三方包的依赖管理

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让其生效。……

阅读全文

国内访问github很慢的解决办法

国内访问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.……

阅读全文

Markdown 基础命令

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支持有序列表和无序列表两种形式:……

阅读全文

Hugo 常用命令

简介 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.……

阅读全文

Golang Gin 实战(五)| 接收数组和 Map

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 ……

阅读全文

Golang Gin 实战(四)| URL查询参数的获取和原理分析

查询参数(query parames) Querystring parameters ,翻译成中文我只能叫查询参数了,不过觉得挺别捏的。其实这种参数我们并不陌生,比如… Gin获取查询参数 在Gin中,为我们提供了简便的方法来获取查询参数的值,我们只需要知道查询参数的key(参数名)就可以了 Golang Gin 实战(四)| URL查询参数的获取和原理分析 ……

阅读全文

Golang Gin 实战(三)| 路由参数

路由路径 如下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 实战(三)| 路由参数 ……

阅读全文