- 博客(134)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 本地部署阿里万象2.1文生视频模型(Wan2.1-T2V)完全指南
在生成式AI技术爆发式发展的今天,阿里云开源的万象2.1(Wan2.1)视频生成模型,为创作者提供了从文字/图像到高清视频的一站式解决方案。本文针对消费级显卡用户,以RTX 4060 Ti 16G为例,详解本地部署全流程与性能调优方案,涵盖环境配置、多模型选择策略、显存优化技巧及实战案例解析,助力开发者在低成本硬件上实现电影级AI视频创作,突破云端算力依赖与数据隐私限制。
2025-03-01 00:10:50
4084
原创 使用inotify监视文件后台运行收到 SIGTTIN 信号的原因及解决方案
当使用inotify监视文件变化时,如果进程在后台运行并试图从终端读取输入,那么它会收到SIGTTIN信号。为了避免这种情况,我们可以将进程放在前台运行,或者使用nohup命令将进程放在后台运行。这两种方法都可以避免进程收到SIGTTIN信号,并且可以顺利地监视文件变化。
2023-03-09 20:22:30
585
原创 VirtualBox 虚拟机释放Ubuntu空间的方法
使用虚拟机安装系统的都知道随着使用虚拟机的镜像文件只增不减,虽然实际使用的空间可能没有那么多,这时候就会挤占了物理机的磁盘空间,那么就需要释放一下。虽然网上教程很多,但每次都要再查找一番,比较麻烦,所以还是自己记录一下。在windows下打开cmd,找到对应的虚拟机镜像文件.vdi,这是一个漫长的等待过程,等执行到100%就压缩完成了。
2023-02-21 21:03:35
1555
原创 CommonAPI SomeIP Runtime 交叉编译
记录一下CommonAPI SomeIP Runtime在PC上编译及交叉编译情况。
2022-08-20 21:15:00
866
4
原创 Linux C 实现rocketMQ生产者和消费者
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)rocketmq-client-cpp版本:2.2.0以下demo基于 rocketmq-client-cpp-2.2.0 实现,编译可参考 Linux 下 rocketmq-client-cpp 2.2.0 编译。二、代码:我这里把生产者和消费者的代码又稍微封装了一下,形成一个可以方便调用的工具模块。只是简
2022-04-18 20:08:00
1063
2
原创 Linux C 文件路径中获取文件名及路径
编程中有时会遇到需要把文件路径中的文件名或者路径提取出来的情况,发现了两个好用的函数记录一下。一、提取文件名头文件:#include <libgen.h>**函数:**char *basename(char *path);注:这个函数不会修改传入的 path 内容。二、提取路径头文件:#include <libgen.h>**函数:**char *dirname(char *path);注:这个函数会修改传入的 path 内容,如果不像path被改变需要重新申请一个
2022-01-18 13:53:46
5930
原创 VirtualBox Ubuntu虚拟串口使用
一、环境:虚拟机软件:VirtualBox 6.1.12虚拟机操作系统:Ubuntu18.04物理机操作系统:WIN10要显示的功能:创建虚拟串口,使得物理机与虚拟机进行串口通讯。二、软件准备:1、VirtualBox 安装扩展包在virtualbox官网找适合自己安装版本的扩展包导入安装即可。2、VSPD虚拟串口在物理机上创建虚拟串口,建议是COM2和COM3。3、VirtualBox 配置注意点:端口编号 和 路径/地址要一致。否则虚拟机会启动不起来。4、ubuntu中安
2022-01-14 18:00:50
2370
原创 Debian 10 使用 rz sz 命令
为了方便开发板文件的导出和导入,使用rz sz 更为方便。安装命令apt-get install lrzsz
2022-01-05 11:44:11
2796
原创 Debian 10 配置开机自启动脚本
一、环境:操作系统:Debian GNU/Linux 10方法一:~/.bashrc可以添加脚本在 ~/.bashrc末尾执行。方法二:/etc/profile可以添加脚本在 /etc/profile末尾执行。方法三:rc.local1、查看一下rc-local.service文件是不是存在路径:/lib/systemd/system/rc-local.service内容:# SPDX-License-Identifier: LGPL-2.1+## This file is pa
2022-01-04 16:12:01
10465
原创 野火i.MX6ULL记录
基于野火i.MX6UUL PRO开发板进行学习和调试本文只是做一些记录使用,方便自己查找。一、i.MX6UUL外设配置情况792 MHz, industrial grade for general purposeBasic securityWith LCD/CSICAN x2Ethernet x2USB OTG x2ADC x2UART x8SAI x3ESAI x1Timer x4PWM x8I2C x4SPI x4二、镜像源码下载地址1、镜像构建工具:https
2021-12-24 16:10:09
549
原创 交叉编译qt5.11.3源码(不带opengl)
一、环境:PC操作系统:Ubuntu 18.04.6gcc 版本:gcc-arm-linux-gnueabihf-8.3.0二、下载软件包1、tslib-1.21: https://github.com/libts/tslib/releases/download/1.21/tslib-1.21.tar.bz2Tslib用于访问触摸屏设备,以防操作系统不提供驱动程序支持。 它也可能只用于优化触摸用户体验,通过应用任何数字或顺序的数学过滤器。 libts库具有高度可配置性和可移植性。 Tslib包括校
2021-12-24 16:08:42
2222
原创 sed命令的使用
一、批量替换文件内的内容sed 's/xxx /yyy /' -i filenamexxx:被替换字符串yyy:替换字符串filename:文件名
2021-12-24 10:50:48
412
原创 linux下libwebsockets源码编译以及测试
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)libwebsockets 版本:v4.3.0二、下载网址:https://github.com/warmcat/libwebsockets找Release版本下载会减少很多不必要的麻烦三、编译1、生成库文件以及头文件解压后在根目录下创建build目录用于编译。进入build目录。编译指令:cmak
2021-11-03 15:55:58
3396
原创 Linux 下 rocketmq-client-cpp 2.2.0 编译
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)rocketmq-client-cpp版本:2.2.0二、下载网址:https://github.com/apache/rocketmq-client-cpp提示:找release版本下载可能会更靠谱一些,然后如果编译不出静态库可能是什么库没装好,反正我折腾了挺久的。三、环境准备安装1、安装基本开发环境这
2021-10-28 16:05:09
2926
原创 Ubuntu 16.04 简单搭建本地HTTP服务器(1)
本文介绍如何在Ubuntu 16.04上搭建 HTTP服务器。一、准备要在Linux上搭建一个HTTP服务器,最为通用的做法就是使用 apache2 这个软件来实现,Ubuntu上也是一样的。1、安装apache2sudo apt-get install apache22、确认 apache2 安装成功版本确认:hrx@@@:~$ apache2 -vServer version: Apache/2.4.18 (Ubuntu)Server built: 2016-04-15T18:
2021-10-10 23:12:09
2192
2
原创 unimrcp 配置文件说明(三)
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)unimrcp版本:1.7.0本文主要是记录一下关于配置文件的研究。unimrcp分为服务端和客户端,即 unimrcpserver 和 unimrcpclient 。二、服务端和客户端共用配置文件文件如下:logfile.xml(日志文件说明)logger.xml(日志输出配置)dirlayout
2021-10-10 15:58:52
2821
1
原创 unimrcp 遇到的问题记录(二)
前一篇写的是关于unimrcp 编译及安装,这篇用于记录遇到的问题及处理,后续根据碰到的问题更新本文。问题一:使用g++进行编译,make 报错比如我需要把百度的ASR集成到unimrcp这个框架里面,由于百度的ASR是C++的代码,所以就不能用gcc而是要用g++了。那么依然是在根目录下新建一个用于编译的文件夹,然后配置使用g++进行编译。[hrx@localhost ~/gitee/uni-mrcp-framework/tmp_unimrcp/unimrcp-1.7.0]$ mkdir hrx
2021-10-10 15:58:24
699
原创 linux下使用 automake 自动生成 makefile(生成动态库、生成静态库、生成可执行文件)
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)autoscan 版本:autoscan (GNU Autoconf) 2.69aclocal 版本:aclocal (GNU automake) 1.13.4autoconf 版本:autoconf (GNU Autoconf) 2.69autoheader 版本:autoheader (GNU Autoco
2021-09-26 15:44:56
861
原创 readelf的使用
记录下有接触到的使用。这个命令可以用来查询可执行文件依赖什么动态库,查看静态库中包含了什么.o文件。1、查询可执行文件依赖什么动态库2、静态库中包含了什么.o文件
2021-09-26 14:26:52
467
原创 unimrcp 编译及安装(一)
一、环境:PC操作系统:CentOS Linux release 7.9.2009 (Core)gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)二、下载官网:https://www.unimrcp.org/index.php/project/featured-view1、UniMRCP 1.7.02、UniMRCP Deps 1.6.0三、环境准备安装1、安装基本开发环境sudo yum install autoconf autoconf lib
2021-09-09 17:41:45
1588
原创 mips 交叉编译gdb-8.3
一、环境:PC操作系统:Ubuntu 14.04 LTSmips gcc 版本:gcc version 4.9.2 (Buildroot 2015.05)要编译的gdb版本:gdb-8.3GDB源码下载地址:http://ftp.gnu.org/gnu/gdb/
2021-08-05 17:36:35
1077
原创 Linux下 gdb-10.2 源码编译
一、环境:PC操作系统:Ubuntu 21.04 LTSGCC 版本:gcc version 10.3.0 (Ubuntu 10.3.0-1ubuntu1)要编译的GDB版本:gdb-10.2GDB源码下载地址:http://ftp.gnu.org/gnu/gdb/二、配置及编译1、下载后解压2、配置configure为了不搞乱源码,新建一个 build 文件夹用于配置及编译。这里我配置了编译输出的目录为 build目录下的output,我不打算把系统的gdb替换掉,所以最后make
2021-08-05 14:47:53
5324
1
原创 常用开发软件下载网站集合
本文仅用于帮助记录,方便查找而已。1、ubuntu desktop 下载https://releases.ubuntu.com/2、qt 下载https://download.qt.io/archive/qt/
2021-08-04 15:41:33
2530
原创 点阵编码打印输出的原理(打印机、LCD)
这篇文章主要记录下点阵编码如何打印出字或者字符的。文中采用“反字模软件”和“字模3”两款软件帮助理解,感谢写这两款软件的作者。一、点阵编码和ASCII编码对比为了方便说明,这里用一个字举例。“火”。1、ASCII编码一个中文用两个字节表示 0xBB, 0xF0,非常普通,计算机可以通过ASCII编码直接打印出汉字。2、点阵编码点阵编码的字节数取决于使用的字体以及字体大小。这里使用 宋体 常规 16*16 生成点阵编码。这里的16*16表示像素点。上面十六个字节打印上半个字,下面十六个字节
2021-05-31 11:23:26
4989
转载 smbpasswd 命令的常用方法
命令示例:用户名为 hrx1、增加 samba 用户(该账户必须存在于/etc/passwd文件中)smbpasswd -a hrx2、冻结 samba 用户,就是这个用户不能在登录了smbpasswd -d hrx3、解冻 samba 用户,让冻结的用户可以在使用smbpasswd -e hrx4、把 samba 用户的密码设置成空(要在[global]中写入 null passwords -true)smbpasswd -n hrx5、删除 samba 用户smbp
2021-01-21 22:40:51
4396
原创 Linux C 通过指针从函数获取变量 字符串 指针
在平常的开发中经常会碰到指针的使用,例如从通过指针从函数中取出一些变量,或者是拷贝出字符串,或者是直接获取指针。最经常混乱的就是获取指针,虽然每次都能解决,但每次开发时都会耽搁一些时间,所以好好整理下整明白很重要。1、测试代码主要实现了通过指针获取 普通变量、字符串、指针的简单过程。#include <stdio.h>#include <string.h>#include <stdlib.h>static char s_str[16];static
2020-09-06 13:00:05
765
原创 Linux下 ifconfig 命令的使用(Linux命令)
ifconfig 是Linux下十分常用的命令,十分有必要掌握如何使用。由于之前接触网络这块较少十分不熟悉,现在必须熟悉一下了。一、介绍ifconfig 是 Linux 中用来查询和配置网络接口卡(网卡)的命令,英文全称是network interfaces configuring。使用 ifconfig 命令对网卡所做的配置都是临时配置,重启之后都会被还原的。如果要永久配置网卡则需要通过修改配置文件的方式。二、命令实践1、显示网卡信息(1)显示激活的网卡信息ifconfig如果网卡被
2020-07-10 15:48:53
17586
1
原创 Linux 下使用 enca 转换文件编码的使用(Linux命令)
在写代码时由于文件编码格式的不同会导致文本中的中文出现乱码。例如用GB2313输入的中文却使用utf-8去显示文本,则会产生乱码。这时就需要用到文本文件的编码格式转换。一、安装方法一:源码下载地址:https://dl.cihar.com/enca/下个最新的源码编译安装。方法二:命令行安装sudo apt-get install enca这个比较方便。二、使用1、查看文件编码格式enca filename//或enca -L zh_CN filename2、文件编码
2020-07-08 11:13:12
1828
原创 Git 彻底删除服务器上的提交记录
当使用 Git 的时候可能会出现一些不想被提交的东西被错误的commit了,更糟糕的是还被push到了服务器上。那么这个时候如果仅仅只是删除文件,再次commit、push,那么将会在服务器上留下痕迹。今天这个方法可以不在服务器留下痕迹地还原提交记录。(前提是有这个权限)一、使用到的命令/* 1、回滚本地的提交记录 */git reset --hard 目标commit的hash值/* 2、强制提交到远端服务器 */git push origin HEAD --force二、测试1、现
2020-06-18 19:30:47
2765
1
原创 Ubuntu 16.04 简单搭建本地FTP服务器(1)
本文介绍如何在Ubuntu 16.04上搭建简单的 FTP服务器。要管理好FTP服务器并做好配置还是有比较多的讲究的,目前也就是初步研究使用,然后就顺便记录一下。
2020-06-07 16:07:24
695
原创 Win10 利用 IIS(Internet Information Services)搭建FTP服务器
这里使用的是系统自带的**IIS(Internet Information Services)**搭建FTP服务器。一、启动IIS以及FTP相关的服务打开控制面板–>程序和功能–>启动或关闭Windows功能运行 control 可以打开控制面板。主要就是把FTP服务器、IIS管理控制台勾起来,其他的也可以根据需要勾选。二、搭建FTP服务器1、打开IIS路径:C:\Windows\system32\inetsrv\InetMgr.exe也可以通过搜索框搜索到程序2、
2020-06-06 14:08:50
1251
1
Linux 使用纯Shell脚本实现多终端聊天室功能例子
2023-02-15
ortp 5.1版本 开源库的API帮助文档
2022-09-07
AUTOSAR SOME IP 英文文档 版本11.2021: R21-11
2022-07-13
rocketmq-client-cpp_lib.tar.gz
2021-10-21
android NDK(java调用C)
2016-11-15
AIDL使用例子
2016-07-16
ActionBar+ViewPager+Fragment+Observable
2016-05-20
onActivityResult使用与launchMode关系Demo
2015-12-19
onActivityResult使用与启动方式关系Demo
2015-12-19
onActivityResult使用与启动方式关系
2015-12-19
Android端传输数据到第三方应用打开
2016-02-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人