自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 字符串倒叙,单词位置不变

倒叙

2022-11-10 10:14:47 175 2

原创 linux中运行c++,代码注意

#include <iostream>using namespace std;class time{public: time (int,int,int); int hour; int minute; int second; void gettime();};time::time(int h,int m,int s){ hour=h; minute=m; ...

2021-03-11 19:47:13 151

原创 IIC_Send_Byte(0XA0+((ReadAddr/256)<<1))解释

想要搞清楚这句话,就得先把下面这段数据手册中的关键字句读明白。多读几遍,我就读了快10遍。The device address word consists of a mandatory “1”, “0” sequence for the first fourmost significant bits as shown. This is common to all the Serial EEPROM devices.The next 3 bits are the A2, A1 and A0 devic

2020-11-15 20:52:27 3692 6

原创 2021届秋招嵌入式软件开发(联发科、海康威视、浙江大华、高德红外、汇顶科技、瑞芯电子、深圳有为)

非985/211学校,研究生!本科专业机械设计及其自动化,设计到一点单片机知识,对于单片机没有项目实践经验,底子弱!后来考研,没有考上自己想去的学校,调剂到湖北双非院校继续读研,选导师的时候,师姐师兄给了很多有用的意见和建议!后来,上天受上天眷顾,遇到了人生中第二个好老师(王老师),这个老师学东西学的非常透彻,而且讲东西也能用形象具体的例子,很有耐心,一遍不会,他会给你一直将,知道你学会,非常有责任心。王老师在单片机,数字信号处理,电路电子,光学领域都有很深入的研究,只要跟着他学好其中一个,那么你就不用愁工

2020-10-02 11:37:35 2084 2

原创 守护进程

#!/bin/bashWHOAMI=`whoami`PID=`ps -u $WHOAMI |grep daemon |awk '{print $1}'`if(test "$PID" !="")thenkill $PIDfi关闭所有守护进程#!/bin/bashWHOAMI=`whoami`PID=`ps -u $WHOAMI |grep daemon |awk '{print $1}'`if(test "$PID" ="")then./daemonfi

2020-08-27 16:58:33 138

原创 将signal封装成sigaction;自定义信号

信号的“未决”是一种状态,指的是从信号的产生到信号被处理前的这一段时间;信号的“阻塞”是一个开关动作,指的是阻止信号被处理,但不是阻止信 号产生int signal1 (int signo,void (*func)(int)){struct sigaction act,oact;act.sa_handler = func;sigemptyset(&act.sa_mask);act.sa_flags=0;return sigaction(signo,&act,&a

2020-08-27 09:47:34 250

原创 利用alarm()和pause()实现系统函数sleep

void mysleep(int i){alarm(i);//从0开始计数到i,然后发出alarm信号;pause();//return ;}pause();函数:当pause()所在进程遇到pause时,会发生阻塞情况,一直等待,知道有其他信号发到该型号,它才会返回,结束阻塞。如果有signal();信号处理函数事先注册,则pause()返回后,先执行指定的注册函数,然后再执行pause();后面的程序;如下:#include<signal.h>

2020-08-26 17:32:29 352

原创 发送信号函数

#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<signal.h>intmain(intarg,char*args[]){if(arg>1){intpid=atoi(args[1]);//利用atoi函数将传入的字符串转换为整形kill(pid,SIGINT);//利...

2020-08-26 16:38:25 171

原创 捕获信号

voidcatch_signal(intsign){switch(sign){caseSIGINT:printf("SIG");exit(0);//退出整体}}intmain(intarg,char*args[]){signal(SIGINT,catch_signal);//这里只是进行函数登记,表示:如果信号SIGINT来了,我就调用catch_signal函数...

2020-08-26 16:14:17 184

原创 信号捕获

pause();为linux内部挂起函数;每个进程能够决定响应除SIGSTOP和SIGKILL的其信号,并且这两个信号不能被捕获或者忽略;child进程继承parents的信号;#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<signal.h>voidcatch_signal(intsign){switch(sign)...

2020-08-24 17:24:30 267

原创 共享内存创建shmget(shared memory get)

#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>/*共享内存,IPC_PRIVATE:系统分配本地IPC的值,1024:为内存大小,0666为内存权限*/intmain(void){intshmid=shmget(IPC_PRIVATE,1024,0666);if(shmid<0)...

2020-08-24 12:58:23 815

原创 无名管道mkfifo 创建fifo1

以下是无名管道的例子,大家可以留言问问题。#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>intmain(void){intlen=0;...

2020-08-24 11:40:54 125

原创 提前批联发科面试经历

首先,当然是笔试,笔试内容为c语言,采用的平台是猿圈科技!首先说一下这个平台,实话实说,不是说别人的平台不好,就是你做完答案后,退出来再进去的时候,自己 就看不见之前做的答案了!还好我的心态比较好,试了2次,没办法,只好硬着头皮做呗!(反正笔试完之后,有很多小伙伴吐槽,哈哈)进入正题,其中C语言知识包括,字符串操作,链表操作!都是些很基础的知识!只要基础打的牢,没有工作找不到!说说题型,包括:填空,选择,翻译,多选,找错,编程!一面,(2对1,(一男一女)),整体还好!没有为难的问题,都是一些项目上

2020-08-01 11:31:42 1189 4

blance_car.rar

这个程序是做平衡小车时调试好的程序,经历了很长时间,效果很好,不会出现连续抖动情况,主控为stm32c8t6,陀螺仪是MPU6050,适合stm32新手学习

2020-07-07

与PC机通讯的STM32干涉条纹处理程序.rar

该程序和菜鸡发的上一个CVI程序是一套,这个文件里主要涉及到stm32下位机通信程序和相关干涉条纹检测算法,适合刚入门stm32的新手学习。

2020-07-07

干涉条纹处理的CVI程序设计.rar

分享一下关于干涉条纹处理的CVI程序,内部有程序相关说明,涉及CVI上位机设计及通讯,MODBUS协议,也是工程应用中必备知识,该程序已经经过验证,能够完成相关功能。可以供大家好好学习CVI知识!

2020-07-07

空空如也

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

TA关注的人

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