2022年9月

// 添加转发
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=8000 connectaddress=baidu.com

// 查看转发列表
netsh interface portproxy show all

// 删除转发
netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1 protocol=tcp

猜想:
\双反斜杠通过unc路径访问共享文件夹,猜测默认会追加445端口,因此ip地址不能手动去添加端口,只能通过系统自带代理转发功能转发至远程共享文件

参考:
https://www.cnblogs.com/snltty/p/16242082.html

一、通过process获取

  1. vite.config.ts 中获取env环境变量
import { loadEnv } from 'vite'

const root = process.cwd()
const env = loadEnv(process.argv[process.argv.length - 1], root)
  1. vite.config.ts 中定义 process
import { defineConfig } from 'vite'
// ...
export default defineConfig({
  // ...
  define: {
    'process.env': {}// 将上面的env赋值到这里
  }
})

或者

import { createVuePlugin } from 'vite-plugin-vue2'

export default {
  plugins: [
    createVuePlugin(/* options */)
  ],
  define: {
    'process.env': {}// 将上面的env赋值到这里
  },
  resolve: {
    alias: {
      'views': '@/views'
    }
  },
  server: {
    host: '0.0.0.0'
  }
}

二、通过import.meta.env获取

需要在最新的vite版本下才会生效,旧版本会导致build报错

console.log(import.meta.env.DEV);

三、参考:

vite项目中使用process
属性“env”在类型“ImportMeta”上不存在

注:

  1. grep可以替换为findstrgrep在linux下可用,findstr在windows下可用)
  2. 如果命令窗口已经进入linux中,adb shell可省略

一、设置进程最大数

1. 查看当前系统最大进程数

adb shell dumpsys activity settings | grep max_phantom_processes

  • 如果没改变则为32,只有Android12有效果

2. 停用

adb shell device_config set_sync_disabled_for_tests persistent

3. 设定最大数是65536

adb shell device_config put activity_manager max_phantom_processes 65536

二、其它

查看当前运行app的包名

  • 查看当前屏幕运行的app
    adb shell dumpsys window | grep Focus

    查看指定apk进程

    adb shell ps -A | grep vmos

查看所有进程

adb shell ps -A