java源代码八字,八字算命源码

十年网站开发经验+多家企业客户+靠谱的建站团队

量身定制+运营维护+专业推广+无忧售后,网站问题一站解决

上面wuzhikun12同学写的不错,但我想还不能运行,并且还不太完善。我给个能运行的:(注意:文件名为:Test.java)

//要实现对象间的比较,就必须实现Comparable接口,它里面有个compareTo方法

//Comparable最好使用泛型,这样,无论是速度还是代码量都会减少

@SuppressWarnings("unchecked")

classStudentimplementsComparableStudent{

privateStringstudentNo;//学号

privateStringstudentName;//姓名

privatedoubleenglishScore;//英语成绩

privatedoublecomputerScore;//计算机成绩

privatedoublemathScore;//数学成绩

privatedoubletotalScore;//总成绩

//空构造函数

publicStudent(){}

//构造函数

publicStudent(StringstudentNo,StringstudentName,doubleenglishSocre,doublecomputerScore,doublemathScore){

this.studentNo=studentNo;

this.studentName=studentName;

this.englishScore=englishSocre;

this.computerScore=computerScore;

this.mathScore=mathScore;

}

//计算总成绩

publicdoublesum(){

this.totalScore=englishScore+computerScore+mathScore;

returntotalScore;

//计算评测成绩

publicdoubletestScore(){

returnsum()/3;

//实现compareTO方法

@Override

publicintcompareTo(Studentstudent){

doublestudentTotal=student.getTotalScore();

returntotalScore==studentTotal0:(totalScorestudentTotal1:-1);

//重写toString方法

publicStringtoString(){

return"学号:"+this.getStudentNo()+"姓名:"+this.getStudentName()+"英语成绩:"+this.getEnglishScore()+"数学成绩:"+this.getMathScore()+"计算机成绩:"+this.getComputerScore()+"总成绩:"+this.getTotalScore();

//重写equals方法

publicbooleanequals(Objectobj){

if(obj==null){

returnfalse;

if(!(objinstanceofStudent)){

Studentstudent=(Student)obj;

if(this.studentNo.equals(student.getStudentName())){//照现实来说,比较是不是同一个学生,应该只是看他的学号是不是相同

returntrue;

}else{

/*以下为get和set方法,我个人认为,totalScore的set的方法没必要要,因为它是由其它成绩计算出来的

在set方法中,没设置一次值,调用一次sum方法,即重新计算总成绩

*/

publicStringgetStudentNo(){

returnstudentNo;

publicvoidsetStudentNo(StringstudentNo){

sum();

publicStringgetStudentName(){

returnstudentName;

publicvoidsetStudentName(StringstudentName){

publicdoublegetEnglishScore(){

returnenglishScore;

publicvoidsetEnglishScore(doubleenglishScore){

this.englishScore=englishScore;

publicdoublegetComputerScore(){

returncomputerScore;

publicvoidsetComputerScore(doublecomputerScore){

publicdoublegetMathScore(){

returnmathScore;

publicvoidsetMathScore(doublemathScore){

publicdoublegetTotalScore(){

//Student子类学习委员类的实现

classStudentXWextendsStudent{

//重写父类Student的testScore()方法

returnsum()/3+3;

publicStudentXW(){}

//StudentXW的构造函数

publicStudentXW(StringstudentNo,StringstudentName,doubleenglishSocre,doublecomputerScore,doublemathScore){

super(studentNo,studentName,englishSocre,computerScore,mathScore);

//Student子类班长类的实现

classStudentBZextendsStudent{

returnsum()/3+5;

publicStudentBZ(){}

publicStudentBZ(StringstudentNo,StringstudentName,doubleenglishSocre,doublecomputerScore,doublemathScore){

//测试类

publicclassTest{

publicstaticvoidmain(String[]args){

//生成若干个student类、StudentXW类、StudentBZ类

Studentstudent1=newStudent("s001","张三",70.5,50,88.5);

Studentstudent2=newStudent("s002","李四",88,65,88.5);

Studentstudent3=newStudent("s003","王五",67,77,90);

StudentXWstudent4=newStudentXW("s004","李六",99,88,99.5);

StudentBZstudent5=newStudentBZ("s005","朱漆",56,65.6,43.5);

Student[]students={student1,student2,student3,student4,student5};

for(inti=0;istudents.length;i++){

doubleavgScore=students[i].testScore();

System.out.println(students[i].getStudentName()+"学生的评测成绩为:"+avgScore+"分");

运行结果为:

张三学生的评测成绩为:69.66666666666667分

李四学生的评测成绩为:80.5分

王五学生的评测成绩为:78.0分

李六学生的评测成绩为:98.5分

朱漆学生的评测成绩为:60.03333333333333分

packagecom.regex;

importjava.io.*;

importjava.net.URLDecoder;

importjava.util.regex.*;

publicclassRegex{

privateintREMARK=0;

privateintLOGIC=0;

privateintPHYSIC=0;

booleanstart=false;

/**

*@paramargs

publicstaticvoidmain(String[]args){//测试方法

//TODOAuto-generatedmethodstub

Regexre=newRegex();

re.regCount("Regex.java");

System.out.println("remarkLine:"+re.REMARK);

System.out.println("logicLine:"+re.LOGIC);

System.out.println("physicLine:"+re.PHYSIC);

}/**

*@authorBlueDance

*@params

*@deprecatedcount

publicvoidregCount(Strings){

Stringurl=null;

try{

url=URLDecoder.decode(this.getClass().getResource(s).getPath(),"UTF-8");

}catch(Exceptione){

e.printStackTrace();

//TODO:handleexception

BufferedReaderbr=newBufferedReader(newFileReader(newFile(url)));

Strings1=null;

while((s1=br.readLine())!=null){

PHYSIC++;

if(CheckChar(s1)==1){

REMARK++;

System.out.println("纯注释行:"+s1);

if(CheckChar(s1)==2){

LOGIC++;

System.out.println("非纯注释行:"+s1);

if(CheckChar(s1)==3)

}catch(FileNotFoundExceptione){

//TODOAuto-generatedcatchblock

}catch(IOExceptione){

*

*@returnint

*@versionchecks

publicintCheckChar(Strings){

if(s!=null)

s1=s.trim();

//System.out.println(regCheck(s1,re));

if(regCheck(s1,"(//.*)"))//判断//开头的为纯注释行

return1;

if(regCheck(s1,"(.*[;{})]*//.*)"))//判断不是//开头的非纯注释行

return2;

if(regCheck(s1,"(//*.*)")){//判断/*开头的纯注释行

start=true;

if(regCheck(s1,"(.*[;{})]//*.*)")){//判断不是/*开头的非纯注释行

if(regCheck(s1,"(.**/*/)")){//判断*/结尾的纯注释行

start=false;

if(regCheck(s1,"(.**/*/.*)")!strCheck(s1)){//判断不是*/结尾的非纯注释行

if(strCheck(s1)){

if(start==true)//状态代码,start即/*开始时start=true*/结束时为false

return3;//ssssllll

}//aeee

*@paramre

*@returnboolean

publicbooleanregCheck(Strings,Stringre){//正则表达试判断方法

returnPattern.matches(re,s);

publicbooleanstrCheck(Strings){//中间有*/的字符判断此方法最关键

if(s.indexOf("*/")0){

intcount=0;

Stringy[]=s.split("/*/");

booleanboo[]=newboolean[y.length];

for(inti=0;iy.length-1;i++){

charc[]=y[i].toCharArray();

for(intj=0;jc.length;j++){

if(c[j]=='\\'c[j+1]=='"'){

count++;

if(count%2==0){

if(countNumber("\"",y[i])%2!=0){

boo[i]=true;

boo[i]=false;

if(countNumber("\"",y[i])%2==0){

for(inti=0;iboo.length;i++){

if(!boo[i])

String[]k=y.split(s);

if(y.lastIndexOf(s)==(y.length()-s.length()))

count=k.length;

else

count=k.length-1;

if(count==0)

System.out.println("字符串\""+s+"\"在字符串\""+y+"\"没有出现过");

returncount;

return-1;

importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

publicclassGoodLuckyextendsJFrameimplementsActionListener{

JTextFieldtf=newJTextField();//实例化一个文本域

//设置两个按钮

JButtonb1=newJButton("开始");

JButtonb2=newJButton("停止");

booleanisGo=false;

publicGoodLucky(){

b1.setActionCommand("start");//在开始按钮上设置一个动作监听start

JPanelp=newJPanel();//实例化一个可视化容器

//将两个按钮添加到可视化容器上面,用add方法

p.add(b1);

p.add(b2);

//在两个按钮上增加监听的属性,自动调用下面的监听处理方法actionPerformed(ActionEvente),如果要代码有更好的可读性,可用内部类实现动作

//监听处理。

b1.addActionListener(this);

b2.addActionListener(this);

//将停止按钮设置为不可编辑(即不可按的状态)

b2.setEnabled(false);

this.getContentPane().add(tf,"North");//将上面的文本域放在面板的北方,也就是上面(上北下南左西右东)

this.getContentPane().add(p,"South");//将可视化容器pannel放在南边,也就是下面

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置用户在此窗体上发起"close"时默认执行的操作,参数EXIT_ON_CLOSE是使用Systemexit方法退出应用程序。仅在应用程序中使用

this.setSize(300,200);//设置面板大小,宽和高

this.setLocation(300,300);//设置面板刚开始的出现的位置

Cursorcu=newCursor(Cursor.HAND_CURSOR);//用指定名称创建一个新的定制光标对象,参数表示手状光标类型

this.setCursor(cu);//为指定的光标设置光标图像,即设置光标图像为上面所创建的手状光标类型

this.setVisible(true);//将面板可视化设置为true,即可视,如果为false,即程序运行时面板会隐藏

tf.setText("welcomeyou!");//设置面板的标题为欢迎

this.go();//调用go方法

publicvoidgo(){

while(true){//这里是死循环,也就是说用户不点击停止按钮的话他一直循环出现随机数,直到用户点击停止按钮循环才能推出,具体流程在actionPerformed方法中控制。

if(isGo==true){//上面所定义的isGo的初始值为false,所以程序第一次到此会跳过

Strings="";//设置空字符串

for(intj=1;j=7;j++){//产生7个随机数

inti=(int)(Math.random()*36)+1;//每个随机数产生方式,这里定义灵活,可以自由定义随机数产生的方式

if(i10){

s=s+"0"+i;//如果产生的随机数小于10的话做处理:这里就牵扯到一个重要的概念,简单叙述一下:

/*

当一个字符串与一个整型数项相加的意思是连接,上面的s=s+"0"+i的意思是字符串s链接0再连接整型i值,而不会导致0和整型的i相加,

产生的效果为s0i,由于s为空字符串(上面定义过的),所以当i小于零时,在个位数前面加上0,比如产生的随机数i为7的话,显示效果为07.

s=s+""+i;//如果产生的随机数比10打的话,那么加上空格显示,即数字和数字之间有个空格

//以上循环循环七次,以保证能出现7个随机数

tf.setText(s);//将产生的随机数全部显示在文本域上,用文本域对象tf调用它的设置文本的方法setText(String)实现。

//以下为线程延迟

Thread.sleep(10);//线程类同步方法sleep,睡眠方法,括号里的单位为ms。

}catch(java.lang.InterruptedExceptione){

e.printStackTrace();//异常捕获,不用多说。

publicvoidactionPerformed(ActionEvente){//传入一个动作事件的参数e

Strings=e.getActionCommand();//设置字符串s来存储获得动作监听,上面的start

以下这个条件语句块的作用为:用户点击开始后(捕获start,用方法getActionCommand()),将命令触发设置为true,从而执行上面的go方法中的循环体(因为循环体中要求isGo参数为true,而初始为false)。

执行循环快产生随机数,并将开始按钮不可编辑化,而用户只可以使用停止按钮去停止。如果用户按下停止时,也就是没有传入参数“start”的时候,

执行else语句块中的语句,isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数,并显示,并且把开始按钮设置为可用,而把

停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数。

if(s.equals("start")){//如果捕获到start,也就是用户触发了动作监听器,那么下面处理

isGo=true;//设置isGo为true

b1.setEnabled(false);//将开始按钮设置为不可用

b2.setEnabled(true);//将停止按钮设置为可用

isGo=false;//将isGo设置为false,isGo为循环标志位

b2.setEnabled(false);//设置停止按钮为不可用(注意看是b2,b2是停止按钮)

b1.setEnabled(true);//设置开始按钮为可用

newGoodLucky();//产生类的实例,执行方法

//我写了一个程序,你把文字复制到文本框中点转码按钮,就可以了

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjavax.swing.JButton;

importjavax.swing.JFrame;

importjavax.swing.JTextArea;

publicclassClass1extendsJFrame{

privatefinalclassATimplementsActionListener{

publicvoidactionPerformed(ActionEvente){

jta.setText(fixString(jta.getText()));

JFramejf=newClass1();

JTextAreajta=newJTextArea();

publicClass1(){

setSize(400,400);

setDefaultCloseOperation(EXIT_ON_CLOSE);

JButtonjb=newJButton("转码");

jb.addActionListener(newAT());

add(jta);

add("North",jb);

setVisible(true);

StringfixString(Strings){

while(true){

intindex=s.indexOf("\\u");

if(index!=-1){

Strings1=s.substring(index,index+6);

if(s1.matches("\\\\u[0-9A-F]{4}")){

charc=(char)Integer.parseInt(s1.replace("\\u",""),16);

s=s.substring(0,index)+c+s.substring(index+6);

break;

returns;

生辰八字的介绍请参考:

具体算法:

1、设置一个下限年,比如1960,1960年以前的就不给查。并且查万年历,该年节后是庚子年。

2、将天干和地支分别装在两个数组里面。

3、以该年为基准线,设定循环,以查询年为上限年,循环计数器每加一年,天干和地支数组标号各右移一位,然后if判断是否数组到底了,到底了则从头开始。

月、时的算法类似。

publicclassTestStar{

Stringstar="*";

for(inti=0;i5;i++){

if(i==0){

System.out.print(""+star);

System.out.println();

if(i==1){

for(intz=0;z4;z++){

if(i==2){

System.out.print("");

for(intx=0;x3;x++){

if(i==3){

for(inty=0;y2;y++){

System.out.print(""+star+"");

是好使的但是我没找到画五角星有什么规律(五角星好象不是正规图形吧?)如果还有什么要求的话补充问题(如果是用*填充所有的东西不包括“”的话我可以重新再给你写一个)

THE END
1.在线八字易经宝宝取名源码带源码数据(网页+APP+小程序)八字宝宝起名源码是指用于开发能够根据生辰八字为宝宝起名的网站或应用程序的源代码。这种源码通常集成了八字命理学、大数据分析、人工智能算法以及用户友好的界面设计,旨在为用户提供个性化的起名服务。文章手把手带大家开发一款基于PHP的周易八字宝宝起名源码,这是一个复杂且涉及多个领域知识的任务。 https://blog.csdn.net/rongtinghua/article/details/144259476
2.春哥技术团队倾力打造:春哥起名算命塔罗星座八字测算大全系统源码在科技与传统文化交融的创新浪潮中,春哥技术团队凭借其深厚的技术底蕴和对中华传统命理文化的深度理解,倾力打造出一款集起名、算命、塔罗、星座、八字测算于一体的全方位命理服务系统——“春哥起名算命塔罗星座八字测算大全系统”。近日,该系统源码已由春哥技术团队重磅发布,标志着这一融合现代科技与古老智慧的独特平台正https://web.2205buxiugangban.com/zixun/2829.html
3.开发一款基于PHP的周易八字宝宝起名源码八字宝宝起名源码是指用于开发能够根据生辰八字为宝宝起名的网站或应用程序的源代码。这种源码通常集成了八字命理学、大数据分析、人工智能算法以及用户友好的界面设计,旨在为用户提供个性化的起名服务。文章手把手带大家开发一款基于PHP的周易八字宝宝起名源码,这是一个复杂且涉及多个领域知识的任务。 https://blog.51cto.com/u_17182741/12789781
4.开题报告python计算机毕业设计的理财管理系统设计与实现(附源码)本系统(程序+源码+数据库+调试部署+开发环境+万字文档LW) 系统程序文件列表 开题报告内容 一、研究背景 在现代社会,随着经济的不断发展和人们生活水平的提高,理财已经成为人们生活中不可或缺的一部分。无论是个人还是家庭,都需要对财务进行有效的管理。过去,传统的理财方式多为手工记账,这种方式效率低下,容易出错,https://zhuanlan.zhihu.com/p/11926127568
5.在线算命程序源码电脑版下载在线算命程序源码免费下载4.在浏览器输入:http://127.0.0.1即可。无后台 5.如果这样看到的页面不完整,并不代表程序不正确,你可以上传到你的空间或服务器上测试即可,那是因为这个本地调试工具有些功能不能使用,所以要到具体的空间上去浏览才会正确。 在线算命程序源码页面展示 精品软件https://mip.onlinedown.net/soft/1136542.htm
6.怎么把算命程序源码传到网站你可以在百度搜索一下: 【小虫运势seoxncn】八字中有丑、戌、未三字中的一个或二个,大运或liú年https://ask.zol.com.cn/x/5551199.html
7.php算命源码,2020年最新版付费算命源码下载 目前网上有很多功能丰富的批八字和算命的源码,目前本人手上也有几个比较精华的算命测算程序源码,全部是PHP版本的,今天来看看都有哪些算命类源码是比较好的。如果你手上也有类似源码欢迎交流探讨(QQ:1033600860) 第一个功能比较多的免费算命程序源码 https://www.weibo.com/ttarticle/p/show?id=2313501000014448679409877181
8.2016在线算命网站程序源码H1.0asp版源码下载2016在线算命网站程序是一款娱乐型的网站源码,功能有:各种算命啊,网上起卦排盘,周公解梦,手机号码查吉凶,QQ号码吉凶测试等,多个功能,查询结果仅供娱乐。 1、整站源码上传即可访问,无须安装,支持ASP的空间大小最少200M。 2、免费版,源码开源,可随意修改。 https://www.jb51.net/codes/408851.html
9.星座运势算命小程序源码v1.2.0完整版下载地址完整前端+后端全86素材网给大家分享星座运势算命小程序源码v1.2.0完整版下载地址 完整前端+后端 全开源。 运势运程算命小程序开源源码最新更新日志: 新增测算栏目支付成功模版消息提醒,增加留存率。新增每日星座卡片、单向历,请求缓存解决请求慢问题。修复测算出生日期开始时间,从1979更改为1918 https://86sucai.cgtblog.com/32317.html
10.软件源码商会小程序源码学校订餐小程序源码小程序教程2023年10月13日39 点赞03375 浏览 装修公司小程序开发源码(装修进度小程序源码开发) 介绍基于thinkPHP + Uniapp开发的可DIY页面的装修行业小程序,支持工地、案例、团队、0元装修、装修计算器、预约等功能。功能特性1、首页布局拖拽DIY首页支持多组件拖拽布局,轮播、导航、工地、案例、团队、视频、广告、富https://www.diansutui.cn/
11.更新版PHP神算网八字算命星座解梦周易占卜程序源码/PC+H5移动端源码简介: 这个是更新版PHP神算网八字算命星座解梦周易占卜程序源码,能够在PC+H5移动端整站适配。作为H5付费算命PHP源码,八字算命网站源码,功能很多强大实用。 2023.3 更新记录: 1、更新了23年属相信息; 2、更新了部分测试项目数据,并进行了数据库更新。 https://blog.yyzq.team/post/299457.html
12.神算网八字算命星座解梦周易程序源码PHP修复版占卜类源码匹配手机源码介绍 2023.3更新记录 1、23年属相信息更新; 2、部分测试项目数据更新,数据库更新; 2022更新修复记录: 1、修复历史上的今天! 2、增加全站模块对应年份数据! 3、修复首页及算命、属相、星座404页面 4、匹配手机版H5模板 5、修复算命模块年份设置错误,导致死循环 6https://www.liues.cn/19960.html
13.2022算卦源码系统,新版运营的付费算命源码程序,周公解梦自动采集算命网站,除了星座运势自动采集,其他全部自己算法算命,含有付费算命的功能强大,对接ZHI付功能,自动采集让网站价值倍增。 2022算卦源码系统新版运营的付费算命源码程序周公解梦自动采集源码付费算命源码程序对接支付功能 1、如非特殊说明,本站对提供的源码不拥有任何权利,其版权归原著者拥有, 给我私信您的需求QQ314184989http://youxiumoban.com/code/69.html
14.八字算命源码/测算源码源代码测试方法八字测试工具付费测算2024-03-28 来源:一曲源码 浏览(3086) 权限组 : VIP免费下载 八字算命源码/测算源码 源代码测试方法 八字测试工具 付费测算程序 测算源码 安装教程 环境:程序为以PHP+MYSQL架构,PHP版本5.6,让系统更畅快稳定。适合linux或者windows。 上次忘记放数据库了 修改数据库/config/inc_config.php后导入数据库 子目录绑定https://www.yiqucode.com/wangzhanyuanma-5125.html
15.算命整站源码下载算命网站程序下载2021版付费测算源码 牛年运程 星座运势 塔罗牌 宝宝起名 月老姻缘 起名算命程序第三版 生活/服务/预约 31923 2021-07-16 整站源码 钻石素材 YzmCMS生辰八字算命运势测算门户网站 美观大气开源在线精准算命平台 基于YzmCMS开发的一款生辰八字算命运势测算门户网站,是一款提供生辰八字算命,八字算命婚姻,免费姓名测试,宝宝起https://www.sucainiu.com/tag/3256.html
16.佛山算命卜卦小程序开发后台管理现成源码,就找阿团工作室马可波罗网(makepolo.com)提供佛山算命卜卦小程序开发 后台管理现成源码,就找阿团工作室,产品详情:所在地:福建、服务内容:软件开发,更多产品详情就上马可波罗网!http://china.makepolo.com/product-detail/101087130177.html
17.九龙道长同款样式八字排盘程序八字排盘算命源码源码简介九龙道长同款样式八字排盘程序 八字排盘算命源码。 八字排盘算命源码九龙道长同款样式八字排盘程序,纯html5代码,无需PHP环境,上传至服务器或打包……https://www.xiaomaw.cn/?p=2328
18.H5付费算命源码揭秘:神算网框架成行业基础,价格两万左右我在这个行业做周易算了好几年,从2017年到2020年,我突然发现,H5付费算命的一些源码程序在网络上流传甚广。到目前为止,h5付费算命的付费PHP源码,其实都是从程序的基本框架改编而来的。这个框架其实就是神算网,H5手机页面包含微信小程序,付费计算这个大框架其实就是神算网,只要你有神网的基本源码,基本上可以开发出很http://www.bjhwtx.com/h-nd-187501.html
19.2023新版运势测试风水起名占卜H5源码会员投稿的一个源码,说是从互站上搞来的2023版本的源码,还有配套的视频教程。 搭建了下,可以正常搭建出来,有兴趣的可以搭建玩玩,试下功能。 程序演示图 THE END 运势测算 喜欢就点个赞再走呗~ 13赞赏 金币10388 8292人已阅读 宝塔报错:数据库管理密码错误!(亲测2022终极解决办法) https://www.yizhanzzw.com/38763.html
20.算命软件android源码openzw:开源码紫薇斗数-源码开源 OpenZW的 上传者:weixin_42134143时间:2021-03-24 Android 自制算命娱乐软件 Android 自制算命娱乐软件 娱乐性,是一个初始设置的小型软件,包含完整的源代码,初学使用 上传者:longaspire时间:2010-11-05 telling:一套微信小程序名字测试,算命打分的 https://www.iteye.com/resource/hlm15-12678448
21.如何合法地获取并使用算命网站的源代码?算命网站源码是一段用于创建和运行算命网站的计算机程序代码。它通常包括前端和后端两部分,前端负责用户界面的展示,后端负责数据处理和逻辑运算。通过使用算命网站源码,用户可以快速搭建一个具有占卜、命理分析等功能的网站。 由于算命网站涉及到个人隐私和敏感信息,我不能提供具体的源码,我可以给你一个简单的Python Flaskhttps://www.kdun.com/ask/1087929.html
22.算命源码php起名源码php开发算命源码最具挑战性的是什么? 从技术上讲,至少在当时,安卓平台中嵌入了可怕的图形引擎。这是非常奇怪的,硬件生态系统的巨大碎片使事情变得更糟。因此,我最终在原来的Android上开发了自己的图形层。我对此并不感到特别自豪,因为后来它成为了进一步开发应用程序的障碍。特别是当它在一些Android 6设备上失败的原因我https://m.php.cn/blog/detail/37620.html
23.周易八字简批程序源码周易八字简批程序源码 软件功能如下: 1、支持阴历、阳历、八字、万年历四种输入方式 2、支持排盘、十神数量、五行数量、地势、称骨算命、鬼谷子两头钳、紫薇排盘、断语、图解等 3、支持生肖运程、日时断、日柱断、命宫、生肖、纳音、父母、兄弟、官运、财运、大运流年等结论批断https://www.eyuyan.la/post/14015.html
24.新版起名源码/起名网站/起名程序/起名网/八字起名源码新版起名源码、起名网站、起名程序、起名网、八字起名源码。 包括内容 1.宝宝在线起名 2.八字起名,周易取名 3.带在线付费起名 4.老师微信,一对一起名 特点:免注册,免登录,可直接在线起名,并且完成付款。 伪静态对照情况不要直接THINKPHP,对照教程中伪静态。 https://www.aybk.cn/post-3884.html