鴻蒙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.pswp.cn/web/13089.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/13089.shtml
英文地址,請注明出處:http://en.pswp.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;讓每…