![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Dancer_Sky
这个作者很懒,什么都没留下…
展开
-
初学链表第一天总结笔记
自学第一天 深深感觉到数据结构与算法深深的恶意。。。(对于头结点,头指针,首元结点,就被搞蒙了)接下来说说自己对头结点 头指针 首元结点的认识吧。(自己想的,也有可能不准确)1 对于头指针与头结点 我们可以这么想:头结点就是头指针指向的结点head 是一个头指针 头指针指向的结点中存#include #include typedef stru原创 2015-12-05 13:38:59 · 492 阅读 · 0 评论 -
sqlite3数据库简单使用demo
demo:#include <stdio.h>#include <stdlib.h>#include <string.h>#include "evsql/sqlite3.h"struct test_t{ char * username; int password;};int print_record(void *params,int n_column,char **col原创 2017-04-01 13:38:24 · 3077 阅读 · 0 评论 -
使用cJSON库打包json数据及解析json数据
代码简单实例:#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <string.h>#include "../cjson/cJSON.h"int main(){ /*Cjson数据包的创建*/ // 创建JSON Object cJSON *原创 2017-03-31 11:57:11 · 6463 阅读 · 0 评论 -
linux下定时器setitimer的使用
1,下面为setitimer函数参数: int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue));第一个参数int switch为设置定时器类型: ITIMER_REAL : 以系统真实的时间来计算,它送出SIGALRM信号。 ITIMER_VIRTUAL : -以该进程在原创 2017-03-22 11:08:58 · 911 阅读 · 0 评论 -
C语言结构体的简单使用实例
结构体的简单实例原创 2017-02-16 11:17:07 · 17918 阅读 · 0 评论 -
虚拟串口完成主机与vmware下虚拟机进行串口通信
所需软件:vspd :虚拟串口创建软件。xcom V2.0:串口助手。详细步骤如下:1,下载及安装vspd软件,创建虚拟串口COM1,COM2。2,打开vmware在设置中添加串口原创 2017-02-10 09:16:49 · 30591 阅读 · 5 评论 -
C语言结构体定义函数指针的简单高效的使用例子
对于大型项目来说,struct的使用会使整个代码更加简约,阅读起来和写起来都更加简便,以后就要多尝试这种用法了。下面是一个简单例子,可以参考一下。#include <stdio.h>#include <stdlib.h>int fun(int flag,int size);int add(int a,int b);int multi(int a, int b);int max(int a,原创 2017-02-16 18:57:08 · 4267 阅读 · 0 评论 -
STM8S类型单片机UART一直进入接收中断问题解决方案
问题描述:在一个项目中,下位机使用的是STM8S003F3为主芯片。在使用RS485进行与上位机通信时,会一直进入接收中断,根本未接收到上位机的正确数据。解决过程:一开始以为是485芯片R0引脚未上拉的缘故导致这个问题,经过将此引脚通过MCU内部上拉,问题得到缓解。程序工作也稳定了,运行了一周也没问题,所以一直以为问题解决了,结果在实地安装后,没过多久又出现了这个问题,按理说,如果是外原创 2017-01-03 17:55:19 · 12938 阅读 · 2 评论 -
opencv 简单绘图学习笔记
opencv 简单绘图学习笔记下面是源码。#include <cv.h>#include <highgui.h>#include <iostream>#include <stdio.h>#define w 400using namespace std;using namespace cv;//画椭圆函数void MyEllipse( Mat img, double angle ){原创 2016-09-29 16:34:27 · 377 阅读 · 0 评论 -
c++中读取文件内容存入到另一个文件
使用fstream库中函数读取文件内容并存入到另一个文件中的demo。#include <stdio.h>#include <stdlib.h>#include <string>#include <string.h>#include <iostream>#include <unistd.h>#include <fstream>#define MASK_FILE_PATH "./i2cl原创 2016-09-18 18:10:51 · 11011 阅读 · 0 评论 -
树莓派3安装bluez5.41
下面介绍一下安装bluez5.41步骤:1、安装需要的依赖文件sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev2、下载bluez-5.41的压缩包进入官网http://www.bluez.org/download/原创 2016-08-04 13:53:04 · 1995 阅读 · 0 评论 -
树莓派I2C修改传输速率及兼容repeated start iic设备
1,树莓派修改传输速率2,树莓派修改iic协议让其兼容repeated start i2c设备,让此类设备可以正常运行。原创 2016-05-05 18:13:52 · 5007 阅读 · 0 评论 -
实习每天总结 第一天
RS232是什么?单片机与PC机通信需要什么条件?原创 2016-03-18 20:25:40 · 607 阅读 · 1 评论 -
二叉树创建、遍历、叶结点个数及深度的操作实现
二叉树创建、遍历、叶结点个数及深度的操作实现原创 2015-12-22 01:03:07 · 797 阅读 · 0 评论 -
Libcurl库使用发送单个文件及多个文件demo
demo:#include <stdio.h>#include <string.h>#include <curl/curl.h>#include <stdlib.h>#define PERM 0char * name = "curl.c";int main(){ CURL *curl; CURLcode rcode; char *url = "192.168.1.100";原创 2017-04-05 17:04:54 · 5793 阅读 · 2 评论