logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【树莓派】配置无线网络(wifi)

树莓派网络分为有线网络和无线网络两种连接方式,有线网络只需要一根网线接入,让设备动态获取IP即可, 基本不需要进行设置。但在使用无线网络连接时,经常会出现一些问题,如输入ifconfig命令时找不到设备节点wlan0:或者找到了wlan0设备节点,但是没有获取到IP:此时我们可以通过“ls /sys/class/net”命令确认设备节点是否存在来排除是否为硬件故障或者没有加载驱动:然后通过“sud

C语言:return 0 , return 1 和 return -1 以及 return ,break 的区别

1. return 没有返回值 和 break的区别:return 多用于void 类型的函数。例如:void aa(){while(1){for(){return;//break;}if(){}}}在这个函数中,不管你因为什么原因你想结束这整个函数,此时你就可以用return 。记住是结束整个aa函数。而如果此时.

#c语言
C语言assignment makes pointer from integer without a cast

这个警告的意思是将一个int整数值直接赋值给了一个指针变量。(重点是类型不一致)消除警告的方法就是明确类型转换是否是正确的,如果确实要把整数变量赋予指针变量,那么请使用强制类型转换。否则,请用相同的数据类型,这样编译器就不会显示警告。比如: int *p = 10; //这就会产生这个警告//因为 p 是指针变量,存放的是地址。而10是一个整数常量改成: int *p = (int *)10//强

#c语言
3.线程同步之互斥量加锁和解锁_代码demo

与互斥锁相关API  互斥量(mutex)从本质上来说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。对互斥量进行加锁后,任何其他试图再次对互斥量加锁的线程将会被阻塞直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程阻塞,所有在该互斥锁上的阻塞线程都会变成可运行状态,第一个变为可运行状态的线程可以对互斥量加锁,其他线程将会看到互斥锁依然被锁住,只能回去等待它重新变为可用

#linux
each undeclared identifier is reported only once for each function it appears in

each undeclared identifier is reported only once for each function it appears in意思是:对于每个出现在其中的函数,每个未声明的标识符只报告一次1.按照百度大多数的做法是,添加完整头文件。2.但是在我的代码里,却是一个大家都很难想象到的情况。由于是一个代码demo,代码量少,无意中被我弄好了,居然是一个不知道是不是格式的

#c语言#linux
【树莓派】CSI摄像头简单配置

本文讲讲树莓派如何正常安装CSI摄像头以及一些基础的配置和简单的使用测试环境硬件:树莓派3B/3B+系统:Raspberry Debian 9 / Debian 10硬件连接1、找到CSI 接口(树莓派3B的CSI接口在HDMI接口和音频口中间),需要拉起 CSI 接口挡板,如下:2、将摄像头排线插入CSI接口。记住,有蓝色胶带的一面应该面向音频口或者网卡方向, 确认方向并插紧排线,将挡板压下去,

C语言:数组的定义

一:数组的特征1、数组是数据的集合比如1到1002、数组的数据是同类型的1–100都是整数,. …不能 11.222.43、数组地址是连续的二:定义数组的三种方式***//// 注意:数组中括号[ ]只有在定义一个数组的时候,才表示数组大小,其余任何情况,都表示用下标来访问数组***1、没有初始化的数组,仅仅申请了100个整数型的内存空间,最好要初始化:int array[100] = (0);

#c语言
【树莓派】配置无线网络(wifi)

树莓派网络分为有线网络和无线网络两种连接方式,有线网络只需要一根网线接入,让设备动态获取IP即可, 基本不需要进行设置。但在使用无线网络连接时,经常会出现一些问题,如输入ifconfig命令时找不到设备节点wlan0:或者找到了wlan0设备节点,但是没有获取到IP:此时我们可以通过“ls /sys/class/net”命令确认设备节点是否存在来排除是否为硬件故障或者没有加载驱动:然后通过“sud

C语言assignment makes pointer from integer without a cast

这个警告的意思是将一个int整数值直接赋值给了一个指针变量。(重点是类型不一致)消除警告的方法就是明确类型转换是否是正确的,如果确实要把整数变量赋予指针变量,那么请使用强制类型转换。否则,请用相同的数据类型,这样编译器就不会显示警告。比如: int *p = 10; //这就会产生这个警告//因为 p 是指针变量,存放的是地址。而10是一个整数常量改成: int *p = (int *)10//强

#c语言
4.文件读取操作_read函数

目录1.read函数简介:1.包含的头文件2.函数原型3.函数参数说明:4.write函数描述5.函数返回值2.代码demo:1.为什么使用了read函数之后读取不到数据?(光标的问题)2.用土方法解决光标问题读取数据代买demo:(上面第二种方法)1.read函数简介:1.包含的头文件#include <unistd.h>2.函数原型ssize_t read(int fd, void

#linux
暂无文章信息