0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网 > 技术文库

电子发烧友网技术文库为您提供最新技术文章,最实用的电子技术文章,是您了解电子技术动态的最佳平台。

  • 新版编译器的设计思路和优化方法

    小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大型项目时会很慢,内存占用也高,一直被开发者吐槽。...

  • 嵌入式C语言经典的代码实例

    因为编译器会将有符号数b转换成为一个无符号数,即此处 a+b 等价于 a+(unsigned int)b 。 该程序运行在32bit环境下,b的值为 0xFFFFFFFF-20+1 = 4294967276 ,即a+b将远远大于6。...

  • 嵌入式系统动态内存的使用技巧

    一种比较好的方法是建立日志块,即每次分配内存时记录该内存块的指针和大小,释放时再去除该日志块,如果有内存泄露就会有对应的日志块记录这些内存没有释放,这样就可以提醒程序员进行查错。...

    21次阅读 · 0评论 嵌入式系统内存动态内存
  • golang语言的加密解密算法实现

    HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写, 它通过一个标准算法,在计算哈希的过程中,把key混入计算过程中。...

    15次阅读 · 0评论 算法加密解密go语言
  • Linux环境远程数据同步的实现方案

    Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...

    13次阅读 · 0评论 Linux服务器WAN函数数据同步
  • 全面的Linux文件系统介绍

    RAID根据提供RAID计算的设备分为硬RAID和软RAID。硬RAID是指提供RAID计算的是一块专门的硬件磁盘阵列卡(也就是RAID卡),由服务器厂商提供,性能好,价格贵,不占用系统的CPU和内存资源,操作系统需要安装阵列卡的驱动程序才可以正常使用硬件RAID。...

    27次阅读 · 0评论 Linux服务器操作系统RAID
  • 嵌入式C++内存管理的应用程序

    说到 C++ 的内存管理,我们可能会想到栈空间的本地变量、堆上通过 new 动态分配的变量以及全局命名空间的变量等,这些变量的分配位置都是由系统来控制管理的,而调用者只需要考虑变量的生命周期相关内容即可,而无需关心变量的具体布局。这对于普通软件的开发已经足够,但对于引擎开发而言,我们必须对内存有着更...

  • 嵌入式开发中的C语言编译器设置

    编译器的语义检查很弱小,甚至还会“掩盖”错误。现代的编译器设计是件浩瀚的工程,为了让编译器设计简单一些,目前几乎所有编译器的语义检查都比较弱小。为了获得更快的执行效率,C语言被设计的足够灵活且几乎不进行任何运行时检查,比如数组越界、指针是否合法、运算结果是否溢出等等。这就造成了很多编译正确但执行奇怪...

    46次阅读 · 0评论 嵌入式寄存器RAMC语言编译器
  • C语言中宏函数的定义和用法

    宏函数是一种特殊的函数宏,与普通函数宏不同的是,它可以拥有多条语句和局部变量,从而实现更复杂的功能。它的定义类似于普通函数,但用大括号包裹起来,并以分号结束每个语句。...

    31次阅读 · 0评论 嵌入式C语言函数
  • 9个比较常用的cmd命令分享

    Net user 功能:查看本机账户情况 操作方法:和ipconfig一样,net user也有很多衍生的命令后缀,比方说“net user xxx 123456 /add”,输入后就会在系统中创建一个名为“xxx”的新用户,而新用户密码则是“123456”。...

    42次阅读 · 0评论 wi-fiip地址命令CMD命令
  • QT在Linux嵌入式设备上的系统配置

    QT是目前主流的UI界面设计软件之一,Linux系统也支持QT应用,并且提供了很多方便的接口。所以有必要记录一下基于QT,在LCD屏幕上实现UI界面功能的各种细节。...

    21次阅读 · 0评论 嵌入式lcdgpuLinuxui界面
  • 基于python进行语音识别的实现方案

    使用PocketSphinx包, PocketSphinx是一个用于语音转换文本的开源API。它是一个轻量级的语音识别引擎,尽管在桌面端也能很好的工作,它还专门为手机和移动设备做过调优。...

    15次阅读 · 0评论 语音识别命令python
  • 数据结构面试之二叉树相关操作

    根据前序可知根结点为1; 根据中序可知 4 7 2 为根结点 1 的左子树和 8 5 9 3 6 为根结点 1 的右子树; 递归实现,把 4 7 2 当做新的一棵树和 8 5 9 3 6 也当做新的一棵树; 在递归的过程中输出后序。...

    30次阅读 · 0评论 数据结构二叉树镜像
  • Nacos实现原理:SpringCloud集成Nacos的实现过程

    Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点的数据同步,这里使用的是Raft算法(Etcd、Redis...

    20次阅读 · 0评论 APIspringSDKnacos
  • 基于树莓派的多串口多总线服务器设计

    近年来,因信息化和物联网发展的需要,串口服务器大量涌现,它们不占用主机资源,且具有终端服务器的功能。不过,设备体积庞大、价格昂贵、串口不易裁剪或扩展、传输大量数据帧时丢包、参数配置繁杂等问题也随之出现。...

    25次阅读 · 0评论 物联网服务器树莓派
  • 嵌入式软件开发中C语言能耗消耗最低

    通过测量执行时间和内存使用率等,将这两者与能耗联系起来,不仅了解到内存使用如何影响能源消耗,还要了解到时间和能源之间的关系。...

    52次阅读 · 0评论 嵌入式内存C语言编程语言
  • 什么是MMU?linux为什么需要MMU?

    在内存管理方面,MMU可以通过页面表(Page Table)实现虚拟内存管理。页面表是一种数据结构,记录了每个虚拟页面和其对应的物理页面之间的映射关系。...

    39次阅读 · 0评论 嵌入式cpuLinuxRTOSMMU
  • nmcli命令的一些常用选项和用法

    以下是nmcli命令的一些常用选项和用法: connection show -- 显示所有网络连接的详细信息。 connection up <UUID> --启动网络连接。 connection down <UUID> -- 停止网络连接。...

    28次阅读 · 0评论 嵌入式网卡命令
  • 何时需要实时操作系统?

    实时操作系统是使用原始图形库,还是支持多种人机界面技术(HTML5、Qt、OpenGL ES等),并提供高级图形功能,如多层界面、多头显示、加速3D渲染和真正的窗口系统?...

  • 关于嵌入式C程序不得不说的实用技巧

    十六进制字符转整型数字 功能:将16进制的字符串转换为10进制的数字。我是没有找到相应的库函数,所以参考网上的代码自己手动写了个函数来实现。 常用的函数有atoi,atol,他们都是将10进制的数字字符串转换为int或是long类型,所以在有些情况下不适用。...

  • 型 号
  • 产品描述

推荐专栏

更多

    厂商互动