Pyinstaller Locate

layout: post
title: PyInstaller set encoding via LSEnvironment
date: 2021-04-02 23:10:00 +0000
author: sjie
category: python,pyinstaller
tags: python,pyinstaller,LSEnvironment,encoding

set the LANG and default character encoding via the [LSEnvironment] property

  • App.spec
app = BUNDLE(exe,
             name='You.app',
             icon='logo.png',
             bundle_identifier=None,
             info_plist={
                 'LSEnvironment': {
                     'LANG': 'zh_CN.UTF-8',
                     'LC_CTYPE': 'zh_CN.UTF-8'
                 }
               })

Flask Allow CORS

from flask_cors import *

def create_app():
    app = Flask(__name__)
    CORS(app, supports_credentials=True)

Flask 禁止缓存


@app.after_request
def add_header(r):
    r.headers["Cache-Control"] = "no-cache, no-store, must-revalidate"
    r.headers["Pragma"] = "no-cache"
    r.headers["Expires"] = "0"
    r.headers['Cache-Control'] = "public, max-age=0"
    return r

after_request(f)

Register a function to be run after each request.

Your function must take one parameter, an instance of response_class and return a new response object or the same (see process_response()).

As of Flask 0.7 this function might not be executed at the end of the request in case an unhandled exception occurred.

VR 视频类型

平面 2D

  • 手机观看方式:裸眼观看

  • Glass观看方式:双目,原画面复制(巨幕2D)

Alt none

平面 3D

左右

  • 手机观看方式:无

  • Glass 观看方式:双目,巨幕3D,真3D

Alt none

上下

  • 手机观看方式:无

  • Glass 观看方式:双目,巨幕3D,真3D

Alt none

360度2D

ERP

  • 手机观看方式:单目,Touch(滑动) 或 Motion(陀螺仪)方式

  • Glass 观看方式:双目,Motion方式

Alt none

Cubemap

  • 手机观看方式:单目,Touch或Motion方式

  • Glass 观看方式:双目,Motion方式

Alt none

Alt none

FishEye

  • 手机观看方式:单目,Touch或Motion方式

  • Glass 观看方式:双目,Motion方式

Alt none

360度3D

ERP

上下

  • 手机观看方式:无

  • Glass 观看方式:双目,Motion方式

Alt none

180度2D

半球

  • 手机观看方式:单目,Touch或Motion方式

  • Glass 观看方式:双目,Motion方式

Alt none

FishEye

  • 手机观看方式:无

  • Glass 观看方式:双目,Motion方式

Alt none

180度3D

半球

上下

  • 手机观看方式:无

  • Glass 观看方式:双目,Motion方式

Alt none

左右

  • 手机观看方式:无

  • Glass 观看方式:双目,Motion方式

Alt none

FishEye

NULL

MacOS Catalina 编译 FFMPEG

--extra-cflags=-fno-stack-check