https://www.gravatar.com/avatar/925f106f8657f9f31645440a0a538227?s=240&d=mp

$ sudo apt install locales $ sudo locale-gen en_US.UTF-8 $ sudo dpkg-reconfigure locales https://blog.csdn.net/liaowenxiong/article/details/116401524

包含字符串A="helloworld" B="low" if [[ $A == *$B* ]] then echo "包含" else echo "不包含" fi

tmux 后台运行 tmux new -s frp -d tmux send -t frp "cd /root/frp" ENTER tmux send -t frp "./frpc -c ./frpc.ini" ENTER

v4l2-ctl -d /dev/video4 –list-formats-ext ffmpeg -f v4l2 -input_format mjpeg -i /dev/video4 -t 5 out.mp4 ffmpeg -codecs http://192.168.10.102/webcam/?action=stream&cacheBust=1689651483031 ffmpeg -c:v mjpeg_qsv -i “http://192.168.10.102/webcam/?action=stream&cacheBust=1689651483031” -c:v h264_qsv -low_power 1 output.mp4 ffmpeg -thread_queue_size 1024 -f v4l2 -i "http://192.168.10.102/webcam/?action=stream" -stream_loop -1 -i "data/demo_music.m4a" -c:v h264_qsv -pix_fmt yuv420p -r 30 -s 1280*720 -g 60 -b:v 10M -bufsize 10M -acodec aac -ac 2 -ar 44100 -ab 128k -f flv [[URL]] ffmpeg -c:v mjpeg_qsv -i “http://192.168.10.102/webcam/?action=stream&cacheBust=1689651483031” -c:v h264_qsv -low_power 1 output.

ASP.NET Core入门

依赖注入的声明周期(设计模式)https://www.cnblogs.com/huangxincheng/p/13594386.html 依赖