最新文章第5页
Java实现文件的字节复制功能-天煜博客

Java实现文件的字节复制功能FileInputStream FileOutputStream

package cn.itianyu.iofile; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; /** * @Author: haoxuan * @Blog:www.itianyu.cn * @D...
编程麻瓜的头像-天煜博客编程麻瓜7年前
07713
搬运自知乎的20道嵌入式软件工程师面试题(附答案)-天煜博客

搬运自知乎的20道嵌入式软件工程师面试题(附答案)

1.嵌入式系统中经常要用到无限循环,如何用C编写死循环 答:while(1){}或者for(;;) 2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。 答:程序的局部变量存在于栈区...
Ubuntu ffmpeg开发环境搭建-天煜博客

Ubuntu ffmpeg开发环境搭建

本文参考《零声学院 ⾳视频⾼级教程 ubuntu ffmpeg开发环境搭建0.2》 进行操作。 虚拟机版本:VMware 16 Linux版本:Ubuntu desktop 16.04 FFmpeg版本:4.2.1 使用源码的方式编译和安装,本编译...
嵌入式软件工程师面试题-天煜博客

嵌入式软件工程师面试题

预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #defi...
海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输-天煜博客

海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输

为什么想要使用SSH? 海思3559C默认支持telnet、FTP以及NFS等多种方式来实现板端调试,其中Telnet虽然方便,但安全度欠佳,且不支持文件传输。为了更好地学习和掌握3559C,我们进一步寻求挑战,...
Java实例 - 编程验证一下“角谷猜想”-天煜博客

Java实例 – 编程验证一下“角谷猜想”

角谷猜想:角谷静夫是日本的一位著名学者。他提出了两条极简单的规则,可以对任何一个自然数进行变换,最终使它陷入“4-2-1”的死循环。 package com.java; /** * @Auther: haoxuan * @Date: ...
编程麻瓜的头像-天煜博客编程麻瓜8年前
010214
MQ消息队列中间件介绍及IoT领域应用-天煜博客

MQ消息队列中间件介绍及IoT领域应用

点击上方  搬运自:EnjoyCodingAndGame   什么是消息队列? 发布/订阅消息收发 为什么使用消息队列? 消息队列有什么优点和缺点? 消息队列中间件 Kafka、ActiveMQ、RabbitMQ、RocketMQ ...
海思平台vi vpss venc vdec vpss模块中的分辨率总结-天煜博客

海思平台vi vpss venc vdec vpss模块中的分辨率总结

VI、VPSS、VENC、VDEC、VO对这五个模块配置过程中都涉及到分辨率,现在总结如下: 1.VI模块: 涉及到的函数:HI_S32 HI_MPI_VI_SetChnAttr(VI_CHN ViChn, const VI_CHN_ATTR_S *pstAttr); 其中...
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?-天煜博客

请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?

一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...
C语言 算法与数据结构 五种双向链表的实现方法-天煜博客

C语言 算法与数据结构 五种双向链表的实现方法

第一种 llist.h #ifndef __LLIST_H__ #define __LLIST_H__ #define LLIST_FORWARD 1 #define LLIST_BACKWARD 2 typedef void llist_op(void *); typedef int llist_cmp(const void *,const void...