- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 popen函数与chdir函数配合fork函数使用
popen函数与chdir函数配合fork函数使用#include <stdio.h>#include <unistd.h>#include <stdlib.h>int main(){ FILE* fp; char buf[48] = {'\0'}; if(fork() == 0)//创建一个子进程 { if(chdir("..") == -1)//chdir函数的
2021-03-20 17:32:45 171
原创 Linux进程(1)
Linux进程(1)1.创建进程(fork函数就是用来创建进程的)(父子进程)#include <stdio.h>#include <sys/types.h>#include <unistd.h>int main(){ pid_t pid; pid = fork();//在这里使用fork函数创建进程,从当前行来说不紧当前进程会继续执行下面的内容,刚刚创建的进程也会执行下面的内容(被称为子进程) print
2021-01-16 19:38:32 162
原创 linux系统编程CP小测试
CP小测试目的:把源文件copy到目标文件中。思路:1.打开源文件(src.c)2.把源文件内容读取到缓存区中3.打开目标文件(des.c)(没有就创建)4.将缓存区里的内容写到目标文件里5.最后关闭两个文件实现代码: 1#include <stdio.h> 2 #include <sys/types.h> 3 #include <sys/stat.h> 4 #include <fcntl.h> 5 #include <
2020-12-31 23:36:59 286
原创 C语言之加减乘除(小计算器)
两个数实现加减乘除#include <stdio.h>#include <stdlib.h>int add(int data1,int data2)//加法函数{ int ret; ret = data1 + data2; return ret;}int min(int data1,int data2)//减法函数{ int ret; ret = data1 - data2; return ret;}int mul(int
2020-12-05 00:25:32 3242
原创 串口通信(个人理解)
串口通信串口通信:通常使用在多机通信中,属于全双工通信。全双工:例 一对情侣在吵架,男的在说女的啥啥啥不好,同时女的也在说男的啥啥啥不好,简单来说就是对吵。半双工:例 还是一对情侣在吵架,女的在说男的啥啥啥不好,男的不敢讲话只能听着;或者男的在说女的啥啥啥不好,女的不敢讲话也只能听着,简单来说就是一个人吵一个人闭嘴。条件:1.数据格式->数据位、停止位、奇偶校验位2.波特率意思就是,第一个条件是两个人吵架得用相同的语言让对方都能听懂的语言吵,第二个条件是两个人吵架的语速得保持让对方听得
2020-11-24 23:27:48 238
原创 树莓派超声波C语言
树莓派超声波测距超声波测距原理:是在超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。以上时序图表明你只需要提供一个10uS以上脉冲触发信号,该模块内部将发出8个40KHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此听过发射信号到的回响信号时间间隔可以计算得到距离。公式
2020-11-22 23:00:16 403 3
原创 Linux乌班图之共享文件夹
ubantu18之共享文件夹明明已经在window中建立了share共享文件夹,但是在ubantu中看不到。ubantu也已经打开了共享文件夹但是只能进入/mnt/hgfs文件夹,显示不了share文件夹。问了技术群的一个大佬给了我一条指令立马就显示出来了在百度和csdn上找了很久都没解决,醉了。。。。。输入指令:sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000最后在网上搜这条指令一下就搜出来了,说是权限问题,咱也不知
2020-11-20 22:47:43 814
原创 树莓派与FileZilla
树莓派与FileZilla文件共享确保树莓派是SSH登录中打开FileZilla输入树莓派的Ip地址、用户名以及密码,端口不填但是会发现连接不上或者连上了传输文件的时候缺斤少两的很不好。所以就需要使用sftp://+IP地址连接好了之后想要Windows和树莓派之间互相传输文件的话只要把需要的文件拖进Windows或者树莓派。...
2020-11-14 21:52:00 480
原创 树莓派更新镜像源
树莓派更新国内可用镜像源想要使用树莓派就需要我们自己配置文件下载所需的东西。当然了使用树莓派就是为了编程实现各种功能,想要编程又得下载编辑器,这里我准备下载的是较为实用的VIM编辑器。想要下载就得连的上网络嘛。默认的源是国外的,apt-get 安装的时候失败,我们更新成国内的源就需要编辑source.list里面的内容打开终端输入:sudo nano /etc/apt/sources.list用#把已有的源注释掉,重新输入国内源deb http://mirrors.tuna.tsinghua
2020-11-13 19:38:56 160
原创 SSH登录树莓派
SSH方式登录树莓派1第一步利用串口模式登录树莓派打开树莓派SSH功能输入:sudo raspi-config选中第五个按Enter选中第二个SSHYES出现这个界面就代表你打开成功了。Enter一下右移两下到Finish回车结束。2 点击courseCRT左上角闪电(快速连接)设置协议:SSH2主机名:你固定的ip地址用户名:pi接着点击连接就可以连上了。...
2020-11-13 17:02:20 201
原创 树莓派入网
配置树莓派接入网络1 输入指令:sudo nano /etc/wpa_supplicant/wpa_supplicant.confnano是文档编辑器,一进入便可以编写。network={ ssid="你的无线网名字" psk="密码"}配置好之后Ctrl+o 保存,会有提示是否写入。我们按回车。Ctrl+x退出2 固定树莓派的ip地址指令sudo nano /etc/rc.localfi后面输入:ifconfig wlan0 ---.---.--
2020-11-12 22:17:45 79
原创 C语言复习7(给自己加深印象)
链表的嵌套:(特别提示!!!把test类型链表的头放在datas类型里面,在创建链表的时候再用同类型的指针指向这个头)
2020-08-05 16:12:37 136
原创 ubantu20.04突然连不上网
先在终端输入:sudo service network-manager stop输入密码后再输入:sudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager start如果重启了,就按照顺序输入。(这方法在我这有用!!!)
2020-07-28 20:15:41 343 1
原创 C语言复习3(给自己加深印象)
1.指针(*只有在定义指针变量的时候是个标识符,其他情况都是运算符,表示取内容!!!)(1)int型,char型(2)指针与数组:(3)指针、数组与函数:(4)指针数组、数组指针、函数指针:(4)整型、字符型与数组的偏移值...
2020-07-26 14:29:13 128
原创 C语言复习2(给自己加深印象)
1.数组(1)1到100 的和:(2)数组与函数的组合:(看到函数调用就能知道咋搞了。*特别提示函数调用传参的时候一定要把数组名和数组里元素的个数一起传过去)
2020-07-25 21:56:22 113
原创 解决获得ubantu18前端锁之后获取root权限再解决进入文件输入字母有问题
1.获取前端锁的方法在终端输入以下命令:sudo rm/var/lib/dpkg/lock2.获取root权限的方法(1)在终端输入:sudo passwd root之后回车下一行输入你的密码下一行再输入你的密码(确定密码)(2)以后如果想获得root权限:su rootpassword:(冒号之后输入你上面的密码)(3)如果要再次禁用root账号输入下面代码:sudo passwd -l root3.获得root的权限之后打开终端输入:(1)sudo apt-get remove
2020-07-24 22:09:57 180
原创 c语言复习1(给自己加深印象的)
1.printf输出的一串字符中\n \t \ \a \b 的作用2.define的作用3.while和if else组合4.while和switch case default的组合使用5.while switch ifelse的组合
2020-07-23 10:23:49 152
空空如也
用合泰BS86D20A-3芯片C语言写红外
2022-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人