Yngz_Miao的博客

优秀是一种习惯。

2018年博客之星评选,需要您宝贵的一票!

我正在参加CSDN 2018年博客之星评选,希望大家能投我一票,我在NO.137(Yngz_Miao)。 感谢大家宝贵的一票,投票地址:CSDN 2018 博客之星评选。   2018年,一整年的博客之路,一百多篇的博客分享,有关于嵌入式软件相关内容的技术研究、面经分享等。在IOT物联网大火...

2018-12-29 22:41:28

阅读数:501

评论数:1

【Yngz_Miao的博客】博客导航(不断更新)

目前导航有初探Linux操作系统、STM32F103ZET6芯片、UCOS-III操作系统、Altium Designer四大块。 除此之外,博客内还有包括C/C++编程语言、Qt5、TCP/IP、笔试题面经等方面的博文,可以在左侧个人分类中查找到。   初探Linux操作系统 关于Lin...

2018-11-29 17:06:11

阅读数:169

评论数:0

【腾讯云】记录一次Could not connect to SMTP host: smtp.163.com, port: 25的解决办法

问题描述 最近准备将一个项目发布到腾讯云,在本地所有的功能都能够实现的很好,但是一到腾讯云上面就出现了一个问题: 错误报告内容:Could not connect to SMTP host: smtp.163.com, port: 25 翻译起来就是:不能连接到smtp.163.com,因为...

2019-01-19 15:47:12

阅读数:16

评论数:0

【DSP】DSP5509A的FFT算法实现(附:完整代码及疑点解惑)

傅里叶变换及FFT原理 说起傅里叶变换,每个人第一反应都是从时域转换到频域的手段,如下图所示: 但除了这一点之外呢?原理呢,推导呢?大概都是一头雾水…… 而FFT并不是一种新的变换,它是离散傅立叶变换(DFT)的一种快速算法。 DFT的算法速度: 由于我们在计算DFT时一次复数乘法需...

2018-12-10 12:13:31

阅读数:77

评论数:0

【Qt】Qt的数据库(Driver类、Query类、Model类、View类)

Qt提供了与数据库联动以开发应用程序的模块。与其他API相比,Qt提供的API更直观,也更容易理解。使用Qt提供的API之前,需要添加如下的头文件。 #include <QtSql> 为使用Qt开发应用程序,与使用C++语言类似,数据库使用SQL语...

2018-11-28 09:56:41

阅读数:1550

评论数:4

【Qt】Qt的线程(两种QThread类的详细使用方式)

Qt提供QThread类以进行多任务处理。与多任务处理一样,Qt提供的线程可以做到单个线程做不到的事情。例如,网络应用程序中,可以使用线程处理多种连接器。 QThread继承自QObject类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。因...

2018-11-26 15:13:42

阅读数:1291

评论数:6

【Qt】数据类型和有用的数据操作类

除了C++提供的基本数据类型之外,Qt还提供了了对开发者而言非常有用的多种数据类型。Qt提供的数据类型分为基本数据类型和类形态的数据类型。   基本数据类型 Qt支持多个平台,创建的应用程序需要在多种平台上都具有相同大小的数据类型。为了能精确指定数据类型的大小,Qt提供了一下的基本数据类型:...

2018-11-22 14:38:29

阅读数:85

评论数:0

【Qt】Qt的GUI设计与制作(下篇:高级控件、Qt Designer、对话框)

高级控件 Qt为了方便GUI的设计,不仅仅提供了QPushButton、QLabel这样的单一控件,还提供了可以将多个控件功能合为一体的高级控件类。如:显示日历的QCalendarWidget类,还提供了将多个控件功能融为一体的控件。 QCalendarWidget QCalendarWid...

2018-11-19 13:15:52

阅读数:171

评论数:0

【Qt】模型/视图结构和数据绑定控件

模型/视图结构 模型/视图是指处理数据的模型和向用户提供GUI的视图,这是从GUI分离数据的一种结构,又称为MVC(Model-View-Controller)。 模型 QAbstractItemModel类是所有模型类的基类,提供了存取和管理数据的界面,以及存储从数据结构图、文件、数据库和...

2018-11-17 15:31:03

阅读数:890

评论数:0

【Qt】Qt的GUI设计与制作(上篇:常用控件、布局)

基础控件 笼统地讲,Qt控件主要分为三大种类: 基础控件(Basic Widget):按钮(Button)、下拉列表框(Combo Box)、滚动(Scroll)等可直接使用的控件; 组合控件(Organizer Widget):分割(Splitter)、选项卡(Tab Bar)、按钮组(B...

2018-11-14 10:11:42

阅读数:196

评论数:0

【面经】2019汇顶科技(固件开发)、地平线机器人(嵌入式)面经

秋招也快结束了,回忆总结一下整个秋招过程中的一些公司的面试情况,也算是对自己这段时间的总结,也可以对其他人有一些借鉴吧。这篇主要是汇顶科技(固件开发)和地平线机器人(嵌入式)的面经。   汇顶科技 岗位:固件开发工程师(上海)   面试内容 一面:一面是专业面,主要询问个人的项目细节、...

2018-10-30 13:51:17

阅读数:423

评论数:1

【机试题】2019华为优招机试题(附超详细解答)

华为优招机试题还是老样子的三道大题,分值为100、200、300。理论上是答对一道即可过关,但这是理论上的。下面是2018年8月1日批次的华为优招机试题详解。   重复字符排序 题目描述:找出输入字符串中的重复字符,再根据ASCII码把重复的字符从小到大排序。 例如:输入ABCABCdd,...

2018-10-24 22:23:34

阅读数:326

评论数:0

【笔试题】2019海康威视嵌入式软件开发工程师(多媒体&智能应用)笔试题(附超详细解答)

与嵌入式软件开发工程师(BSP)的题目类型来说,多媒体&智能应用的笔试题在前面的选择题上类型差不多,主要是两条简答题。前者是偏向于Linux驱动方面,后者是偏向于视频/音频的采集或者编码方面。总体来说,大差不差。   选择题 1、下面的C程序在Linux下使用gcc编...

2018-10-19 13:34:54

阅读数:510

评论数:0

【C++】面试基础准备(00)

1、extern关键字 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说,extern有两个作用: 当它与"C"一起连用时,如:e...

2018-10-07 21:29:42

阅读数:199

评论数:0

【TCP/IP】域名解析过程,ARP的机制,PING的实现

ARP(Address Resolution Protocol)地址解析协议 ARP协议是网络层传输的,在已经知道下一站路由器的IP地址后,要将以太网包发送给目的地址,但是以太网需要的是目的mac地址不是IP地址,而通过ARP请求包就可以获得目的IP地址的mac地址。 为什么需要ARP协议呢?...

2018-09-24 16:36:47

阅读数:267

评论数:0

【笔试题】2019CVTE软件支持工程师笔试题(附超详细解答)

CVTE的软件支持工程师的笔试题主要分为选择题(20道)和编程题(2道),考查内容主要是C语言、Linux操作系统为主。编程题都比较简单,没有什么难度;选择题涉及的范围还是比较广的。不过有三点比较“坑”的地方: 选择题都是多选框,没有单选或者多选的提示(也就是说,每道题都有可能是多选); 编程...

2018-09-15 16:59:31

阅读数:523

评论数:0

【笔试题】2019海康威视嵌入式软件开发工程师(BSP)笔试题(附超详细解答)

海康威视嵌入式软件工程师的题目只包含两个部分选择题和简答题,也就是说,没有编程题! 照样是C语言基础的题量最多了,又因为是BSP方向,所以关于Linux操作系统和驱动方面的题目可能页会比较多一点,但是就题目的总体难度而言,也并不是特别难。但如果对Linux、驱动方面不是很了解的话,估计会很吃亏的...

2018-09-14 13:40:38

阅读数:1869

评论数:0

【Linux】Linux线程私有数据

线程私有数据 在单线程程序中,函数经常使用全局变量或静态变量,这是不会影响程序的正确性的,但如果线程调用的函数使用全局变量或静态变量,则很可能引起错误。因为这些函数使用的全局变量和静态变量无法为不同的线程保存各自的值,而当同一进程内的不同线程几乎同时调用这样的函数时就可能会有问题发生。 而解决...

2018-09-10 16:52:08

阅读数:150

评论数:0

【Linux】Linux多线程技术

Linux多线程概念 线程的概念 线程是计算机科学中的一个术语,是指运行中的程序的调度单位。一个线程指的是进程中一个单一顺序的控制流,也称为轻量进程。它是系统独立调度和分配的基本单位。同一进程中的多个线程将共享该进程中的全部系统资源,例如文件描述符和信号处理等。一个进程可以有很多线程,每个线程...

2018-09-05 15:57:23

阅读数:266

评论数:0

【Linux】Linux网络编程(含常见服务器模型,下篇)

上一篇文章:【Linux】Linux网络编程(含常见服务器模型,上篇)。   高级嵌套字函数 前面介绍的一些函数(read、write等)都是网络程序里最基本的函数,也是最原始的通信函数。下面介绍一下几个网络编程的高级函数: recv()函数 int recv(int s, void ...

2018-09-03 21:07:50

阅读数:187

评论数:0

提示
确定要删除当前文章?
取消 删除