Mr.Zhang-I am a programmer And I am radioactiveMr.Zhang

山高疑日近,海阔觉天低

Linux面试经验

今天给大家分享另一位网友的面经,只因为它比较特殊,全程Linux底层拷问。。。 全程威而鋼 四十分钟,把Linux操作系统,你知道的,不知道的,都问出来了。这些问题下来,如果你是电子信息专业的同学,那你能答多少呢?如果是计算机科学与技术或...

赞(0)学习 阅读(31)

MCU图形GUI库

在嵌入式系统开发中,选择一个合适的图形用户界面(GUI)库是至关重要的。在屏幕上显示的时候,使用现成的图形库,这样开发人员就不需要弄清楚底层任务,例如如何绘制像素、线条、形状,如果再高级一点,则可以绘制某些对象,例如窗口、按钮等。 下面将介...

赞(0)嵌入式 阅读(38)

10 种常见的软件架构模式

原文 有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式? 根据维基百科中的定义...

赞(0)LinuxAPI 阅读(38)

SQLite3

原文 前言,介绍 SQLite有超过225个api。然而,大多数api都是比较专业的,初学者可以忽略。经常用的API比较少,本文只要介绍常用的核心API。 下面的两个对象和八个方法组成了SQLite接口的基本元素: 1.两个对象 ①sqli...

赞(1)LinuxAPI 阅读(57)

Valgrind

前言,内存管理常见的内存错误 1.内存泄漏:内存没有被释放,导致内存浪费。解决方案可以采用以下方法: 手动管理内存并调用free()释放不再使用的内存; 使用智能指针等自动内存管理机制; 使用内存泄漏检测工具定位和修复内存泄漏问题。 2.内...

赞(0)LinuxAPI 阅读(35)

struct中的位域

位域声明 位域的主要作用是节省存储空间,位域的声明在结构体内有以下形式, struct { type [member_name] : width ; }; 以下表格描述了位域元素 元素 意义 type 可以是int,unsigned int...

赞(1)LinuxAPI 阅读(43)

IIC

1 I2C通信理解 很多朋友在进行IIC通信协议开发的时候比较迷茫,一方面是可能长时间没怎么用了,相关的知识有所忘却,也算正常,不过如果重新围着通信时序图看来看去,那还是比较麻烦的,比如IIC的起始电平条件、停止电平条件、以及数据保持即更新...

赞(0)嵌入式 阅读(39)

Linux三剑客/正则表达式

正则表达式 1、常用元字符 正则表达式常用的元字符如下: 元字符 说明 \d 匹配数字,相当于[0-9] \D 匹配非数字,相当于[^0-9] \w 匹配字母或数字或汉字或下划线相当于:[0-9a-zA-z_] \W 匹配任意不是字母、数字...

赞(0)LinuxAPI 阅读(33)

C 语言编码规范

原文 作为程序开发者,避免不了阅读别人代码,那么就会涉及到到一门语言的编程规范。规范虽然不是语言本身的硬性要求,但是已经是每一个语言使用者约定俗成的一个规范。按照编程规范编写的代码,至少在代码阅读时,给人一种愉悦的心情,特别是强迫症患者。另...

赞(0)LinuxAPI 阅读(38)

Qt编译

一,输入:鼠标,键盘,触摸屏 1、-tslib和-evdev的区别 官方说明:Inputs on an Embedded Linux Device configure 可以同时让Qt支持这2种功能,./configure –he...

赞(1)嵌入式 阅读(70)

登录

找回密码

注册