摘要: makefile 的变量定义变量:= 赋值添加:变量+=[文本] 变量:=[文本] [文本] 变量的引用$(变量)$单子符变量 aa:=123$(aa) a:=123 $a如:G:=gcc$G -o power power.c内置变量 $@ 当前目标文件$? 当前更新的依赖性列表$< 依赖列表的第一 阅读全文
posted @ 2019-06-04 16:56 countryboy666 阅读(113) 评论(0) 推荐(0) 编辑
摘要: <!-- p, li { white-space: pre-wrap; } --> <!--StartFragment-->线程对于共享资源不安全,线程拥有各自的栈空间. 主动终止: return pthread_eixt()参数通用指针 被动终止: pthread_cancle(pthid);同一 阅读全文
posted @ 2019-06-04 16:26 countryboy666 阅读(223) 评论(0) 推荐(0) 编辑
摘要: <!-- p, li { white-space: pre-wrap; } --> <!--StartFragment-->epoll通过在Linux内核中申请一个简易的文件系统(文件系统一般用什么数据结构实现?B+树)。 1)调用epoll_create()建立一个epoll对象(在epoll文件 阅读全文
posted @ 2019-06-03 23:04 countryboy666 阅读(187) 评论(0) 推荐(0) 编辑
摘要: <!-- p, li { white-space: pre-wrap; } --> <!--StartFragment-->//int select(int maxfdp, fd_set *readset, fd_set *writeset, fd_set *exceptset,struct tim 阅读全文
posted @ 2019-06-03 22:23 countryboy666 阅读(266) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std; //类模板特例化 template <typename T> class Myarray{ private: T data[20];//T 类型数组 可以存放任意类型 int len;//有效长度 public: Myar 阅读全文
posted @ 2019-06-03 18:31 countryboy666 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ::来直接操作全局变量 (自定义数据类型)++i可以返回对象的引用 i++必须返回对象的值导致在大对象的时候 产生较大的复制开销 低类型转为高类型 右边的自动转换为左边的实参转化为形参返回值 转换为函数类型, 有符号+无符号 自动转化为无符号类型 main函数代表进程的主线程. 操作系统调用运行期启 阅读全文
posted @ 2019-06-03 18:26 countryboy666 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 冒泡:bubbleSort(void* data[],int n, int (*cmpPro)(void* ,void*)){ void *temp=NULL; for(int i=0;i<n-1;i++) for(int j=0;j<n-i-1;j++) { if(( cmpPro(data[j] 阅读全文
posted @ 2019-06-02 20:38 countryboy666 阅读(96) 评论(0) 推荐(0) 编辑
摘要: '''整型,浮点型,字符串都是不许修改的对变量赋值并没有修改数据,而是重新产生了一块新空间存放新赋值的数据''' #fruit = "apple,banana,peer,orange"#print(len(fruit))#print(id(fruit)) #fruit += ",lemon"#pri 阅读全文
posted @ 2019-06-02 20:17 countryboy666 阅读(69) 评论(0) 推荐(0) 编辑
摘要: #-*-coding:utf-8-*- import socketimport threadingimport timeimport RPi.GPIO as GPIO#全局变量msg = ""data = ""#线程锁mutex = threading.Lock()changed = False d 阅读全文
posted @ 2019-06-02 20:14 countryboy666 阅读(188) 评论(0) 推荐(0) 编辑
摘要: # !/usr/bin/python#coding:utf-8 import RPi.GPIO as GPIOimport time Trig = 17Echo = 27#设置编码模式GPIO.setmode(GPIO.BCM)GPIO.setup(Trig, GPIO.OUT, initial = 阅读全文
posted @ 2019-06-02 19:49 countryboy666 阅读(116) 评论(0) 推荐(0) 编辑