分类
技术面分析

二元交易与 HFX 交易一样吗?

如 筛选组件的渠道组件, f_channel f: filter 表示筛选组件, channel 是渠道的意思

zhoujia0219/hfx-dashboard

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, 二元交易与 HFX 交易一样吗? download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please 二元交易与 HFX 交易一样吗? try again.

Latest commit

Git stats

Files

Failed to 二元交易与 HFX 交易一样吗? load latest commit information.

README.md

技术 描述 官网
Flask Python Web框架 https://dormousehole.readthedocs.io/en/latest/
Dash 可视化Web框架 https://dash.plotly.com/
Plotly Python数据可视化交互式图形库 https://plotly.com/python/
Dash-bootstrap-components Dash ui布局组件 https://dash-bootstrap-components.opensource.faculty.ai/
Flask-Caching Flask 缓存组件 https://flask-caching.readthedocs.io/en/latest/
Redis 分布式缓存数据库 https://redis.io/
Greenplum 基于PostgreSQL的数据分析仓库 https://greenplum.org/
  • Python 3.8+
  • Redis :
    • 部署服务器:192.168.1.182
    • 部署服务器:192.168.1.174
    • 用户名密码:gpadmin/gpadmin
    • 主要配置文件: conf/hfx_dashboard.py
      • 主要包含:
        • greenplum 数据库连接配置
        • redis 连接配置
        • 项目主题配置
        • 其他(后续可能新增)
        • 主要包含路由路径常量定义

        如 sales_bymonth 表示:销售分析模块的月度分析页面

        每一个app的文件命名为:[ app_ ] + [app名称] + [后缀].

        每一个app对应于一个 URL 路径(不含基地址),其 URL 路径为 [模块名] + / + [页面名].

        每一个app对应于一个service文件,service文件命名为 [ srv_ ] + [app名称]

        如, 月度销售分析页面对于的service文件为 srv_sales_bymonth.py

        如 筛选组件的渠道组件, f_channel f: filter 表示筛选组件, channel 是渠道的意思

        回调函数命名规则为: [update_] + [图形作用_] + [graph]

        组件 命名规则 示例 示例说明
        dbc.Button btn_[模块/组件]_[作用] btn_filter_submit 表示该button是用于过滤后提交查询
        dcc.Dropdown choices_[模块/组件]_[作用] choices_top_order 表示该下拉框是用于选择top组件排序
        dcc.Graph graph_[作用] graph_top 表示该图为排名图
        1. 每一个函数方法, 必须要有方法说明、方法参数、方法返回值都必须有说明,并且需要规定返回值类型(页面组件元素除外)

        在Windows 直接使用ide工具找到main.py 鼠标右键运行即可

        • apps/app_sales_bymonth_index.py
          • 主要包含代码说明: dash实例化
          • 主要包含代码说明: 所有的页面布局代码
          • 主要包含代码说明: 页面对应的回调函数
          • 例如 services/srv_sales_bymonth.py
            • 主要包含代码说明:全局缓存处理函数、数据计算处理函数、数据库连接查询函数

            第四步: 在 routers.py 下 注册访问路由

            注意:路由参数@blueprint.route('/')和 重定向 redirect(URL_SALES_BYMONTH) 不能一致

            例如,如果 @blueprint.route('/test') 配置的路由路径是/test ; 那么 redirect(URL_SALES_BYMONTH)中 URL_SALES_BYMONTH 的值不能为/test

            • flask_app.py
            • 示例(为省略后的代码,具体参看flask_app.py文件):

            由于数据库使用的是greenplum,greenplumn 又是基于postgresql的,所以连接驱动和postgresql连接驱动一致,都是使用 psycopg2 连接示例参考 utils/db_util:

            示例2: 使用pandas直接读取, 该方法返回的是一个Dataframe

            根据dash官方文档推荐,使用Flask-Caching + Redis来进行缓存,缓存的数据通过一个函数访问,该函数的输出由其输入参数缓存和键控 缓存使用示例:

            第三步: 将触发取数的值缓存到dcc.Store, 并以此触发缓存方法和其他的回调计算

            • 代码位置: apps/callbacks/app_sales_bymonth_callback.py
            • 在此方法中,Input参数会动态实时的调用此回调方法,State表示只取值,不触发回调。
            • 此函数表示点击提交按钮后,根据所有筛选值作为dcc.Store的值,会触发其他回调方法的计算

            • 具体内容位置在 services/srv_sales_bymonth.py.
            • 根据dcc.Store的值, 从数据库或者从缓存中取得计算数据

            HFX Lius Tweed

            Watch this gear and we'll notify you if it becomes available again.

            About This Listing

            Copy of the Les Lius pedal.

            First switch activates the effect and works with volume knob #1. Second switch activates volume #2, which isn't really a gain pedal, but more of a volume boost. (Hence, some more gain)
            The toggle switches 3 ways. To give you a 5e3 tweed sound, a twin tweed sound, or the middle position which is somewhere between both modes.

            A real hot pedal for Lovetone. In all it's simplicity, its one of the best tweed emulators out there.

            Product Specs

            Listed2 years ago
            ConditionExcellent (Used)

            Excellent items are almost entirely free from blemishes and other visual defects and have been played or used with the utmost care. learn more

            HFX Metal 2 - 二元交易与 HFX 交易一样吗? HM-2

            Watch this gear and we'll notify you if it becomes available again.

            About This Listing

            A Boss HM-2 clone.
            A pain to build. But a really cool sound once you learn to dial it in right. Those treble and bass controls really change up the sound!
            And you only need to power this one with 9v as opposed to 12v for the original to sound right.

            Product Specs

            Listed2 years ago
            ConditionExcellent (Used)

            Excellent items are almost entirely free from blemishes and other visual defects and have been played or used with the utmost care. learn more

            403 ERROR

            The Amazon CloudFront distribution is configured to block access from your country. We can't connect to the server for 二元交易与 HFX 交易一样吗? this app or website at this time. There might be too much traffic 二元交易与 HFX 交易一样吗? or a configuration error. Try again later, or contact the app or website owner.
            If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.