Home
Ejin66
Cancel

Dart学习笔记

built-in types: Numbers int. 8个字节[-2^63, 2^63;若转成javaScript, 区间是[-2^53, 2^53) double. 8个字节 (int/double 都是num的子类型) ...

利用ADB+SCRCPY实现手机画面无线投屏

利用ADB WIFI Connect + Scrcpy来实现手机画面的无线投屏。Scrcpy是genymobile开源的利用ADB工具实现画面投屏的项目。 手机画面无线投屏的具体步骤如下: 手机打开调试模式,有线连接到电脑 将手机与电脑连接到同一个网络中(可以打开手机热点,电脑连接上) 通过ADB设置手机打开tcpip监听端口 ...

mysql基础

连接数据库 数据库连接 mysql -h $host -u $username -p 设置用户密码 mysqladmin -u $username password $password 修改用户密码 mysqladmin -u $username -p password $new_pa...

Dockerfile的基本使用

Dockerfile的作用 Dockerfile是用来生成Docker镜像的,它描述生成一个镜像所要的所有步骤,包括该镜像依赖的其他镜像、编译时需要运行的命令等。 然后,命令docker build会根据当前目录下的Dockerfile编译生成一个本地镜像。 # 默认查找指定path下的Dockerfile docker build -t tagname . Dockerfile...

记录一次初始化服务器的过程

用户与权限 用户组 用户组管理有添加、删除、修改的操作。用户组相关命令本质上是对/etc/group文件的修改。 创建用户组 groupadd [-g group_id] group_name 每个组都有一个组标识号,通过-g来指定。如没有指定,默认在最大组标识号的基础上+1。 删除用户组 groupdel group_name 修改用户组 groupmod [...

android反编译以及二次打包

工具准备 apktool. 直接去官网下载。 apktool.jar apktool.bat dex2jar.jar. 将dex文件转成jar文件。 jd-gui.exe. 通过图形化的界面展示jar文件。 反编译apk 第一步, 解压apk包。 第二步,将classes.dex转成jar。 d2j-dex2ha...

openssl创建私钥以及CA证书

创建私钥 # 生成2048大小的私钥 openssl genrsa -out private.key 2048 根据私钥创建公钥 openssl rsa -in private.key -out public.key -pubout 创建自签CA证书 # 生成自签CA证书(包含了公钥以及一些基本信息 # -x509表示生成自签证书,即不需要其他CA机构签证。 openssl ...

Golang的基础命令

GOPATH与GOROOT GOROOT是go的安装目录,GOPATH是go项目的工作路径。一般情况下:一个GOROOT + N个GOPATH。 可以一个项目一个GOPATH,也可以所有项目共用一个GOPATH。目前,我倾向的是只有一个GOPATH,具体结构是: gopath dir bin pkg src ...

Android多语言的适配总结

前言 前段时间在做多语言功能时,发现适配起来相当麻烦,不得不感慨android版本发布得越来越快了。本文就来总结一下多语言的适配问题。 多语言适配 android 7.0之后,语言设置偏好支持添加多个语言,而且在应用中activity的语言默认是跟随系统的。因此,在设置多语言时,大概有以下几步: 修改语言配置 public static void chang...

Gson如何优雅的处理Enum类

1. 遇到的问题 用Gson来序列化、反序列化某个带有Enum成员变量时,会存在一点瑕疵。比如一个枚举类: enum class Type(var type: Int) { FIRST(1), SECOND(2) } 在序列化时,想要的结果是: { "key": 1 } 可实际上是: { "key": "FIRST" } 同样,在反序列化时...