BlackTcup丶
码龄7年
关注
提问 私信
  • 博客:13,577
    13,577
    总访问量
  • 12
    原创
  • 229,022
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-10-26
博客简介:

BlcakTcup的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    140
    当月
    0
个人成就
  • 获得9次点赞
  • 内容获得0次评论
  • 获得42次收藏
创作历程
  • 1篇
    2024年
  • 3篇
    2022年
  • 9篇
    2021年
成就勋章
TA的专栏
  • C
    3篇
  • lua笔记
    1篇
  • rsa加解密
    3篇
  • 音频处理
    1篇
  • cos
    1篇
  • 小米面试题
    1篇
  • leetcode
    1篇
  • linux cpu包转发
兴趣领域 设置
  • 网络与通信
    网络安全
  • 硬件开发
    驱动开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ros安装报错问题:“python3-catkin-pkg-modules“ 安装失败

python3-catkin-pkg-modules 是一个ROS包,提供了一些Python模块,用于ROS包的catkin构建系统。如果版本不兼容,升级系统或者安装与你的Ubuntu版本兼容的ROS版本。确保ROS源已经添加到系统的软件源列表中。报错问题:“python3-catkin-pkg-modules” 安装失败。源列表问题:ROS源可能没有被正确添加到系统的软件源列表中。版本不兼容:你的Ubuntu版本或ROS版本与安装包不兼容。依赖问题:可能缺少安装该包所需的依赖。更新软件包列表并尝试安装。
原创
发布博客 2024.05.24 ·
1386 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

串口uart读取时间,gpio脉冲触发epoll同步系统时间

uart串口操作头文件#include <stdio.h> /*标准输入输出定义*/#include <stdlib.h> /*标准函数库定义*/#include <unistd.h> /*Unix 标准函数定义*/#include <sys/types.h> /*数据类型,比如一些XXX_t*/#include <sys/stat.h> /*定义了一些返回值的结构*/#include <fcntl
原创
发布博客 2022.01.04 ·
1113 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Linux GPIO设备定时翻转

#include <stdlib.h>#include <stdio.h>#include <string.h>#include <unistd.h>#include <fcntl.h>#include <poll.h>#include <time.h> #define GPIO0_2_DEV_NUM 430enum GPIO_EDGE_MODE{ GPIO_EDGE_MODE_NONE=0
原创
发布博客 2022.01.04 ·
1200 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

利用宏定义printf添加debug开关

#include <stdlib.h>#include <stdio.h>int debug_mode = 0;#define DEBUG_MSG(fmt, arg …) if (debug_mode) printf("[DEBUG] " fmt , ##arg )int main(int argc, char** argv){if (argc == 2){debug_mode = atoi(argv[1]);}DEBUG_MSG(“this is test:
原创
发布博客 2022.01.04 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lua笔记-字符串作为代码运行

loadstring 将参数中的内容转换为了一个匿名函数var = 11f=_G.loadstring("return" .." var+10")print(f())var = var + 9print(f())结果 21 30f=_G.loadstring("return var+10")等价于:f=function(){ return var+10}
原创
发布博客 2021.12.01 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python和c openssl 公钥,带口令密钥加解密

python 生成密钥,并利用公钥给字符串加密输入 mac地址,日期,输出rsa公钥文件,带口令私钥文件和加密后的license文件。# -*- coding: utf-8 -*-import rsaimport sysimport timeimport osmac=sys.argv[1]date=sys.argv[2]expire_time = time.mktime(time.strptime(date, "%Y-%m-%d/%H:%M:%S"))message = mac +
原创
发布博客 2021.11.23 ·
935 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python等级彩色打印并输出到文件

from colorlog import ColoredFormatterimport loggingimport osimport timeLOG_LEVEL = { "CRITICAL":logging.CRITICAL, "FATAL":logging.FATAL, "ERROR":logging.ERROR, "WARNING":logging.WARNING, "WARN":logging.WARN, "INFO":logging.INFO
原创
发布博客 2021.11.18 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

腾讯云cos本地和云端同步python工具类

cos同步工具类# -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientfrom qcloud_cos import CosServiceErrorfrom qcloud_cos.cos_threadpool import SimpleThreadPoolimport os#import sys#import loggingimport hashlibfrom logging_
原创
发布博客 2021.11.18 ·
1621 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python wav文件音频频谱图音量分析,静音截取

音量获取和静音截取工具import mathimport numpy as npfrom scipy.io import wavfile# method 1: absSumdef calVolume(waveData, frameSize, overLap): wlen = len(waveData) step = frameSize - overLap frameNum = int(math.ceil(wlen*1.0/step)) volume = np.ze
原创
发布博客 2021.11.18 ·
979 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

c调用openssl从pem文件获取公钥私钥加解密

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <openssl/rsa.h>#include <openssl/pem.h>#include <openssl/err.h>#define PUBLICKEY "public.pem"#define OPENSSLKEY "private.pe
原创
发布博客 2021.11.18 ·
2392 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

python rsa 生成公钥私钥加解密

# -*- coding: utf-8 -*-import rsa# 先生成一对密钥,然后保存.pem格式文件,当然也可以直接使用(pubkey, privkey) = rsa.newkeys(1024)print(pubkey)print(privkey)pub = pubkey.save_pkcs1()pubfile = open('public.pem', 'wb')pubfile.write(pub)pubfile.close()pri = privkey.save_pkc
转载
发布博客 2021.11.18 ·
1145 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

2020.1.4小米面试code题

第一次面试小米,准备不充分加上紧张表现得很蠢。记录下笔试题,很简单的题目,当时脑子抽了硬是没做出来还各种低级bug。字符串倒叙eg:i am a teacher ->i ma a rehcaet#include<stdio.h>int main(void) { char str[20] = "i am a teacher"; int i = 0, j = 0, k = 0; for(i; i <= strlen(str); i++){
原创
发布博客 2021.01.05 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

bridge flow.png

发布资源 2021.01.03 ·
png

IP Flow路由包转发路径

发布资源 2021.01.03 ·
png

CPU包转发流程

CPU包转发流程从中断到路由系统PKT Arrive INT表示报文到达CPU的中断产生了,某设备驱动的中断服务例程ISR于是处理这个中断这副图告诉我们Linux下设备是如何处理接收报文的,其步骤如下: 1. 当中断到来后ISR响应,判断是否报文接收中断,如果是那么必定完成如下工作: skb = dev_alloc_skb(…); skbàprotocol = eth_type_trans(skb, dev); 2. 触发软中断,ISR返回。a) 如果设备采用ba..
原创
发布博客 2021.01.03 ·
797 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多