当前位置: 首页 > news >正文

使用AWS-AppSync实时监控物联网设备iOS端

aws-appsync-iot-core-实时iOS端示例

第一步参考如下资料

  1. 第一步找资料

网址: https://aws.amazon.com/cn/blogs/mobile/iot-with-aws-appsync/

iOS的sdk是 : https://github.com/aws-amplify/aws-sdk-ios

android的sdk是: https://github.com/aws-amplify/aws-sdk-android

传感器使用AWS IoT 设备 SDK连接到云中的AWS IoT Core并发布温度消息。
AWS IoT Core 接收消息并将它们转发到AWS Lambda函数。
Lambda 函数执行AWS AppSync GraphQL 突变,更新Amazon DynamoDB并将更改后的数据广播给移动应用程序订阅者。
移动应用程序接收数据并实时更新屏幕值。

如以下资料
https://docs.amplify.aws/lib-v1/graphqlapi/subscribe-data/q/platform/ios/

第二步搭建项目

准备工作
  1. 首先打开xcode创建项目 使用的是 Amplify v1 版本记住不要使用错了

项目的参数设置如下:


Product Name: input AmplifyDemoInterface: select StoryboardLanguage: Swift

点击next选择自己适合的位置

  1. iOS 项目打开选择 TARGETS->AmplifyDemo->General->Deployment Info, please select iOS 11.0

接下来要进行的是导入包操作,此步骤要等很久

打开电脑的终端 输入 cd 进入 以下是我的电脑信息

(1). 找到对应的创建文件夹进入(注意你得安装了 cocopads 安装教程: https://www.jianshu.com/p/fe4e1bf1c15d )


Last login: Fri Dec  2 09:18:50 on ttys001The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
ThermodeiMac:~ rnd$ cd /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo 
ThermodeiMac:AmplifyDemo rnd$ 

(2). 然后输入 pod init 进行文件夹创建


ThermodeiMac:~ rnd$ cd /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo 
ThermodeiMac:AmplifyDemo rnd$ pod init
ThermodeiMac:AmplifyDemo rnd$ 

(3). 进入AmplifyDemo 然后找到 Podfile文件打开输入以下的数据

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'target 'AmplifyDemo' do# Comment the next line if you don't want to use dynamic frameworksuse_frameworks!# Pods for RilCompanySensorpod 'Amplify'pod 'SnapKit', '~> 5.0.0'pod 'AWSAppSync'pod 'AWSCore'pod 'AmplifyPlugins/AWSAPIPlugin'pod 'AmplifyPlugins/AWSCognitoAuthPlugin'end

(4). 然后在控制台输入 pod install


ThermodeiMac:AmplifyDemo rnd$ pod install
Analyzing dependencies
Downloading dependencies
Installing AWSAppSync (3.6.1)
Installing AWSAuthCore (2.27.15)
Installing AWSCognitoIdentityProvider (2.27.15)
Installing AWSCognitoIdentityProviderASF (2.27.15)
Installing AWSCore (2.27.15)
Installing AWSMobileClient (2.27.15)
Installing AWSPluginsCore (1.26.2)
Installing Amplify (1.26.2)
Installing AmplifyPlugins (1.26.2)
Installing AppSyncRealTimeClient (1.10.0)
Installing ReachabilitySwift (5.0.0)
Installing SQLite.swift (0.12.2)
Installing SnapKit (5.0.1)
Installing Starscream (4.0.4)
Generating Pods project
Integrating client project[!] Please close any current Xcode sessions and use `AmplifyDemo.xcworkspace` for this project from now on.
Pod installation complete! There are 6 dependencies from the Podfile and 14 total pods installed.[!] Automatically assigning platform `iOS` with version `11.0` on target `AmplifyDemo` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.[!] Amplify has added 1 script phase. Please inspect before executing a build. See `https://guides.cocoapods.org/syntax/podspec.html#script_phases` for more information.
ThermodeiMac:AmplifyDemo rnd$ 

(5). 到此创建iOS项目部分已经结束

  1. 打开我创建的项目下载下来里面有一个utils包

(1). 找到隐藏文件 .config打开 projectName:修改成你自己的项目名称

{"projectName": "AmplifyDemo","version": "3.1","frontend": "ios","providers": ["awscloudformation"]
}

(2) 把amplify文件夹拖到创建的iOS项目中

文件结构如下:

ThermodeiMac:~ rnd$ cd /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify 
ThermodeiMac:amplify rnd$ 

(3) 在终端输入命令 cd … 返回上一层目录

ThermodeiMac:~ rnd$ cd /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify 
ThermodeiMac:amplify rnd$ cd ..
ThermodeiMac:AmplifyDemo rnd$ 

(4) 操作这一步首先你得使你的电脑安装好 具体安装请参照以下官网链接 https://docs.amplify.aws/lib-v1/project-setup/prereq/q/platform/ios/ 以下步骤是整个项目最重要的部分

1> 默认是你已经全部安装完成

2> 在终端输入 sudo amplify init 根据我的操作按照如下进行,切莫忘记步骤


ThermodeiMac:AmplifyDemo rnd$ sudo amplify init
Password:
Note: It is recommended to run this command from the root of your app directory
? Enter a name for the environment dosandbox //切记这个必须是2-10个字母
? Choose your default editor: (Use arrow keys)Visual Studio Code Android Studio Xcode (macOS only) Atom Editor Sublime Text IntelliJ IDEA Vim (via Terminal, macOS only) 
(Move up and down to reveal more choices)? Choose your default editor: Visual Studio CodeUsing default provider  awscloudformation
? Select the authentication method you want to use: AWS profile 
❯ AWS access keys? Select the authentication method you want to use: AWS access keys
? accessKeyId:  ********************
? secretAccessKey:  ****************************************

上面这个access key怎么找到呢,打开aws服务器点击你的名称选择 安全凭证

你的安全凭证:
点击选择 -> 访问密钥(访问密钥 ID 和秘密访问密钥)
如果没有的话自己创一个点击创建新的访问密钥然后记得下载下来保存好

接下来区域的选择 由于我选择的是国外的 所以我选择了 us-east-1 你的得按照自己的选择来选择

? region:  (Use arrow keys)
❯ us-east-1 us-east-2 us-west-1 us-west-2 eu-north-1 eu-west-1 eu-west-2 
(Move up and down to reveal more choices)

(5) 整个终端操作命令如下:


Note: It is recommended to run this command from the root of your app directory
? Enter a name for the environment dosandbox
? Choose your default editor: Visual Studio Code
Using default provider  awscloudformation
? Select the authentication method you want to use: AWS access keys
? accessKeyId:  ********************
? secretAccessKey:  ****************************************
? region:  us-east-1
Adding backend environment dosandbox to AWS Amplify app: d1jvkcwlhw9pvmDeployment completed.
Deployed root stack AmplifyDemo [ ====================================amplify-amplifydemo-dosandbox… AWS::CloudFormation::Stack     CREATE_UnauthRole                     AWS::IAM::Role                 CREATE_AuthRole                       AWS::IAM::Role                 CREATE_DeploymentBucket               AWS::S3::Bucket                CREATE_Deployment bucket fetched.Initializing your environment: dosandbox⠋ Building resource auth/sensorview74d✔ Initialized provider successfully.Initialized your environment successfully.Your project has been successfully initialized and connected to the cloud!Some next steps:
"amplify status" will show you what you've added already and if it's locally configured or deployed
"amplify add <category>" will allow you to add features like user login or a backend API
"amplify push" will build all your local backend resources and provision it in the cloud
"amplify console" to open the Amplify Console and view your project status
"amplify publish" will build all your local backend and frontend resources (if you have hosting category added) and provision it in the cloudPro tip:
Try "amplify add api" to create a backend API and then "amplify push" to deploy everythingThermodeiMac:AmplifyDemo rnd$ 

(6) 创建的部分已经完成然后接下来还差一步就成功了继续在终端输入 sudo amplify push

Pro tip:
Try "amplify add api" to create a backend API and then "amplify push" to deploy everythingThermodeiMac:AmplifyDemo rnd$ sudo amplify push

接下来你会看到这些请选择y


ThermodeiMac:AmplifyDemo rnd$ sudo amplify push
Password:
⠼ Fetching updates to backend environment: dosandbox from the cloud.⠋ Building r✔ Successfully pulled backend environment dosandbox from the cloud.Current Environment: dosandbox┌──────────┬────────────────────┬───────────┬───────────────────┐
│ Category │ Resource name      │ Operation │ Provider plugin   │
├──────────┼────────────────────┼───────────┼───────────────────┤
│ Auth     │ sensorview74d21f87 │ Create    │ awscloudformation │
├──────────┼────────────────────┼───────────┼───────────────────┤
│ Api      │ sensorview         │ Create    │ awscloudformation │
├──────────┼────────────────────┼───────────┼───────────────────┤
│ Function │ getsensor          │ Create    │ awscloudformation │
├──────────┼────────────────────┼───────────┼───────────────────┤
│ Function │ createsensorvalue  │ Create    │ awscloudformation │
├──────────┼────────────────────┼───────────┼───────────────────┤
│ Iotrule  │ createsensorvalue  │ Create    │ awscloudformation │
└──────────┴────────────────────┴───────────┴───────────────────┘
? Are you sure you want to continue? (Y/n) y
? Are you sure you want to continue? Yes
GraphQL schema compiled successfully.Edit your schema at /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify/backend/api/sensorview/schema.graphql or place .graphql files in a directory at /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify/backend/api/sensorview/schema
? Do you want to generate code for your newly created GraphQL API Yes
? Enter the file name pattern of graphql queries, mutations and subscriptions graphql/**/
? Do you want to generate/update all possible GraphQL operations - queries, mutations and subscrip
tions Yes
? Enter maximum statement depth [increase from default if your schema is deeply nested] 2
? Enter the file name for the generated code ApiHelp.swift

以上的每一步不要输错 部署的如以下


Deployment completed.
Deployed root stack AmplifyDemo [ ======================================== ] 6/6amplify-amplifydemo-dosandbox… AWS::CloudFormation::Stack     UPDATE_COMPLETE                Fri Dec 02 2022 1authsensorview74d21f87         AWS::CloudFormation::Stack     CREATE_COMPLETE                Fri Dec 02 2022 1functiongetsensor              AWS::CloudFormation::Stack     CREATE_COMPLETE                Fri Dec 02 2022 1apisensorview                  AWS::CloudFormation::Stack     CREATE_COMPLETE                Fri Dec 02 2022 1functioncreatesensorvalue      AWS::CloudFormation::Stack     CREATE_COMPLETE                Fri Dec 02 2022 1iotrulecreatesensorvalue       AWS::CloudFormation::Stack     CREATE_COMPLETE                Fri Dec 02 2022 1
Deployed auth sensorview74d21f87 [ ======================================== ] 11/11SNSRole                        AWS::IAM::Role                 CREATE_COMPLETE                Fri Dec 02 2022 1UserPool                       AWS::Cognito::UserPool         CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClient                 AWS::Cognito::UserPoolClient   CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientWeb              AWS::Cognito::UserPoolClient   CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientRole             AWS::IAM::Role                 CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientLambda           AWS::Lambda::Function          CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientLambdaPolicy     AWS::IAM::Policy               CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientLogPolicy        AWS::IAM::Policy               CREATE_COMPLETE                Fri Dec 02 2022 1UserPoolClientInputs           Custom::LambdaCallout          CREATE_COMPLETE                Fri Dec 02 2022 1IdentityPool                   AWS::Cognito::IdentityPool     CREATE_COMPLETE                Fri Dec 02 2022 1IdentityPoolRoleMap            AWS::Cognito::IdentityPoolRolCREATE_COMPLETE                Fri Dec 02 2022 1
Deployed function getsensor [ ======================================== ] 3/3
Deployed function createsensorvalue [ ======================================== ] 4/4LambdaExecutionRole            AWS::IAM::Role                 CREATE_COMPLETE                Fri Dec 02 2022 1LambdaFunction                 AWS::Lambda::Function          CREATE_COMPLETE                Fri Dec 02 2022 1lambdaexecutionpolicy          AWS::IAM::Policy               CREATE_COMPLETE                Fri Dec 02 2022 1AmplifyResourcesPolicy         AWS::IAM::Policy               CREATE_COMPLETE                Fri Dec 02 2022 1
Deployed iotrule createsensorvalue [ ======================================== ] 2/2CreateSensorValueRule          AWS::IoT::TopicRule            CREATE_COMPLETE                Fri Dec 02 2022 1createsensorvalueallowIOTRule… AWS::Lambda::Permission        CREATE_COMPLETE                Fri Dec 02 2022 1Generated GraphQL operations successfully and saved at graphql
✖ EISDIR: illegal operation on a directory, readGraphQL endpoint: https://xxxxxxxxx.appsync-api.us-east-1.amazonaws.com/graphqlGraphQL transformer version: 1ThermodeiMac:AmplifyDemo rnd$ 

(7) 全部部署完成后你账号的资源应该包含

AppSync GraphQL API
DynamoDB表
Cognito用户池
Lambda函数(2)
物联网规则

(8) 确实以上步骤完成后请在终端输入 amplify codegen models
这个生成的model将会要导出来到你的项目中


ThermodeiMac:AmplifyDemo rnd$ sudo amplify codegen models
Password:
GraphQL schema compiled successfully.Edit your schema at /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify/backend/api/sensorview/schema.graphql or place .graphql files in a directory at /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify/backend/api/sensorview/schema
Successfully generated models. Generated models can be found in /Users/Project/278161009/Github/Other/AWSServeiceTemperature/AmplifyDemo/amplify/generated/models
ThermodeiMac:AmplifyDemo rnd$ 

(9) 生成自动的swift查询代码运行 sudo amplify codegen types

ThermodeiMac:AmplifyDemo rnd$ sudo amplify codegen types
✔ Downloaded the schema
✔ Code generated successfully and saved in file ApiHelp.swift
ThermodeiMac:AmplifyDemo rnd$ 
开始部署iOS项目

目前为止你的项目配置已经全部完成接下来进入项目部分

  1. 进入AmplifyDemo 打开iOS项目 请选择 AmplifyDemo.xcworkspace

请添加图片描述

进入到项目中选择添加文件到项目 请选择“Add files to AmplifyDemo” 如下图所示 把 amplifyconfiguration 和 awsconfiguration 一起放入添加到项目中

然后再根据以上的添加方法把 amplify里面生成的generated的文件的models导入到你的项目中去
还有一个生成的 ApiHelp.swift一并导入项目

如图所示:

请添加图片描述

  1. 创建iOS的代码

此代码不重要的地方略过…

首先打开 AppDelegate.swift 导入包

import AWSAppSync
import Amplify
import AmplifyPlugins
import AWSMobileClient

然后接下添加注册

do{Amplify.Logging.logLevel = .verbosetry Amplify.add(plugin: AWSAPIPlugin(modelRegistration: AmplifyModels()))try Amplify.add(plugin: AWSCognitoAuthPlugin())try Amplify.configure()//print("Amplify configured with auth plugin")}catch{print("An error occurred setting up Amplify: \(error)")}

进一步判断是否已经登录关键代码如果登录就直接进入Home界面没有进入登录界面再去注册账号

// 判断是否登录AWSMobileClient.default().initialize{(userState, error) inif let error = error {print("error: \(error.localizedDescription)")return}guard let userState = userState else {return}print("The user is \(userState.rawValue).")switch userState {case .signedIn:self.initializeAppSync()// 进入主界面let home = HomeViewController()let navCtrl = UINavigationController(rootViewController: home)self.window?.rootViewController = navCtrlself.window?.makeKeyAndVisible()breakdefault://界面跳转let login = LoginViewController()self.window?.rootViewController = loginbreak}}

HomeViewController.swift

首先导入包

import AWSAppSync
import Amplify
import AmplifyPlugins
import SnapKit

关键代码获取 appSyncClient


guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else {return}appSyncClient = appDelegate.appSyncClient

还有注意 sensor-id:要去你自己的项目中查找

到此iOS代码已经结束请查看demo中的代码段

模拟温度探头的

进入项目中的 sensor文件中打开 create-senor.js文件

安装Node.js软件包,并运行Node.js应用程序,在AWS IoT Core中将传感器创建为Thing。它还将创建并安装传感器对物联网核心进行身份验证所需的证书。

从传感器文件夹中:

$ npm install
$ node create-sensor.js

*注意-这将使用您的默认AWS配置文件帐户和地区创建传感器。如果您没有在本地AWS配置中指定默认区域,它将默认为us-east-1。

如果您没有默认配置文件或使用的不是默认配置文件,请使用指定要使用的配置文件名称的AWS_PROFILE环境变量运行该应用程序。

将[my-aws-profile]替换为您的个人资料名称:

$ AWS_PROFILE=[my-aws-profile] node create-sensor.js

特别注意 :修改 //AWS_PROFILE=my-aws-profile node create-sensor.js
const PROFILE = process.env.AWS_PROFILE || ‘rnd’; 改成你自己命名的 因为这个与你的 accesskey是对应的

运行如下代码:


The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
ThermodeiMac:AWSServeiceTemperature rnd$ cd sensor
ThermodeiMac:sensor rnd$ node index.js
connected to IoT Hub
published to shadow topic $aws/things/sensor-1669959587928/shadow/update {"state":{"reported":{"sensorType":"Temperature"}}}
published to topic dt/sensor-view/sensor-1669959587928/sensor-value {"value":82,"timestamp":1669959722472}

结束

现在打开ios app 运行即可以看到以下界面
请添加图片描述
请添加图片描述
项目地址源代码在 https://github.com/ArdWang/AWSServeiceTemperature
欢迎查看给个star吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3825065.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

免费的asp.net 2.0空间

https://www.discountasp.net/ 国际域名 asp.net 2.0 sql2005 20G 免费试用3个月...

Java代码读取文件缓存问题解决(案例详解)

【辰兮要努力】&#xff1a;hello你好我是辰兮&#xff0c;很高兴你能来阅读&#xff0c;昵称是希望自己能不断精进&#xff0c;向着优秀程序员前行&#xff01; 博客来源于项目以及编程中遇到的问题总结&#xff0c;偶尔会有读书分享&#xff0c;我会陆续更新Java前端、后台、…...

vscode报错:无法打开“cygwin.S”: 无法读取文件‘c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S‘

vscode调试的时候报错 无法打开“cygwin.S”: 无法读取文件’c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S’ (Error: 无法解析不存在的文件"c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S")。 ———————————————— 从这里找到的…...

Windows Server 2016 AD域(二)允许部分用户使用USB存储设备

1&#xff1a;禁止OU中所有用户使用USB存储设备&#xff0c;请参考。 Windows Server 2016 AD域&#xff08;一&#xff09;禁用USB存储设备_yleihj的博客-CSDN博客 2&#xff1a;有时候因工作需要有事用户还是需要使用USB设备&#xff0c;我是用用户限制和允许的&#xff0c…...

聚观早报 | 国美电器被申请破产清算;首款太阳能汽车投入生产

今日要闻&#xff1a;网传国美电器被申请破产清算&#xff1b;全球首款太阳能汽车投入生产&#xff1b;苹果头显配套系统已改名为xrOS&#xff1b;马斯克计划植入脑机接口设备&#xff1b;特斯拉即将推出自动驾驶出租车网传国美电器被申请破产清算 12 月 2 日消息&#xff0c;据…...

pacman 查询_ArchLinux的包管理系统: pacman

常用命令有&#xff1a;pacman -Sy abc 和源同步后安装名为abc的包pacman -S abc 从本地数据库中得到abc的信息&#xff0c;下载安装abc包pacman -Sf abc 强制安装包abcpacman -Ss abc 搜索有关abc信息的包pacman -Si abc 从数据库中搜索包abc的信息pacman -Syu 同步源&#xf…...

LSC算法

1.问题 给定序列 X<x_1,x_2,…,x_m> Y<y_1,y_2,…,y_j> 求X和Y的最长公共子序列(LCS) 2.解析 X<x1,x2,x3,x4…,xi> Y<y1,y2,y3,y4…,yi> 如果Z<z1,z2,z3,z4…,zk>是他们的最长公共子序列 则&#xff1a; &#xff08;1&#xff09;xi yi&…...

Visio 2007 画大括号

最近使用Visio时&#xff0c;需要画大括号&#xff0c;于是就上网查了一下Visio中插入大括号的方法&#xff1a; 在Visio文档中&#xff0c;依次点击“文件(File)”—“形状(Shapes)”--“其他Visio方案(Visio Extras)”—“标注(Callouts)”&#xff0c;然后左边的选项中多了“…...

js-------对象

1、对象&#xff08;Object&#xff09; - 对象是JS中的引用数据类型 - 对象是一种复合数据类型&#xff0c;在对象中可以保存多个不同数据类型的属性 - 使用typeof检查一个对象时&#xff0c;会返回object -一个值只要是…...

纯C语言|实现协程框架,底层原理与性能分析,面试利刃

协程框架ntyco作者king老师&#xff08;王博靖&#xff09;授课 地址&#xff1a;纯C语言|实现协程框架&#xff0c;底层原理与性能分析&#xff0c;面试利刃-学习视频教程-腾讯课堂...

MySQL数据库基本操作指令

目录MySQL数据库特点数据库操作指令修改MySQL登录密码操作指令MySQL数据库 MySQL 是最流行的关系型数据库管理系统&#xff0c;在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System&#xff1a;关系数据库管理系统)应用软件之一。 MySQL由瑞典 MySQ…...

【毕业设计】机器视觉停车位识别检测系统 - python 深度学习

文章目录1 简介2 检测效果3 实现方式3.1 整体思路3.2 检测空车位3.3 车辆识别4 最后1 简介 &#x1f525; Hi&#xff0c;大家好&#xff0c;这里是丹成学长的毕设系列文章&#xff01; &#x1f525; 对毕设有任何疑问都可以问学长哦! 这两年开始&#xff0c;各个学校对毕设…...

2022年计算机软件水平考试软件设计师(中级)练习题及答案

1、&#xff08;B&#xff09;是指按内容访问的存储器。 A.虚拟存储器 B.相联存储器 C.高速缓存&#xff08;Cache&#xff09; D.随机访问存储器 2、下列关于一个类的静态成员的描述中&#xff0c;不正确的是 &#xff08;A&#xff09; A&#xff0e;类的静态方法只…...

2022华为软件精英挑战赛比赛经历

提示&#xff1a;本文为本博主与QianjunYunyu共同创作 文章目录前言一、软挑的基本形式与内容二、初赛阶段的赛题与方案介绍1. 赛题介绍(1) 题目介绍(2) 约束条件(3) 优化目标2. 方案介绍(1) 思路分析(2) 初步方案设计1. 排水法2. 网络流(3) 方案验证与分析1. 训练赛阶段2. 正式…...

ios短信验证码自动填充两次bug处理

ios系统内部的bug 某些app或者微信网页里&#xff0c;复制手机收到的短信验证码&#xff0c;会触发UITextFieldTextDidChangeNotification监听事件&#xff0c;导致验证码出现了两次&#xff0c;这个应该是ios系统内部的bug. 解决方案 如果input框的type“text” 或者 type“…...

国产数字源表优势

国产S型数字源表特点&#xff1a; 高精度 精确输出或测量低电压电流信号 同步测量&#xff0c;减少测试时间 多量程 提供和测量多个量程的电流和电压 电压可达300uV-300V,电流达100pA-1A 易操作 采用触控式图形界面&#xff0c;用户学习成本低&#xff0c;使用起来简单直观&a…...

复制知乎专栏文章的方法

谷歌浏览器 首先&#xff0c;打开你要复制的文章网页&#xff0c;然后打开开发者工具。 然后在弹出的窗口中选择左上角的箭头。 然后你可以移动鼠标选择网页不同区域&#xff0c;被鼠标选中的区域会变蓝色。 当移动到整个页面变蓝色的时候&#xff0c;你可以点击鼠标左键&am…...

enclosing type java_【Java异常】No enclosing instance of type XXX is accessible. Must qualify the alloca

最近在写一个xml测试&#xff0c;临时需要就改成了内部类的方式&#xff0c;结果犯了一个新手经常出现的错误&#xff0c;真不应该No enclosing instance of type XMLTest is accessible. Must qualify the allocation with an enclosing instance of type XMLTest (e.g. x.new…...

官宣|VS Code 1.59 发布!Terminal 可以跨窗口移动了!

欢迎使用 2021 年 7 月版的 Visual Studio Code。我们希望您会喜欢此版本中的许多更新与改进&#xff0c;以下是其中的一些高亮&#xff1a; 扩展视图的改进 - 丰富的扩展详细信息悬停&#xff0c;新的运行状态标签页。设置编辑器验证 - 快速查找到对象设置的编辑错误。拖放终…...

清华大学《走近医学》

文章目录前言1. 走进医学之门——医学的起源与发展&#xff0c;发热与血象分析2. 黄金几分钟——急诊&#xff08;心肺复苏实际操作手法&#xff09;3. 敬畏生命&#xff0c;尊重死亡——生命与健康4. 人体机能探秘——监测生命体征变化血压脉搏呼吸5. 争分夺秒——成人及儿童常…...

基于Vue+node的图书馆座位预约选座管理系统

全套资料下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/86791332 全套资料下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/86791332 目 录 一、绪论 1 &#xff08;一&#xff09;选题背景简介 1 &#xff08;二&#xff09;目的和…...

黑马程序员C++ 教程从0到1入门--c++编程实例 基于多态的职工管理系统

黑马程序员C 教程从0到1入门–c编程实例 基于多态的职工管理系统 1.先来看一下程序的主体架构&#xff1a; 第一个红色框是头文件&#xff0c;分别是boss.h 、employee.h、manager.h、worker.h和workermanager.h。 2.程序类图关系展示&#xff1a; 在这五个头文件当中依次是定…...

计算机图形学(一)——前言(学前准备)

应用&#xff1a;培训仿真、音乐视频和电视广告制作、体育图片、数据分析、科学研究、医疗等。 研究重点&#xff1a;增强有效性、现实性和图片生成的速度方面&#xff0c;因其领域内的材质复杂性&#xff0c;现实渲染困难在图像处理、动画方面仍需深入研究。 GPU&#xff1a…...

《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器

PXA255具有丰富的外设接口&#xff0c;如LCD控制器、I2S控制器和UART控制器等&#xff0c;可以实现丰富的人机接口以及数据输入输出。 4.1 LCD控制器 LCD控制器的功能是产生显示驱动信号&#xff0c;驱动LCD显示器&#xff0c;不同的控制器可以支持无源阵列显示屏&#xff0…...

保持学习,持续进步

在近些年来&#xff0c;程序员这个职业越来越广为大众所知&#xff0c;这一方面是一些互联网企业的迅速发展让很多人看到了这个方向的希望&#xff0c;另一方面程序员的工资普遍高。因此报IT方向的大学学生越来越多&#xff0c;除了主修这个专业的之外&#xff0c;还有很多别的…...

不断提升自己创造溢价的能力,分享面经

第一个模块&#xff1a;数据库 1.1 腾讯数据库面试问题 解释ACID四大特性 原子性的底层实现 数据库宕机后恢复的过程 如何保证事务的ACID特性 MySQL日志类型 这5个题目相对来说是比较普遍的&#xff0c;这里我就不一一给出答案了&#xff0c;给大家看下我的那个数据库学…...

ios15UITableView分组高度异常

ios15UITableView分组高度异常 if (available(iOS 15.0, *)) {_tableView.sectionHeaderTopPadding 0; }全局设置 if (available(iOS 15.0, *)) {[UITableView appearance].sectionHeaderTopPadding 0; }...

第3章 Tomcatservlet

1.BS与CS *CS&#xff1a;客户端服务器架构模式 优点&#xff1a;充分利用客户端机器的资源&#xff0c;减轻服务器的负荷 缺点&#xff1a;需要安装&#xff1b;升级维护成本较高 *BS&#xff1a;浏览器服务器架构模式 优点&#xff1a;客户端不需要安装&#xff0c;维护成本…...

android 按钮点击式储存和读取本地文件方法

我们在进行一些活动时&#xff0c;需要对数据进行储存和读取。 这里向大家分享一个方便&#xff0c;快捷的方法。通过按钮点击在储存和读取指定文件夹中的内容。 首先我们创建一个带activity的类。 我们在布局创建两个按钮一个用于储存&#xff0c;一个用于读取。 然后修改Sh…...

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测

全文下载链接&#xff1a;http://tecdat.cn/?p20678在本文中&#xff0c;预测股价已经受到了投资者&#xff0c;政府&#xff0c;企业和学者广泛的关注。然而&#xff0c;数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务&#xff08;点击文末“阅读原文…...

JAVA在编写内部类时No enclosing instance of type XXX is accessible. Must qualify原因及解决

错误信息如下&#xff1a; No enclosing instance of type Analysis_IDCard is accessible. Must qualify the allocation with an enclosing instance of type Analysis_IDCard (e.g. x.new A() where x is an instance of Analysis_IDCard). 导致的原因为&#xff1a; pac…...

Eclipse多行注释

Eclipse写C代码时多行注释快捷键 选中多行&#xff0c;按Ctrl /&#xff0c;如果想要取消这些行的注释&#xff0c;再次按Ctrl /。...

关于虚拟机

Vm虚拟机 想要在windows电脑上操作linux操作系统需要安装这个软件 CentOS 是linux操作系统 配置 linux里面创建文件夹<mkdir> 1.在/opt文件下分贝别创建两个文件夹&#xff08;software和module&#xff09; 注.Software里面存放我们解压前的文件 Module里面存放我们解…...

微信小程序点播插件_小程序直播插件接入 - 微信小程序

当下直播带货还是挺火的&#xff0c;对于直播项目理解拉流和推流基本就能搞定。之前小程序直播插件未开放的时候&#xff0c;当时是引入第三方直播服务进行做的&#xff1b;当下又有直播需求&#xff0c;这次便把小程序直播插件模块体验了下&#xff1a;小程序直播插件还是挺方…...

MapINFO栅格图像载入方法

MapInfo是美国MapInfo公司的桌面地理信息系统软件&#xff0c;是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能&#xff0c;形成了极…...

[总结前端pink老师推荐]刚下载vscode需要安装的插件

【都需要在联网状态下进行】 1.Chinese(Simplified)[汉化] 安装方法&#xff1a; 然后关闭vscode,再打开 2.open in browser[altB默认浏览器打开] 安装方法&#xff1a; 然后关闭vscode,再打开 这样在vscode中 ,右击会有默认浏览器打开&#xff08;快捷键ALTB&#xff09;…...

python tornado.websocket服务器主动给客户端发消息

import tornado.web import tornado.websocket from tornado.ioloop import IOLoop #异步池 from tornado import gen #多线程 import tornado.options #全局显示命令行 from tornado.concurrent import run_on_executor #同步转异步 from concurrent.futures import ThreadPoo…...

Excel怎么快速完成每列数据汇总求和

今天小编跟大家分享一下Excel怎么快速完成每列数据汇总求和 1.打开Excel文件 2.点击下图选项&#xff08;Excel工具箱&#xff0c;百度即可了解详细下载安装信息&#xff0c;本文这里就不做详细解说。&#xff09; 3.选择【统计与分析】 4.点击【本表各列总和】 5.选择总和存放…...

ESP8266物联网时钟-需求分析

产品定义&#xff1a; 本产品是定义为桌面时钟&#xff0c;一般场景是放在办公桌、床头、学生宿舍桌、书架、茶几上等家用有WIFI的环境&#xff0c;可以方便用户随时查看当前时间、当前天气。 产品特点&#xff1a; 注意该产品和手机的时钟有所重合&#xff0c;需要注意区分二…...

固高运动卡的使用 3 运动之Jog运动

理论篇&#xff1a; Jog运动是机器运动中的一种运动模式&#xff0c;它具备操作简单、独立性、没有目的性&#xff0c;常常被用于机器的测试和调试。 关于Jog运动的变速过程&#xff1a; 另外在Jog运动模式下&#xff0c;初始目标速度为 100pulse/ms。动态改变目标速度时&…...

Java基础3.1---Scanner、Random、String和其正则表达式、StringBuilder

1. API 1. API概述 什么是API ​ API (Application Programming Interface) &#xff1a;应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类&#xff0c;这些类将底层的实现封装了起来&#xff0c;我们不需要关心这些类是如何实现的&#xff0c;只需要…...

移动web开发基础

笔记来源&#xff1a;拉勾教育 - 大前端就业集训营 文章内容&#xff1a;学习过程中的笔记、感悟、经验一、基础 1、移动端调试方法 Chrome DevTools&#xff08;谷歌浏览器&#xff09;的模拟手机调试搭建本地web服务器&#xff0c;手机和服务器一个局域网内&#xff0c;通过…...

git pull更新不到最新代码

&#xff08;一个实习小白。。。。。。。&#xff09; 今天&#xff0c;又发现了一个错误&#xff0c;以前为了方便操作个分支&#xff0c;直接拷贝了仓库&#xff08;这样完全为了节省时间&#xff0c;拉代码要好久&#xff09;&#xff0c;这样就一个仓库一个分支&#xff0…...

对象转为字符串方法

第一种方法 依赖 <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>Student student new Student() //对象 String content ObjectMapper.writeV…...

使用JavaScript怎么对数字数组进行排序?

转自&#xff1a;微点阅读&#xff08;www.weidianyuedu.com&#xff09;微点阅读 - 范文大全 - 免费学习网站 JavaScript的Array.sort&#xff08;&#xff09;方法被用来就地数组元素进行排序&#xff0c;并返回排序后的数组。此函数以字符串格式对元素进行排序。它对字符串数…...

【网络】解决校园网Wi-Fi登录页无法自动弹出

Ubuntu下 首先确定是否设置为自动&#xff1a; 假设校园网登录页的格式如下&#xff1a;https://w.xxx.edu.cn/a79.htm?UserIP13.32.122.145&wlanacnamejlh_me63注意到其中的IP后面的地址&#xff0c;这是你连接网络后&#xff0c;校园网动态分配给你的网址&#xff0c;每…...

电子科技大学计算机科学考研科目,电子科技大学各学院各专业考研要考哪些科目...

学 院 名 称 院系专业设置 通信与信息工程学院 通信工程 网络工程 信息工程 电子工程学院 电子信息工程 信息对抗技术 电磁场与无线技术 微电子与固体电子学院 微电子技术 固体电子工程 应用化学 集成电路设计与集成系统 微电子学 机械电子工程学院 机械设计制造及其自动化 电气…...

CCF大赛

中秋浪完回来&#xff0c;开始上课得弄CCF大赛了&#xff0c;需要跑数据&#xff0c;首先搭平台吧&#xff0c;决定在linux下搞 首先&#xff0c;安装anaconda,Anaconda 5.2 For Linux Installer&#xff0c;安装3.6版本&#xff0c;点击下载即可。找到自己下载的目录 bash A…...

L1-041 寻找250

对方不想和你说话&#xff0c;并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 **输入格式&#xff1a;** 输入在一行中给出不知道多少个绝对值不超过1000的整数&#xff0c;其中保证至少存在一个“250”。 **输出格式&#xff1a;** 在一行中输…...

ubuntu使用postfix和AWS-SES发送邮件

在日常开发中,邮件发送是个比较常见的场景。因此出现了很多相关的软件和服务,各大云厂商也推出自己的邮件服务。今天笔者就像大家介绍一种常见的组合,AWS的邮件服务 SES 与邮件服务器 postfix 的配置和使用方法。 概述什么是 AWS-SESAmazon Simple Email Service (SES) 是一…...

JavaScript编写的《人生不纠结模拟器》

看国足比赛的饮品&#xff0c;不知道是选可口可乐还是“小麦果汁”&#xff0c;有感而发做了一个人生不纠结模拟器。 选择困难症的好工具&#xff0c;你值得拥有&#xff01; <!DOCTYPE html> <html lang"zh-cn"> <head><meta charset"u…...

h5摄像头拍身份证

<title>摄像头拍照</title> <script src"./js/jquery-3.4.1.min.js"></script> <script type"text/javascript" src"./js/tool.js"></script> <script src"./js/global.js"></script>…...

使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表

使用哈希函数&#xff1a;H&#xff08;k&#xff09;3k MOD 11 &#xff0c;并采用链地址法处理冲突。 试对关键字序列&#xff08;22,41,53,46,30,13,01,67&#xff09;构造哈希表&#xff0c; 求等概率情况下查找成功的查找长度&#xff0c;并设计构造哈希表的完整算法。 …...

互联网黑化

一、灵魂拷问 1、你发的这个底层逻辑是什么&#xff1f; 2、顶层设计在哪里&#xff1f; 3、最终交付的价值是什么&#xff1f; 3、过程中的抓手在哪里&#xff1f; 5、如何保证结果的闭环&#xff1f; 6、你比别人发的亮点在哪&#xff1f; 7、我没有看到你的沉淀和思考…...

Spring大事务到底如何优化?

所谓的大事务就是耗时比较长的事务。 Spring有两种方式实现事务,分别是编程式和声明式两种。 不手动开启事务,mysql 默认自动提交事务,一条语句执行完自动提交。一、大事务产生的原因操作的数据比较多 调用了 rpc 方法 有其他非 DB 的耗时操作 大量的锁竞争 执行了比较耗时的…...

图像显著性检测算法的评价指标介绍

图像显著性检测算法的评价指标介绍 要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏&#xff0c;当然离不开评价指标(Metric)&#xff0c;显著性检测分为眼注视点显著性(eye fixation saliency)和显著目标检测(salient object detection)两种不同类型的任务。 对…...

java svd_奇异值分解(SVD)

SVD分解是LSA的数学基础&#xff0c;本文是我的LSA学习笔记的一部分&#xff0c;之所以单独拿出来&#xff0c;是因为SVD可以说是LSA的基础&#xff0c;要理解LSA必须了解SVD&#xff0c;因此将LSA笔记的SVD一节单独作为一篇文章。本节讨论SVD分解相关数学问题&#xff0c;一个…...

“00后”消费数据分析,一文教你撩动“00后”购物欲

前几天笔者偶然在微博上刷到一则新闻&#xff0c;文章标题是《00后女学生高考完直播40天挣2万》&#xff0c;阅完不经汗颜&#xff0c;现在的“00后”可太强了&#xff01;好奇心驱使下&#xff0c;笔者就“00后收入”问题在百度上进行了搜索&#xff0c;得到的结果触目惊心&am…...

Matlab:合并来自各自变量的日期和时间

Matlab&#xff1a;合并来自各自变量的日期和时间本示例展示如何从文本文件读取日期和时间数据。然后再展示如何将存储在各自变量中的日期和时间信息合并到单个日期时间变量中。创建名为 schedule.txt 且包含以下数据的空格分隔文本文件&#xff08;要创建该文件&#xff0c;请…...

【JavaEE进阶系列 | 从小白到工程师】基本类型包装类的使用,装箱以及拆箱与parseInt方法

一、包装类概述 Java中的数据类型分为基本类型和引用类型两大类&#xff0c;使用基本类型可以提升效率 但是java是面向对象的语言&#xff0c;java的设计思想是一切皆对象&#xff0c;而基本数据类型不是对象&#xff0c;于是 Java为每种基本数据类型都设计了对应的类&#x…...

java咖啡机 加入清洗剂_如何给咖啡机除垢

展开全部1.清洗咖啡渣盛接盒时&#xff0c;必须62616964757a686964616fe58685e5aeb931333337626230先倒空。2.水箱需要定期清洗3.滴水盛接盘配有水位指示浮标为红色&#xff0c;可显示出滴水盘内部储水情况&#xff0c;当该水位指示浮标浮起明显可见时&#xff0c;如需要可用针…...

机器人煮面机创始人_日本餐厅引进煮面机器人:一小时能煮40碗面的“匠人”?...

纵观日本历史&#xff0c;“工匠精神”称得上响当当。木工、陶艺、茶道、乐理、厨师等等&#xff0c;这些看似平凡的行业因为匠人精神的灌注而名扬天下&#xff0c;在很多人心里&#xff0c;日本似乎就是一个全员凡事亲力亲为的“匠人”国度。哪怕一碗面&#xff0c;可能都代表…...

如何在SPM®5封装上安装散热器

运动SPM产品5多种额定功率从10 W至100 W&#xff0c;并有针对性的应用&#xff0c;如小功率电机驱动器包括小功率风机电机&#xff0c;洗碗机和循环泵。这些产品包括自举二极管、欠压锁定(UVLO)的高压保护功能和热感应功能。运动5 SPM产品具有较低的待机电流&#xff0c;这是理…...

docker的安装和虚拟机

Docker的安装和操作&#xff08;虚拟机linux系统&#xff09; 1、简介 Docker是一个开源的应用容器引擎&#xff1b;是一个轻量级容器技术&#xff1b; Docker支持将软件编译成一个镜像&#xff1b;然后在镜像中各种软件做好配置&#xff0c;将镜像发布出去&#xff0c;其他…...

修改服务器远程登录密码的步骤

要修改远程登录密码&#xff0c;可以直接进去服务器里面修改&#xff0c;要是安装了服务器安全狗之类的软件&#xff0c;要先关停&#xff0c;然后&#xff1a; 1.鼠标右键我的电脑》管理》配置》本地用户和组》用户&#xff1a; 2.然后右键点击Administrator》修改密码&#…...

服务器怎么远程连接

1、在电脑桌面上&#xff0c;鼠标单击【bai开始】du&#xff0c;移动到【所有程序上】 2、鼠zhi标拖动滚动条&#xff0c;找到dao【附件】&#xff0c;在附件的文件夹下继续找到程序【远程桌面连接】&#xff0c;经常使用的可以右键发送到桌面快捷方式&#xff0c;方便以后使用…...

图解戴尔iDRAC服务器远程控制设置

1 对于远程的服务器&#xff0c;我们不能经常性的去机房维护&#xff0c;所以远程控制对于服务器来说就显得至关重要。那么你是用什么方式对服务器进行远程控制呢&#xff1f;远程桌面&#xff1f;还是KVM切换器&#xff1f;NO&#xff0c;你OUT了!如果你用的是戴尔的服务器&am…...

PMP每日一练 | 考试不迷路-12.3(包含敏捷+多选)

被延期考试的宝子 一定要坚持刷题 每日5道PMP习题助大家上岸PMP&#xff01; ​题目1-2&#xff1a; ​1.项目经理正在使用混合方法来遵守监管要求。计划和收尾阶段将使用预测方法&#xff0c;执行阶段将使用迭代方法。在第二次迭代评审期间&#xff0c;项目发起人要求更改…...

Android判断屏幕锁屏状态

package com.demoimport android.app.KeyguardManager import android.content.Context import android.os.* import android.util.Log import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.widget.AppCompatButton import java.lang.ref.WeakReferen...

ubuntu防止看电影时屏幕锁屏

ubuntu防止看电影时屏幕锁屏 转载https://blog.ghostry.cn/technique/627.html sudo add-apt-repository ppa:caffeine-developers/ppa sudo apt-get update sudo apt-get install caffeine超酷的小程序. 安装后又两个程序可用. 一个是caffeine.当他运行的时候会自动看有没有…...

Windows sever 2019AD域怎么设置域内计算机屏幕锁屏时间

环景&#xff1a; windows sever 2019AD域&#xff08;ad域DNS管理器&#xff09; 域内客户端win 10 专业版 问题描述&#xff1a; 暂时离开计算机&#xff0c;但不想关机或者注销当前登录&#xff0c;内网安全为了防止未经授权的使用&#xff0c;将域内计算机下发统一锁定屏…...

android监测屏幕锁屏解屏

定义一个ScreenListener类&#xff0c;直接拷贝到程序中就可以用 package com.scapp; //监测屏幕状态的类 import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.…...

Android判断屏幕锁屏的方法

原文地址&#xff1a;http://www.2cto.com/kf/201404/296615.html 通过PowerManager的isScreenOn方法&#xff0c;代码如下&#xff1a; ?12PowerManager pm (PowerManager) context.getSystemService(Context.POWER_SERVICE);boolean isScreenOn pm.isScreenOn();//如果为t…...

Android监听屏幕屏幕锁屏与解锁

/** * 创建一个监听器类 监听android锁屏与解锁事件 */ public class ScreenListener {private Context mContext;private ScreenBroadcastReceiver mScreenReceiver;private ScreenStateListener mScreenStateListener;public ScreenListener(Context context) {mContext c…...

android屏幕锁屏后在某个界面里需要重新输入密码

最近做项目&#xff0c;用户需要在账单界面加入四位简码输入验证的功能&#xff0c;类似于支付宝那样的&#xff0c;屏幕黑屏以后&#xff0c;再次打开&#xff0c;再次进入账单界面的 时候需要重新输入四位简码&#xff0c;主界面我们是用Activity实现&#xff0c;几个模块的一…...

unity android 不锁屏,Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏

Screen.sleepTimeouthttp://docs.unity3d.com/ScriptReference/Screen-sleepTimeout.html设置屏幕锁屏时间DescriptionA power saving setting, allowing the screen to dim some time after the last active user interaction.Most useful for handheld devices, allowing OS …...

Android监听屏幕锁屏

1、首先定义ScreenListener package com.app.lib; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.PowerManager;/*** Created by ${zyj} on 2016/6/21…...

防止屏幕锁屏

Android为了确保应用程序中关键代码的正确执行&#xff0c;提供了Wake Lock的API&#xff0c;使得应用程序有权限通过代码阻止AP进入休眠状态。 WakeLock阻止应用处理器&#xff08;Application Processor&#xff09;挂起&#xff0c;确保关键代码的运行&#xff0c;通过中断唤…...

【红绿灯识别】红绿灯识别【含GUI Matlab源码 1908期】

⛄一、红绿灯识别简介 截至2015年&#xff0c;世界范围内盲人的患病率为0.49%&#xff0c;约有3600万盲人&#xff0c;我国50岁以上的盲人有532万。盲人出行困难重重。目前市面上针对盲人出行识别红绿灯的研究并不多&#xff0c;识别红绿灯的图像识别技术往往应用于无人驾驶技…...

【UiBot干货】UiBot屏幕锁屏常见的7个问题

UiBot的【屏幕锁屏】命令&#xff0c;可以将屏幕锁住&#xff0c;但又不影响后续流程的执行。 然而&#xff0c;在使用【屏幕锁屏】命令时&#xff0c;开发者会遇到一些问题&#xff1a; 1.远程服务尚未启动&#xff1b; 2.启用某些策略时发现锁屏不成功&#xff1b; 3.用户名…...

rasp任务计划

先要设置文件权限 chmod 771 df 设置文件访问权限&#xff0c;0无&#xff0c;1执行&#xff0c;2写&#xff0c;4读&#xff0c;用累加的值设置三种用户的访问权限&#xff0c;三种用户依次是文件创建者、创建者同组的用户、其他用户 ls -l df 查看文件访问权限 sud…...

每天数千个漏洞被公开 选什么工具能让漏洞追不上我?RASP介绍

不久前&#xff0c;我一个同事去相亲&#xff0c;这种事情你们懂的&#xff0c;介绍完年龄工作后&#xff0c;就是谈谈兴趣爱好。我同事的相亲对象有些不一样&#xff0c;在聊完工作后&#xff0c;话题居然没有转向兴趣爱好&#xff0c;而是想详细了解下同事的工作到底是做什么…...

RASP攻防 —— RASP安全应用与局限性浅析

文&#xff5c;腾讯安全平台部数据安全团队qiye & baz随着Web应用攻击手段变得复杂&#xff0c;基于请求特征的防护手段&#xff0c;已经不能满足企业安全防护需求。在2012年的时候&#xff0c;Gartner引入了“Runtime application self-protection”一词&#xff0c;简称为…...

rasp完整搭建方案

搭建设备 安装 下载镜像下载刻录工具Etcher16G以上的高速SD卡刻录安装到rasp上&#xff0c;启动 开启ssh 连接显示器和键盘sudo raspi-configInterfacing OptionsSSHYes之后用ssh对rasp进行管理 开启wifi Network OptionsWi-fiEnter SSID and passphraseconnect 设置音量…...

PHP 的 RASP 实现

目录​​​​​​​ 一、什么是 RASP 二、PHP 拓展简介 三、PHP 的 HOOK 实现 一、什么是 RASP RASP 全称是 Runtime Application self-protection&#xff0c;即运行时应用自我保护&#xff0c;这是一种嵌入到应用程序内部&#xff0c;实时检测来自外部的请求、输入的技术…...

【每日一题Day45】LC1769移动所有球到每个盒子所需要的最小操作数 | 模拟 贡献

移动所有球到每个盒子所需要的最小操作数【LC1769】 You have n boxes. You are given a binary string boxes of length n, where boxes[i] is 0 if the ith box is empty, and 1 if it contains one ball. In one operation, you can move one ball from a box to an adjacen…...

Android 符号代表,Android:清单:$符号代表什么?

为Android设备管理员的应用程序开发receiver android:name".app.DeviceAdminSample$DeviceAdminSampleReceiver给出下面的代码示例什么是“DeviceAdminSample”和“DeviceAdminSampleReceiver”之间的$符号的意思吗&#xff1f;完整的xml如下...android:label"string…...

常见符号读法

遇到不会读的字母浑身难受 希腊字母 Α α alpha 阿尔法 Β β beta 贝塔Γ γ gamma 伽马Δ δ delta 德尔塔Ε ε epsilon 伊普西龙Ζ ζ zeta 截塔Η η eta 艾塔Θ θ thet 西塔Κ κ kappa 卡帕∧ λ lambda 兰布达Μ μ mu 缪Ν ν nju 纽Ξ ξ ksi 克西Ο ο omicr…...

一些常用的物理特殊符号的读法

常用的物理特殊符号读法 列举如下&#xff1a; Α α&#xff1a;阿尔法 AlphaΒ β&#xff1a;贝塔 BetaΓ γ&#xff1a;伽玛 GammaΔ δ&#xff1a;德尔塔 DelteΕ ε&#xff1a;艾普西龙 EpsilonΖ ζ &#xff1a;捷塔 ZetaΕ η&#xff1a;依塔 EtaΘ θ&#xff…...

C语言 循环群,数学函数符号

㈠ 数学函数符号怎么打1、点输入法上的键盘标志&#xff0c;会出来软键盘和特殊符号&#xff0c;点特殊符号就有。2、实在不行再word里打出来复制粘贴㈡ 什么叫符号函数 符号函数有多少符号函数是数学上的Sgn 函数返回一个整型变量&#xff0c;指出参数的正负号。符号函数只有一…...

python数学符号读法大全_数学符号及读法大全

https://blog.csdn.net/hanghangaidoudou/article/details/78688696数学符号及读法大全常用数学输入符号&#xff1a; ≈ ≡ ≠ &#xff1d; ≤≥ &#xff1c; &#xff1e; ≮ ≯ ∷ &#xff0b; &#xff0d; &#xff0f; ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥…...

符号的魅力

希腊字母简表 序号大写小写英语音标注音英文汉字注音常用指代意义1Αα/lfə/alpha阿尔法角度&#xff0c;系数&#xff0c;角加速度&#xff0c;第一个2Ββ/bi:tə/或/beɪtə/beta贝塔/毕塔磁通系数&#xff0c;角度&#xff0c;系数3Γγ/gmə/gamma伽玛/甘玛电导系数&…...

python数学符号_Python圈中的符号计算库-Sympy(转载)

《本文来自公众号“大邓带你玩python”&#xff0c;转载》 importmath math.sqrt(8)2.8284271247461903 我们看看Python中结果 math.sqrt(8).math.sqrt(8)8.000000000000002 本以为会得到8.0,但没想到得到8.000000000000002。 一、为什么会这样&#xff1f; 如果我们平常计算的…...

数学符号发音

首先&#xff0c;说明本文的引用地址是&#xff1a;http://www.sciencenet.cn/blog/user_content.aspx?id235271 最近打算了解一些数学概率统计方面的知识&#xff0c;加上paper里总是有各种数学公式&#xff0c;搜索到这篇文章&#xff0c;感觉挺全的&#xff0c;做个备忘&am…...

matlab 符号表达式 系数 小数,matlab符号表达式系数

1数学符号matlab符号表达式系数: 数学符号&#xff0c;缺失&#xff1a;matlab表达式系数2838/9数学符号归类&#xff0c;包含运算符号、比较符号、几何符号、代数符号、常用分数、积分等各种符号。数学符号&#xfe62;&#xfe63;/≌∽≦≧≒&#xfe64;&#xfe65;≈≡≠…...

Stata: 实时估计个股贝塔(beta)系数

作者&#xff1a;连玉君 (知乎 | 简书 | 码云) Stata 现场培训报名中…… 文章目录[Stata 现场培训报名中……](https://gitee.com/arlionn/stata_training/blob/master/README.md)目的1. 下载个股交易资料1.1 下载方法1.2 Stata 范例连享会计量方法专题……2. 下载指数数据2.1…...

python数学符号读法大全_数学符号读法大全

大写 小写 英文注音 国际音标注音 中文注音Α α alpha alfa 阿耳法Β β beta beta 贝塔Γ γ gamma gamma 伽马Δ δ d…...

24个希腊字母(符号) 附字母表

α 阿尔法&#xff0c; β 贝塔&#xff0c; γ 伽玛&#xff0c;δ 德尔塔&#xff0c; ε 伊普西隆&#xff0c; ζ 泽塔&#xff0c; η 伊塔&#xff0c; θ 西塔&#xff0c; ι 约塔&#xff0c; κ 卡帕&#xff0c; λ 兰姆达&#xff0c;μ 米欧 &#xff0c;ν 纽&am…...

希腊数学符号与读音对照表

大写小写读音 Α α alpha[&aelig;lfa] Β β beta[bi:ta / beita] Γ γ gamma[g&aelig;ma] Δ δ delta[delta] Ε ε epsilon[epsilan / epsailan] Ζ ζ zeta[zi:ta] Η η eta[i:ta / eita] Θ θ theta[θita] Ι ι iota[aiouta] Κ κ kappa[k&a…...

允许使用计算机的软件,解决win10“你的电脑设置仅允许安装来自应用商店的应用”的方法...

windows系统一直致力于只让用户安装应用商店中提供的软件&#xff0c;这样安装的软件都是经过微软检测的&#xff0c;它们对于系统就不会产生危害。但是很多的软件在应用商店中都不能下载到&#xff0c;因此大家还是会选择使用别的软件或是浏览器进行下载。有不少用户在安装了w…...

麒麟桌面操作系统V10 SP1 桌面操作系统软件商店无法打开

系统环境&#xff1a; 麒麟V10 SP1 桌面操作系统 问题描述 在更新软件商店的过程中&#xff0c;重启了系统&#xff0c;重新打开软件商店&#xff0c;提示正在启动软件商店后&#xff0c;再无任何反应 原因分析&#xff1a; 打开终端&#xff0c;通过命令行启动软件商店 kyli…...

微软电脑管家登陆微软商店 简单无打扰 支持杀毒和垃圾清理等

微软电脑管家是微软中国团队推出的一款电脑管家类产品&#xff0c;附带多种功能弥补 Microsoft Defender 的不足。 目前微软在系统里内置的安全软件主要侧重点在于杀毒&#xff0c;国内其他安全软件附带大量周边功能方便用户使用。 可能是基于为习惯国内安全软件的用户提供一…...

鸿博信通云交换机(云PBX)

一、产品简介高速发展的科技&#xff0c;为当下各行各业提供了无限展现能力和才华的机会&#xff0c;而企业内外部的实时通讯是必不可少的沟通手段。对于创业初期、公司办公地点分散、公司人员经常出差移动的各类企业&#xff0c;如何节约高昂的内部沟通费用、降低设备购置及维…...

部署Django项目到阿里云(五)——反向代理及均衡负载技术Nginx

上一篇&#xff1a;部署Django项目到阿里云&#xff08;四&#xff09;——用uWSGI运行Django项目 在上节中&#xff0c;已经能将django项目部署到阿里云&#xff0c;远程连接了。 但是实际项目中&#xff0c;一般一台服务器满足不了高并发的要求&#xff0c;所以为了提升项目的…...

云PBX 中小企业各类难题逐一攻破

本文讲的是 : 云PBX 中小企业各类难题逐一攻破 , 云PBX,一款由北京鸿博信通科技有限公司自主研发&#xff0c;基于云端的语音交换机。作用于企业级的办公电话系统&#xff0c;致力为中小企业的发展奉献一份自己的力量。 调查研究表明&#xff0c;企业发展初期&#xff0c;常…...

Unity3D里实现可以朝向另一目标广告牌(billboard)效果

昨天的工作中&#xff0c;想实现流星在天空划过的特效。面法线朝向摄像机同时头部要朝向飞行目标。 想到的方法是&#xff0c;用一张图片贴在模型片上移动来实现。用广告牌就行了嘛。本来以为是一个很简单的事情&#xff01;结果用lookat函数&#xff0c;实现mesh朝向摄像机是…...

Unity3D RPG实现 3 —— 对话、任务系统

目录 对话、任务系统 使用SO存储任务数据载体 接受任务 创建任务 UI 面板 对话的UI面板设置 创建对话&任务的 NPC 显示主对话窗口的内容 创建选项内容 奖励物品的显示 实现点按任务显示信息 检测和更新任务进度 接受任务时检查任务物品是否契合 根据完成情况控…...

unity 3d游戏开发_使用Unity 5开发3D游戏

unity 3d游戏开发If there’s one thing cooler than playing games, it’s building games. 如果有比玩游戏更酷的一件事&#xff0c;那就是构建游戏。 Whether you’re building 2D games like Angry Birds, or 3D games like Counter Strike, you can earn money by publi…...

js+css实现3D打年兽小游戏,老好玩了

前言 快过年&#xff0c;各大游戏中都陆续添加了打年兽的休闲玩法。之前学习了css的3D相关知识&#xff0c;一直想实践一下&#xff0c;这次就使用css加上js实现3D版打年兽小游戏。 效果演示 游戏玩法说明 完全模拟打地鼠游戏的玩法&#xff0c;将地鼠换成年兽&#xff0c;使…...

3D游戏制作

结对编程--使用unity3D制作一个3D游戏 组员&#xff1a;胡梦琪 2012211486 周丽丽 2012211558软件工程老师布置了一个结对编程任务&#xff0c;两人合作编写一个3D游戏。我们两人对这方面都不是很擅长&#xff0c;并且没有什么头绪。我咨询了我们以前班上的同学&#xff…...

3D游戏编程与设计作业三

第三次3D编程作业 本次作业源代码链接&#xff1a;点击此处进行跳转 1. 简答并用程序验证 游戏对象运动的本质是什么 游戏对象空间属性(坐标、旋转度、大小)的变化 请用三种以上方法&#xff0c;实现物体的抛物线运动 此处我实现了y -(z-20)*(z-20)/10 40 的抛物线轨迹&am…...

Pygame学习笔记 6 —— 3D游戏

pygame是是上世纪的产品&#xff0c;虽然不适合最3D游戏&#xff0c;但我可以使用pygame来绘制简单的3D图形&#xff0c;就像在白纸上画立体图形一样。 主要内容&#xff1a; 视觉上的远近、3D空间、绘制一个空间图形 一、视觉上的远近 人的视觉总是遵循一个原则&#xff1a;近…...

DirectX3D游戏制作之---游戏界面的设计

前言&#xff1a; 再深沉的感情&#xff0c;再真挚的牵挂&#xff0c;还是会有分开的一天......到头来又怎么敌得过生离死别...... -------韩菱纱《仙剑奇侠传四》 PS&#xff1a;为了方便大家阅读&#xff0c;个人认为比较重要的内容-------红色字体显示 个人认为可以了解的内…...

制作滚球游戏学习Unity3D

从创建项目开始 创建一个项目 打开unity&#xff0c;在Projects中可以查看当前的本地项目或者云端项目&#xff0c;点击New project或者右上角的New都可以新建项目。 然后在1处填写创建项目的名称&#xff0c;2处选择创建地址&#xff0c;3处选择Template&#xff08;模板&am…...

GIS工具maptalks开发手册(四)01——渲染地图信息框之添加绘制工具、获取点的坐标数据信息框进行展示

GIS工具maptalks开发手册(四)01——渲染地图信息框之添加绘制工具、获取点的坐标数据信息框进行展示 1、官网示例 官网示例-地图信息框——https://maptalks.org/examples/cn/ui-control/ui-map-infownd/#ui-control_ui-map-infownd 效果 代码 index.html <!DOCTYPE ht…...

【Rust日报】2022-10-12 国内物联网芯片厂商发布世界上第一款 rust 芯片支持库

国内物联网RISC-V芯片厂商发布世界上第一款 rust 芯片支持库非常全面的板级支持。https://github.com/bouffalolab/bl808-pac如何使用 Rust 暴力破解受保护的 ZIP 文档本文解释了如何使用 Rust 暴力破解受保护的 ZIP 文档密码。它主要针对初学者 Rust 开发人员&#xff0c;但它…...

Esp8266(NodeMCU)物联网芯片的基本简介

Esp8266(NodeMCU)是一款集成了Wifi功能的MCU开发板&#xff0c;可以直接连接wifi,开发环境多元化,也是表较受欢迎的物联网芯片。 首先来张实物图&#xff1a; 简介ESP8266的开发环境&#xff1a; 1、AT指令开发&#xff0c;开发简单&#xff0c;只需知道AT指令集&#xff0c;…...

IC Insights:2021年汽车和物联网芯片销售额将达到429亿美元

199IT原创编译 根据IC Insights的最新预测&#xff0c;2021年&#xff0c;汽车和物联网芯片&#xff08;IC&#xff09;销售额将比2016年增长70%。到2021年&#xff0c;用于汽车和其他车辆的芯片的销售额将达到429亿美元&#xff0c;而2016年是229亿美元。而物联网集成电路销售…...

安搭Share带您走进进博“非遗客厅”

11月4日-10日&#xff0c;第三届中国国际进口博览会如期而至。安搭Share据商务部发布的信息显示&#xff0c;本届进博会总展览面积比上届扩大近3万平方米&#xff0c;世界500强及行业龙头企业参展意愿更加强烈&#xff0c;参展回头率超过70%&#xff0c;更有数十家世界500强企业…...

“大美大艺荣曜同禄”景泰蓝座屏在京隆重发布

12月19日&#xff0c;“大美大艺荣曜同禄”景泰蓝座屏在“2022中国新百年工美巨匠艺术对话大会”上隆重发布。   据悉本次大会由中国管理科学研究院工艺美术事业发展中心主办&#xff0c;以发展新时代下中国传统文化为宗旨&#xff0c;特别发起“中国新百年工美巨匠工程”&am…...

ARFoundation之路-环境配置(iOS)之二

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 &#xff08;一&#xff09;AppController 在Project窗口Scripts文件夹下&#xff0c;空白处点击鼠标右键&#xff0c;在弹出的级联菜单中依次选择Create -->C# Scrip…...

C# 获取电脑配置信息

对于软件绑定电脑常用到的方法汇总 public class Computer{public string MyProperty { get; set; }/// <summary> /// CPU序列号 /// </summary> private string cpuID;/// <summary> /// 网卡/Mac地址 /// </summary> private string macAddre…...

第一次配置EasyAR的HelloAR

现在AR技术玩的飞起&#xff0c;何不自己尝试一下AR呢 首先网上的easyar已经提供了非常强大的api&#xff0c;可以使用target&#xff0c;添加你自己想要的视频或者图片&#xff0c;今天我们先试着运行一个样例。大家可以试着下载自己所需要的网址如下&#xff1a;http://www.e…...

ARFoundation之路-环境配置(iOS)之一

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 前文我们讲述了ARFoundation开发Android应用的开发环境配置与发布部署&#xff0c;本文主要讲述在Mac电脑上使用Unity开发ARFoundation AR应用的环境配置与发布部署&#…...

AR学习开发Android应用前期软件配置

Android开发环境搭建分为以下四步&#xff1a; 第一步、安装JDK&#xff1b; 第二步、安装Eclipse&#xff1b; 第三步、下载并安装AndroidStudio和部分SDK&#xff1b; 第四步、Tortoisesvn下载&#xff1b; 第五步、配置部分SDK 第六步、在Unity中发布到Android平台 第一步 …...

ARFoundation从零开始2- android环境配置

一、android环境配置 1.安装jdk1.8并配置环境变量 Java Downloads | Oracle 华为JDK国内镜像&#xff1a; Index of openjdk-local Index of java-local/jdk/8u202-b08 一路下一步&#xff0c;安装成功后配置环境变量&#xff1a; a)右键单击“此电脑”&#xff0c;选择…...

ARFoundation之路-环境配置(Android)

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 ARFoundation支持跨平台开发&#xff0c;但是开发环境配置与发布部署却差异较大&#xff0c;因此&#xff0c;环境配置将分成Android与iOS两篇来讲解。   ARFoundation在…...

ARFoundation☀️ 一、本专栏概述及开发环境配置

目录 &#x1f4e2; 本专栏概述 1️⃣ 为什么要用ARFoundation&#xff1f; 2️⃣ 本专栏能学到什么&#xff1f; &#x1f7e5; ARFoundation开发环境配置 1️⃣ Unity2019.3.3f1、VS2019 2️⃣ Win10、苹果双系统 或 苹果系统 3️⃣ XCode、苹果开发者账号 4️⃣ And…...

vr 计算机配置,为什么Win 10的AR/VR电脑配置要求如此之低?

在微软近期的一个Windows 10测试版中&#xff0c;一个兼容性测试应用透露了微软对Windows Holographic的最低配置要求。Windows Holographic是一个AR/VR应用平台&#xff0c;微软为此联合了几家PC大厂推出平价的VR头盔。最初由The Verge从“Windows Holographic First Run”中发…...

客户关系维护注意事项 如何维护客户关系

销售人员怎么去维护客户关系一直是很多人关注的重点&#xff0c;如果想要维护好客户关系&#xff0c;就要注意关怀客户、尊重客户的需求、及时解决客户问题等等。 销售人员想要维护好客户关系并不是一件简单的事情&#xff0c;除了要时刻关注客户需求以外&#xff0c;还要有科…...

技术人在学习爱的路上

在深圳这个炎热的夏季&#xff0c;无意间在网易云音乐某歌单听到【the show】这首歌&#xff0c;思绪纷扰&#xff0c;想起了在北京的那些大雪纷飞的夜晚......11年底&#xff0c;刚到北京&#xff0c;住在领袖新硅谷小区。那时还没有滴滴&#xff0c;凌晨加完班等在十字路口&a…...

4价格_资源配置

计划经济&#xff1a;三个不可逾越的根本障碍——人际效用不可比较、数据不可得、奖惩很难恰如其分。 1. 人际效用不可比较 ​ 举一个简单的例子&#xff0c;世界上有10位富人和1位穷人&#xff0c;我们问了10位富人&#xff0c;他们都说苹果比红薯好吃&#xff0c;但是能不能因…...

大数据时代新玩法

李媛 日前&#xff0c;京东商城正式对外推出“京准通”营销推广平台&#xff0c;全面打造京东的营销生态系统。据悉&#xff0c;“京准通”是在京东专属的DSP广告平台“JD商务舱”基础上&#xff0c;升级后的营销推广平台。京东商城希望利用京东购物平台上积累的大数据优势&…...

DSP2.0 大数据时代新玩法

日前&#xff0c;京东商城正式对外推出“京准通”营销推广平台&#xff0c;全面打造京东的营销生态系统。据悉&#xff0c;“京准通”是在京东专属的DSP广告平台“JD商务舱”基础上&#xff0c;升级后的营销推广平台。文章来源&#xff1a;悠易互通投稿 日前&#xff0c;京东商…...

京喜无货源店群,精细化运营,新店三天访客破百

大家好&#xff0c;我是夕夕&#xff0c;一个90后电商创业者。 目前在做京喜无货源店群。 做京喜店群已经快2年的时间了&#xff0c;新店老店都过了一遍&#xff0c;从开始的铺货模式到后来的精细化运营&#xff0c;这其中的利润相差得可不是一星半点。 做店铺&#xff0c;要…...

在release版本中如何打开调试信息

1. 在工程属性——C/C——优化——优化——禁用&#xff08;/Od&#xff09;&#xff1b; 2. 在工程属性——C/C——优化——全程序优化——否&#xff1b; 3. 工程属性——链接器——调试——生成调试信息——是&#xff08;/DEBUG&#xff09;;...

php sdk 调用示例,开放服务-SDK调用示例

调用示例(JAVA)复制全部代码ShelfAddRequest request new ShelfAddRequest();ShelfDetails shelfDetails new ShelfDetails();shelfDetails.setAssetSubclassId("2");shelfDetails.setAssetSubclassName("1.8米货架");shelfDetails.setAvailableHeight(&q…...

京东-接口-PHP-SDK

http://bbs.360buy.com/thread-335531-1-1.html 在之前京东提供的&#xff11;.&#xff10;版基础上修改的&#xff0c;适用于&#xff12;.&#xff10;接口的PHP版SDK&#xff1b; 主要就三文件&#xff1a; 1&#xff09;JdConfig.php 配置文件 appkey等信息&#xff1b; …...

挑客 客服语录

文章出自&#xff1a;“csdn.net”&#xff0c;转载请注明出处当店内客户浏览访问量很高时&#xff0c;我们就要借用这些快捷短语了&#xff0c;既能给客户留下好的印象&#xff0c;也能展现出我们对客户的重视。设置快捷短语&#xff0c;减轻了工作量&#xff0c;提高了工作效…...

ESP-IDF:传统链表测试

ESP-IDF:传统链表测试 在ESP-IDF环境下简单地写个传统链表 /--------------Test 传统链表-------------/ //链表结点 typedef struct LINKNODE11 { void * data; LINKNODE11 * next; }linknode11; //链表头 typedef struct LINKLIST11 { linknode11 * head; int size; }linkli…...

Mac钉钉如何添加好友?

钉钉&#xff08;DingTalk&#xff09;是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台&#xff0c;支持手机和电脑间文件互传&#xff0c;可以让企业进入高效移动办公时代。那么Mac版的钉钉&#xff0c;是如何添加好友的呢&#xff1f;下面小编给大家带来Mac钉钉添…...

数据结构 第六章 二叉树与树(二叉树的性质)

玫瑰少年&#xff1a;点击收听 1 基本知识点 1、根结点&#xff1a;在一棵树中&#xff0c;(唯一)一个没有前驱的结点 2、叶子结点&#xff1a;在一棵树中&#xff0c;没有后继的结点 3、结点的度&#xff1a;是指结点后继的数量 4、树的度&#xff1a;是指所有结点度的最大值…...

XMPP系列(三)---获取好友列表、添加好友

1、心跳检测、掉线重连功能 客户端和服务器端都可以设置多久发送一次心跳包&#xff0c;如果对方没有返回正确的pong信息&#xff0c;则会断开连接&#xff0c;而添加掉线重连功能&#xff0c;则会自动进行连接。 如果自己写聊天功能还得自己做心跳检测和掉线重连&#xff0c;比…...

阿里云备案服务号?

备案服务号是阿里云提供的&#xff0c;也就证明你在阿里云有服务器。当然&#xff0c;你如果没有服务器&#xff0c;你可以找有服务器的人要一个或买一个备案服务号。一台服务器最多5个备案服务号&#xff0c;这个是秒申请的。 有了备案服务号&#xff0c;你就可以登录阿里云的…...

百度云、阿里云备案

1、已经进行过备案的域名&#xff0c;转接需要做介入备案 2、其他平台注册的域名&#xff0c;不需要转入服务器所在平台。转载于:https://www.cnblogs.com/beijinglaolei/p/9924675.html...

阿里云支持备案云产品列表(不只是云服务器)

阿里云服务器可用于网站域名备案&#xff0c;事实上不只是云服务器&#xff0c;阿里云支持备案的云产品有很多&#xff0c;例如虚拟主机、ENSIPv6转换服务、轻量应用服务器、物联网套餐包、建站市场产品、函数计算套餐包及企业商城LinkedMall也支持在阿里云备案。阿里云支持备案…...

Maven依赖冲突

An attempt was made to call a method that does not exist 依赖冲突完整报错如下 Description:An attempt was made to call a method that does not exist. The attempt was made from the following location:com.baomidou.mybatisplus.extension.plugins.inner.Paginati…...

阿里云备案要几天时间?

阿里云备案要几天时间?阿里云备案时间还是比较快的&#xff0c;如果用户材料齐全&#xff0c;提交到阿里云审核无误后&#xff0c;一般一天即可提交到所对应省事的管局&#xff0c;备案号下来的时间要以管局的审核时间为准&#xff0c;一般管局审核时间为10个工作日左右!今天&…...

阿里云备案+ssl申请+Nginx配置https

本人亲测&#xff0c;有效&#xff01;&#xff01;&#xff01;阿里云备案和ssl申请下载openssl配置nginx配置文件小知识点阿里云备案和ssl申请 这个部分网上都有很多例子&#xff0c;因为都是对着网站的按钮点点点&#xff0c;无脑操作&#xff0c;没啥好讲的&#xff01;直…...

阿里云备案成功的域名能用腾讯云的服务器吗?

必须可以&#xff0c;只需要操作一步&#xff0c;那就是备案转接入&#xff01;&#xff01;&#xff01;工信部规定&#xff0c;域名只需要备案一次&#xff0c;但可以接入多次&#xff0c;每新增一个平台的解析&#xff0c;就必须增加备案转接入&#xff0c;所以任何平台都可…...

阿里云备案域名和普通备案域名的区别

网络建站推广已经成为当今世界必不可少的推广方式之一&#xff0c;网络推广会给我们带来了更多的资源与客户。那么网络推广我们就必须用到备案的域名&#xff0c;那么什么是备案域名&#xff1f;有什么分类呢&#xff1f; 备案域名的分类&#xff1a; 备案域名分为&#xff1…...

阿里云网站ICP备案详细操作步骤教程

依据工信部的要求国内网站必须有备案号才能开通&#xff0c;阿里云网站ICP备案是每个在阿里云搭建网站的用户都要操作的。以下的信息务必真实有效&#xff0c;不能有差错&#xff0c;后面阿里云自查、管局检查出来会给你打回来重新填写&#xff0c;耽误下备案号时间。 如果你使…...

IB课程为何号称全球最难国际课程?

在读国际学校的同学们&#xff0c;一定对大名鼎鼎的IB课程不陌生&#xff0c;可是他为什么被称作是它号称最难的国际课程呢&#xff1f;今天就来给大家全面解析一下IB课程&#xff5e; IB课程最开始是IBO为外交官子女开设全球统一标准的课程。IB课程为全球学生开设从幼儿园到大…...

存储容量大小单位

存储容量 存储容量&#xff1a;是该存储设备上可以存储数据的最大数量&#xff0c;通常使用千字节&#xff08;kb kilobyte&#xff09;、兆字节&#xff08;MB megabyte&#xff09;、吉字节&#xff08;GB, gigabyte&#xff09;、太字节&#xff08;TB &#xff0c;terabyt…...

Collect-MemoryDump:一款针对Windows的数字取证与事件应急响应工具

关于Collect-MemoryDump Collect- MemoryDump是一款针对Windows的数字取证与事件应急响应工具&#xff0c;该工具能够自动创建Windows内存快照以供广大研究人员或应急响应安全人员进行后续的分析和处理。 项目提供的Collect- MemoryDump.ps1是一个PowerShell脚本文件&#xf…...

Qt OpenGL(三十)——Qt OpenGL 核心模式-纹理二(给正方体贴上图片)

提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十)——Qt OpenGL 核心模式-纹理二(给正方体贴上图片) 通过前两篇文章,我们知道了如何绘制一个正六面体和使用纹理贴图,本篇继续介绍在正方体(正…...

【Stm32杂谈】:Stm32F103野火指南针开发板红外遥控程序问题记录和解析(个人理解)

项目场景&#xff1a; 最近在使用Stm32F103野火指南针开发板开发红外遥控外设得时候&#xff0c;用得是野火得开发板&#xff0c;本来发现应该很简单的事情&#xff0c;官方也很贴切的提供了官方例程。但是居然有问题&#xff0c;无法正常使用。 于是这篇文章应运而生&#xff…...

udacity classmates pytorch基础用法总结

https://www.jianshu.com/p/fd7a1f9fa0eb?fromtimeline&isappinstalled0...

To My Classmates

After We Leave Each Other :People laugh and people cry Some give up as some always try Some say hi while some say bye Other will forget you but never will I ---------flyingchenSupported by SA YA TOU 转载于:https://www.cnblogs.com/flyingchen/archive/2006/0…...

python基础(3)

使用list和tuple list Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; >>> classmates [Michael, Bob, T…...

python基础知识(2)

1.list列表---list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 方法说明&#xff1a; classmates [Michael, Bob, Tracy] 1&#xff09;len&#xff08;&#xff09;函数获得list元素的个数 len&#xff08;classmates&#xff09;--------3 2)取值&…...

2-18-python基础学习-0409

20190420190402&#xff08;2&#xff09;pycharm补充&#xff1a; 第一行注释是为了告诉 Linux/OS X 系统&#xff0c;这是一个 Python 可执行程序&#xff0c;Windows 系统会忽略这个注释&#xff1b; 第二行注释是为了告诉 Python 解释器&#xff0c;按照 UTF8 编码读取源代…...

Python学习--2.4列表和元组

list Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; >>> classmates [Michael, Bob, Tracy] >>…...

Python自学笔记D2

第二天&#xff0c;Python基础 一、列表List Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; classmates [Mic…...

Python学习笔记Day2

1.列表 1.1标志 列表的标志符号是方括号&#xff0c;也就是“[ ]”&#xff0c;例如列表的定义&#xff1a;a [a, b, c, "文字"] 1.2基本操作 1.2.1创建 classmates [Michael, Bob, Tracy] 1.2.2访问成员 >>> classmates[0] Michael >>>…...

美社交网站Classmates计划IPO 融资1.44亿美元

新浪科技讯 北京时间11月27日消息&#xff0c;据国外媒体报道&#xff0c;美国社交网站Classmates.com近日表示&#xff0c;已向美国证券交易委员会(SEC)提交首次公开招股 (IPO)申请&#xff1b;如获批准&#xff0c;此次IPO筹资额将在1.2~1.44亿美元之间。 Classmates创建于19…...

College classmates reunion(locally)

...

POJ Problem 3931 Classmates题解

类似于约瑟夫环问题&#xff0c;输入Mike的编号m和在环中剩余的人数k&#xff08;包含Mike&#xff09;&#xff0c;求解Mike最少有多少名同学。 #include<iostream> using namespace std; typedef long long LL; LL joseph(LL m, LL k){if(m 1) return 2*k-1;else if(m…...

英语练习 My foreign Classmates

我的外籍同学 我班上有几名外籍学生。约翰是美国人&#xff0c;他来自美国。劳拉 是西班牙人。她来自西班牙。 小陈和小黄是中国人&#xff0c;但他们却非来自中国。他们来自马来 西亚。他们是华侨。 我们来自不同的国家&#xff0c;不过我们都相处得很好。There are several f…...

Family,Friends,classmates

In recent years, with the development of science and technology, more and more people use automatic machines in their life. In the part time, there are so many people take long to watch TV or surfing on the Internet, this has led to lack of communicati...

004 classmates subject

为什么80%的码农都做不了架构师&#xff1f;>>> look code # Filename: classmates2.py import os,pickleclass Friend:def __init__(self,name,age,phone):self.namenameself.ageageself.phonephonedef __str__(self):return %s %d %s%(self.name,self.age,self.…...

【算法设计与数据结构】URAL 1323. Classmates

题目链接 http://acm.timus.ru/problem.aspx?space1&num1323 题目大意 叶良辰班里有n个人&#xff0c;他想让大家都知道他的大名&#xff0c;但是国庆节大家都回家了&#xff0c;他只能通过电话让自己出名&#xff1a;“你只需要记住&#xff0c;我叫叶良辰&#xff0c;把…...

HTML中嵌入JavaScript代码的第三种方式

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>HTML中嵌入JavaScript代码的第三种方式</title> </head> <body> <!-- 1、在需要的位置引入js脚…...

【历史上的今天】11 月 17 日:世界上第一个鼠标;雅虎女总裁出生;Classmates 网站建立

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2021 年 11 月 17 日&#xff0c;在 1989 年的今天&#xff0c;国内第一台小巨型电子计算机—— NS1000 小巨型机&#xff0c;由北京信通集团和北京大学计算机系合作研…...

1544. Classmates 3

http://acm.timus.ru/problem.aspx?space1&num1544 bfs 代码&#xff1a; #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<map> #include<vector> #include<stack> #include<set> #i…...

URAL 1362. Classmates 2

题意&#xff1a;给定一个人物关系树&#xff0c;以及起点&#xff0c;从起点开始&#xff0c;每人每分钟只能通知一个人&#xff0c;问最少多少分钟可以通知到所有人。 DFS&#xff1a; 对于每个点&#xff0c;先dfs所有相邻节点&#xff08;除了调用自己的那个&#xff09;&a…...

1362. Classmates 2

http://acm.timus.ru/problem.aspx?space1&num1362 水题&#xff0c;树形DP 代码&#xff1a; #include<iostream> #include<stack> #include<cstdio> #include<queue> #include<cstring> #include<algorithm> #include<vector>…...

1323. Classmates

http://acm.timus.ru/problem.aspx?space1&num1323 没有想那么多 直接暴力 dfs 代码&#xff1a; #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<map> #include<vector> #include<stack>…...

URAL 1362 Classmates 2

比较简单的树形DP 题意&#xff1a;一个公司有一个电话网络&#xff0c;每个人的电话只和他的直接上级或者直接下属相连通。整个电话的网络和人事上下级关系一样&#xff0c;是一个树形的结构。现在Tanya希望向网络内的所有人传递一个信息&#xff0c;他就需要去打电话&#xf…...

Classmates

It’sbeen eight years since my graduation of college. After graduation, myclassmates, each pursued his own way. Not a single classmate was within therange of one kilometer. Sometimes, I surfed QQ zone to check what’s going onwith them. I have nearly thirt…...