库的使用和变量的基本用法一、库的常用方法1. 库的定义实现特定功能的⼯具箱
2. random库的导入1234# 导入随机库import random# 导入随机库的同时取别名,此时r与random作用相同import random as r
3. random库的简单使用12345import random # 导入random库num1 = random.randint(1, 3) # 获取1~3内的随机整数num2 = random.choice(["a", "b", "c"]) # 从括号内参数中随机获取一个变量,目前括号内参数可以是字符串,列表num3 = random.choice("def")print(num1, num2, num3)
⼆、 基础语法知识1. 程序的编写方法IPO程序编写方法包括三部分:输入、处理、输出
2. 缩进的使用123456789101112131415161718192021# 缩进在我们 while 循环 for 循环 if else 分支结构等结构中使用, ...
mi_band
未读整理自小米穿戴第三方APP能力开放接口文档
手环小程序开放接口文档
1.4版本更新日志
兼容Android R
1.3版本更新日志
兼容未来小米穿戴和小米健康合并项目,api无变化,直接替换sdk即可
1.2版本更新日志:
兼容jdk1.7版本,api没有变化
1.1版本更新日志:
修改状态订阅和状态查询相关接口返回值,详情请查看文档3.2和3.3部分
增加消息通知api,详情请看文档第 5 部分
1.查询已连接的可穿戴设备(不需要权限)12345678910111213141516171819// 获取 NodeApi 对象NodeApi api = Wearable.getNodeApi(context);// 调用 getConnectedNodes 方法来获取所有已连接的设备api.getConnectedNodes() .addOnSuccessListener(new OnSuccessListener<List<Node>>() { @Override public void onSuccess( ...
program_study
未读在线代码编辑器Kotlin Playground课程学习 Kotlin 编程语言
注释单行注释1// This is a comment
多行注释1234/* * This is a very long comment that can * take up multiple lines. * /
输出1println()
格式化输出例子:
1234fun main() { val cartTotal = 20 println("Total: $cartTotal")}
数据类型来源:在 Kotlin 中创建和使用变量 (google.cn)
数据类型
可包含的数据类型
字面量值示例
String
文本
"Add contact" "Search" "Sign in"
Int
整数
32 1293490 -59281
Double
小数
2.0 501.0292 -31723.99999
Float
小数(不如 Double 精确) ...
program_study
未读课程链接
注释//
输出1console.log();
变量与常量变量
var (少用)
let (常用)
1234let age = 30;age = 31;console.log(age);
输出结果
131
常量const需要在声明时赋值.本身不可变.若声明的是数组或对象,其内部元素可变,只是不能将整个数组或对象完全更改.
原生数据类型string, number, boolean, null, undefined
123456789101112131415const username = 'John';const age = 30;const rate = 4.5; //整型和浮点型都是 Number 类型const isCool = true;const x = null;const y = undefined;let z;console.log(typeof username);console.log(typeof age);console.log(typeof rate);console.log(typeof isCool);console.lo ...
课程链接
注释--注释内容
输出1print("Hello World")
声明变量12a = 1b = 2
声明的变量默认是全局变量
局部变量的声明方式
1local a = 1
未被声明的变量为nil
多重赋值123a,b,c = 1,2print(a,b,c)
输出结果
11 2 nil
number 数值型十六进制的表示方法(17)
1a = 0x11
科学计数法的表示方法(20000000000.0)
1b = 2e10
布尔型true false
运算符(来源:菜鸟教程)算数运算符
操作符
描述
实例
+
加法
A + B 输出结果 30
-
减法
A - B 输出结果 -10
*
乘法
A * B 输出结果 200
/
除法
B / A 输出结果 2
%
取余
B % A 输出结果 0
^
乘幂
A^2 输出结果 100
-
负号
-A 输出结果 -10
//
整除运算符(>=lua5.3)
5//2 输出结果 2
关系运算 ...
OpenWrt
未读前期工具准备
SSH工具
WinSCP
下载OpenWrt固件固件来源:【小米mini】停更-小米无线路由器及小米网络设备-恩山无线论坛 (right.com.cn)
该项目已停更可以点击这里(提取码:OWRT)下载我提供的备份文件
或者前往OpenWrt官网下载官方固件
开启SSH
路由器绑定小米账号(在手机app小米WiFi操作)
绑定小米账号后打开链接,获取 root密码 并下载工具包 miwifi_ssh.bin(后续的用户名为root,密码为此处获取到的 root密码),将其移至一个空U盘内(格式化时文件系统选择FAT32)
下载固件miwifi_r1cm_firmware_2e9b9_2.21.109.bin
回到控制台,点击右上角箭头,选择系统升级
传入刚刚下载好的固件miwifi_r1cm_firmware_2e9b9_2.21.109.bin
点击开始升级
等待5-8分钟,期间不要断开电源
将制作好的U盘插入路由器,然后断电
找一根细铁丝(或者牙签,能捅进去就行)按住RESET键,然后给路由器通电
一段时间过后路由器开始闪黄灯,此时松开RESET键
路由器亮起 ...
1.头文件12#include <stdio.h> //输入输出#include <stdbool.h> //布尔
2.框架123int main(){ //code}
3.变量,数组不能以数字开头
不能是关键字
不能有空格
3.1一维数组12int array[3] = {1,2,3}; //中括号内填元素的数量printf("%d",array[0]); //调用时是从0开始
3.2二维数组12int array[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}}; //左边行,右边列printf("%d",array[0][0]); //调用时是从0开始
4.输出1printf(); //输出格式化
换行符/n
5.整型1234int //short intlong //long intunsigned int //非负整数,int正数范围扩大一倍 ...
FinalShell
未读
FinalShell离线激活工具
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: Arial, sans-serif;
}
body {
background-color: #f4f4f9;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
color: #333;
}
.container {
background: #fff;
border-radius: 8px;
bo ...
colab
未读效果展示
你需要准备的:谷歌账号魔法上网自己想好tag
教程:
点击这里进入
后面跟着视频教程执行