- 博客(96)
- 资源 (8)
- 收藏
- 关注
原创 [自记录]一次Nvidia显卡的AI容器基础镜像制作过程(含Torch版本和ONNXRuntime版本选择)
即实际运行依赖的cuda版本12.1(不能高于宿主机但最好接近),cudnn版本9.01。如果用较低版本的torch,还需要关注cuDNN的版本不要冲突。默认apt按照的python版本为3.10.12。下载,不建议pip安装。torch版本建议在。
2025-04-25 17:47:16
215
原创 【自记录】ubuntu命令行下禁用指定声卡
内容如下:(需要根据lsusb返回的vid和pid修改对应值)设备上内置了一块声卡,出于某些原因我希望禁用他。可以查看到升级设备的细节名称。
2025-04-07 20:29:45
159
原创 [自记录]小米11wifi连接adb(Android Studio)
因为手机的USB口坏了,之前换了小板还是不行,估计主板不行了。但是手上的文件需要导出,又不想安装那些XX助手,于是想用Android Studio的Wifi连接功能。发现扫码和扫描本地都不可用(可能是和Android studio配套的问题),灵机一动直接ADB强行连接试试,果然成了,记录以备后用。
2024-04-22 20:13:06
1891
原创 自编译支持CUDA硬解的OPENCV和FFMPEG
查阅opencv的,可看到有个cudacodec扩展,用他可方便的进行编解码。唯一麻烦的是需要自行编译opencv。
2024-04-15 11:07:48
1950
原创 【自记录】龙蜥8.2 RDMA(RXE软实现)配置
因为有需要了解RDMA,因此找了2台机器进行部署验证,理解细节。RDMA默认是需要特殊网卡,甚至特殊交换机的,但是也可以基于RXE软件实现。因此本次就用RXE看看效果。
2024-04-03 17:59:18
743
原创 鲲鹏主机+昇腾Atlas 300I Pro+龙蜥8.6 全国产化主机使用NPU推理YoloV5环境安装全过程
昇腾Atlas 300I Pro + 龙蜥8.6 YOLOV5推理全流程
2024-03-28 11:15:00
4125
8
原创 【自记录】VS2022编译OpenSSL1.0.2u
因为突然要编译一个老工程,老工程里面用到了OpenSSL 1.0.x。于是下载了最后一个1.0.x版本1.0.2u。
2024-03-19 09:37:31
1006
原创 【原创】AnolisOS/CentOS8 升级nvidia驱动 & 容器中使用cuda
最近在研究AI,希望在容器内使用pytorch, 同时能够利用用到宿主机的GPU资源。发现宿主机的cuda版本(11.4)和容器需要的(11.6)不一致,导致pytorch无法正常运行,因此决定升级。所有操作默认在root用户下进行。
2024-03-08 09:45:43
1177
原创 基于Windows Server 2016 AD的LDAP安装全过程
Windows Server 2016 DataCenter AD(LDAP) 部署实战
2024-01-26 11:11:27
2937
1
原创 使用ttyd为你的Anroid设备提供web版控制台
嵌入式Android设备,众所周知要调试要开adb,涉及到安全问题通常要走一系列流程,非常复杂,对于维护人员要求比较高。因此考虑有没有一个方便的调试手段。此外,我们还需要考虑x86的嵌入式设备的方案,最好有类似的方案。
2023-12-01 14:13:31
694
原创 libwebsockets配置使用libuv循环
自用,方便后续回想。由于我们的数据收发使用libuv,因此希望websockets的接入也在uv线程上执行,避免多线程互相干扰。
2022-12-29 10:30:28
1018
原创 利用scapy模拟发包+读取HTTP
在实际生产中,有些会碰到奇怪的数据包,导致各类异常。现场实施人员抓包回来后,我们希望在办公室内模拟重现,分析解决这些问题。因此,用scapy来解决这些问题是最方便的。官网地址可以官网直接下载整合包,适合便携,也可以Python 2.7或者3.X都可以下面就是一个读取文件,模拟发包到127.0.0.1:40002的例子。还附带了模拟丢包的场景(被注释掉的那些)。需要注意,因为比较偷懒,假设包里已经预先处理好了,都是需要发送的UDP数据了。3 RTP去重类似的,有时候因为抓的any,如果是bond的网卡
2022-06-23 20:16:48
1514
原创 轻量级复式记账工具Beancount推荐&使用心得
最近开始给娃零花钱了(一年级)。玩法是一天一元,按月发放。不过现在是数字时代了,没有那么多零钱,所以采用虚拟户头记账的方式,可以提现购买或代为网购扣款。一本手工账让娃自己计,一本电子账做公正校验。现在在线记账的软件挺多的,虽然不在意隐私问题,但是经历过博客关门、邮箱作废的惨痛经验的我,不敢将这些信息扔到公有云了。看了下市面上的靠谱的单机软件。像腾讯文档这种记账,觉得看余额都很麻烦,不专业。本来是想弄个Access做个录入界面搞定,突然看到了少数派的推荐文章 记账神器beancount ,拿来试了下,
2022-06-21 20:18:05
2262
4
原创 自定义修改Nginx的server
nginx版本暴露会留下不少麻烦;索性一不做二不休,名字也改掉。1 修改server要在编译Nginx修改/src/core/nginx.h文件#define NGINX_VERSION "1.20" #define NGINX_VER "mywebserver" 2 修改src/http/ngx_http_header_filter_module.cstatic char ngx_http_server_string[]="Server: mywebserver" CRLF
2022-01-06 20:06:03
1018
2
原创 简易DOCKER/K8S使用心得
1. 生成DOCKER首先需要准备一份DockerfileFROM hub.docker.com/centos/centos:7.5.1804COPY myapp/ /opt/myapp/CMD ["/opt/myapp/start.sh"]以上述为例,FROM表示基础镜像。COPY为需要增加文件到DOCKER中的具体位置CMD为默认命令行然后就可以生成了docker build -t hub.my.com/mycomp/myapp:1.0 .2. 调试DOCKERdocker r
2021-01-05 20:12:47
1689
1
原创 LinuxX86中打印堆栈的简易使用说明
在某些多路径的函数(例如退出),我们希望通过在日志中打印堆栈,确认调用途径,以定位一些奇怪的业务逻辑问题。在Linux中,我们可以使用backtrace函数进行追踪。*Android不支持此方法1.使用示例*以下代码节选自backtrace的manint j, nptrs;void *buffer[100];char **strings;nptrs = backtrace(buffer, 100);strings = backtrace_symbols(buffer, nptrs);if
2020-10-09 15:00:55
259
原创 Mysql自动按月表分区
很久没有碰DB了。最近需要做一个日志表,因此重新拾了下。实现了下自动按月表分区开发环境为Mysql 5.7.28参考资料:Mysql分区表及自动创建分区Partition(按日)核心的两个存储过程:auto_create_partition为创建表分区,调用后为该表创建到下月结束的表分区。auto_del_partition为删除表分区,方便历史数据空间回收。DELIMITER $$DROP PROCEDURE IF EXISTS auto_create_partition$$CREATE
2020-08-27 19:52:26
5098
原创 NDK编译OpenSSL
本次编译的OpenSSL版本为openssl-1.1.1d和此前的其他编译不同,不要任何初始化脚本,运行了反而会报错。因此需要新开窗口编译,。ANDROID版本默认会用最高的那个版本,因此需要指定。export ANDROID_NDK_HOME=/opt/android-ndk-r14b./Configure android-arm --prefix=/opt/android-libs ...
2020-03-28 14:21:34
1841
原创 NDK编译glib2
1 前言如果没有基于NDK的编译经验,建议先阅读下我的前置文章NDK移植编译&心得&ADB/GDB简单应用由于Android在NDK18以后取消了对GCC的支持,而且为了系统内的程序方便,因此本次使用的NDK仍然是14b。本次编译还参考了 编译可在Android上运行的依赖库:glib库 一文。2 版本配套表libffi 3.3libiconv 1.16gettex...
2020-03-25 20:11:34
662
原创 TPLINK TL-R479GP-AC ROOT过程和文件系统简单分析
参考文档:https://www.eatm.app/archives/395.html1.导出配置系统工具 -> 设备管理 ->备份与导入配置->备份下载后是一个bin文件。重命名后缀名为.tar.gz,在Linux或cygwin下解压和修改(否则可能会丢失执行属性)。tar zxvf XXX.tar.gz2.修改配置开启SSH打开配置文件tmp/userconfi...
2020-02-08 17:45:05
14011
12
原创 CentOS7编译Janus
Janus官网地址本次编译使用的Janus版本为0.7.41.需要准备的组件yum install libconfig libmicrohttpd libconfig-devel libmicrohttpd-devel按照官方的说明,准备以下开源库编译Jasnsson 最新版本 2.12 libsrtp 最新版本 2.2.0 gengetopt 2.23 注意Bina...
2019-11-15 10:42:50
863
原创 WSL(Win10 Linux子系统)的一些基础配置
最近尝试使用WSL,觉得进行一些简单的调试和代码查看,用WSL要比Win+Linux方便很多。当然WSL上,感觉实际的效率还是比Linux真机差很多,大型编译还是需要Win+Linux方案。甚至hisi ARM的交叉编译环境,也可以部署在WSL上。相关资料基于Ubuntu子系统。1. SSH支持参考文档:https://www.jianshu.com/p/36440b7df56asu...
2019-07-03 16:57:43
4551
1
原创 stl中一些冷门的函数
最近在走读webrtc代码,碰到一些比较冷门的STL 的API,特此记录。1. std::enable_ifC11新特性,简单的说,就是模板中,根据K值的结果,确定使用的函数。int main(){ int a = 128; vector<string> s = { "today", "is", "Saturday" }; show(a); show(s);...
2019-07-03 16:42:44
937
原创 gperftools检查内存泄露/越界等问题的简易说明
大名鼎鼎的Google的内存检查工具1 编译Gperf本身库的编译没啥好说的,标准流程,需要automake支持./autogen.sh./configuremake && make install2 编译应用程序在实际工程的Makefile中添加LIB库依赖.一般来说 -ltcmalloc就可以了如果需要使用Profiler的功能,那么用 -ltcmalloc...
2019-06-26 11:30:57
1288
原创 利用socat实现公网访问内网设备上的服务(无需端口映射)
CentOS发行版自带了小程序socat,可以按照设定策略,进行各种端口转发。官网:http://www.dest-unreach.org/socat/1.实战以穿网拉取内网设备RTSP流为例#公网设备(假设IP是100.100.100.100)socat -d tcp-listen:9997,reuseaddr,bind=0.0.0.0,fork tcp4-listen:9996,b...
2019-06-26 10:25:44
3279
4
翻译 【翻译】在Windows上直接查询SRV方式的地址
原文地址https://support.microsoft.com/en-us/help/816587/how-to-verify-that-srv-dns-records-have-been-created-for-a-domain-cont1)CMD下输入nslookup2)输入set type=all3)输入需要查询的SRV地址实战例子:C:\Users\***>nsloo...
2019-06-18 15:12:56
3261
原创 Linux 支持DHCPv6下的IPOE (ISC DHCP)
IPV6现在国家正在大力推广,同时会进行一些安全认证。IPoE现在已经成为业界的主流要求之一。根据工信部的双栈宽带接入服务器技术要求(YD/T 2785-2014)的描述(下图),需要这些字段。我们查看ISC DHCP默认的报文,可以看到Option1和在其中的DUID有了,但是其他Option缺失。man dhclient.confman dhcp-options查阅帮助文档,确认...
2019-01-23 17:40:00
2299
转载 httpd设置中文支持&长文件名显示
修改页面默认语言编码,增加这段IndexOptions Charset=UTF-8修改目录文件名不要被截断打开编辑/etc/httpd/conf.d/autoindex.conf,找到“FancyIndexing HTMLTable VersionSort”这段,并修改为:FancyIndexing HTMLTable VersionSort NameWidth=*...
2019-01-21 15:41:52
1345
2
原创 GnuGK负载均衡/主备配置
1. 样板配置文件[Gatekeeper::Main]Fortytwo=42Name=gk0TimeToLive=600CompareAliasType=0CompareAliasCase=0TotalBandwidth=-1TraceLevel=2Home=10.35.41.196RedirectGK=Endpoints>200AlternateGKs=10.35.1...
2019-01-17 15:22:44
859
原创 CEF3在CentOS7.2上编译、运行
1. 前言CEF 官方提供了Ubuntu的编译认证,对于CentOS没有特别说明。基于最新的二进制编译结果进行编译集成,测试没啥问题,特此记录1.事先准备CEF最新版本nss最新版本发行版镜像YUM源本次实验对应的版本:cef_binary_3.3497.1834.g0a87d5f_linux64.tar(本次实验对应的Chrome 69版本)nss-3.39-with-nspr...
2018-10-10 15:40:56
4374
33
原创 live555+VS2013编译
1.下载官网 live555 2018.4.25版本2.修改win32config文件删除或注释此行!include &amp;amp;lt;ntwin32.mak&amp;amp;gt;修改TOOLS32,指向你的VC安装目录TOOLS32 = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC修改LINK这行LI...
2018-06-13 12:26:09
440
原创 wekan 1.02 在CentOS7上安装
参考资料: 官方站点第三方文档程序准备:wekan 1.02 bundlenode v8.11.1mongodb 3.0.51.安装Mongodbcd /opttar xvf mongodb-linux-x86_64-3.0.5.tgzmkdir /data/db#为了后续方便,设置软链ln -s mongodb-linux-x86_64-3.0.5...
2018-06-07 09:51:05
1860
1
原创 基于CentOS7.2的GIT服务器简易搭建和使用
1. 帐户权限git使用你的SSH帐户登录。也就是说,他的文件权限和你的SSH帐户权限是一致的。2.应用安装客户端就不说了,安装git 即可。 Windows平台还建议安装TortoiseGit配合。服务端:yum install git安装后,已经可以进行仓库的创建。 其实就Git来说,不严格区分服务端客户端。如果选择了“Bare”选项,则表示这个仓库是无法在服...
2018-05-24 20:50:07
895
原创 CentOS7.2 安装L2TP/IPSec 服务端/客户端 和部分心得 ( libreswan+xl2tpd )
整体基于CentOS7.2实现。方案为“使用预共享密钥的L2TP/IPSec”下载地址:http://download.youkuaiyun.com/download/gogoytgo/10266198 参考资料:https://teddysun.com/448.html在此一键安装脚本上,删除了部分功能: 1)不配置防火墙,因为我们的业务不需要也不希望通过VPN直接转接到其他网络,而是通过程序实...
2018-03-02 11:23:42
17606
2
cef_binary_73.1.1373.0.3683.75_linux64.tar.bz2.tar
2020-08-27
glib2.54.2+pcre 8.44+gettext0.20+libiconv1.16+libffi3.3
2020-03-25
wekan1.02+node8.11.1+mongodb3.6.5(附赠守护启动)(fix)
2018-06-08
CentOS7.2 安装L2TP/IPSec 服务端/客户端 ( libreswan+xl2tpd )
2018-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人