04 2023 档案

摘要:ibvlc 在Linux下播放视频的时候和Windows大部分api类似, 可以说api基本一致, 主要是在设置播放容器时有一些区别: Windows下使用的是libvlc_media_player_set_hwnd绑定一个窗口句柄; Linux下使用libvlc_media_player_set_ 阅读全文
posted @ 2023-04-28 17:36 阿风小子 阅读(394) 评论(0) 推荐(0) 编辑
摘要:今天同事反映一个问题让帮忙看一下:多进程共用一个变量,在一个进程中修改后,在另外的进程中并没有产生修改。 一、错误的实现方式 最初以为是没添加global声明导致修改未生效,但实际操作发现global方式在多进程中也只能读不能写。错误示例代码如下: import multiprocessing # 阅读全文
posted @ 2023-04-28 11:03 阿风小子 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一、说明 PyCryptodome是python一个强大的加密算法库,可以实现常见的单向加密、对称加密、非对称加密和流加密算法。直接pip安装即可: pip install pycryptodome 官网地址:https://pycryptodome.readthedocs.io/en/latest 阅读全文
posted @ 2023-04-28 10:44 阿风小子 阅读(557) 评论(0) 推荐(0) 编辑
摘要:一、说明 1.1 背景说明 前段时间同事说云平台通信使用了个websocket的东西,今天抽空来看一下具体是怎么个通信过程。 从形式上看,websocket是一个应用层协议,socket是数据链路层、网络层、传输层的抽像;从应用场合上看,websocket可以使用javascript实现,而sock 阅读全文
posted @ 2023-04-28 10:42 阿风小子 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:一、说明 从某个时候发现python的字符串变量自带的strip()方法,除了可以删除字符串头尾的空格,还可以用来删除头尾的字符串觉得很好用。也就一直这么用,一直也没发现什么问题。 今天在修复一个bug时使用了strip()方法但从结果看bug并没有按预期被消除,一是没怀疑strip()删除子字符串 阅读全文
posted @ 2023-04-28 10:11 阿风小子 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、系统资源使用限制的必要性探讨 对于一个脚本,最基础的限制是要限制单进程实例以保证了不会存在多个进程实例、在运行程序主体逻辑前检测系统资源剩余量确保自己不是压夸系统的最后一根稻草、设置程序运行超时时间以保证进程实例不会无休止地运行下去。 进一步,在部署有可用性要求较高的服务的主机中,我们还需要关注 阅读全文
posted @ 2023-04-28 10:08 阿风小子 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、背景说明 以前就感觉进步的速度和博客的数量成正比,所以很长一段时间内想不通为什么很多博客为什么到最后很少甚至不在更新了,直到最近自己也快成为断更的一员。 这段时间其实碰到和解决了挺多典型的问题,但上班高负荷运转下班没心思周末觉得太耗费时间,就导致一直拖着没写。 但Python执行系统命令这个问题 阅读全文
posted @ 2023-04-28 10:07 阿风小子 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、高CPU占用 1.1 使用长时间任务 高cpu很自然会想到的是让操作系统不停地在做事,而不停做事的有做一件很久的事和做死循环两种实现方式。 但是现践来看不管是哪种实现都只能占用一定比例的cpu,在cpu原本空闲的情况下很难使cpu占用到百分之八九十。 # 计算/dev/zero的sha1值 sh 阅读全文
posted @ 2023-04-28 09:48 阿风小子 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是 阅读全文
posted @ 2023-04-28 09:46 阿风小子 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一、说明 压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。 但用代码来实现就没做过,近期也得实现代码压缩与解压缩操作,所以就抽时间来研究一下。 二、zip文件压缩和解压缩实现 import os import zi 阅读全文
posted @ 2023-04-28 09:39 阿风小子 阅读(108) 评论(0) 推荐(0) 编辑
摘要:前言 编译 Open­Wrt 的过程就像是复读机,除了选择系统组件外,几乎每次编译都是复制粘贴相同的命令。而理解每一条命令的作用、什么时候该去执行,这样才能更好的去解决编译中遇到的问题,更顺利的编译出固件。 下载资源站点 http://182.140.223.146/dl/ golang modul 阅读全文
posted @ 2023-04-21 16:03 阿风小子 阅读(9569) 评论(0) 推荐(1) 编辑
摘要:今年年初我开始玩的 openwrt,刚刚开始只是想 找一个可以高度自定义的路由 市场上的系统很多 梅林 Padavan (老毛子) OpenWRT等等 当时看上了openwrt主要还是插件多(日常需要正常访问google查资料github复制粘贴) 在网上找了很多固件都不是很尽如人意,便想着自己编译 阅读全文
posted @ 2023-04-21 14:02 阿风小子 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:前言刚接触RK平台,目前正在学习探索阶段,欢迎朋友们一起讨论,指出文章错误和可以优化的地方;如果想参照文中描述进行编译、执行程序,请先参考阅读rv1126 SDK编译和rv1126 数据流;版本说明,测试使用SDK版本是2020-0912版本,文中记录的问题,可能在新版本已经解决;文中使用的接口函数 阅读全文
posted @ 2023-04-14 08:57 阿风小子 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章RKMEDIA使用简介中简单的介绍了rkmedia的组成部分,本章主要聊聊VI模块。 rkmedia中的VI模块主要可以从两个方式获取流:直接打开video节点的方式、使用rk平台的rkaiq。 1、直接打开video节点的方式 顾名思义只需要在vi初始化中配置VI_CHN_ATTR_S 阅读全文
posted @ 2023-04-14 08:46 阿风小子 阅读(813) 评论(0) 推荐(0) 编辑
摘要:本章描述rkmedia vp模块 即视频一入四处功能的介绍。 使用场景:主要用在DVR/DMS产品上,需要多路视频节点的输入和获取。 可以rv1126/rv1109可以外接模拟高清RX芯片(NVP6188,TP2815等),达到8路camera输入的能力。 在rga部分也有提及过,rv1126/rv 阅读全文
posted @ 2023-04-14 08:40 阿风小子 阅读(1044) 评论(0) 推荐(1) 编辑
摘要:RV1126新增驱动IMX415 SENSOR,实现v4l2抓图。 1:内核dts修改 &csi_dphy0 { status = "okay"; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; #addres 阅读全文
posted @ 2023-04-11 18:22 阿风小子 阅读(691) 评论(0) 推荐(0) 编辑
摘要:./build.sh then ./envset.sh 参考资料 docs--common-camera-isp2x--《Rockchip_Driver_Guide_VI_CN_v1.0.8》 《imx214datasheet》《imx214register list》培训视频--4,5,6节+文档 阅读全文
posted @ 2023-04-11 18:20 阿风小子 阅读(818) 评论(0) 推荐(0) 编辑