- 社区首页
- 找到 1060 条结果
早,继续记录我的学习心得。
# 每日的微进步
**人们很容易高估某个决定性时刻的重要性,也很容易低估每天进行微小改进的价值**。
以前我也以为大规模的成功需要大规模的行动,现在我不这么认为了。长期来看,由于复利效果,一点小小的改进就能产生惊人的变化。
还有一点值得注意的情况,大多数人有了家庭和子女后,并且....
嵌入式Hacker
2020-07-22 15:37:40
浏览量:688
1.背景
本文档是安服优物联网开放平台C语言编程的规范文件,AFUIOT开放平台项目的所有C语言代码均采用此规范编写,本规范基于谷歌开源项目C++风格指南改编,与Google C++ Style Guide兼容,可视为其C 语言的子集,本文档列出了C语言代码风格的常用要求,使用AFUIOT开放平台的C语言代码需遵循此文档的要求,同时仍可详细查阅...
安服优
2020-07-17 19:06:54
浏览量:597
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了[](https://www.icxbk.com/article/detail/1503.html "")、[](https://www.icxbk.com/article/detail/1507.html "")和[](https://www.icxbk.com/article/detail/1511.html ""),今天笔者将要给大家介绍我们这个DIY智能垃圾桶套件中“舵机控制”的详细使用。
...
芯知识学堂SingleYork
2020-07-21 15:58:54
浏览量:1379
---
layout: _draft
title: Linux系统编程-通用文件模型
date: 2020-07-13 08:24:24
tags:
---
# 一、让人失控的自我批评
**我们一直被灌输一种的观点:**
失败时,你要重视自己的失败,在没达到自己设定的预期目标时作自我批评。我们需要一个严厉的声音,来控制自己的胃口、本能和弱点,同时威胁自己再这么下去会有严重....
es_hacker
2020-07-22 14:57:51
浏览量:303
我们之前网文已经介绍了mini D1 WiFi模块,具体参见下面链接:
[mini D1 WiFi模块Arduino开发简介](https://mp.weixin.qq.com/s/fpPoMca08FKZzOM44Fh2Og)
下面网文介绍了如何在阿里云生活物联网平台创建一个智能设备:
[七步快速开启产品智能化](https://mp.weixin.qq.com/s/WJGq4D8FDm08MTaZvMu_eg)
本文我们利用之...
嵌入式从0到1
2020-08-07 23:12:50
浏览量:4553
## 前景
- 为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!!
- 其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大,但是看自己的需求,是否要使用LWIP协议栈了。
- 其实写mini udp协议栈之前,需要先了解UDP协议的....
Rice嵌入式开发
2020-07-23 11:49:23
浏览量:591
我们都知道雷军雷布斯说过当时他写的代码像诗一样优美,那已经是三十年前的汇编时代了,那么现在你有见到过最美的c语言代码吗?
1. 我在网上收集了一些代码,供大家赏诗,其中我本人最喜欢最后一个。
这是我找到最多的答案,估计是程序员想自黑还是说这个带大家步入了代码的世界。
```
#include
int main(void)
{
pri...
李肖遥
2020-07-23 19:23:06
浏览量:930
C语言会同意一些"令人震惊"的结构,下面的结构是合法的吗,我们来看看几个例子。
## c = a+++b;
以下代码是合法的吗,咋的一看不禁有这样的疑问?
```
int a = 5, b = 7, c;
c = a+++b;
```
这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它?
根据最处理原....
李肖遥
2020-07-27 11:39:00
浏览量:438
# 用clion自带的platformIO和开发esp32!!!
太爱Jetbrains了!!!
上次用烦了keil写stm32,Clion马上给俺整了个2019.1更新,直接整合了stm32CubeMX,从此抛弃keil.(详见[用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!](https://zhuanlan.zhihu.com/p/63672432)
最近毕设选择了用esp32,然后用platformIO来做为开发...
keysking
2020-07-29 11:00:39
浏览量:1530
## NULL在C/C++中的标准定义
### NULL的标准定义
```
#if !defined(NULL) && defined(__NeeDS_NULL)
#ifdef _cplusplus
#define NULL 0 // 这里对应C++的情况
#else
#define NULL (void *)0 // 这里对应C语言的情况
#endif
```
编译器预先定义了一个宏`_cplusplus`,来判断当前的编译环境是C++的还是C语言的....
李肖遥
2020-08-10 21:04:58
浏览量:329
[前面我们说到了eSP8266的AT指令集的使用](https://mp.weixin.qq.com/s/_s6JmbHdLwLuQYyd66UwvQ "前面我们说到了eSP8266的AT指令集的使用"),按说这一章是要说mqtt协议的,但是为了考虑物联网知识体系的完整性,这一章说一下物联网智能家居的控制过程和流程,顺带说一下关于mqtt协议中的订阅和发布是啥意思,算是下一章的前...
果果小师弟
2020-08-07 20:57:21
浏览量:1329
在用C/C++实现字符串切割中,strtok函数经常用到,其主要作用是按照给定的字符集分隔字符串,并返回各子字符串。
但是实际上,可不止有strtok(),还有strtok、strtok_s、strtok_r 函数,我们本篇文章作为基础篇,来一些简单的介绍。
## strtok()函数详解
### 描述
该函数用来将字符串分割成一个个片段,并返回各子字符串。...
李肖遥
2020-08-10 21:07:12
浏览量:683
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的:
```c
typedef struct //下拉列表项目定义
{
const char *Item; //项目名称
}LIST_ITeM;
```
```c
//通讯波特率选择菜单
LIST_ITeM const COMM_BPS_List[] =
{
"600",
"1200",
"2400",
"4800",
"9600",
...
耳根的耳根
2020-08-11 17:07:54
浏览量:431
在上篇[因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)](https://mp.weixin.qq.com/s/WlJONlzpj5jOu6rPSB85og)中,我们分析了strtok()函数,以及windos、Linux下的线程安全版,那么这篇中我们着重分析下解读strtok()的隐含特性,到底strtok有哪些坑。
## 看源码
要想深究其特性,必须看源码,下面的代码取自glibc-2.....
李肖遥
2020-08-19 20:54:38
浏览量:555
作者:良知犹存
转载授权以及围观:欢迎添加微信号:Conscience_Remains
总述
曾经开发的时候遇到这样一个情况,我们的设备是车载设备,在车辆行驶过程中需要实时上报车辆数据,但是由于用的网络端是2G网,在行驶过程中,会遇到信号不好导致网络中断的情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c
2020-08-20 11:01:01
浏览量:615
## 源起
因为手上有个NanoPi neo,想着做个什么东西,这货有网络接口,没有直接的HDMI之类接口,想着要把做个网络音箱吧,可以用PC或者手机去控制播放,多方便啊!
说干就干!
可光这货也不能搞啊,再找找家里的存货,
有老的适配PC的有源音箱,有淘汰的手机5V电源,小容量(8G)的中速tf卡(差不多可以放系统啦)
其实...
xdsnet
2020-08-20 13:55:21
浏览量:3081
很久没有给大家写文章了,没有人催更,也没有人关注,哈哈,悄悄的我走了,亦如我悄悄的来,不带走一个粉丝,也不带走一个妹纸。
一群大老爷们儿肯定都已忘记我的存在,为了刷一波存在感,我也是用心良苦了。
话题源自不久之前的一次和朋友的交流...
* 他问我:你知道红警1开源了源代码吗?而且直接在github就可以下载了...
yoyojacky
2020-08-24 18:46:44
浏览量:4809
[TOC]
---
---
**文章难度:** ★★
本文适合:掌握一定的linux常用基本命令,有C或Python编程基础的读者。
有很多入坑树莓派的新手会Python或者C语言,想玩转树莓派上的GPIO硬件资源,但是又不知道从何下手,本文就是一篇让新手入门树莓派GPIO硬件编程的文章。
通过安装WiringPi库,让树莓派的硬件...
wybliw
2020-09-04 11:27:35
浏览量:7721
最近什么最火?
自从9.10号开发者大会以来,鸿蒙系统一直是热中之火热。
那我们来看看华为消费者业务为开发者提供的集成开发环境吧。
## HUAWeI Deveco Studio初介绍
### 地址
*https://developer.huawei.com/consumer/en/deveco_studio/*
![](https://IMG_URL_RePLACe/bbsimages/202009/c1fa903b8b98ecc45dc539de312c...
李肖遥
2020-09-14 09:29:32
浏览量:5975
鸿蒙OS终于发布了,在当前的中美关系下,华为逆势而起,欲建立起世界第三大移动系统,并在生态的建设上取得了一定的成果。
华为了推出了自己的Studio,这个版本目前还是Deveco Studio 2.0 Beta1的版本,相信后续的版本功能会更强大。之后的示例代码与codelabs也即将上线。
这里可以看一下对系统的要求只有一个win10版本的...
汉云
2020-09-15 22:35:01
浏览量:6850