Windows 电脑纯净清理利器推荐指南
Windows 电脑纯净清理利器推荐指南
对于 Windows 系统而言,选择清理工具的核心标准是:干净、无广告、不强行捆绑、不常驻后台。市面上许多常见的“大师”或“助手”往往本身就是最大的系统负担。
对于 Windows 系统而言,选择清理工具的核心标准是:干净、无广告、不强行捆绑、不常驻后台。市面上许多常见的“大师”或“助手”往往本身就是最大的系统负担。
在 Windows 系统中,使用自带的批量重命名功能(全选文件后按 F2)可以快速为文件加上统一前缀,但系统会自动在后续文件生成带有空格和括号的序号(例如:产品主图 (1).jpg、产品主图 (2).jpg)。
本指南介绍如何使用开源工具 WinSW (Windows Service Wrapper) 将 Windows 版的 NGINX 以及自定义 .bat 脚本注册为系统原生服务,实现开机无需登录、后台静默自启动。
pip install flask-cors
flask-cors 有两种用法,一种为全局使用,一种对指定的路由使用
1.使用 CORS函数 配置全局路由
from flask import Flask, request
from flask_cors import CORS
app = Flask(__name__)
CORS(app, supports_credentials=True)
其中 CORS 提供了一些参数帮助我们定制一下操作。
Flask是Python中一个轻量级web框架,路由机制简单便捷,上手很快,生产环境需要搭配 uwsgi 进行使用。 python 中主要引入:
from flask import Flask, request, Response, jsonify
app = Flask(__name__)
以上是Flask初始化,那么接下来最主要的是如何配置路由?
时间的处理是各大语言都需要处理的问题,主要在于字符串和时间对象之间的互相转换,用于满足不同场景的需求,那么下面我们就来介绍下在 python 中如何进行转换。
https://42matters.com/google-tv-app-store-statistics-and-trends
https://play.google.com/store/apps?device=tv&gl=jp
https://play.google.com/store/games?gl=jp
# 依赖Google Play Service 的API列表
https://developers.google.com/android/guides/setup?device=android-tv#dependencies
https://developers.google.com/android/reference/packages
import os
import shutil
gms_map = {}
def parseApk(path, pkg):
unzip_path = path + "/" + pkg
apk_path = unzip_path + ".apk"
print("parse apk:" + pkg, apk_path)
if os.path.exists(unzip_path) is False:
cmd = '/Users/dongdong.lei/bin/apktool d ' + '"' + apk_path + '"'
print("cmd:" + cmd)
os.system(cmd)
if os.path.exists(unzip_path):
file_list = os.listdir(unzip_path)
for file_path in file_list:
gms_path = unzip_path + "/" + file_path + "/com/google/android/gms"
if os.path.exists(gms_path):
gms_list = os.listdir(gms_path)
for gms_file in gms_list:
gms_module = "com.google.android.gms." + gms_file
gms_pkgs = []
if gms_module in gms_map:
gms_pkgs = gms_map[gms_module]
gms_pkgs.append(pkg)
gms_map[gms_module] = list(set(gms_pkgs))
# 删除反编译包
shutil.rmtree(unzip_path)
pkgs = [
"com.disney.disneyplus",
"com.netflix.ninja",
"com.facebook.katana",
"tv.twitch.android.app",
"com.google.android.youtube.tvkids",
"com.amazon.amazonvideo.livingroom",
"com.yodo1.crossyroad",
"fm.awa.liverpool",
"com.viki.android",
"com.bamnetworks.mobile.android.gameday.atbat",
"com.nousguide.android.rbtv",
"com.dazn",
"com.vimeo.android.videoapp",
"com.nttdocomo.android.danimestb",
"com.vidio.android.tv",
"com.apple.atve.androidtv.appletv",
"com.apple.atve.sony.appletv",
"com.espn.score_center",
"com.spb.tv.am",
"com.flipps.fitetv",
"com.amazon.music.tv",
"jp.co.nttdocomo.dtv.androidtv",
"com.degoo.android",
"com.famousbluemedia.yokee",
"brownmonster.app.game.rushrally3",
"com.loupeart.loupe",
"com.google.android.youtube.tv",
"tv.abema",
"jp.unext.tv.player",
"com.viki.android",
"jp.co.yahoo.gyao.android.app",
"jp.co.tver.tvapp",
"jp.co.nttdocomo.dtv.androidtv",
"jp.paravi.androidtv",
"com.kddi.android.stb4kvideopass",
"air.jp.co.fujitv.fodviewer.tv",
"jp.co.rakuten.nba.tv.android",
"jp.videomarket.android.cc",
"com.bch.sp.bchmembershipapp",
"jp.co.rakuten.video.rakutentvapp",
"jp.tmediahd.android.tsutaya_tv_atv",
"com.spotify.tv.android",
"tunein.player",
"com.appgeneration.itunerfree",
"deezer.android.tv",
"com.famousbluemedia.yokee",
"com.djit.equalizerplusforandroidfree",
"com.netflix.ninja",
"com.facebook.katana",
"org.videolan.vlc",
"tv.twitch.android.app",
"com.plexapp.android",
"com.nousguide.android.rbtv",
"com.gotv.nflgamecenter.us.lite",
"com.ajnsnewmedia.kitchenstories",
"com.dailymotion.dailymotion",
"com.spb.tv.am",
"com.mubi",
"com.riatech.cookbook",
"jp.videomarket.android.cc",
"com.archos.mediacenter.videofree",
"com.peirr.workout.play",
"com.haystack.android",
"com.usatoday.android.news",
"com.foxnews.android",
"com.ted.android.tv",
"com.wapo.posttv",
"com.pelmorex.WeatherEyeAndroid.tv",
"com.bloomberg.btva",
"com.vectorunit.purple.googleplay",
"com.gameloft.android.ANMP.GloftA8HM",
"com.fgol.HungrySharkEvolution",
"com.zeptolab.thieves.google",
"com.rawfury.longhathouse.Dandara",
"com.ubisoft.redlynx.trialsfrontier.ggp",
"com.madfingergames.deadtrigger2",
"com.FDGEntertainment.redball4.gp",
"com.doodle.turboracing3d",
"com.hyperkani.bomberfriends",
"com.secretexit.turbodismount",
"com.giantssoftware.fs14",
"com.frogmind.badland"
]
for pkg in pkgs:
parseApk("/Users/dongdong.lei/Downloads/gp_apps", pkg)
print(gms_map)
download