Blogger Information
Blog 4
fans 0
comment 0
visits 3849
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
算命源码带app开发搭建
手机用户384446880
Original
934 people have browsed it

   易经是最常见的中国古代占卜方法。过去是用卜卦来查阅,国外常用方法是掷三枚硬币,赋予它们一定的价值,记录价值,重复六次,形成一个卦。使用算命源码当您查阅时,在您的脑海中提出一个具体的、开放式的问题是最有用的,因为它不会返回是或否的答案。
  
  演示:m.appwin.top
  
  部分源码展示:package.json

实例

{
  "name": "divination-js",
  "version": "1.0.0",
  "description": "Javascript divination code encoding/decoding library",
  "keywords": [
    "divination",
    "divination-code",
    "typescript",
    "reader",
    "writer",
    "decoder",
    "encoder",
    "scanner",
    "generator"
  ],
  "main": "./lib/umd/index.min.js",
  "module": "./lib/esm5/index.js",
  "typings": "./lib/esm5/index.d.ts",
  "authors": [
    {
      "name": "Abdelrahman Ramadan",
      "email": "abdelrahman0xff@gmail.com"
    },
    {
      "name": "Osama Hatem",
      "email": "osamahatem94@gmail.com"
    }
  ],
  "scripts": {
    "lint": "tslint src/**/*.ts",
    "prebuild": "rimraf lib",
    "test": "./node_modules/.bin/jest",
    "build": "npm run lint && tsc && webpack-cli"
  },
  "jest": {
    "testRegex": ".*test.ts",
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "transform": {
      "^.+\\.ts$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    }
  },
  "repository": {
    "type": "git"
  },
  "author": "",
  "license": "GPLv3",
  "homepage": "",
  "devDependencies": {
    "@types/fs-extra": "^5.0.4",
    "@types/jest": "^23.3.1",
    "@types/jpeg-js": "^0.3.0",
    "@types/node": "^10.9.4",
    "@types/seedrandom": "^2.4.27",
    "@types/sharp": "^0.17.10",
    "@types/upng-js": "^2.1.0",
    "awesome-typescript-loader": "^5.2.0",
    "eslint": "^5.5.0",
    "fs-extra": "^7.0.0",
    "get-image-data": "^3.0.1",
    "jest": "^23.5.0",
    "jpeg-js": "^0.3.4",
    "rimraf": "^2.6.2",
    "seedrandom": "^2.4.4",
    "sharp": "^0.20.7",
    "source-map": "^0.7.3",
    "tapable": "^1.0.0",
    "ts-jest": "^23.1.4",
    "ts-lint": "^4.5.1",
    "ts-loader": "^4.5.0",
    "tslint": "^5.11.0",
    "typescript": "^3.0.3",
    "uglify-js": "^3.4.9",
    "uglifyjs-webpack-plugin": "^1.3.0",
    "upng-js": "^2.1.0",
    "webpack": "^4.17.1",
    "webpack-cli": "^3.1.0",
    "webpack-config-utils": "^2.3.1",
    "webpack-node-externals": "^1.7.2"
  },
  "dependencies": {
    "gpl-3.0": "^1.0.1"
  }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

  算命源码安装

  克隆存储库并运行npm install然后 npm run build.
  
  Node.js
  
  Node.js文件可以在./lib/esm5 建造之后。
  
  Javascript
  
  这个库可以通过以下方式在javascript中使用./lib/umd/index.min.js作为脚本源。
  
  使用
  
  编码
  
  divination JS库导出的一个方法 divination.encode(payload, options?)。
  
  论据
  
  有效载荷-一组字母数字字符,它是divination所需的有效负载。
  
  选项(可选)-其他选项:
  
  E层-纠错级别,0到1之间的数字,表示相对于有效载荷长度,可以更正的最大错误百分比。默认为Encoder.EC_介质(0.15)。
  
  分辨率-表示该方法产生的正方形图像的宽度和高度的数字。默认为1250。
  
  圆边-一种布尔值,用于确定输出图像中符号的边缘是直的还是圆的。默认为false,表示直边。
  
  倒置的-一种布尔值,用于确定输出图像是否颠倒,即黑白相间而不是黑白相间。默认为false。
  
  返回值
  
  如果编码过程成功,该方法将返回一个实现编码区分接口。
  
  例子
  
  指定选项的用法示例:

实例

const payload = "thisisanexample123";
const options = { ecLevel: 0.5, resolution: 2000, roundEdges: true, inverted: false };
const encoded = divination.encode(payload, options);

运行实例 »

点击 "运行实例" 按钮查看在线实例

   或者没有选择:

实例

  
const payload = "thisisanexample123";
const encoded = divination.encode(payload); 

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

const payload = "thisisanexample123";
const defaultOptions = { ecLevel: 0.15, resolution: 1250, roundEdges: false, inevrted: false };
const encoded = divination.encode(payload, defaultOptions);

运行实例 »

点击 "运行实例" 按钮查看在线实例



  相当于:

实例
// 'cvs' and 'ctx' are an HTML canvas element, and its 2D rendering context, respectively.
const imgData = encoded.imageData;
cvs.width = imgData.width;
cvs.height = imgData.height;
const ctxImgData = new ImageData(imgData.data, imgData.width, imgData.height);
ctx.putImageData(ctxImgData, 0, 0);

// If 'img' is an HTML image element, its 'src' attribute can be set like follows:
img.src = cvs.toDataURL();
运行实例 »
点击 "运行实例" 按钮查看在线实例

  解码

  
  divination JS库导出的一个方法divination.decode(imageData, width, height)。
  
  论据
  
  imageData-AUint8ClampedArray夹紧装置格式中RGBA像素值的 [r0, g0, b0, a0, r1, g1, b1, a1, ...]。此数组的长度应为4 * width * height.
  
  width-要解码的图像的宽度。
  
  height-要解码的图像的高度。
  
  返回值
  
  如果解码过程成功,该方法将返回一个实现解码区分接口。
  
  例子
  
  用法示例:

 

实例

 // Let 'width' and 'height' be the width and height of the input image, respectively,
  
  // and 'imageData' be a Uint8ClampedArray of RGBA pixel values, and of length 4 * width * height.
  
  const decoded = divination.decode(imageData, width, height);
  
  console.log(decoded.version, decoded.size);
  
  console.log(decoded.data);

运行实例 »

点击 "运行实例" 按钮查看在线实例


  2.png

  如何使用算命源码
  
  一、铸卦
  
  1、收集你的硬币。你可以用你手边的任何硬币来查阅易经。便士是一个不错的选择。如果你想增加这个过程的意义,你可以使用在年份铸造的硬币,比如你的出生年份。如果您想在过程中增加真实性,您也可以中国旧硬币。
  
  如果您定期查阅易经,最好保留这三枚硬币,特别是为此目的。您可以将它们存放在一个小袋子中,这样它们就不会与您的日常变化混在一起。
  
  2、写下你的问题。《易经》旨在让你清楚地了解你所面临的特定困境,因此有一个清晰而简单的问题很重要。写下您的问题,并在进行咨询时继续查看和思考。最好使用开放式问题而不是是/否问题。例如,“我会变得富有吗?” 可能不会产生像“我今年的财务状况如何?”那样清晰的结果。
  
  3、抛硬币。您可以短暂摇晃手中的硬币,然后轻轻地将它们扔到光滑的表面上。将硬币扔进盒子的盖子可能会很有效,这样硬币就不会滚到一地。
  
  您用于此步骤的确切方法取决于您。只要你不看硬币,试图让它们以某种方式下落。您甚至可以用手摇晃它们,然后将手平放在桌子上,让它们掉落。
  
  二、寻找你的卦
  
  1、分配一个号码。每次抛硬币都会加起来一定的数量。将值 3 分配给任何正面的硬币,并将 2 分配给任何反面的硬币。您的掷骰数加起来为 6、7、8 或 9。三个正面相加为 9。两个正面和 1 个反面相加为 8。一个正面和两个反面相加为 7。三个反面相加为 6。
  
  2、了解易经中数字的含义。每个数字对应易经系统中的一些东西。硬币每一面的数字总和决定了线的阴阳,是变还是不变,是断线还是不断线。
  
  6(3尾)被认为是变阴,画成中间有X的虚线。9(3个头)被认为是一个变化的阳,被画成一条实线,中间有一个圆圈。
  
  7(2尾,1头)被认为是不变的阳,并被绘制为实线。8(2头,1尾)被认为是不变的阴,并被绘制为虚线。
  
  3、总共重复该过程六次。用硬币想出六行,称为你的卦。每次投掷硬币,记录数量和线型。将第一行作为底部,并在前一行的上方绘制每一行。
  
  对于一些易经指南,您可以使用数字相加的总“分数”来查找卦值,而不是线型。如果你得到六个 6,则加起来是 36。六个 9 加起来是 63。
  
  三、解释你的卦
  
  1、查阅指南。有 63 种,或在某些系统中为 64 种,六角形图案的变体。如果您有一本易经书,您可以阅读您的特定卦的含义。古代文字的译本已经有几十种。威廉-贝恩斯译本是最有影响力的译本之一。
  
  2、查找六角星解释的在线列表。由于易经是一部古老的文本,您可以找到许多网站,其中包含可能的卦变体的完整列表。这些将解释你的卦可能是什么意思。
  
  3、将您的结果输入六角星计算器。一些网站允许您通过选择出现的线来输入每次抛硬币的结果。一旦你输入了所有六行,它就会为你找到正确的卦并给你意义。例如,如果您的卦数加起来是 45,您将输入该数字并从《易经》中获得“会议”的解释。
  
  小结
  
  简直是最好的。无论您是《易经》的新手,还是将这本书用作神谕、创造力的辅助工具或潜意识的镜子,您都会喜欢清晰的文字、直观的设计和简单的使用这个数字易经或易经。现代、严肃的界面让新用户直接了解基础知识:您提出问题,易经回答。对于熟悉这本书的老灵魂来说,这个应用程序拥有丰富的功能,可以进行更深入的研究。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post