通过命令行打开android模拟器并root
目录
目录
下载安装android7x86_64googleapi
管理员身份打开cmd运行安卓模拟器
开始root
链接:该项目为您提供了使用 Android Studio 向 Android 模拟器授予 root 权限所需的工具和文件
下载安装android7x86_64googleapi管理员身份打开cmd运行安卓模拟器1C:\Users\3\AppData\Local\Android\Sdk\emulator\emulator -avd Pixel2 -writable-system -selinux disabled -qemu
开始root管理员身份打开新的cmd
1cd C:\Users\3\AppData\Local\Android\Sdk\platform-tools
切换到platform-tool路径后,运行
1adb root
运行命令
1adb remount
下载软件
安装命令
1adb install D:\Desktop\SuperSU\common\Superuser.apk
运行命令
1adb push D:\Desktop\Su ...
2.怎么在termux中安装kali(Nethunter)与Debian
一 安装一些软件包和git
二 安装kali
1 安装kali
2启动和设置Kali Linux
3相关链接
三 安装Debian
1 安装sudo软件
2先安装基础件proot-distro
3 查看可安装的Linux系统
4安装ubuntu
5安装完成后,进入 Linux(Ubuntu)环境的指令为:
6相关链接
一 安装一些软件包和git1pkg upgrade && pkg install git && pkg install python && pkg install python2
二使用chroot 安装kali(需要root权限)1 安装kali12345termux-setup-storagepkg install wgetwget -O install-nethunter-termux https://offs.ec/2MceZWrchmod +x install-nethunter-termux./install-nethunter-termux
需要等很久。。。。。。。。。
2启动和设置Kali L ...
1.怎么在termux中开启远程ssh
一 下载termux
二 切换软件源
三 安装openssh并开启
1安装openssh命令
2使用ssh命令检查
3使用passwd设置密码
4使用sshd命令开启ssh
5用sshd启用时如果出现no hostkeys available – exiting使用ssh-keygen -A修复
6使用whoami查看用户名
7使用ifconfig查看ip地址
四 远程连接
五 其他
一 下载termux二 切换软件源更新
12pkg update -ypkg upgrade
失败的话切换软件源
用空格选中选择lib开头的,回车确认
12#切换软件源命令termux-change-repo
三 安装openssh并开启1. 安装openssh命令12#安装opensshpkg install openssh
2. 使用ssh命令检查12#使用ssh命令检查ssh
3. 使用passwd设置密码12#使用passwd设置密码passwd
4. 使用sshd命令开启ssh12#使用sshd命令开启sshsshd
5. 用sshd启用时如果出现no hostkeys av ...
电商平台设计2.查表
高级分析1:每个客户”最贵的一笔订单”1.需求描述对每个客户,找出他下的所有订单中:
金额最高的一单(不是明细,是整单总价)
显示客户姓名,订单ID,订单金额这是非常常见的业务需求(类似”每个客户最近购买的物品”,”每个员工的最高销售额”)
2.SQL思路
先算每个订单的总金额(订单金额=每项价格x数量)
再按窗户分组,找金额最大的订单
用窗口函数ROW_NUMBER()排序取第一名
3.解决方案(MySQL8.0)第一步:计算每个订单的金额(子查询)
123456789SELECT o.ordee_id, o.customer_id, SUM(p.price * oi.quantity)AS order oJOIN OrderItems oi ON o.order_id = oi.order_idJOIN Products p ON oi.product_id = p.product_idGROUP BY o.order_id,o.customer_id;
得到:
order_id
customer_id
product_amount
1 ...
电商平台设计1.建表
business order1.业务场景一个电商平台需要记录
客户信息
产品信息
订单信息
订单明细(每个订单的产品及数量)要求:
每个客户可以有多个订单
每个订单可以包含多种产品
需要支持统计每个客户总消费,销量排行等报表
2.表设计1234#创建库CREATE DATABASE business DEFAULT CHARETTE utf8;#选择库USE business;
Customers表(客户)
字段名
数据类型
约束
说明
customer_id
INT
PRIMARY
客户唯一编号
name
VARCHAR(50)
NOT NULL
客户姓名
email
VARCHAR(100)
UNIQUE
客户邮箱
12345CREATE TABLE Customers(customer_id INT PRIMARY KEY,name VARCHAR(50) NOT NULL,email VARCHAR(100) UNIQUE)
Products表(产品)
字段名
数据类型
约束
说明
product_id
INT
PRIMARY KEY ...
学生信息管理平台设计3.排名分析
1.业务需求学校希望查看每个班级每门课的前三名学生,显示以下信息
班级
学生姓名
课程名称
成绩
排名要求:
按成绩降序排名
每个班每门课独立排名
2.SQL思路
我们需要Students+Courses+Enrollments三张表
按班级+课程分组进行排序->用窗口函数ROW_NUMBER()
筛选前3名->WHERE rank<=3
3.SQL查询示例(使用ROW_NUMBER)1234567891011121314151617SELECT*FROM( SELECT class, name AS student_name, course_name, score, ROW_NUMBER() OVER (PARTITION BY class,course_name ORDER BY score DESC )AS rank FROM Enrollments e JOIN Students s ON e.student_id = s.student_ ...
学生信息管理平台设计2.查表
4.多表查询1. 业务需求学校希望统计每门课程的平均成绩,显示结果包含:
课程编号
课程名称
平均成绩
2.SQL思路
需要Enrollments表获取成绩(score)
需要Courses表获取课程名称。
将两张表通过课程编号course_id连接起来
用聚合函数AVG()计算平均成绩
按课程分组GROUP BY
3.SQL查询示例123456789101112SELECT c.course_id, c.course_name, AVG(e.score) AS average_scoreFROM Courses cJOIN Enrollments eON c.course_id = e.course_idGROUP BY c.course_id,c.course.name;
4.查询结果示例
course_id
course_name
average_score
2001
数学
81.75
2002
语文
90.0
2003
英语
77.5
2004
物理
92.0
5.拓展练习
过滤条件:只显示平均分低于80 ...
学生信息管理平台设计1.建表
studentmanage1.业务需求学校需要记录学生信息,每个学生包含一下信息:
学号(唯一 表示每个学生)
姓名
性别
班级要求:
学号必须唯一(主键)
性别只允许”男”,或”女”(可用约束或枚举)
姓名和班级为文本类型
2.表设计
字段名
数据类型
约束
说明
student
INT
PRIMARY
学生唯一编号
name
VARCHAR(50)
NOT NULL
学生姓名
gender
CHAR(1)
CHECK(gender IN(M,F))
性别,M=男,F=女
class
VARCHAR(20)
NOT NULL
班级
3.建表SQL示例1.创建库
1CREATE DATABASE student_manage DEFAULT CHARETTE utf8;
2.选择库
1USE student_manage;
3.创建表
1234CREATE TABLE Students( student_id INT PRIMARY KEY, name VARCHAR(20) NOT NULL);
4.插入示例数据123 ...
mysql数据库的增删改查
一对多关系表
多对多关系
一对多关系表1
1234SHOW CREATE DATABASE test;SHOW databases;CREATE DATABASE test DEFAULT CHARSET utf8;#drop database test;#删除表text
2选择数据库test
1use test
2建表
123456789101112131415CREATE TABLE book ( book_id int PRIMARY KEY AUTO_INCREMENT, book_name varchar(60) NOT NULL, book_author varchar(60) NOT NULL, book_shelf int DEFAULT 0, book_addtime datetime NOT NULL);CREATE TABLE book_shelf( shelf_id int PRIMARY KEY AUTO_INCREMENT , shelf_manager varchar(60) NOT NULL, shelf_position v ...
mysql_connect_command
一下载安装mysql
二连接
1命令行连接
三mysql语句
1相关教程
2
一下载安装mysql二连接1命令行连接
命令行启动与关闭
12net start MySQL80net stop mysql80
切换到mysql中bin命令
1cd C:\Program Files\MySQL\MySQL Server 8.0\bin
命令行连接
1mysql -h localhost -u root -p123456
退出命令使用exit
1exit
三mysql语句1相关教程
菜鸟教程,MySQL教程
w3school MySQL Tutorial
2
