gateway linux远程后端 连接报错:“exit code: 1“

gateway linux远程后端 连接时报错:“exit code: 1”

问题细节

之前使用gateway连接过,但某次连接时报错日志如下,面板会弹出信息,也可在C:\Users\YJM\AppData\Local\JetBrains\IntelliJIdea2023.3\log\gateway\20240504-171145文件夹deploy-logs-20240504-171334下查看(同时还会产生内容相同的C:\Users\YJM\AppData\Local\Temp\gateway-logs-20240504-18461014514346773463497787.zip文件):

2024-05-04 18:45:45,172	WARN	exit code: 1	/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/user/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_fcf8a611ab8f9110082dc5a71cb4e287dc9ee35120fb7880e4e56e6b92abec56\ host-status\ --ide-path=/home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158\ --project-path=/home/user/yjm
	REMOTE_EXEC_OUTPUT_MARKER_
	{"type":"error","errorCode":"CommandError","data":"Command /home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158/bin/remote-dev-server.sh failed.\nStdout: Using new app-level config directories\nEnable JDK auto-detection and project SDK setup by default. Set REMOTE_DEV_JDK_DETECTION=false to disable.\nIs running inside Docker container: 0\nCompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true\nIDE 姝e湪鍏抽棴\n\nStderr: \n\nCaused by: exit status 16"} # 这里是编码问题所以乱码了,在bash中查看好像是“IDE 正在关闭”,反映了IDE后端没有成功关闭的问题

可以看出是在bash中执行命令/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/user/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_fcf8a611ab8f9110082dc5a71cb4e287dc9ee35120fb7880e4e56e6b92abec56\ host-status\ --ide-path=/home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158\ --project-path=/home/user/yjm而导致的报错,手动在bash中执行,果然出现了一致的报错,这个是由于linxu端的gateway后端进程没有关闭成功导致的,因此需要手动关闭对应的进程。

查看进程

使用pstree -pau命令查看进程,可以发现remote-dev-serv下启动的进程就是intellij他家的远程开发(gateway)的后端相关进程,只需将remote-dev-servlauncher.shld-linux-x86-64用kill命令强行结束即可成功重新连接。

# 格式:进程名, 进程PID, 用户名
├─remote-dev-serv,3720208,user ...
  │   └─launcher.sh,3720214 ...
  │       └─ld-linux-x86-64,3720420 --library-path...
  │           ├─copilot-agent-l,3721312 --stdio # 这几个估计是我装的copilot插件
  │           │   ├─{copilot-agent-l},3721313
  │           │   ├─{copilot-agent-l},3721314
  │           │   ├─{copilot-agent-l},3721315
  │           │   ├─{copilot-agent-l},3721316
  │           │   ├─{copilot-agent-l},3721317
  │           │   ├─{copilot-agent-l},3721432
  │           │   ├─{copilot-agent-l},3721434
  │           │   ├─{copilot-agent-l},3721435
  │           │   └─{copilot-agent-l},3721436
  │           ├─fsnotifier,3720766
  │           ├─{ld-linux-x86-64},3720435
  │           ├─{ld-linux-x86-64},3720436
  │           ├─{ld-linux-x86-64},3720437
  │           ├─{ld-linux-x86-64},3720438
  │           ├─{ld-linux-x86-64},3720439
  │           ├─{ld-linux-x86-64},3720440
  │           ├─{ld-linux-x86-64},3720442
  │           ├─{ld-linux-x86-64},3720445
  │           ├─{ld-linux-x86-64},3720446
  │           ├─{ld-linux-x86-64},3720448
  │           ├─{ld-linux-x86-64},3720449
  │           ├─{ld-linux-x86-64},3720450
  │           ├─{ld-linux-x86-64},3720451
  │           ├─{ld-linux-x86-64},3720452
  │           ├─{ld-linux-x86-64},3720453
  │           ├─{ld-linux-x86-64},3720462
  │           ├─{ld-linux-x86-64},3720463
  │           ├─{ld-linux-x86-64},3720464
  │           ├─{ld-linux-x86-64},3720478
  │           ├─{ld-linux-x86-64},3720479
  │           ├─{ld-linux-x86-64},3720480
  │           ├─{ld-linux-x86-64},3720482
  │           ├─{ld-linux-x86-64},3720483
  │           ├─{ld-linux-x86-64},3720484
  │           ├─{ld-linux-x86-64},3720486
  │           ├─{ld-linux-x86-64},3720487
  │           ├─{ld-linux-x86-64},3720489
  │           ├─{ld-linux-x86-64},3720490
  │           ├─{ld-linux-x86-64},3720492
  │           ├─{ld-linux-x86-64},3720493
  │           ├─{ld-linux-x86-64},3720494
  │           ├─{ld-linux-x86-64},3720495
  │           ├─{ld-linux-x86-64},3720496
  │           ├─{ld-linux-x86-64},3720498
  │           ├─{ld-linux-x86-64},3720499
  │           ├─{ld-linux-x86-64},3720500
  │           ├─{ld-linux-x86-64},3720501
  │           ├─{ld-linux-x86-64},3720502
  │           ├─{ld-linux-x86-64},3720503
  │           ├─{ld-linux-x86-64},3720504
  │           ├─{ld-linux-x86-64},3720505
  │           ├─{ld-linux-x86-64},3720506
  │           ├─{ld-linux-x86-64},3720507
  │           ├─{ld-linux-x86-64},3720508
  │           ├─{ld-linux-x86-64},3720509
  │           ├─{ld-linux-x86-64},3720510
  │           ├─{ld-linux-x86-64},3720511
  │           ├─{ld-linux-x86-64},3720512
  │           ├─{ld-linux-x86-64},3720514
  │           ├─{ld-linux-x86-64},3720516
  │           ├─{ld-linux-x86-64},3720517
  │           ├─{ld-linux-x86-64},3720518
  │           ├─{ld-linux-x86-64},3720520
  │           ├─{ld-linux-x86-64},3720521
  │           ├─{ld-linux-x86-64},3720522
  │           ├─{ld-linux-x86-64},3720523
  │           ├─{ld-linux-x86-64},3720524
  │           ├─{ld-linux-x86-64},3720525
  │           ├─{ld-linux-x86-64},3720526
  │           ├─{ld-linux-x86-64},3720527
  │           ├─{ld-linux-x86-64},3720528
  │           ├─{ld-linux-x86-64},3720530
  │           ├─{ld-linux-x86-64},3720532
  │           ├─{ld-linux-x86-64},3720534
  │           ├─{ld-linux-x86-64},3720537
  │           ├─{ld-linux-x86-64},3720538
  │           ├─{ld-linux-x86-64},3720540
  │           ├─{ld-linux-x86-64},3720541
  │           ├─{ld-linux-x86-64},3720542
  │           ├─{ld-linux-x86-64},3720543
  │           ├─{ld-linux-x86-64},3720545
  │           ├─{ld-linux-x86-64},3720546
  │           ├─{ld-linux-x86-64},3720548
  │           ├─{ld-linux-x86-64},3720550
  │           ├─{ld-linux-x86-64},3720551
  │           ├─{ld-linux-x86-64},3720553
  │           ├─{ld-linux-x86-64},3720554
  │           ├─{ld-linux-x86-64},3720555
  │           ├─{ld-linux-x86-64},3720556
  │           ├─{ld-linux-x86-64},3720557
  │           ├─{ld-linux-x86-64},3720558
  │           ├─{ld-linux-x86-64},3720559
  │           ├─{ld-linux-x86-64},3720560
  │           ├─{ld-linux-x86-64},3720562
  │           ├─{ld-linux-x86-64},3720565
  │           ├─{ld-linux-x86-64},3720567
  │           ├─{ld-linux-x86-64},3720568
  │           ├─{ld-linux-x86-64},3720570
  │           ├─{ld-linux-x86-64},3720571
  │           ├─{ld-linux-x86-64},3720573
  │           ├─{ld-linux-x86-64},3720574
  │           ├─{ld-linux-x86-64},3720576
  │           ├─{ld-linux-x86-64},3720580
  │           ├─{ld-linux-x86-64},3720581
  │           ├─{ld-linux-x86-64},3720583
  │           ├─{ld-linux-x86-64},3720584
  │           ├─{ld-linux-x86-64},3720585
  │           ├─{ld-linux-x86-64},3720586
  │           ├─{ld-linux-x86-64},3720588
  │           ├─{ld-linux-x86-64},3720589
  │           ├─{ld-linux-x86-64},3720591
  │           ├─{ld-linux-x86-64},3720592
  │           ├─{ld-linux-x86-64},3720594
  │           ├─{ld-linux-x86-64},3720595
  │           ├─{ld-linux-x86-64},3720596
  │           ├─{ld-linux-x86-64},3720597
  │           ├─{ld-linux-x86-64},3720598
  │           ├─{ld-linux-x86-64},3720599
  │           ├─{ld-linux-x86-64},3720600
  │           ├─{ld-linux-x86-64},3720601
  │           ├─{ld-linux-x86-64},3720602
  │           ├─{ld-linux-x86-64},3720603
  │           ├─{ld-linux-x86-64},3720604
  │           ├─{ld-linux-x86-64},3720605
  │           ├─{ld-linux-x86-64},3720606
  │           ├─{ld-linux-x86-64},3720607
  │           ├─{ld-linux-x86-64},3720608
  │           ├─{ld-linux-x86-64},3720609
  │           ├─{ld-linux-x86-64},3720610
  │           ├─{ld-linux-x86-64},3720611
  │           ├─{ld-linux-x86-64},3720612
  │           ├─{ld-linux-x86-64},3720613
  │           ├─{ld-linux-x86-64},3720614
  │           ├─{ld-linux-x86-64},3720616
  │           ├─{ld-linux-x86-64},3720617
  │           ├─{ld-linux-x86-64},3720619
  │           ├─{ld-linux-x86-64},3720620
  │           ├─{ld-linux-x86-64},3720622
  │           ├─{ld-linux-x86-64},3720623
  │           ├─{ld-linux-x86-64},3720624
  │           ├─{ld-linux-x86-64},3720625
  │           ├─{ld-linux-x86-64},3720626
  │           ├─{ld-linux-x86-64},3720627
  │           ├─{ld-linux-x86-64},3720629
  │           ├─{ld-linux-x86-64},3720630
  │           ├─{ld-linux-x86-64},3720632
  │           ├─{ld-linux-x86-64},3720633
  │           ├─{ld-linux-x86-64},3720634
  │           ├─{ld-linux-x86-64},3720635
  │           ├─{ld-linux-x86-64},3720636
  │           ├─{ld-linux-x86-64},3720637
  │           ├─{ld-linux-x86-64},3720638
  │           ├─{ld-linux-x86-64},3720639
  │           ├─{ld-linux-x86-64},3720640
  │           ├─{ld-linux-x86-64},3720641
  │           ├─{ld-linux-x86-64},3720642
  │           ├─{ld-linux-x86-64},3720644
  │           ├─{ld-linux-x86-64},3720645
  │           ├─{ld-linux-x86-64},3720646
  │           ├─{ld-linux-x86-64},3720647
  │           ├─{ld-linux-x86-64},3720648
  │           ├─{ld-linux-x86-64},3720652
  │           ├─{ld-linux-x86-64},3720653
  │           ├─{ld-linux-x86-64},3720654
  │           ├─{ld-linux-x86-64},3720655
  │           ├─{ld-linux-x86-64},3720656
  │           ├─{ld-linux-x86-64},3720658
  │           ├─{ld-linux-x86-64},3720659
  │           ├─{ld-linux-x86-64},3720666
  │           ├─{ld-linux-x86-64},3720667
  │           ├─{ld-linux-x86-64},3720668
  │           ├─{ld-linux-x86-64},3720669
  │           ├─{ld-linux-x86-64},3720671
  │           ├─{ld-linux-x86-64},3720672
  │           ├─{ld-linux-x86-64},3720673
  │           ├─{ld-linux-x86-64},3720678
  │           ├─{ld-linux-x86-64},3720679
  │           ├─{ld-linux-x86-64},3720690
  │           ├─{ld-linux-x86-64},3720691
  │           ├─{ld-linux-x86-64},3720692
  │           ├─{ld-linux-x86-64},3720693
  │           ├─{ld-linux-x86-64},3720694
  │           ├─{ld-linux-x86-64},3720695
  │           ├─{ld-linux-x86-64},3720696
  │           ├─{ld-linux-x86-64},3720697
  │           ├─{ld-linux-x86-64},3720698
  │           ├─{ld-linux-x86-64},3720699
  │           ├─{ld-linux-x86-64},3720700
  │           ├─{ld-linux-x86-64},3720701
  │           ├─{ld-linux-x86-64},3720702
  │           ├─{ld-linux-x86-64},3720703
  │           ├─{ld-linux-x86-64},3720704
  │           ├─{ld-linux-x86-64},3720705
  │           ├─{ld-linux-x86-64},3720706
  │           ├─{ld-linux-x86-64},3720707
  │           ├─{ld-linux-x86-64},3720708
  │           ├─{ld-linux-x86-64},3720709
  │           ├─{ld-linux-x86-64},3720710
  │           ├─{ld-linux-x86-64},3720711
  │           ├─{ld-linux-x86-64},3720712
  │           ├─{ld-linux-x86-64},3720714
  │           ├─{ld-linux-x86-64},3720719
  │           ├─{ld-linux-x86-64},3720720
  │           ├─{ld-linux-x86-64},3720721
  │           ├─{ld-linux-x86-64},3720738
  │           ├─{ld-linux-x86-64},3720739
  │           ├─{ld-linux-x86-64},3720740
  │           ├─{ld-linux-x86-64},3720767
  │           ├─{ld-linux-x86-64},3720768
  │           ├─{ld-linux-x86-64},3720769
  │           ├─{ld-linux-x86-64},3720770
  │           ├─{ld-linux-x86-64},3720771
  │           ├─{ld-linux-x86-64},3720773
  │           ├─{ld-linux-x86-64},3720781
  │           ├─{ld-linux-x86-64},3720782
  │           ├─{ld-linux-x86-64},3720784
  │           ├─{ld-linux-x86-64},3720785
  │           ├─{ld-linux-x86-64},3720790
  │           ├─{ld-linux-x86-64},3720796
  │           ├─{ld-linux-x86-64},3720797
  │           ├─{ld-linux-x86-64},3720798
  │           ├─{ld-linux-x86-64},3720799
  │           ├─{ld-linux-x86-64},3720800
  │           ├─{ld-linux-x86-64},3720801
  │           ├─{ld-linux-x86-64},3720802
  │           ├─{ld-linux-x86-64},3720803
  │           ├─{ld-linux-x86-64},3720804
  │           ├─{ld-linux-x86-64},3720805
  │           ├─{ld-linux-x86-64},3720806
  │           ├─{ld-linux-x86-64},3720807
  │           ├─{ld-linux-x86-64},3720808
  │           ├─{ld-linux-x86-64},3720809
  │           ├─{ld-linux-x86-64},3720810
  │           ├─{ld-linux-x86-64},3720811
  │           ├─{ld-linux-x86-64},3720812
  │           ├─{ld-linux-x86-64},3720813
  │           ├─{ld-linux-x86-64},3720814
  │           ├─{ld-linux-x86-64},3720815
  │           ├─{ld-linux-x86-64},3721098
  │           ├─{ld-linux-x86-64},3721099
  │           ├─{ld-linux-x86-64},3721100
  │           ├─{ld-linux-x86-64},3721102
  │           ├─{ld-linux-x86-64},3721258
  │           ├─{ld-linux-x86-64},3721318
  │           ├─{ld-linux-x86-64},3721361
  │           ├─{ld-linux-x86-64},3721362
  │           ├─{ld-linux-x86-64},3721385
  │           ├─{ld-linux-x86-64},3721386
  │           ├─{ld-linux-x86-64},3721409
  │           ├─{ld-linux-x86-64},3721412
  │           ├─{ld-linux-x86-64},3721426
  │           ├─{ld-linux-x86-64},3721430
  │           ├─{ld-linux-x86-64},3721431
  │           ├─{ld-linux-x86-64},3721441
  │           ├─{ld-linux-x86-64},3721442
  │           ├─{ld-linux-x86-64},3721445
  │           ├─{ld-linux-x86-64},3721446
  │           ├─{ld-linux-x86-64},3721451
  │           ├─{ld-linux-x86-64},3721471
  │           ├─{ld-linux-x86-64},3721472
  │           ├─{ld-linux-x86-64},3721473
  │           ├─{ld-linux-x86-64},3721474
  │           ├─{ld-linux-x86-64},3721475
  │           ├─{ld-linux-x86-64},3721476
  │           ├─{ld-linux-x86-64},3721477
  │           ├─{ld-linux-x86-64},3721478
  │           ├─{ld-linux-x86-64},3721479
  │           ├─{ld-linux-x86-64},3721480
  │           ├─{ld-linux-x86-64},3721598
  │           ├─{ld-linux-x86-64},3721600
  │           ├─{ld-linux-x86-64},3721626
  │           ├─{ld-linux-x86-64},3721634
  │           ├─{ld-linux-x86-64},3721635
  │           ├─{ld-linux-x86-64},3721636
  │           ├─{ld-linux-x86-64},3721637
  │           ├─{ld-linux-x86-64},3721638
  │           ├─{ld-linux-x86-64},3721639
  │           ├─{ld-linux-x86-64},3721721
  │           ├─{ld-linux-x86-64},3722124
  │           ├─{ld-linux-x86-64},3722131
  │           ├─{ld-linux-x86-64},3722304
  │           ├─{ld-linux-x86-64},3722643
  │           ├─{ld-linux-x86-64},3722644
  │           ├─{ld-linux-x86-64},3722645
  │           ├─{ld-linux-x86-64},3722646
  │           ├─{ld-linux-x86-64},3722647
  │           ├─{ld-linux-x86-64},3722648
  │           ├─{ld-linux-x86-64},3722649
  │           ├─{ld-linux-x86-64},3722650
  │           ├─{ld-linux-x86-64},3722651
  │           ├─{ld-linux-x86-64},3722652
  │           ├─{ld-linux-x86-64},3722653
  │           ├─{ld-linux-x86-64},3722654
  │           ├─{ld-linux-x86-64},3722655
  │           ├─{ld-linux-x86-64},3722656
  │           ├─{ld-linux-x86-64},3722657
  │           ├─{ld-linux-x86-64},3722658
  │           ├─{ld-linux-x86-64},3722659
  │           ├─{ld-linux-x86-64},3722660
  │           ├─{ld-linux-x86-64},3722687
  │           ├─{ld-linux-x86-64},3722688
  │           ├─{ld-linux-x86-64},3722689
  │           ├─{ld-linux-x86-64},3722690
  │           ├─{ld-linux-x86-64},3722691
  │           ├─{ld-linux-x86-64},3722692
  │           ├─{ld-linux-x86-64},3722693
  │           ├─{ld-linux-x86-64},3722694
  │           ├─{ld-linux-x86-64},3722755
  │           ├─{ld-linux-x86-64},3722783
  │           ├─{ld-linux-x86-64},3722850
  │           ├─{ld-linux-x86-64},3722852
  │           ├─{ld-linux-x86-64},3722872
  │           ├─{ld-linux-x86-64},3722912
  │           ├─{ld-linux-x86-64},3722913
  │           ├─{ld-linux-x86-64},3723039
  │           ├─{ld-linux-x86-64},3723047
  │           ├─{ld-linux-x86-64},3726274
  │           ├─{ld-linux-x86-64},3726487
  │           ├─{ld-linux-x86-64},3726492
  │           ├─{ld-linux-x86-64},3729569
  │           ├─{ld-linux-x86-64},3730110
  │           ├─{ld-linux-x86-64},3730111
  │           ├─{ld-linux-x86-64},3730112
  │           ├─{ld-linux-x86-64},3730113
  │           ├─{ld-linux-x86-64},3730114
  │           ├─{ld-linux-x86-64},3730115
  │           ├─{ld-linux-x86-64},3730116
  │           ├─{ld-linux-x86-64},3730117
  │           ├─{ld-linux-x86-64},3730118
  │           ├─{ld-linux-x86-64},3730119
  │           ├─{ld-linux-x86-64},3730120
  │           ├─{ld-linux-x86-64},3730121
  │           ├─{ld-linux-x86-64},3730122
  │           ├─{ld-linux-x86-64},3730123
  │           ├─{ld-linux-x86-64},3730124
  │           ├─{ld-linux-x86-64},3730125
  │           ├─{ld-linux-x86-64},3730126
  │           ├─{ld-linux-x86-64},3730127
  │           ├─{ld-linux-x86-64},3730128
  │           └─{ld-linux-x86-64},3730129

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

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

相关文章

Postman的一些使用技巧

Postman 是一个流行的 API 开发工具,用于设计、开发、测试、发布和监控 API。在现代web开发中使用非常广泛。后端开发必备而且必会的工具。 目录 1.配置环境变量 2.动态变量 3.脚本 4.测试 5.模拟 6.监控 7.集合运行器 8.响应保存 9.请求历史 10.同步请求…

基于springboot+vue+Mysql的影城管理系统

开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:…

brpc profiler

cpu profiler cpu profiler | bRPC MacOS的额外配置 在MacOS下,gperftools中的perl pprof脚本无法将函数地址转变成函数名,解决办法是: 安装standalone pprof,并把下载的pprof二进制文件路径写入环境变量GOOGLE_PPROF_BINARY_PA…

现代循环神经网络(GRU、LSTM)(Pytorch 14)

一 简介 前一章中我们介绍了循环神经网络的基础知识,这种网络 可以更好地处理序列数据。我们在文本数据上实现 了基于循环神经网络的语言模型,但是对于当今各种各样的序列学习问题,这些技术可能并不够用。 例如,循环神经网络在…

Java中接口的默认方法

为什么要使用默认方法 当我们把一个程序的接口写完后 用其他的类去实现,此时如果程序需要再添加一个抽象方法的时候我们只有两种选择 将抽象方法写在原本的接口中 但是这样写会导致其他所有改接口的实现类都需要实现这个抽象方法比较麻烦 写另一个接口 让需要的实…

23.哀家要长脑子了!

目录 1.290. 单词规律 - 力扣(LeetCode) 2.532. 数组中的 k-diff 数对 - 力扣(LeetCode) 3.205. 同构字符串 - 力扣(LeetCode) 4.138. 随机链表的复制 - 力扣(LeetCode) 5.599. 两…

Spring Boot与OpenCV:融合机器学习的智能图像与视频处理平台

🧑 作者简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

VMware虚拟机中ubuntu使用记录(6)—— 如何标定单目相机的内参(张正友标定法)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、张正友相机标定法1. 工具的准备2. 标定的步骤(1) 启动相机(2) 启动标定程序(3) 标定过程的操作(5)可能的报错 3. 标定文件内容解析 前言 张正友相机标定法…

什么是PWM?

1.PWM也叫做脉冲宽度调制,它是一种模拟控制方式,根据相应 载荷 的变化来调制晶体管基级和MOS管栅极的偏置,来实现 晶体管 或 MOS管 导通时间的改变,从而实现开关稳压电源输出的改变。 这种方式能使电源的输出电压在工作条件变化时…

linux的基础入门(2)

环境变量 在Shell中,正确的赋值语法是没有空格的,即变量名数值。所以,正确的方式是: tmpshy 这样就将变量tmp赋值为"shy"了。 注意:并不是任何形式的变量名都是可用的,变量名只能是英文字母、…

Reac19 升级指南

Reactv19 已经发布 beta 版本,想要快速体验如何升级到 v19 版本尝鲜的朋友们可以查阅进行了解 前言 React 已于近日发布了 v19 的 beta 版本,同时为了帮助后续的 v19 升级,也同时发布了 v18.3.0的正式版, 与 v18.2 版本完全相同…

JavaEE初阶Day 15:文件IO(1)

目录 Day 15:文件IO(1)IO文件1. 路径2. 文件的分类3. 使用Java针对文件系统进行操作3.1 属性3.2 构造方法3.3 方法 Day 15:文件IO(1) IO I:Input输入 O:Output输出 输入输出规则…

【golang-ent】go-zero框架 整合 ent orm框架实现一对一 一对多 多种姿势查询方式

一、ent的 O2O 问题 官方文档如下: https://entgo.io/zh/docs/schema-edges#o2o-same-type 1、ent O2O问题 官方提供了三种 one2one的方式,可以看到他全部使用了 mysql的 foregionKey 的方式进行关联,虽然举例了单表和双表的不同使用方式,但是我们实际使用mysql中是不创建…

深度解析 Spring 源码:探寻Bean的生命周期

文章目录 一、 Bean生命周期概述二、Bean生命周期流程图三、Bean生命周期验证3.1 代码案例3.2 执行结果 四、Bean生命周期源码4.1 setBeanName()4.2 setBeanFactory()4.3 setApplicationContext()4.4 postProcessBeforeInitialization()4.5 afterPropertiesSet()4.6 postProces…

银行数字化转型导师坚鹏:银行数字化转型5大战略定位

银行数字化转型必须建立清晰的战略定位,可以从以下5个方面建立,使广大银行员工明白银行数字化转型的重要性。 1.国家战略落地的重要抓手 银行是中国金融体系的核心,银行是做好“科技金融、绿色金融、普惠金融、养老金融和数字金融‘五篇大文…

【c++】继承学习(二):探索 C++ 中派生类的默认机制与静态成员共享

🔥个人主页:Quitecoder 🔥专栏:c笔记仓 目录 1.派生类的默认成员函数2.继承与友元3.继承与静态成员 朋友们大家好,本篇文章我们来学习继承的第二部分 1.派生类的默认成员函数 来看下面的类: class Person…

【自留】运行一个开源项目

运行一个开源项目 首先是运行起来 1. 拿到地址 拿到你想要的项目的地址 2. 克隆 打开编辑器 VSCode ,创建一个放项目的文件夹,控制台输入以下代码克隆项目 git clone 克隆地址gitee克隆地址在这看: github上项目的话,在这…

【python的魅力】:教你如何用几行代码实现文本语音识别

文章目录 引言一、运行效果二、文本转换为语音2.1 使用pyttsx32.2 使用SAPI实现文本转换语音2.3 使用 SpeechLib实现文本转换语音 三、语音转换为文本3.1 使用 PocketSphinx实现语音转换文本 引言 语音识别技术,也被称为自动语音识别,目标是以电脑自动将…

SSM+Vue+小程序+基于微信小程序的高校学生事务管理系统

项目配合学校日常生活通知,考试等管理需要,开发学校事务管理系统,maven管理依赖,mybatis处理数据库交互 学校管理 学院管理 班级管理 年级管理 教师管理 通知公告管理 学生资料管理 待办事项管理 教务处通知管理 讲座通…

【Conda】解决无名虚拟环境问题

文章目录 问题描述:无名虚拟环境解决步骤1 添加虚拟环境目录到envs步骤2 成功命名 问题描述:无名虚拟环境 如果不指定创建目录,默认创建在C盘用户目录下,这应该是很多人不愿意的吧。 指定目录创建虚拟环境命令如下: …
最新文章