自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 交叉编译Nginx

Nginx是个高性能的http和反向代理服务器,应用非常广泛,使用C语言编写,故可以将其交叉编译,然后放到arm平台上使用,这样Nginx就可以在嵌入式linux里大放光彩。下面就讲述如何交叉编译Nginx。一 准备交叉编译平台:ubuntu16.04 64位目标平台:arm 32位 (对于64位操作方法也是类似)下载以下文件用于交叉编译:gcc-linaro-4.9.4-2017...

2019-09-28 00:12:08 3626 4

原创 C++成员初始化列表的高效性

我们在使用C++定义一个类时,有时会在类里定义一些private变量,然后在类实例化时使用传进来的参数来设置这些private变量的初始值。这时候类的构造函数会有2种写法,第一种是在构造函数里进行赋值,class Test{public: Test(int data) { m_data = data; }private: int m_data;};第二种方法是使用成...

2019-09-24 22:12:15 658 1

原创 学习open62541 --- [4] Server添加变量

本教程主要讲述如何在OPC UA Server端添加一个变量,并修改其值,以及OPC UA Client端如何与这个变量交互。一 Server添加变量

2019-09-23 22:36:45 12446 66

原创 I2C总线 --- 关键点理解

最近项目中使用到了I2C总线设备,这里就讲解一下对I2C总线的理解。本文只讲解关键部分的知识,相信只要理解核心知识就很容易弄懂I2C总线了。一 简介I2C总线是由Philips公司开发的一种双向二线制同步串行总线,只需要两根线即可在连接于总线上的设备之间传送信息。所谓的二线制就是指SDA(Serial Data)和SCL(Serial Clock)2根线。同步的概念后面再解释,这是一个很...

2019-09-21 22:54:26 1579

原创 Linux下C语言判断文件是否存在

本文仅做记录,直接上example代码,#include <unistd.h>#include <stdio.h>int main(void){ if (access("AA.txt", F_OK) == 0) { printf("AA.txt exists.\n"); } else { pr...

2019-09-15 21:29:10 7216

原创 C/C++ 头文件多层包含问题

今天写代码时遇到个头文件多层包含的问题,竟然想了很久…,下面就分析下,顺便解释下深层次原因。一 问题平时写功能代码时,一般一个类单独拥有一个cpp文件和头文件,如下,// func.h#ifndef __FUNC_H__#define __FUNC_H__#include "other.h"struct func{ void fn1(int data); void fn2...

2019-09-05 20:17:08 1842

The GNU Make Book

关于GNU Make的一本好书 .个人看了官网的make教程,看的很晕,还是这本书容易

2016-08-04

空空如也

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

TA关注的人

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