• 10种排序算法C语言展示

    以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要。 排序算法 平均时间复杂度 最差时间复杂度 空间复杂度 数据对象稳定性 冒泡排序 O(n2) O(n2) O(1) 稳定 选择排序 O(n2) O(n2) O(1) 数

    前天 14浏览
  • FreeRTOS内核代码规范

    [导读] 遇到些朋友感觉FreeRTOS内核代码看起来很不习惯,不习惯其编码风格,本文就来梳理一下其代码规范,便于提高阅读其代码的效率。代码基于FreeRTOS V10.4.3。 FreeRTOS代码结构 其内核代码文件就这几个,非常简洁: croutine.c/croutine.h: 协程,在8位/16

    05-07 37浏览
  • 嵌入式术语中英文对照表

    ▎ A ASIC(专用集成电路) Application-Specific Integrated Circuit. A piece of custom-designed hardware in a chip. 专用集成电路。一个在一个芯片上定制设计的硬件。 address bus (地址总线) A set of electrical lines connected to the processor a

    05-07 26浏览
  • Python“常用”代码片段

    整理的一些“常用”代码片段,分享给大家。 1、冒泡排序 lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58] def sortport(): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if lis[j] > lis[j+1]: lis[j],lis[j+1] = lis[j+1],lis[j] retur

    05-06 46浏览
  • 嵌入式驱动开发四个方向

    嵌入式大体分为以下四个方向: 一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式,熟悉ARM32位处理器嵌入式硬件平台开发、并具备产品开发经验。精通

    05-06 19浏览
  • C语言的十条杀手锏

    我们平常所说的执行效率就是使用相同的算法在相同输入条件下完成相同计算所产生的系统开销,目前来说一般会更多关注执行时间方面的开销。所有语言编写的代码最终要运行,都要转化成机器码。在更短的时间内完成相同的事那么效率就高。 下面说说如何提高C语言程

    04-30 21浏览
  • Excel“高手”常用快捷键

    “用键盘操作才是真正的高手”——当然,这只是一句开玩笑的话!但是,熟练操作下面的Excel快捷键,就可以自如的用键盘操作Excel了,并且操作速度和效率也大幅提升,不是“高手”也胜似“高手”。 Excel常用快捷键大全 菜单和工具栏操作 Alt+F 激活“文件”菜

    04-29 44浏览
  • Matlab用于二维图形绘制

    续上篇Matlab系列篇的二维图形,本篇将完成剩下二维图形部分篇章..... 交互式绘图 交互式绘图的意思就是可以使用鼠标对图形进行操作,具体的实现看待会的演示,首先了解几个会用到的函数:ginput、gtext和zoom,其中ginput只能用于二维图形绘制,另外两个还适

    04-28 72浏览
  • FPGA小白学习如何实现一个RISC-V处理器

    最近两年,RISC-V这个词开始频繁的出现在,从、、、再到、沁恒CH32V103等等,国内外涌现出了一大批RISC-V处理器。今天分享一位大佬从零开始写的极简、非常易懂的RISC-V处理器核,从一个FPGA小白的角度,来学习如何实现一个RISC-V处理器。 开源地址 该项目的Gi

    04-23 33浏览
  • 这14道C语言经典习题及答案

    本文展示了14个C语言的迷题以及答案,代码应该是足够清楚的,而且有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。 如果你不看答案,不知道是否有把握回答各个谜题?让我们来试试。 1 下面的程序并不见得会输出"hello

    04-22 44浏览
正在努力加载更多...
热门资料
热门帖子
热门博文
广告
X
广告