0

2.安装Visual Studio插件Visual Assist

前一篇文章中我们已经把 Visual Studio 2015 安装 好了,先别急的敲代码 Hello World ,首先我们还得装个Visual Assist插件,该插件支持代码自动提示,用了之后你会发现真香。 以前安装 Visual Studio 2015 的Visual Assist 插件躺了一 ...

猿说Python/C++ 发布于 2020-05-27 22:24 评论(0)阅读(31)
0

leetcode-5. 最长回文子串

leetcode-5. 最长回文子串。 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 来源:力扣(LeetC ...

hujunxiang98 发布于 2020-05-26 21:17 评论(0)阅读(4)
0

C连载3-不同环境下的C

一、不同环境下的C 1.一个源程序inform.c编译生成a.out,然后可以直接运行这个可执行程序,如果要存储这个可执行文件,应该把它重命名,否则,就会被下一次编译程序时生成的新a.out所替换。 2.如何处理目标代码,C编译器会创建一个inform.o,然而却找不到这个文件,因为一旦链接器生成了 ...

心悦君兮君不知-睿 发布于 2020-05-26 00:23 评论(0)阅读(19)
0

C/C++编程笔记:C语言贪吃蛇源代码控制台(二),分数和食物!

接上文《C/C++编程笔记:C语言贪吃蛇源代码控制台(一),会动的那种哦!》如果你在学习C语言开发贪吃蛇的话,零基础建议从上一篇开始哦!接下来正式开始吧! 三、蛇的运动 上次我已经教大家画出蛇了,现在我就教大家让蛇动起来。为了让大家更好理解,蛇的移动就用最简单的办法,这里就不用链表,顺序队列什么的了 ...

叶修语 发布于 2020-05-25 20:05 评论(0)阅读(46)
1

初学 C 语言没有项目练手?这 20 个小项目拿走不谢~

C 语言是大多数人的编程入门语言,但很多初学者在学习的过程中难免会出现一些迷茫,比如:不知道 C 语言可以开发哪些项目,可以应用在哪些实际的开发中…… 今天我们收集了 20 个 C 语言练手项目,提供了详细的教学文档和源代码,希望可以对 C 语言初学者有所帮助~ 1. C 语言实现简单计算器 本课程 ...

实验楼 发布于 2020-05-25 18:11 评论(0)阅读(95)
0

C/C++编程笔记:C语言贪吃蛇源代码控制台(一),会动的那种哦!

前几天有个同学加我QQ私聊我说他们老师布置了一个贪吃蛇,他不知道怎么写所以来找我求解,我给他简单讲解了思路和一些难点之后他也能够自己独立将项目完成了!考虑到更多同学可能有贪吃蛇上的问题,今天有时间就来写一下题解。我将分几步来教大家写一个贪吃蛇小游戏。由于大家可能C语言未学完,这个教程只涉及数组和函数 ...

叶修语 发布于 2020-05-25 16:57 评论(0)阅读(40)
0

MMU那些事儿

MMU存在的意义 [导读] 本文从内存管理的发展历程角度层层递进,介绍MMU的诞生背景,工作机制。而忽略了具体处理器的具体实现细节,将MMU的工作原理从概念上比较清晰的梳理了一遍。 MMU诞生之前: 在传统的批处理系统如DOS系统,应用程序与操作系统在内存中的布局大致如下图: 应用程序直接访问物理内 ...

逸珺 发布于 2020-05-25 00:52 评论(0)阅读(38)
0

实用算法系列之RT-Thread链表堆管理器

[导读] 前文描述了栈的基本概念,本文来聊聊堆是怎么会事儿。RT Thread 在社区广受欢迎,阅读了其内核代码,实现了堆的管理,代码设计很清晰,可读性很好。故一方面了解RT Thread内核实现,一方面可以弄清楚其堆的内部实现。将学习体会记录分享,希望对于堆的理解及实现有一个更深入的认知。 注,文 ...

逸珺 发布于 2020-05-25 00:39 评论(0)阅读(87)
0

数据结构上机实验(2)

实操才能去感受自己的缺陷所在,虽然在算法这一块很弱势,但不断坚持,改变自己。 ...

我在吃大西瓜呢 发布于 2020-05-23 21:42 评论(1)阅读(56)
0

手把手教系列之FIR滤波器设计

【导读】:前面的文章介绍了移动平均滤波器、IIR滤波器、梳状滤波器,今天来谈谈FIR滤波器的设计实现。 本篇文章依然采用4W1H进行描述,从 What Why Where When How 几个维度展开。为了便于理解4W1H,依然把5W1H的图附上。 FIR滤波器之What? LTI线性时不变系统冲 ...

逸珺 发布于 2020-05-23 01:09 评论(0)阅读(77)
0

手把手教系列之梳状滤波器设计实现

[导读]:前面一篇文章关于IIR/移动平均滤波器设计的文章。本文来聊一聊陷波滤波器,该滤波器在混入谐波干扰时非常有用,算法简单,实现代价低。本文来一探其在机理、应用场景。 注:尽量在每篇文章写写摘要,方便阅读。信息时代,大家时间都很宝贵,如此亦可节约粉丝们的宝贵时间。 前文所说学习的倡导2W1H原则 ...

逸珺 发布于 2020-05-23 01:03 评论(0)阅读(14)
0

C连载2-编译过程以及语言历史概览

一、计算机要完成两数相加,可以大致分为如下几个步骤: 1.从内存位置2000上把一个数字拷贝到寄存器1; 2.从内存位置2004上把另一个数字拷贝到寄存器2; 3.把寄存器2里面的内容与寄存器1中的内容相加,把结果储存在寄存器1中。 4.把寄存器1中的内容拷贝到内存位置2008。 二、高级语言以更抽 ...

心悦君兮君不知-睿 发布于 2020-05-22 00:23 评论(0)阅读(19)
0

C/C++编程笔记:C语言制作情侣必备《爱情电子相册》,源码解析!

今天是521,就分享一个程序员必会的——情侣回忆杀《爱情电子相册》吧!话不多说,先上思路,后接源码! 具备能力: 1.基本可视化编程 1.1 initgraph(800,600); 1.2 关闭窗口closegraph(); 1.3 窗口坐标 2.基本绘图函数 2.1 line 画线 2.2 cir ...

叶修语 发布于 2020-05-21 23:20 评论(0)阅读(52)
0

manacher-线性查找算法-(最长回文子串问题)

manacher 线性查找算法 manacher算法中需要知道的概念: 回文半径: 回文中心 到 回文边界的距离. 回文半径数组: radius[i]表示以 i 为回文中心的最大回文半径. 回文最右边界: 出现的回文边界中最右的位置. 首次回文中心: 回文最右边界首次出现时的回文中心. 首次回文左边 ...

hujunxiang98 发布于 2020-05-21 22:50 评论(0)阅读(2)
0

C语言 01 volatile关键字

volatile 是一种类型修饰符,提醒编译器它定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中(内存中)读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器(缓存)中的值,如果这个变量由别的程序更新,将出现不一致 ...

柯珂柯珂 发布于 2020-05-21 09:30 评论(0)阅读(31)
0

MCP3421使用详解

因某项目需要,需要采集微弱的电压信号,且对电压精度要求较高,于是选中MCP3421这款18 bit 高精度IIC AD转换芯片。本文将结合MCP3421的手册,对该芯片的使用进行详细解释,并配合Proteus,完成基于MCP3421的仿真。 关键词:MCP3421, Proteus,MSP430,... ...

Honglong 发布于 2020-05-20 22:43 评论(0)阅读(35)
0

解决c语言编译运行速度慢的问题

#引言 c语言编译运行慢怎么办?可能就是这编译运行的3s钟就可以把你逼疯 解决方法 检查编译器版本, 优先选择64位, 即MinGW-64 关闭杀毒软件, 如Windows Defender, 电脑管家, 或者把文件夹添加进信任区 以下是开启电脑管家做的实验: 运行结果图 开启电脑管家后一键编译和运 ...

Venue 发布于 2020-05-20 21:48 评论(0)阅读(54)
0

bfprt-线性查找算法-(topK问题)

bfprt 线性查找算法 百度百科: bfprt bfprt 流程: 调用 selectPivot 得到 划分轴. 调用 partition 按照划分轴进行区间划分(小于划分轴区域,等于划分轴区域,大于划分轴区域), 根据 k 所在的区域进行处理: 在等于区域: 直接返回等于区间任意元素即可. 在小 ...

hujunxiang98 发布于 2020-05-20 18:05 评论(0)阅读(1)
0

编程技巧:如何学好程序员必知必会的数据结构?不妨试试这招!

学习编程,数据结构是你必须要掌握的基础知识,那么数据结构到底是什么呢? 微信公众号:程序员书单;作者丨黄小斜 其实数据结构就是用来描述计算机里存储数据的一种数学模型,因为计算机里要存储很多乱七八糟的数据,所以也需要不同的数据结构来描述。 了解了基本概念之后,接下来我们再来看看,为什么我们要学习数据结 ...

叶修语 发布于 2020-05-20 17:11 评论(0)阅读(43)
0

关于atmega32u4的CDC模拟串口程序

编程环境使用的是AVR studio 下载程序在这个链接里https://www.pjrc.com/teensy/usb_serial.html 关键是电脑要安装驱动才能正常通信 1 include <avr/io.h> 2 #include <avr/pgmspace.h> 3 #include ...

尧舜语 发布于 2020-05-20 09:21 评论(0)阅读(23)