android-apk签名
##APK Signe
签名是为了什么
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
##APK Signe
签名是为了什么
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
单选 1分30题 30分
多选 2分5题 10分
简答 5分*6题 30分
论述 10分
案例 20分
<div> |
(function ($) { |
下面是.ajax的简写方式,一般应用场景都满足了,不行就可以用.ajax来实现
$.getJSON('/api/v1.0/trace', {startTime:'',endTime:'',devId:''}) |
以下为网上看到的内容,记录一下备查。
一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。
通过Js的一些对象可以获取这些容器的高度、宽度。
容器的尺寸是指当前分辨率下的高度、宽度,而不是物理高度、宽度。
yum install nano
adduser userName |
添加到 “wheel” 用户组,可以使用 sudo 来使用管理员权限。
gpasswd -a userName wheel
使用 private SSH key 登录。
在本机生成密钥对 ssh-keygen
切换用户
su - demo
/home/userName 目录下创建
sudo mkdir .ssh
sudo chmod 700 .ssh
这里放入公钥内容,或者把本机生成的公钥上传到这个路径,并且名字是 authorized_keys
sudo nano .ssh/authorized_keys
sudo chmod 600 .ssh/authorized_keys
返回 root 用户
exit
设置 SSH,打开密钥登录功能
编辑 /etc/ssh/sshd_config 文件,进行如下设置:
RSAAuthentication yes |
yum install nano
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
sha256sum Anaconda3-2019.03-Linux-x86_64.sh
到下面验证 hash 是否正确
https://docs.anaconda.com/anaconda/install/hashes/
sudo yum install bzip2
bash Anaconda3-2019.03-Linux-x86_64.sh
source ~/.bashrc
conda info
conda create –name py37 python=3.7
conda activate py36
conda deactivate
删除环境:
conda remove –name py36 –all
列出环境:
conda info -e
conda update conda
conda update anaconda
rm -rf ~/anaconda3
rm -rf ~/.condarc ~/.conda ~/.continuum
编辑文件,去掉 anaconda 添加的内容
~/.bashrc
python -V
确保已经将内置的应用升级到最新的可用版本
yum -y update
安装所需的 development tools
yum groupinstall -y development
查看当前字符集
show variables like 'character%'; |
快速设置与客户端相关的编码集
set names gbk; |
utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8字符
utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
要使用 utf8mb4 节省空间,使用 VARCHAR 替换 CHAR
将所有能设置的全设置成了utf8,但是使用insert如果使用中文就是不行。
最后也是用set names gbk;就好了。
感觉是因为windows中用的是gbk,我们插入数据的时候打出来的字是gbk,也就是在dos上显示的字就是gbk,而mysql客户端(也就是dos)接收的却是utf8,两个就冲突了。
改为gbk后,mysql会自动把前台(dos界面)的gbk转换为utf8。
列名称使用的反引号来标识,
原来GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉.
进入到mysql命令行下:
可以查询默认长度
SELECT @@global.group_concat_max_len; |
设置一下就可以了
SET GLOBAL group_concat_max_len=409600; |
mysql 5.7 默认打开 innodb_large_prefix 选项,没有这个问题.
数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引
而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)
于是utf8字符编码下,255*3 byte 超过限制
在MySQL5.6里面,设置了innodb_large_prefix=ON、innodb_file_format=barracuda、innodb_file_per_table=ON ,且Innodb表的存储格式为 DYNAMIC 或 COMPRESSED,则前缀索引最多可包含3072个字节,前缀索引也同样适用。
查看设置 |