分类 技术相关 下的文章

将py文件打包成exe的方法

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller    --会自动下载依赖的包
pyinstaller -F MyMain.py

-F是生成单个文件,生成的目录在 dist 下。

双击exe文件,一闪而退的解决办法:

通过cmd命令行,定位到exe所在目录,运行exe即可,如下图:

24791-enf5d3wkgor.png

windows 环境下exe文件,安装成windows系统服务,设置自启动...待续

首先引入解析类库,
from urllib.parse import urlparse,parse_qs,parse_qsl

  • 返回 dictionary containing lists as values.
    d = parse_qs(environ['QUERY_STRING']) # dict格式
  • 返回数组格式
    dd = parse_qsl(environ['QUERY_STRING'])
    如: [('name', 'Rajeev Singh'), ('phone', '+919999999999'), ('phone', '+628888888888')]
  • 直接返回?后面的所有字符串及其它参数
    queryString = environ['QUERY_STRING']

指定utf-8编码防止中文乱码

logging.basicConfig(
    handlers=[logging.FileHandler('log.log', 'a', 'utf-8')], 
    format='%(asctime)s - %(levelname)s: %(message)s',
    datefmt='%m-%d %H:%M:%S',
    level=logging.DEBUG #CRITICAL ERROR WARNING  INFO    DEBUG    NOTSET
)

说明

FileHandler 的mode, w是每次启动清空文件重新写入 a 是追加

GraalVM 是高性能跨语言虚拟机,用于运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言,如 Java、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。

04614-psbi3xccvfq.png

GraalVM 消除了编程语言之间的隔离,并支持共享运行时的互操作性。它可以独立运行,也可以在 OpenJDK、Node、Oracle 或者 MySQL 上运行。

GraalVM is an ecosystem and shared runtime offering performance advantages not only to JVM-based languages such as Java, Scala, Groovy, and Kotlin, but also to other programming languages such as JavaScript, Ruby, Python, and R. Additionally, it enables the execution of native code on the JVM via an LLVM front-end. GraalVM 19.2.0 is based on JDK version 8u222.

官网:https://www.graalvm.org/

开源GitHub:https://github.com/oracle/graal

GraalVM 有以下几个特性。

  • 更加高效快速的运行代码
  • 能与大多数编程语言直接交互
  • 使用 Graal SDK 嵌入多语言
  • 创建预编译的原生镜像
  • 提供一系列工具来监视、调试和配置所有代码

现在这个虚拟机扩展成可以支持多种语言,不同语言都可以被它编译成字节码,然后运行。
因此,它能支持多种语言混写,JS 里面直接调用 Java 或者 Python(就像下图),照样编译运行。

备案服务号:

是关联 网站 和 服务器建立关系的。 备案服务号可以将需要备案的网站与搭建该网站的云服务器关联起来
阿里云指定类型的服务器可为您提供不同数目的备案服务号,备案服务号申请位置,在控制台-备案-备案服务号申请

备案主体:

阿里云有一个备案主体(企业信息),一个备案主体下可以添加多个网站。
12665-svvm7666mad.png

导入备案

如果之前在其它阿里云账号下备过案,可以导入到阿里云备案,仅限于,“已在阿里云有备案信息”。

备案提交电子资料

备案资料填写完成,需使用阿里云APP 拍照营业执照、身份证、网站负责人实名认证信息+人脸识别。不能选择相册中的照片

审核周期

阿里云审核

  • 备案初审:提交备案初审订单后,订单将会在 1 个工作日内进行审核。
  • 提交管局:订单状态为待提交管局,阿里云审核专员将会在 1 个工作日内将您的订单提交至管局审核。

管局审核:

  • 各地管局审核时间不同,一般为 3 到 20 个工作日
免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。