鸿蒙HDC命令行工具:模拟操作

模拟操作

uinput用于输入模拟操作,其命令帮助手册为:

> hdc shell uinput --help
Usage: uinput <option> <command> <arg>...
The option are:
-M  --mouse            //模拟鼠标操作
commands for mouse:
-m <dx> <dy>              --move   <dx> <dy>  -move to relative position (dx,dy),        模拟鼠标移动<dx1> <dy1> <dx2> <dy2> [soomth time] --trace -dx1 dy1 to dx2 dy2 smooth movement
-d <key>                  --down   key        -press down a button,    //模拟鼠标按键按下,0是左键,1是右键,2是中键0 is the left button, 1 is the right,2 is the middle
-u <key>                  --up     <key>      -release a button        //模拟鼠标按键弹起(松开)
-c <key>                  --click  <key>      -press the left button down,then raise    模拟鼠标左键点击(按下并弹起)
-b <dx1> <dy1> <id> [press time] [click interval time]                --double click    //模拟左键鼠标双击[press time] the time range is more than 1ms but less than 300ms,[click interval time] the time range is more than 1ms but less than 450ms,Otherwise the operation result may produce error or invalid operation-press the left button down,then raisekey value:0 - button leftkey value:1 - button rightkey value:2 - button middlekey value:3 - button sidekey value:4 - button extrakey value:5 - button forwardkey value:6 - button backkey value:7 - button task
-s <key>                  --scroll <key>      -positive values are sliding backwards    //模拟鼠标滚轮按键,正值表示滚轮向后滑
-i <time>                 --interval <time>   -the program interval for the (time) millisecondsnegative values are sliding forwards-K  --keyboard            //模拟键盘按键操作
commands for keyboard:
-d <key>                   --down   <key>     -press down a key            //模拟按键按下
-u <key>                   --up     <key>     -release a key            //模拟按键弹起
-l <key> [long press time] --long_press <key> [long press time] -press and hold the key        //模拟按键长按
-i <time>                  --interval <time>  -the program interval for the (time) milliseconds        //设置按键操作间隔时长-T  --touch            //模拟触摸操作
commands for touch:
-d <dx1> <dy1>             --down   <dx1> <dy1> -press down a position  dx1 dy1,        //模拟触摸按下
-u <dx1> <dy1>             --up     <dx1> <dy1> -release a position dx1 dy1,            //模拟触摸弹起
-m <dx1> <dy1> <dx2> <dy2> [smooth time]      --smooth movement        //模拟触摸滑动<dx1> <dy1> <dx2> <dy2> [smooth time]      -smooth movement,dx1 dy1 to dx2 dy2 smooth movement
-c <dx1> <dy1> [click interval]               -touch screen click dx1 dy1        //模拟触摸点击
-i <time>                  --interval <time>  -the program interval for the (time) milliseconds        //设置触摸操作延时
-g <dx1> <dy1> <dx2> <dy2> [press time] [total time]     -drag,[Press time] not less than 500ms and [total time] - [Press time] not less than 500msOtherwise the operation result may produce error or invalid operation-?  --help

模拟按键

模拟back按键

按下和弹起键值为2的按键(即back键)

>hdc shell uinput -K -d 2 -u 2        
>you raised the key 2

注意:使用时需按下(-d)和弹起(-u)成对

按键键值定义在@ohos.multimodalInput.keyCode包中,常用的按键如下:

系统能力:SystemCapability.MultimodalInput.Input.Core

名称说明
KEYCODE_FN0功能(Fn)键
KEYCODE_UNKNOWN-1未知按键
KEYCODE_HOME1功能(Home)键
KEYCODE_BACK2返回键
KEYCODE_MEDIA_PLAY_PAUSE10多媒体键:播放/暂停
KEYCODE_MEDIA_STOP11多媒体键:停止
KEYCODE_MEDIA_NEXT12多媒体键:下一首
KEYCODE_MEDIA_PREVIOUS13多媒体键:上一首
KEYCODE_MEDIA_REWIND14多媒体键:快退
KEYCODE_MEDIA_FAST_FORWARD15多媒体键:快进
KEYCODE_VOLUME_UP16音量增加键
KEYCODE_VOLUME_DOWN17音量减小键
KEYCODE_POWER18电源键
KEYCODE_CAMERA19拍照键
KEYCODE_VOLUME_MUTE22扬声器静音键
KEYCODE_MUTE23话筒静音键
KEYCODE_BRIGHTNESS_UP40亮度调节按键:调亮
KEYCODE_BRIGHTNESS_DOWN41亮度调节按键:调暗
KEYCODE_02000按键’0’
KEYCODE_12001按键’1’
KEYCODE_22002按键’2’
KEYCODE_32003按键’3’
KEYCODE_42004按键’4’
KEYCODE_52005按键’5’
KEYCODE_62006按键’6’
KEYCODE_72007按键’7’
KEYCODE_82008按键’8’
KEYCODE_92009按键’9’
KEYCODE_STAR2010按键’*’
KEYCODE_POUND2011按键’#’
KEYCODE_DPAD_UP2012导航键:向上
KEYCODE_DPAD_DOWN2013导航键:向下
KEYCODE_DPAD_LEFT2014导航键:向左
KEYCODE_DPAD_RIGHT2015导航键:向右
KEYCODE_DPAD_CENTER2016导航键:确定键
KEYCODE_A2017按键’A’
KEYCODE_B2018按键’B’
KEYCODE_C2019按键’C’
KEYCODE_D2020按键’D’
KEYCODE_E2021按键’E’
KEYCODE_F2022按键’F’
KEYCODE_G2023按键’G’
KEYCODE_H2024按键’H’
KEYCODE_I2025按键’I’
KEYCODE_J2026按键’J’
KEYCODE_K2027按键’K’
KEYCODE_L2028按键’L’
KEYCODE_M2029按键’M’
KEYCODE_N2030按键’N’
KEYCODE_O2031按键’O’
KEYCODE_P2032按键’P’
KEYCODE_Q2033按键’Q’
KEYCODE_R2034按键’R’
KEYCODE_S2035按键’S’
KEYCODE_T2036按键’T’
KEYCODE_U2037按键’U’
KEYCODE_V2038按键’V’
KEYCODE_W2039按键’W’
KEYCODE_X2040按键’X’
KEYCODE_Y2041按键’Y’
KEYCODE_Z2042按键’Z’
KEYCODE_COMMA2043按键’,’
KEYCODE_PERIOD2044按键’.’
KEYCODE_ALT_LEFT2045左Alt键
KEYCODE_ALT_RIGHT2046右Alt键
KEYCODE_SHIFT_LEFT2047左Shift键
KEYCODE_SHIFT_RIGHT2048右Shift键
KEYCODE_TAB2049Tab键
KEYCODE_SPACE2050空格键
KEYCODE_SYM2051符号修改器按键
KEYCODE_EXPLORER2052浏览器功能键,此键用于启动浏览器应用程序
KEYCODE_ENVELOPE2053电子邮件功能键,此键用于启动电子邮件应用程序
KEYCODE_ENTER2054回车键
KEYCODE_DEL2055退格键
KEYCODE_GRAVE2056按键’`’
KEYCODE_MINUS2057按键’-’
KEYCODE_EQUALS2058按键’=’
KEYCODE_LEFT_BRACKET2059按键’[’
KEYCODE_RIGHT_BRACKET2060按键’]’
KEYCODE_BACKSLASH2061按键’\’
KEYCODE_SEMICOLON2062按键’;’
KEYCODE_APOSTROPHE2063按键’‘’ (单引号)
KEYCODE_SLASH2064按键’/’
KEYCODE_AT2065按键’@’
KEYCODE_PLUS2066按键’+’
KEYCODE_MENU2067菜单键
KEYCODE_PAGE_UP2068向上翻页键
KEYCODE_PAGE_DOWN2069向下翻页键
KEYCODE_ESCAPE2070ESC键
KEYCODE_FORWARD_DEL2071删除键
KEYCODE_CTRL_LEFT2072左Ctrl键
KEYCODE_CTRL_RIGHT2073右Ctrl键
KEYCODE_CAPS_LOCK2074大写锁定键
KEYCODE_SCROLL_LOCK2075滚动锁定键
KEYCODE_META_LEFT2076左元修改器键
KEYCODE_META_RIGHT2077右元修改器键
KEYCODE_FUNCTION2078功能键
KEYCODE_SYSRQ2079系统请求/打印屏幕键
KEYCODE_BREAK2080Break/Pause键
KEYCODE_MOVE_HOME2081光标移动到开始键
KEYCODE_MOVE_END2082光标移动到末尾键
KEYCODE_INSERT2083插入键
KEYCODE_FORWARD2084前进键
KEYCODE_MEDIA_PLAY2085多媒体键:播放
KEYCODE_MEDIA_PAUSE2086多媒体键:暂停
KEYCODE_MEDIA_CLOSE2087多媒体键:关闭
KEYCODE_MEDIA_EJECT2088多媒体键:弹出
KEYCODE_MEDIA_RECORD2089多媒体键:录音
KEYCODE_F12090按键’F1’
KEYCODE_F22091按键’F2’
KEYCODE_F32092按键’F3’
KEYCODE_F42093按键’F4’
KEYCODE_F52094按键’F5’
KEYCODE_F62095按键’F6’
KEYCODE_F72096按键’F7’
KEYCODE_F82097按键’F8’
KEYCODE_F92098按键’F9’
KEYCODE_F102099按键’F10’
KEYCODE_F112100按键’F11’
KEYCODE_F122101按键’F12’
KEYCODE_NUM_LOCK2102小键盘锁
KEYCODE_NUMPAD_02103小键盘按键’0’
KEYCODE_NUMPAD_12104小键盘按键’1’
KEYCODE_NUMPAD_22105小键盘按键’2’
KEYCODE_NUMPAD_32106小键盘按键’3’
KEYCODE_NUMPAD_42107小键盘按键’4’
KEYCODE_NUMPAD_52108小键盘按键’5’
KEYCODE_NUMPAD_62109小键盘按键’6’
KEYCODE_NUMPAD_72110小键盘按键’7’
KEYCODE_NUMPAD_82111小键盘按键’8’
KEYCODE_NUMPAD_92112小键盘按键’9’
KEYCODE_NUMPAD_DIVIDE2113小键盘按键’/’
KEYCODE_NUMPAD_MULTIPLY2114小键盘按键’*’
KEYCODE_NUMPAD_SUBTRACT2115小键盘按键’-’
KEYCODE_NUMPAD_ADD2116小键盘按键’+’
KEYCODE_NUMPAD_DOT2117小键盘按键’.’
KEYCODE_NUMPAD_COMMA2118小键盘按键’,’
KEYCODE_NUMPAD_ENTER2119小键盘按键回车
KEYCODE_NUMPAD_EQUALS2120小键盘按键’=’
KEYCODE_NUMPAD_LEFT_PAREN2121小键盘按键’(’
KEYCODE_NUMPAD_RIGHT_PAREN2122小键盘按键’)’
KEYCODE_VIRTUAL_MULTITASK2210虚拟多任务键
KEYCODE_SLEEP2600睡眠键
KEYCODE_ZENKAKU_HANKAKU2601日文全宽/半宽键
KEYCODE_102ND2602102nd按键
KEYCODE_RO2603日文Ro键
KEYCODE_KATAKANA2604日文片假名键
KEYCODE_HIRAGANA2605日文平假名键
KEYCODE_HENKAN2606日文转换键
KEYCODE_KATAKANA_HIRAGANA2607日语片假名/平假名键
KEYCODE_MUHENKAN2608日文非转换键
KEYCODE_LINEFEED2609换行键
KEYCODE_MACRO2610宏键
KEYCODE_NUMPAD_PLUSMINUS2611数字键盘上的加号/减号键
KEYCODE_SCALE2612扩展键
KEYCODE_HANGUEL2613日文韩语键
KEYCODE_HANJA2614日文汉语键
KEYCODE_YEN2615日元键
KEYCODE_STOP2616停止键
KEYCODE_AGAIN2617重复键
KEYCODE_PROPS2618道具键
KEYCODE_UNDO2619撤消键
KEYCODE_COPY2620复制键
KEYCODE_OPEN2621打开键
KEYCODE_PASTE2622粘贴键
KEYCODE_FIND2623查找键
KEYCODE_CUT2624剪切键
KEYCODE_HELP2625帮助键
KEYCODE_CALC2626计算器特殊功能键,用于启动计算器应用程序
KEYCODE_FILE2627文件按键
KEYCODE_BOOKMARKS2628书签键
KEYCODE_NEXT2629下一个按键
KEYCODE_PLAYPAUSE2630播放/暂停键
KEYCODE_PREVIOUS2631上一个按键
KEYCODE_STOPCD2632CD停止键
KEYCODE_CONFIG2634配置键
KEYCODE_REFRESH2635刷新键
KEYCODE_EXIT2636退出键
KEYCODE_EDIT2637编辑键
KEYCODE_SCROLLUP2638向上滚动键
KEYCODE_SCROLLDOWN2639向下滚动键
KEYCODE_NEW2640新建键
KEYCODE_REDO2641恢复键
KEYCODE_CLOSE2642关闭键
KEYCODE_PLAY2643播放键
KEYCODE_BASSBOOST2644低音增强键
KEYCODE_PRINT2645打印键
KEYCODE_CHAT2646聊天键
KEYCODE_FINANCE2647金融键
KEYCODE_CANCEL2648取消键
KEYCODE_KBDILLUM_TOGGLE2649键盘灯光切换键
KEYCODE_KBDILLUM_DOWN2650键盘灯光调亮键
KEYCODE_KBDILLUM_UP2651键盘灯光调暗键
KEYCODE_SEND2652发送键
KEYCODE_REPLY2653答复键
KEYCODE_FORWARDMAIL2654邮件转发键
KEYCODE_SAVE2655保存键
KEYCODE_DOCUMENTS2656文件键
KEYCODE_VIDEO_NEXT2657下一个视频键
KEYCODE_VIDEO_PREV2658上一个视频键
KEYCODE_BRIGHTNESS_CYCLE2659背光渐变键
KEYCODE_BRIGHTNESS_ZERO2660亮度调节为0键
KEYCODE_DISPLAY_OFF2661显示关闭键
KEYCODE_BTN_MISC2662游戏手柄上的各种按键
KEYCODE_GOTO2663进入键
KEYCODE_INFO2664信息查看键
KEYCODE_PROGRAM2665程序键
KEYCODE_PVR2666个人录像机(PVR)键
KEYCODE_SUBTITLE2667字幕键
KEYCODE_FULL_SCREEN2668全屏键
KEYCODE_KEYBOARD2669键盘
KEYCODE_ASPECT_RATIO2670屏幕纵横比调节键
KEYCODE_PC2671端口控制键
KEYCODE_TV2672TV键
KEYCODE_TV22673TV键2
KEYCODE_VCR2674录像机开启键
KEYCODE_VCR22675录像机开启键2
KEYCODE_SAT2676SIM卡应用工具包(SAT)键
KEYCODE_CD2677CD键
KEYCODE_TAPE2678磁带键
KEYCODE_TUNER2679调谐器键
KEYCODE_PLAYER2680播放器键
KEYCODE_DVD2681DVD键
KEYCODE_AUDIO2682音频键
KEYCODE_VIDEO2683视频键
KEYCODE_MEMO2684备忘录键
KEYCODE_CALENDAR2685日历键
KEYCODE_RED2686红色指示器
KEYCODE_GREEN2687绿色指示器
KEYCODE_YELLOW2688黄色指示器
KEYCODE_BLUE2689蓝色指示器
KEYCODE_CHANNELUP2690频道向上键
KEYCODE_CHANNELDOWN2691频道向下键
KEYCODE_LAST2692末尾键
KEYCODE_RESTART2693重启键
KEYCODE_SLOW2694慢速键
KEYCODE_SHUFFLE2695随机播放键
KEYCODE_VIDEOPHONE2696可视电话键
KEYCODE_GAMES2697游戏键
KEYCODE_ZOOMIN2698放大键
KEYCODE_ZOOMOUT2699缩小键
KEYCODE_ZOOMRESET2700缩放重置键
KEYCODE_WORDPROCESSOR2701文字处理键
KEYCODE_EDITOR2702编辑器键
KEYCODE_SPREADSHEET2703电子表格键
KEYCODE_GRAPHICSEDITOR2704图形编辑器键
KEYCODE_PRESENTATION2705演示文稿键
KEYCODE_DATABASE2706数据库键标
KEYCODE_NEWS2707新闻键
KEYCODE_VOICEMAIL2708语音信箱
KEYCODE_ADDRESSBOOK2709通讯簿
KEYCODE_MESSENGER2710通信键
KEYCODE_BRIGHTNESS_TOGGLE2711亮度切换键
KEYCODE_SPELLCHECK2712AL拼写检查
KEYCODE_COFFEE2713终端锁/屏幕保护程序
KEYCODE_MEDIA_REPEAT2714媒体循环键
KEYCODE_IMAGES2715图像键
KEYCODE_BUTTONCONFIG2716按键配置键
KEYCODE_TASKMANAGER2717任务管理器
KEYCODE_JOURNAL2718日志按键
KEYCODE_CONTROLPANEL2719控制面板键
KEYCODE_APPSELECT2720应用程序选择键
KEYCODE_SCREENSAVER2721屏幕保护程序键
KEYCODE_ASSISTANT2722辅助键
KEYCODE_KBD_LAYOUT_NEXT2723下一个键盘布局键
KEYCODE_BRIGHTNESS_MIN2724最小亮度键
KEYCODE_BRIGHTNESS_MAX2725最大亮度键
KEYCODE_KBDINPUTASSIST_PREV2726键盘输入Assist_Previous,查看输入法输入记录
KEYCODE_KBDINPUTASSIST_NEXT2727键盘输入Assist_Next,查看输入法输入拓展
KEYCODE_KBDINPUTASSIST_PREVGROUP2728键盘输入Assist_Previous,切换输入组中上一个输入法
KEYCODE_KBDINPUTASSIST_NEXTGROUP2729键盘输入Assist_Next,切换输入组中下一个输入法
KEYCODE_KBDINPUTASSIST_ACCEPT2730键盘输入Assist_Accept
KEYCODE_KBDINPUTASSIST_CANCEL2731键盘输入Assist_Cancel
KEYCODE_FRONT2800挡风玻璃除雾器开关
KEYCODE_SETUP2801设置键
KEYCODE_WAKEUP2802唤醒键
KEYCODE_SENDFILE2803发送文件按键
KEYCODE_DELETEFILE2804删除文件按键
KEYCODE_XFER2805文件传输(XFER)按键
KEYCODE_PROG12806程序键1
KEYCODE_PROG22807程序键2
KEYCODE_MSDOS2808MS-DOS键(微软磁盘操作系统
KEYCODE_SCREENLOCK2809屏幕锁定键
KEYCODE_DIRECTION_ROTATE_DISPLAY2810方向旋转显示键
KEYCODE_CYCLEWINDOWS2811Windows循环键
KEYCODE_COMPUTER2812按键
KEYCODE_EJECTCLOSECD2813弹出CD键
KEYCODE_ISO2814ISO键
KEYCODE_MOVE2815移动键
KEYCODE_F132816按键’F13’
KEYCODE_F142817按键’F14’
KEYCODE_F152818按键’F15’
KEYCODE_F162819按键’F16’
KEYCODE_F172820按键’F17’
KEYCODE_F182821按键’F18’
KEYCODE_F192822按键’F19’
KEYCODE_F202823按键’F20’
KEYCODE_F212824按键’F21’
KEYCODE_F222825按键’F22’
KEYCODE_F232826按键’F23’
KEYCODE_F242827按键’F24’
KEYCODE_PROG32828程序键3
KEYCODE_PROG42829程序键4
KEYCODE_DASHBOARD2830仪表板
KEYCODE_SUSPEND2831挂起键
KEYCODE_HP2832高阶路径键
KEYCODE_SOUND2833音量键
KEYCODE_QUESTION2834疑问按键
KEYCODE_CONNECT2836连接键
KEYCODE_SPORT2837运动按键
KEYCODE_SHOP2838商城键
KEYCODE_ALTERASE2839交替键
KEYCODE_SWITCHVIDEOMODE2841在可用视频之间循环输出(监视器/LCD/TV输出/等)
KEYCODE_BATTERY2842电池按键
KEYCODE_BLUETOOTH2843蓝牙按键
KEYCODE_WLAN2844无线局域网
KEYCODE_UWB2845超宽带(UWB)
KEYCODE_WWAN_WIMAX2846WWAN WiMAX按键
KEYCODE_RFKILL2847控制所有收音机的键
KEYCODE_CHANNEL3001向上频道键
KEYCODE_BTN_03100按键0
KEYCODE_BTN_13101按键1
KEYCODE_BTN_23102按键2
KEYCODE_BTN_33103按键3
KEYCODE_BTN_43104按键4
KEYCODE_BTN_53105按键5
KEYCODE_BTN_63106按键6
KEYCODE_BTN_73107按键7
KEYCODE_BTN_83108按键8
KEYCODE_BTN_93109按键9

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Image captioning】基于检测模型网格特征提取——以Sydeny为例

【Image captioning】基于检测模型网格特征提取——以Sydeny为例 今天,我们将重点探讨如何利用Faster R-CNN检测模型来提取Sydeny数据集的网格特征。具体而言,这一过程涉及通过Faster R-CNN模型对图像进行分析,进而抽取出关键区域的特征信息,这些特征在网格结构中被系统地…

1金融风控相关业务介绍

金融风控相关业务介绍 学习目标 知道常见信贷风险知道机器学习风控模型的优势知道信贷领域常用术语含义1 信贷&风控介绍 信贷业务,就是贷款业务,是商业银行和互联网金融公司最重要的资产业务和主要赢利手段 通过放款收回本金和利息,扣除成本后获得利润。贷款平台预测有…

java中什么是方法的返回值?方法有哪几种类型?

在Java中&#xff0c;方法的返回值是指方法执行后返回给调用者的结果。返回值可以是任何数据类型&#xff0c;包括基本数据类型&#xff08;如int、float&#xff09;和引用数据类型&#xff08;如String、对象&#xff09;。返回值的主要作用是将方法执行的结果传递给调用该方…

springboot集成dubbo实现微服务系统

目录 1.说明 2.示例 3.总结 1.说明 dubbo官网&#xff1a;https://cn.dubbo.apache.org/zh-cn/ Apache Dubbo 是一款 RPC 服务开发框架&#xff0c;用于解决微服务架构下的服务治理与通信问题&#xff0c;支持多种语言&#xff0c;官方提供了 Java、Golang 等多语言 SDK 实…

什么是Vue.js? Vue.js简介

什么是Vue.js? Vue.js简介 Vue.js是一种用于构建用户界面的前端框架。它是目前非常流行的JavaScript框架之一&#xff0c;被广泛应用于单页应用和响应式网页开发。 Vue.js具有以下特点和优势&#xff1a; 轻量级&#xff1a; Vue.js的文件体积很小&#xff0c;加载速度快&…

代码随想录--链表--反转链表

题目 题意&#xff1a;反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 思路 如果再定义一个新的链表&#xff0c;实现链表元素的反转&#xff0c;其实这是对内存空间的浪费。 其实只需要改变链表的next指针的…

GPU学习记一下线程分组相关

在compute的时候&#xff0c;是要dispatch一个数量的代表分了多少块任务集&#xff0c;dispatch的块内部也是有一个数量的&#xff0c;那么这些值怎么取的呢 内部&#xff0c;N卡32 外面dispatch的数量就是all/32 然后细说这个值 这有一个叫core的东西&#xff0c;就是相当于th…

嵌入式学习-PWM输出比较

简介 PWM技术 输出比较框图介绍 定时器部分 比较器控制部分 输出控制部分 相关寄存器

(5.4–5.10)投融资周报|共38笔公开投融资事件,基础设施领跑,游戏融资活跃

5月4日至5月10日期间&#xff0c;加密市场共发生38笔投融资事件&#xff0c;其中基础设施18笔、游戏5 笔、其他4 笔、DeFi 3笔、Depin 3 笔、CeFi 2笔、NFT2笔、 RWA1笔。 本周千万美金以上融资有5笔&#xff1a; 加密货币交易公司Arbelos完成了一轮2800 万美元的种子轮融资&…

智慧园区EasyCVR视频智能管理方案:构建高效安全园区新视界

一、背景分析 园区作为城市的基本单元&#xff0c;是最重要的人口和产业聚集区。根据行业市场调研&#xff0c;90%以上城市居民工作与生活在园区进行&#xff0c;80%以上的GDP和90%以上的创新在园区内产生&#xff0c;可以说“城市&#xff0c;除了马路都是园区”。 园区形态…

C++ static_cast学习

static_cast可实现&#xff0c; 1 基本类型之间的转换 2 void指针转换为任意基本类型的指针 3 用于有继承关系的子类与父类之间的指针或引用的转换 用于基本类型转化时&#xff0c;会损失精度类似于C语言的强制转化&#xff1b; 下面先看一下void指针的转换&#xff1b; …

手动实现Promise

// 定义异步调用的主类&#xff0c;名为 MyPromise class MyPromise {// 执行器接收 resolve 和 reject 方法来改变 promise 的状态constructor(executor) {// 初始化状态为 "pending"this.state "pending";// 初始化值为 undefinedthis.value undefined…

镜像抑制和镜像衰减有什么不同

在很多无线产品接收机手册中&#xff0c;我们会看到两个参数&#xff0c;一个是镜像抑制&#xff08;Image Rejection&#xff09;&#xff0c;另一个是镜像衰减&#xff08;Image Attention&#xff09;&#xff0c;但这两者究竟有什么不同&#xff0c;一直比较疑惑&#xff0…

AI学习指南线性代数篇-奇异值分解

AI学习指南线性代数篇-奇异值分解 一、概述 在人工智能领域&#xff0c;线性代数是一项非常重要的基础知识&#xff0c;而奇异值分解&#xff08;Singular Value Decomposition, SVD&#xff09;作为线性代数中的一种重要工具&#xff0c;被广泛应用于机器学习、数据科学等领…

理解Spring的IOC核心:为何它成为开发中的关键要素?

Spring框架采用的IOC&#xff08;依赖注入&#xff09;技术&#xff0c;是一种创新的设计思路&#xff0c;它授权程序开发人员将组件实例化及生命周期管理的职责转交给框架自身处理。在这一机制下&#xff0c;Spring框架负责协调并装配应用程序中的各个组件&#xff0c;从而实现…

以太坊Layer 2开发商StarkWare

文章目录 以太坊Layer 2开发商StarkWare相关新闻StarkWare是什么团队介绍StarkEx 和 StarkNet参考以太坊Layer 2开发商StarkWare 相关新闻 据The Block 2021年11月16日消息,使用ZK-rollups技术的以太坊第2层开发商StarkWare在C轮融资中筹集了5000万美元,其估值已达20亿美元…

三路输出小功率开关电源【MATLAB/simulink】

拟选用一种DC-DC变换器拓扑使用1700 V SiC MOSFET或IGBT设计三相功率系 统的高频开关直流辅助电源&#xff0c;它可用于太阳能逆变器、工业开关电源、电动汽车充电器、 电机驱动装置等领域。&#xff08;建议采用单端反激式电路拓扑&#xff0c;开关频率为80kHz) 电路基本参数&…

【Unity学习笔记】第十七 Quaternion 中 LookRotation、Lerp、Slerp、RotateTowards等方法辨析与验证

转载请注明出处: https://blog.csdn.net/weixin_44013533/article/details/138909256 作者&#xff1a;CSDN|Ringleader| 目录 Quaternion API 速览FromToRotation在Transform中的应用LookRotation 中upwards取Vector3.up和 transform.up的区别旋转时如何保持Y轴不变&#xff…

leetcode题目45

跳跃游戏Ⅱ 中等 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i] i j < n 返回到达 n…

战网国际服怎么下载 暴雪战网一键下载安装图文教程

战网国际版&#xff0c;或称为Battle.net全球版&#xff0c;是暴雪娱乐构建的一项跨越国界的综合游戏交流平台&#xff0c;它无视地理限制&#xff0c;旨在服务全球每一个角落的游戏爱好者。不同于地区专属版本&#xff0c;国际版为玩家开启了一扇无门槛的大门&#xff0c;让每…