- 博客(90)
- 资源 (12)
- 收藏
- 关注
原创 欢迎各位加入git开源代码小团队
最近想建立一个开源小分队,主要用意如下:1、团结力量,想开源进军2、团队协作,相互学习,相互提升3、分享项目经验,提升自我价值4、接触更多优质开源项目拟定GIT仓:https://github.com/pangyiwen主要平台:C语言为主,java为辅目前视野:IOT、智能硬件、嵌入式软件...
2020-05-12 14:55:51 197
原创 日积月累,以致千里
1. #pragma once 在头文件中的意义 #pragma once 一般由编译器提供保证:同一个文件不会被包含多次。注意这里所说的“同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件。...
2019-11-22 10:30:24 162
原创 错误案例笔记(自用,不间断更新)!!
1. 中断函数没有返回值:可能编译会通过但运行时报错,或编译就出现oops错误代码 https://blog.csdn.net/kangear/article/details/81311252. rmmod的时候出现:rmmod: chdir(/lib/modules): No such file or directory 原因在于内核裁剪时开启【*】Enab...
2018-07-14 14:00:53 504
原创 驱动常用函数(自用,不间断更新)!!
Linux如何返回线程退出时的数据:https://www.cnblogs.com/Older-Driver-of-Newer/p/6739316.htmlGPIO相关: struct keyinfo{}; //用于存放按键信息 gpio_request(gpio,name); //gpio资源申请 ...
2018-07-11 20:59:40 1696
原创 网络资源网址(自用,不间断更新)!!
1.百问网的资料:HTTP://www.100ask.org/a/download/tools/ 理由:韦东山的Linux的全程学习资料2.关于PID算法在C51上的实例:HTTPS://www.cnblogs.com/xiabodan/p/4038629.html3.博客园博主:HTTPS://www.cnblogs.com/xiabodan/p/403863...
2018-07-06 10:54:17 5776
原创 【WSL】关闭tab与Esc键哔哔响声音 以及 vim不能使用方向键E388错误
1、E388错误导致的不能使用方向键问题 ①用户空间可以使用set term=ansi,设置vim环境变量(vim ~/.vimrc)vim ~/.vimrc ②root环境中,使用vim编辑时,命令行执行如下命令:set term=builtin_ansi2、关闭哔哔响声音sudo vim /etc/inputrc找到如下行,去掉#注释符# set bell-style none ...
2020-10-19 10:28:08 978
转载 MQTT服务器(Broker) - mosquitto配置文件详解【转载】
转载:https://www.cnblogs.com/shuiche/p/12630591.html推荐理由:常用配置、默认监听器、基于证书的SSL/TLS的支持等等配置说明##常用配置###使用每个侦听器的安全设置。##建议先设置此选项。##如果此选项设置为true,则所有身份验证和访问控制#选项是根据每个侦听器控制的。以下选项是#受影响的有:## password_file acl_file psk_file auth_plugin auth_opt_* allow_ano
2020-09-08 11:33:01 2509
原创 docker---基本入门(摘要)
1、docker 基本操作(参考:https://blog.csdn.net/qq_36113761/article/details/104990913)
2020-08-03 15:41:53 169
原创 交叉编译:libcurl动静态库
可参考移植方法:https://blog.csdn.net/weixin_38184741/article/details/92843608
2020-07-23 00:00:44 314
原创 Spring boot初探----建立第一个post请求服务
直接上代码://不加@ResponseBody注释,返回的内容不是Json字符串@ResponseBody@RequestMapping(value = "/testpost", method = RequestMethod.POST)public String testpost() { System.out.println("hello test post"); return "ok";}1、不加@ResponseBody注释,调试时会报错误:InternalServ.
2020-06-12 16:59:58 233
原创 Hutool-------值得推荐的java工具库
网址:https://www.hutool.cn/docs/#/包含组件一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:模块 介绍 hutool-aop JDK动态代理封装,提供非IOC下的切面支持 hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤 hutool-cache 简单缓存实现 hutool-core 核心,包括Bean.
2020-06-10 14:23:39 356
转载 JDBC相关类以及详细的ResultSet结果集解释
二.接口1.Connection接口Connection接口代表着与数据库的链接connection接口的常用方法返回类型 方法 功能描述 Statement createStatment() 创建一个Statment对象 Statement createStatment(int resultSetType,int resultSetConcurrency) 创建一个statment对象,该对象将生成具有给定类型并发性,和可保存的ResultSet对
2020-06-10 10:19:16 1314
原创 GIT命令思维导图
https://www.processon.com/view/link/5c6e2755e4b03334b523ffc3#map
2020-06-09 13:40:15 248
原创 C语言下遍历目录下所有文件
#define LOG_DIR “/iot/log”#define FILENAME_LOG ".log"void print_dir_files(void){ DIR *dir_fd = NULL; struct dirent *dir_ptr = NULL; if ((dir_fd = opendir(LOG_DIR)) != NULL) { ...
2020-04-10 15:22:34 729 1
原创 shell脚本--export设置环境变量
在Makefile工程中,一般会通过shell脚本设置环境量,可以参考如下常用的设置:#!/bin/sh#获取脚本绝对路径SCRIPTPATH=$(cd $(dirname ${BASH_SOURCE[0]}) && pwd )#export设置环境变量export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"export ARCH...
2020-03-31 14:09:14 5353
原创 关于rssi信号值的解析
为什么无线信号(RSSI)是负值答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:RSSI(接收信号强度)Received Signal Strength IndicatorRss=10logP,只需将...
2020-03-26 11:46:10 2903
原创 signal----Linux系统信号在编程中应用
void SignalUser_Handle(int sig_num){ printf("%d%s sig_num:%d\n", __LINE__, __FUNCTION__,sig_num); if (sig_num == SIGUSR1) { //kill -10 app //响应10的回调操作 } else if (sig_num == SIGU...
2020-01-04 09:28:07 175
原创 CRC16校验实现代码
const unsigned char CRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,...
2019-09-04 19:57:19 534
原创 物联网协议-----MQTT
先上几篇参考文档:协议详解(精品):https://blog.csdn.net/anxianfeng55555/article/details/80908795(了解)https://blog.csdn.net/qq_35703234/article/details/78503203(了解)https://www.cnblogs.com/caca/p/mqtt.html开源代码:h...
2019-08-20 22:42:10 337
原创 Linux根文件系统裁剪
文件系统的选择:https://blog.csdn.net/liuaigui/article/details/5521024 https://blog.csdn.net/fickyou/article/details/51328750文件系统的裁剪:https://www.jb51.net/article/164845.htm...
2019-08-11 18:04:25 867
转载 Linux音频框架ALSA-----lib接口调用简介
ALSA lib接口调用简介 ALSA逻辑,在我当前看来,总共有两条线:1、录放音流控,2、amixer cset控件。 录放音流控(自定义名称),相当于操作OSS的/dev/dsp...
2019-08-10 17:48:28 1924
原创 C语言编程中实现shell命令调用方法
1、system(执行shell 命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include<stdlib.h> 定义函数 int system(const char * string);#include<stdlib.h>main(){ system(“ls -al /etc/passwd ...
2019-07-31 11:06:47 692
转载 Linux设备驱动之——input子系统
什么是INPUTInput子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。linux中input系统主设备号是13次设备号:0-31 joystick(游戏杆)...
2019-07-31 10:17:03 152
原创 shell脚本--read用法
read:是shell基本读取函数基本用法: read [选择参数] [接受变量] (默认读取键盘输入)-p 指定要显示的提示 -s 静默输入,一般用于密码 -n # 指定输入的字符长度最大值# -d ‘字符’ 输入结束符,当你输入的内容出现这个字符时,立即结束输入 -t N 超出N秒没有进行输入,则自动退出...
2019-07-29 10:49:02 491
原创 LXC ubuntu官网介绍
LXCContainers are a lightweight virtualization technology. They are more akin to an enhanced chroot than to full virtualization like Qemu or VMware, both because they do not emulate hardware and bec...
2019-07-12 15:01:48 908
原创 代码管理:git常用命令
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [u...
2019-07-12 14:48:21 93
原创 LXC 移植步骤初探
1.最新LXC的获取(官网)LXC has four active git branches: master: Current development branch stable-2.0: Stable update branch for LXC 2.0.x stable-3.0: Stable update branch for LXC 3.0.xYou ca...
2019-07-12 14:30:30 1415 1
转载 LXC:Linux 容器工具
摘自IBM社区:https://www.ibm.com/developerworks/cn/linux/l-lxc-containers/index.html容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与虚拟化相比,这样既不需要指令级模拟,也不需要即时编译。容器可以在核心 CPU 本地运行指令,而不需要任何专门的解释机制。此外,也避免了...
2019-07-12 11:55:44 320
原创 LXC基本使用命令
LXC provides OS templates for the most popular Linux distributions; Debian, Ubuntu, Centos, Fedora etc.These templates are customised to operate in a container environment.To create a containerl...
2019-07-12 11:42:21 585
原创 Google的C++编程规范总结
编程规范很重,对于自己,对于他人,都有着深远的影响~~~重视,重视,重视~~~转载一篇编程规范的文章:https://blog.csdn.net/orange_littlegirl/article/details/94153948...
2019-07-04 15:34:10 160
原创 编程练习本---链表及其接口实现
#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_SIZE 32#define FAILURE -1#define SUCCESS 0typedef struct list{ char name[MAX_SIZE]; ...
2019-06-28 16:19:36 157
原创 关于对node中数组赋值的问题(已解决)
#include<stdio.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include "string.h"#include <stdlib.h>typedef struct list{ char info_name[128];...
2019-06-28 00:54:18 1678
转载 C语言单链表实现19个功能完全详解
#include "stdafx.h"#include "stdio.h"#include <stdlib.h>#include "string.h" typedef int elemType ; /************************************************************************//* ...
2019-06-27 10:27:32 145
原创 0与1之间的转换——与、或、 非
为了对门电路的工作原理有一个初步了解,在介绍TTL集成逻辑门和CMOS集成逻辑门之前,先对简单的晶体二极管与门、或门和晶体三极管非门(又称为反相器)进行简单介绍。 (1)“与”门 “与”门有两个以上输入端和一个输出端。图1(a)给出了由二极管组成的两输入“与”门电路,与其对应的逻辑符号如图1(b)所示。 图1 二极管与门电路及与门逻辑符号 图1(a)中,A、B为输入...
2018-11-26 21:33:26 15473
转载 linux 下C编程 大牛总结
这里推荐一篇大牛写linux前前后后的一些总结:https://blog.csdn.net/weirenren_027/article/details/8458455
2018-09-23 02:45:33 420
原创 Git—大型项目中必备的工具
为了帮助快速简单入门,这里有个视频教程:https://www.jikexueyuan.com/course/479_2.html?ss=1
2018-09-19 21:20:24 197
原创 按键消抖的其他方法收集
巧妙的按键扫描程序,核心算法只有三行:https://blog.csdn.net/chenben/article/details/27514241基于状态机的新型按键消抖扫描程序:https://blog.csdn.net/yzb1012/article/details/44681877...
2018-08-29 22:15:26 494
基于Linux 3.5的 MPlayer多媒体移植
2018-08-01
ARM-Linux移植MT7601U USB无线网卡
2018-08-01
基与QT的串口助手源码
2018-05-28
原子F7例程源码
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人