No data
写文章
发视频
提问题
传文档
电子设计讲堂 专家精讲课程 知识传授指导
前沿电子资讯 电子技术干货 经验知识总结
设计问答汇总 在线答疑解惑 达人倾囊相授
专业行业文档 知识类目清晰 要点一键下载
阻抗计算神器 多层板阻抗 凡亿层压结构
PCB设计指南 EDA设计指南 封装设计指南
Symbol下载 PCB封装下载 3D模型下载
凡亿Skill工具 敷铜脚本插件 快速添加差分
技术题库汇总 如何谈薪资 常见面试技巧
优质电子公司 专业人才简历 高薪一键触达
凡亿是国内领先的电子研发和技术培训提供商,是国家认定的高新技术企业。以“凡亿电路”“凡亿教育”作为双品牌战略,目前近110万电子会员,技术储备为社会持续输送7万余人高级工程师,服务了1万多中小型企业合作伙伴。
大家好,我是程序喵。最近看了一本书《提高C 性能的编程技术》,这本书内容比较老,有些内容不太适合现在的编译器,但里面很多内容还是值得我们学习的。我这里整理出了自认为有用的条目分享给大家,希望对大家有所帮助,想了解具体内容的的朋友可以直接去看书哈。我将这些内容分为了三大类别:对象的创建与销毁:主要介
大家应该都知道,Boost是个准标准库,一般Boost里比较先进的模块可能会进下一代的C 标准。因为我最近在开发Log相关的功能,所以业余时间也在看看市面上的Log模块是怎么设计的。关于Log,想必大多数C 开发都在使用glog或者spdlog,最近我发现Boost中也有个Log模块,于是看了看
这里我想主要介绍下在C语言中是如何实现的面向对象。知道了C语言实现面向对象的方式,我们再联想下,C 中的class的运行原理是什么?首先我们来写一段C 的class,拿一个Student类来举例子:在头文件中,我定义一个Student类:#pragma onceclass Student {pu
并发编程一般指多线程编程,C 11之后关于多线程编程有几个高级API:std::threadstd::futurestd::shared_futurestd::promisestd::packaged_taskstd::async可能很多人都搞不清楚它们之前有什么联系,可以直接看这张图:如果连它们
经常有朋友问到底如何在C程序中采用面向对象编程?如何让模块之间松耦合?......其实究其原因还是没有把C语言与软件设计很好的联系起来。这里跟大家找了一些内容,相信认真看完全文多多少少会有你想要的答案:正文部分:记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为
尽管C语言研发多年,热度不再,但依然是应用最广泛的底层语言之一,不管是C++,还是单片机等都要用上C语言的算法,下面将列出15个C语言算法,可以让一个新手短时间内学透单片机。1、排序算法排序算法有很多种,如冒泡排序、选择排序、插入排序、快速
本篇文章继续来讨论一下,如何使用 C 语言实现面向对象编程的另一个重要特性:多态。对于多态的概念,网上已经有很多描述,简而言之,就是同一个接口的多种状态通俗一点解释,多态就像是X-Man(X 战警)里面的魔形女角色,可以根据不同的战斗场景,改变自身的特征状态,同一个魔形女,不同的角色状态。在 C
大部分使用 C 语言进行开发的工程师,在接触更高级的编程语言之前,都认为 C 语言是面向过程的。确实,对于一些小规模的应用程序,C 语言一般都被用作面向过程编程。例如:单片机应用程序开发。但是,如果是使用 C 语言开发一些规模较大的软件时,就必须用面向对象的思想去考虑和设计整个软件框架了。例如:嵌入
LLCOM是一个可运行lua脚本的高自由度串口调试工具。下载exe便携版:https://llcom.papapoi.com/llcom.zipCI快照版:https://ci.appveyor.com/project/chenxuuu/llcom/build/artifacts所有正式版本:htt
4、结构体成员的布局很多编译器有“使结构体字,双字或四字对齐”的选项。但是,还是需要改善结构体成员的对齐,有些编译器可能分配给结构体成员空间的顺序与他们声明的不同。但是,有些编译器并不提供这些功能,或者效果不好。所以,要在付出最少代价的情况下实现最好的结构体和结构体成员对齐,建议采取下列方法:(1)
1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况
C语言可以说是一种"古老"的编程语言,也是目前嵌入式中主流的编程语言,没有C语言就没有今天的各种嵌入式系统以及操作系统等等。C语言虽然说是编程开发的基础,那到底你掌握到了什么程度呢?下面我们一起看看C语言熟练到精通的几个层级:新手村在大学学过《C语言程序设计》相关的书籍,掌握的不错的获得计算机二级等
看一份源码什么很重要?除了各种代码规范之外,还有一个比较重要的就是注释。注释虽然写起来很痛苦, 但对保证代码可读性至关重要,下面将介绍一下如何注释以及在哪儿注释。注释风格1、总述一般使用 // 或 /* */,只要统一就好。2、说明// 或 /* */ 都可以,但 // 更常用,要在如何注释及注释风
在之前的文章,我们讲解了STM32的网络外设部分。文章有《STM32网络电路设计》《STM32网络之MAC控制器》《STM32网络之DMA控制器》《STM32网络之中断》。STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。我们还需要与之通信的外部网络
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!1 - 什么是设计模式?关于设计模式的概念,在网络上只需要搜索“什么是设计模式?”,就会有不少关于设计模式的概念介绍。通俗地概括,设计模式就是一套写代码方面的最佳实践经验总结,这
发文章
[电赛F题]OpenMV模板匹配实用教程,8数字同时识别40帧+,源码程序一行一行讲解,包教包会
【工程师必备】全波整流工作原理
你是没见过电源虚标有多严重,怎么识别呢?教你一眼辨真相
基于stm32f103c8t6的超声波测距系统(pcb)
1个台湾用户要求改装的汉匀充电器,输入和输出都是定制的
快速边沿脉冲发生器 350皮秒上升沿
2024-12-06 15:26
2024-11-07 14:09
2024-10-31 14:33
2024-10-17 11:01
2023-08-21 16:30:02
2023-08-26 13:52:07
2023-08-26 13:52:41
2023-08-26 13:52:59
2023-08-27 22:52:59
2023-08-30 15:55:42
2023-09-09 14:36:37
2023-09-09 15:31:00
2023-09-09 15:41:33
2023-09-09 16:37:29
2023-09-09 16:38:54
我要投稿
技术文章
视频教程
百问百答
下载APP
在线客服