自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 和我一起学数据结构——链表

计算机里不同存储区之间的关系叫物理结构。链式物理结构是其中一种。由多个相互独立的存储区构成,任何两个存储区之间可以用指针连接;链式物理结构里每个存储区都是结构体类型的存储区,它们叫做节点;单向线性链式物理结构中任何两个节点之间都有前后顺序(每个节点里只需要包含一个指针)单向线性链式物理结构里最后一个节点里的指针必须是空指针;可以在线性链式物理结构最前面节点前再增加一个无效节点,这个节点叫做头节点;可以在线性链式物理结构最后面节点后再增加一个无效节点,这个节点叫做尾节点;

2024-01-03 23:31:53 327

原创 我最喜欢读的十本书——排名不分先后

《儒林外史》《水浒传》《三国演义》《平凡的世界》《白鹿原》《活着》《围城》《万历十五年》《人类简史》《心流》

2022-05-28 11:04:18 949

原创 如何保持精力充沛?

什么是精英?所谓精英就是精力充沛的英雄。如果没有足够的精力,何谈高强度的脑力或体力劳动。自古至今,能成大事者必然是每天精力充沛有使不完力气的人,整天提不起精神的人,怎么能应付繁重的工作?那么如何保证每天精力充沛?答案很简单,从每天的饮食起居着手。古书中说 :饮食有节,起居有常,不妄作劳,故能形与神俱,而尽终其天年,度百岁乃去。养成好习惯,受益终身。即睡眠、饮食与运动,重要程度从前至后。第一,睡眠。首先且最重要的一点就是规律睡眠,让自己的身体规律地运行与休息。具体到每天,我自己地规律是,每晚22:30前后

2022-05-28 10:41:07 365

原创 研究生毕业一年有感 —— 写于2021年5月29号

个人亲身感悟,读研究生一定要读自己感兴趣的方向。否则读研的几年你会很痛苦,我就是这么经历过来的。由于自己对科研提不起兴趣,研二时偷偷跑出去上了四个月的C++辅导班,一天学习十个小时每周六天,到了年底又背着导师跑到南瑞实习了三个月。那时的我还没有意识到学业上的危机。毫不夸张的说,到目前为止我人生的至暗时刻就是读研的最后一年。科研没进展,工作没着落,面临着延毕,参加了编程辅导班又导致经济上很窘迫,经常性熬夜加上心情郁闷引发了慢性胃炎。来自毕业的压力、家庭的压力、同辈的压力以及经济上的压力就像一座座沉重土堆压在我

2022-03-25 23:20:34 6639

原创 嵌入式系统工程师笔试/面试常考题梳理

嵌入式系统工程师笔试/面试常考题梳理

2021-12-30 16:11:47 662

原创 Linux系统编程之内存映射mmap()

由于在项目当中使用到了内存映射技术,因此在这里总结梳理一些内存映射技术的概念和用途,给大家提供参考的同时也加深自己对该技术的理解,一举两得。

2021-11-20 17:24:39 684

原创 使用VS2019远程开发Linux C/C++程序

使用VS2019远程开发Linux C/C++程序写下这篇文章,分享一下自己工作这一年多以来,使用VS2019远程开发、调试和部署Linux C/C++程序的一些使用经验和心得体会。所谓工欲善其事必先利其器,开发一个项目之前,我们要选择好合适的开发工具以及开发环境。Linux C/C++程序常见的开发方式在Linux系统上,使用 gcc g++ gdb make工具开发Linux C/C++程序;在VM虚拟机上,安装Ubuntu桌面版,使用vsCode开发Linux C/C++程序;在wind

2021-11-03 15:04:49 7932 9

原创 Open62541笔记(一)判断节点身份标识

首先我们来看一下源码中的这两个数据结构,下面的论述均是基于此。* An identifier for a node in the address space of an OPC UA Server. */enum UA_NodeIdType { UA_NODEIDTYPE_NUMERIC = 0, /* In the binary encoding, this can also * become 1 or 2 (two-

2021-01-22 08:45:44 1485 4

原创 Linux(二)程序开发基础

Linux培训2程序开发基础1、Linux静态库和动态库的制作和使用1.1 什么是库文件在理解什么是库文件之前,我们首先要了解C语言程序的编译过程。下面简单介绍一下此过程:库是一组预先编译好的函数的集合,这些函数是按照可重用的原则编写的。函数库最简单的形式是一组处于“准备好使用”状态的目标文件。当程序需要使用函数库中的某个函数时,编译器和链接器会将程序代码和函数库结合在一起生成一个单独的可执行文件。库文件分为标准系统库文件和用户生成的库文件。标准系统库文件一般存储在/lib和/usr/lib目录

2021-01-11 11:34:49 1304 1

原创 Linux(一)操作系统基础知识

Linux操作系统基础知识1、Linux简介与程序开发环境1.1 什么是Linux?Linux是一个可以自由发布的类UNIX内核实现,它是一个操作系统的底层核心。Linux是由芬兰赫尔辛基大学的Linus开发,期间得到了网上广大UNIX程序员的帮助。它最初是受其教授的Minix(一个小型的类UNIX系统)启发而开发的程序,纯属个人的爱好,但是后来它自身逐步发展成为一个完整的系统。要理解什么是Linux,首先要了解在Linux之前诞生的系统和应用程序——UNIX和GNU软件。1.1.1 什么是UNI

2021-01-05 15:15:18 86637 16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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