Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[问题收集和讨论]Problem collection and discussion #23

Closed
yygutn opened this issue Dec 26, 2019 · 132 comments
Closed

[问题收集和讨论]Problem collection and discussion #23

yygutn opened this issue Dec 26, 2019 · 132 comments
Labels
Projects

Comments

@yygutn
Copy link

yygutn commented Dec 26, 2019

No description provided.

@godcong
Copy link
Collaborator

godcong commented Dec 26, 2019

这是把符合规则的名字都输出出来, 然后自己选几个...
后面还要加上些常用字筛选功能...因为有些字可能不常用到,最好过滤了

@yygutn
Copy link
Author

yygutn commented Dec 26, 2019

嗯嗯,短期用不了了- -

@godcong
Copy link
Collaborator

godcong commented Dec 26, 2019

所有输出的名字都是符合规则的,都可以用.

@reechou
Copy link

reechou commented Dec 26, 2019

名字有没有评分机制?比如评分高的优先

@shuaisheng
Copy link

跑一次 大约需要多长时间
我跑了一个小时了 还没完事。
明天看看代码研究下

@godcong
Copy link
Collaborator

godcong commented Dec 26, 2019

你看下输出,一般十几分钟就好了。
如果你没有导入初始库的话他会自动生成算法表,这个要好几天。。。

@shuaisheng
Copy link

你看下输出,一般十几分钟就好了。
如果你没有导入初始库的话他会自动生成算法表,这个要好几天。。。

跑完了 两个小时。还可以的老铁

@whyus
Copy link

whyus commented Dec 30, 2019

请问data怎么导的?

@godcong
Copy link
Collaborator

godcong commented Dec 30, 2019

data不需要导入啊,都转成静态文件了。

@godcong
Copy link
Collaborator

godcong commented Dec 30, 2019

data不需要导入啊,都转成静态文件了。

那怎么我跑了几个小时都没停下来,是哪里需要设置吗

pre-release的sql你导入了吗?那个是数据文件。pre-release里面有说明

@whyus
Copy link

whyus commented Dec 31, 2019

data不需要导入啊,都转成静态文件了。

那怎么我跑了几个小时都没停下来,是哪里需要设置吗

pre-release的sql你导入了吗?那个是数据文件。pre-release里面有说明

谢谢大佬,跑起来了,5s左右就跑完了

@godcong godcong changed the title 跑一次起名几千个。。。太恐怖了 Problem collection and discussion Dec 31, 2019
@godcong godcong pinned this issue Dec 31, 2019
@godcong godcong changed the title Problem collection and discussion [问题收集和讨论]Problem collection and discussion Dec 31, 2019
@design365
Copy link

pre-release的sql 在哪里了? 急用,正好要起名。。。没有操作步骤呀,第一步干啥 ,第二部干啥。。。楼主帮忙啊

@godcong
Copy link
Collaborator

godcong commented Jan 10, 2020

@design365
就在pre-release的char.zip里面,导入就行了
master用最新release的db.7z,master版本没有console,仅支持api调用(正在重写)

@design365
Copy link

@godcong 感谢回复,git lone下来后,没有db.7z这个文件啊

@godcong
Copy link
Collaborator

godcong commented Jan 10, 2020

在GitHub的release打包目录下,这些文件太大了,每次打包取项目就取不动了
所以都压缩后放release下了

@design365
Copy link

@godcong 多谢多谢,找到了,怎么运行?有没有编译好的二进制,最好是linux下的,我的环境是mac。

@design365
Copy link

design365 commented Jan 11, 2020

当运行main那个go文件的时候 ,golang ide出现下面错误:

unrecognized import path "golang.org/x/crypto" (https fetch: Get https://golang.org/x/crypto?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

Compilation finished with exit code 1

@godcong
Copy link
Collaborator

godcong commented Jan 11, 2020

这是go的基础包,你没有安装这个包。
二进制文件的话3.0.1的release下面有,不过是windows下的。

@design365
Copy link

@godcong 请问3.0.1的release下的db character.sql 导入后,发现两个表都有了,另外一个sql wu_ge_lucky.sql还用导入吗

@design365
Copy link

这是go的基础包,你没有安装这个包。
二进制文件的话3.0.1的release下面有,不过是windows下的。

go的基础包怎么安装呢?

@godcong
Copy link
Collaborator

godcong commented Jan 12, 2020

go get 要下的包

clone下来的目录下执行go mod tidy都可以
如果下载失败最好配置个GOPROXY,这个网上都有教程

@godcong
Copy link
Collaborator

godcong commented Jan 12, 2020

@godcong 请问3.0.1的release下的db character.sql 导入后,发现两个表都有了,另外一个sql wu_ge_lucky.sql还用导入吗

有了新的,旧的就不用了

@design365
Copy link

@godcong character.sql 和 wu_ge_lucky.sql 这两个文件只导入一个就行吗?我看你的release里面db.zip 解压后是这两个sql文件。

@godcong
Copy link
Collaborator

godcong commented Jan 12, 2020

一个是字典库,一个是算法缓存。都要的

@design365
Copy link

@godcong 感谢恢复,我发现导入character.sql 后,wu_ge_lucky表有107万数据,但是再导入wu_ge_lucky.sql ,这个sql就把这107万数据清理掉重新导入了。。

@design365
Copy link

@godcong
另外我发现wu_ge_lucky.sql 导入完成后,wu_ge_lucky表只有485604行,而character.sql 导入的话wu_ge_lucky表有 107万行。。麻烦看下怎么回事

@godcong
Copy link
Collaborator

godcong commented Jan 13, 2020

@godcong
另外我发现wu_ge_lucky.sql 导入完成后,wu_ge_lucky表只有485604行,而character.sql 导入的话wu_ge_lucky表有 107万行。。麻烦看下怎么回事

嗯,我dump表的时候,character不小也dump了一份wu_ge_lucky的数据.
多了不影响结果,只会影响生成速度.这张表就是规则的缓存.

@babyname babyname deleted a comment from github-actions bot Dec 2, 2021
@babyname babyname deleted a comment from github-actions bot Dec 2, 2021
@github-actions
Copy link

github-actions bot commented Feb 1, 2022

This issue was closed because it has been inactive for 60 days since being marked as stale.

@github-actions github-actions bot closed this as completed Feb 1, 2022
fate automation moved this from In progress to Done Feb 1, 2022
@godcong godcong reopened this Feb 3, 2022
fate automation moved this from Done to In progress Feb 3, 2022
@SimsonINWALL
Copy link

对go不太熟悉,使用方式能否写的详细一点
如果通过download zip的方式下载下来之后,应该怎么运行呢
项目首页readme里面的f := fate.NewFate(lastName, born.Solar().Time(), fate.ConfigOption(cfg))应该在哪里调用呢,go的某种命令行工具?还是我自己要写一个go程序,引入你的这个库作为依赖?

@github-actions github-actions bot removed the stale label Feb 7, 2022
@godcong
Copy link
Collaborator

godcong commented Feb 7, 2022

对go不太熟悉,使用方式能否写的详细一点 如果通过download zip的方式下载下来之后,应该怎么运行呢 项目首页readme里面的f := fate.NewFate(lastName, born.Solar().Time(), fate.ConfigOption(cfg))应该在哪里调用呢,go的某种命令行工具?还是我自己要写一个go程序,引入你的这个库作为依赖?

你可以直接按照二进制包的使用方式使用,不懂go也没关系。
https://github.com/babyname/fate#%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E7%94%9F%E6%88%90%E5%A7%93%E5%90%8D

@KnightYin
Copy link

取名流派的准确度是怎么算出来的?有数据集?

@Ailontania
Copy link

Ailontania commented Mar 21, 2022

程序喜用五行不准确,没有人工取用神准确,建议可以人工选择用神。
比如我喜火,程序说喜水。

另外我在windows平台下go build出来的文件为什么只有1.6m且不能运行
cmd目录下有3个文件夹都有main 函数,
根目录下没有。这个项目要怎么编译呀。
请作者给一个编译方法,写几句编译的说明文档吧。

@godcong
Copy link
Collaborator

godcong commented Mar 21, 2022

程序喜用五行不准确,没有人工取用神准确,建议可以人工选择用神。 比如我喜火,程序说喜水。

另外我在windows平台下go build出来的文件为什么只有1.6m且不能运行 cmd目录下有3个文件夹都有main 函数, 根目录下没有。这个项目要怎么编译呀。 请作者给一个编译方法,写几句编译的说明文档吧。

@Vladimirang
能告诉我错误的那个喜用神么,我测一下,有些时间段需要做特殊处理。

console下面是go编译的路径,这个确实文档漏了近期补上

@Ailontania
Copy link

感谢作者的回复!
喜用神错误我认为不是程序BUG,而是算法的局限性。
我猜程序按照旺衰法武断地断用神,而子平八字是旺衰格局并用。
这个问题如果不重新调整断用神算法,恐怕难以修复。
愿意与作者更进一步交流。
最近忙论文时间有限,如果作者有兴趣,等我忙完了这一阵子我们可以一起优化算法,我也愿意贡献代码。

@godcong
Copy link
Collaborator

godcong commented Mar 24, 2022

@Vladimirang
感谢支持。

@github-actions github-actions bot added the stale label Apr 24, 2022
fate automation moved this from In progress to Done Jun 23, 2022
@godcong godcong reopened this Jun 23, 2022
fate automation moved this from Done to In progress Jun 23, 2022
@babyname babyname deleted a comment from github-actions bot Jun 23, 2022
@babyname babyname deleted a comment from github-actions bot Jun 23, 2022
@thinkeng
Copy link

有没有 相关的交流群?

@github-actions github-actions bot removed the stale label Aug 15, 2022
@gengshenchen
Copy link

感谢大佬,
数据库的导入为什么不写个文档。。

@gengshenchen
Copy link

zoneinfo 也下载不了了

@godcong
Copy link
Collaborator

godcong commented Dec 2, 2022

zoneinfo 也下载不了了

新版编译的不需要zoneinfo了.数据库现在默认使用sqlite3,不需要导入MySQL了

@gofmt
Copy link

gofmt commented Jan 7, 2023

zoneinfo 也下载不了了

新版编译的不需要zoneinfo了.数据库现在默认使用sqlite3,不需要导入MySQL了


还是需要下载zoneinfo.zip
建议在main包添加 import _ "time/tzdata"

./fate_linux_amd64 name -l 王 -b "2022/01/07 12:30"
{"level":"fatal","ts":1673094791.0126965,"caller":"console/name.go:29","msg":"zoneinfo file is not exist","error":"stat /home/xxx/tools/baby_name/zoneinfo.zip: no such file or directory","stacktrace":"github.com/goextension/log.Fatalw\n\t/home/runner/go/pkg/mod/github.com/goextension/log@v0.0.2/log.go:128\nmain.cmdName.func1\n\t/home/runner/work/fate/fate/cmd/console/name.go:29\ngithub.com/spf13/cobra.(*Command).execute\n\t/home/runner/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:830\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\t/home/runner/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:914\ngithub.com/spf13/cobra.(*Command).Execute\n\t/home/runner/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:864\nmain.main\n\t/home/runner/work/fate/fate/cmd/console/main.go:22\nruntime.main\n\t/opt/hostedtoolcache/go/1.19.4/x64/src/runtime/proc.go:250"}

@babyname babyname locked and limited conversation to collaborators Jan 9, 2023
@godcong godcong converted this issue into discussion #109 Jan 9, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
fate
  
In progress
Development

No branches or pull requests