摘要:
需求背景: 一个 html, 一个js脚本。 要求 html里面提供若干按钮。第1个按钮,点击之后,触发js里面的 add 函数, 第2个按钮点击之后触发js里面的 del 函数。 第3个按钮,点击之后,在按钮右侧,显示当前时间,每点击一次刷新下一次。 还有,在每个函数调用里面,函数开通打印当前时间 阅读全文
摘要:
参考地址:Download and install — Emscripten 3.1.65-git (dev) documentation 环境: ubuntu 24.04 LTS gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 g++ (Ubuntu 13.2.0-23u 阅读全文
摘要:
编译环境介绍: ubuntu 24.04 LTS gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0 cmake version 3.28.3 # 下载源码 git clone https://githu 阅读全文
摘要:
编译环境:ubuntu 24.04 LTS gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0 cmake version 3.28.3 在Ubuntu下编译OpenCV源码是一个相对直接的过程,但需要注 阅读全文
摘要:
基于develop分支,创建一个 hl-develop分支 git checkout -b hl-develop develop 阅读全文
摘要:
一个文件打包归档脚本 #!/bin/bash # 检查是否提供了归档文件名的参数 if [ "$#" -ne 1 ]; then echo "错误:请提供一个归档文件的名称作为参数。" exit 1 fi # 获取归档文件的名称(不包括.tar.gz扩展名) ARCHIVE_NAME="$1" # 阅读全文
摘要:
#!/usr/bin/env python # -*- coding: utf-8 -*- import subprocess import ipaddress import time def ping_ip(ip, timeout=1, retries=5, delay=1): """Ping a 阅读全文
摘要:
不是经常写Python,这些头部信息有时候会忘记。先记录下来。 #!/usr/bin/env python # -*- coding: utf-8 -*- 阅读全文
摘要:
在处理超过缓冲区大小的消息时,TARS框架的设计确保了即使数据分片到达,解析也能正确进行,不会导致解析错误。具体来说,TARS处理消息的方式确保在接收和解析过程中不会出现因不完整消息导致的问题。 ### 处理分片消息的机制 当消息超过缓冲区大小(例如,1024字节),TARS会将其分成多个片段接收。 阅读全文
摘要:
由于电脑受限制,无法在界面修改时间,无法手动同步时间。 这是一种在 windows10 系统,修改系统时间的方式: 1.使用管理员权限打开powershell ,设置电脑时间 Set-Date "06/27/2024 14:18:30" linux 同步电脑时间; yum install ntpda 阅读全文
摘要:
sudo tcpdump -i any -w capture.pcap 阅读全文
摘要:
每隔2秒,执行一次 ss -nltpa | grep 5080 一共执行10000次, 并且将执行后的结果写入到配置文件; 在屏幕输出每次执行情况 #!/bin/bash count=1 while [ $count -le 10000 ] do echo "Execution $count:" s 阅读全文
摘要:
1. 安装FlameGraph工具集 FlameGraph工具集是由Brendan Gregg开发的,用于将perf等工具的输出转换为SVG格式的火焰图。你可以通过克隆GitHub上的FlameGraph仓库来获取这些工具: git clone https://github.com/brendang 阅读全文
摘要:
脚本名称,gstack.sh #!/bin/sh if test $# -ne 1; then echo "Usage: `basename $0 .sh` <process-id>" 1>&2 exit 1 fi if test ! -r /proc/$1; then echo "Process 阅读全文
摘要:
以下是快速打开Windows的控制面板管理工具下的服务的步骤: 1. 按下 "Win + R" 组合键打开“运行”对话框。 2. 键入 "services.msc",然后按下 Enter 键或单击“确定”按钮。 3. 这将立即打开 Windows 的服务管理器,您可以在其中查看、启动、停止和更改 W 阅读全文
摘要:
python 代码,列出 centos7系统 内存使用排名前50的进程信息, 按照内存使用大小从大到小排序。 import psutil # 获取系统内存信息 total_memory = psutil.virtual_memory().total / (1024.0 ** 3) # 转换为GB a 阅读全文
摘要:
如果你想要重置当前分支到远端分支的最新状态,并且丢弃本地的所有修改,你可以使用 git reset 和 git clean 命令。以下是一步一步的说明: 确认你当前所在的分支:使用 git branch 查看当前分支,并使用 git status 查看你的工作区和暂存区的状态。 重置到远端分支的最新 阅读全文
摘要:
在音视频编码中,I帧、B帧和P帧是用于表示和处理视频帧的三种基本类型。以下是它们的详细解释: I帧(I-frame): 又称内部画面(intra picture)或关键帧(key frame)。 I帧是一个全帧压缩的编码帧,它包含了一幅完整的图像数据。解码时,仅使用I帧的数据就可以重构完整的图像,无 阅读全文
摘要:
代码分为2部分; 1.随机生成一个未被 udp 占用的端口号 2.启动一个 udp程序,使用我们刚才找到的端口号 #include <iostream> #include <sys/socket.h> #include <netinet/in.h> #include <cstring> #inclu 阅读全文
摘要:
# 下载 tars 工程 git clone https://github.com/TarsCloud/Tars.git # 进入 下载的工程 cd Tars # 初始化 Tars 工程的子模块 git submodule init # 更新子模块 git submodule update 这里的 阅读全文