按类别查询搜索结果
关于关键词 的检测结果,共 831
yangyefeng820803 | 2018-07-05 16:17:36 | 阅读(2620) | 评论(0)
SQLite是一个超轻量级的开源数据库,从官网上下载的source是一个用c写的文件,在C++(VC)中调用时难免会碰到一些问题,这时就可使用CppSQLite。 CppSQLite(最近版本为CppSQLite3)是对SQLite进行二次封装后的C++类库。SQLite官网:http://www.sqlite.org/cppsqlite下载地址:https://github.com/...【阅读全文】
yangyefeng820803 | 2018-07-03 16:46:20 | 阅读(930) | 评论(0)
Linux下面c语言的调试很让人头疼,一般过一段代码就要printf一下或是写个函数输出,然后今天看到大牛代码里的一个宏特别简练易用,所以收藏一下。#define WRITE_LOG(FORMAT, ...){\ do{\ FILE* fp= fopen(L...【阅读全文】
【嵌入式】 交叉编译c-ares
帅得不敢出门 | 2018-06-20 16:22:34 | 阅读(2760) | 评论(0)
wget https://c-ares.haxx.se/download/c-ares-1.14.0.tar.gztar -xvf c-ares-1.14.0.tar.gzcd c-ares-1.14.0/./configure --host=arm-openwrt-linuxmake【阅读全文】
【嵌入式】 C 语言动态数组
yangyefeng820803 | 2018-06-08 15:16:53 | 阅读(1200) | 评论(0)
在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用静态数组的办法很难解决。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分配内存空间,来构建动态数组,也可把不再使用的空间回收待用,为有效地利用内存资...【阅读全文】
yangyefeng820803 | 2018-06-08 13:35:27 | 阅读(6230) | 评论(0)
在前几天,我大致了解了一下Paho C项目,并对其的一些内容进行了翻译。俗话说,光说不练假把戏,今天就给大家讲一下使用Paho的客户端库文件实现MQTT C Client的过程。安装??本文是在Linux下安装的,推荐直接进行克隆并安装即可。git clone https://github.com/eclipse/paho.mqtt.c.git cd paho.mqtt.c makesudo...【阅读全文】
yangyefeng820803 | 2018-06-07 16:47:54 | 阅读(2520) | 评论(0)
一、实验目的:SIM71004G模块使用Linux C语言实现打电话发短信.二、实验平台:迅为itop4412开发板(运行Linux最小系统),SIM7100 4G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议: 主要是初始化设置。 波特率:是为了两者信号流能同步,; 数据位:是指又几位数据封装...【阅读全文】
yangyefeng820803 | 2018-06-05 16:27:09 | 阅读(1200) | 评论(0)
Composite组合模式作用:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。UML图如下:在Component中声明所有用来管理子对象的方法,其中包括Add、Remove等,这样实现Component接口的所有子类都具备了Add和Remove。这样做的好处就是叶...【阅读全文】
yangyefeng820803 | 2018-05-09 15:02:51 | 阅读(2390) | 评论(0)
动机前置知识正文同样先给出 Python 编写的服务与测试(这次没有 shell 脚本了)。 #!/usr/bin/env pythonimport gobjectimport dbusimport dbus.serviceimport dbus.mainloop.glibclass AdvancedData(dbus.service.Object): def __init__(self, bus, object_path): dbus.ser...【阅读全文】
yangyefeng820803 | 2018-02-27 14:20:54 | 阅读(1300) | 评论(0)
Lua和C++交互详细总结 Posted on 2015-05-18 14:15 Bill Yuan 阅读(66013) 评论(0) 编辑 收藏 转自:http://cn.cocos2d-x.org/tutorial/show?id=1474...【阅读全文】
yangyefeng820803 | 2018-02-12 15:32:06 | 阅读(1570) | 评论(0)
include <stdio.h>#include <stdlib.h>//烤肉师傅类,只负责烤串工作struct Barbecuer{    char name[10];    void (*BakeMutton)();    void (*BakeChickenWing)();};//执行命令void BakeMutton(void){   printf("Bake mutton\n");}void BakeChi...【阅读全文】
yangyefeng820803 | 2018-02-09 12:57:05 | 阅读(3200) | 评论(0)
*代理模式: 为其他对象提供一种代理以控制对这个对象的访问*//*普通代理:  调用者只能访问代理角色,而不能访问真实角色。 调用者只知道代理而不用知道真实角色,屏蔽了真实角色的变更对高层模块的影响。*/#include <stdio.h>#include <stdlib.h>#include <string.h>/*抽象游戏者  代理*/typedef struc...【阅读全文】
yangyefeng820803 | 2018-02-09 09:56:24 | 阅读(1620) | 评论(0)
yangyefeng820803 | 2018-02-08 11:19:30 | 阅读(2870) | 评论(0)
typedef unsigned char State; typedef State(*Procedure)(void *);step_init,step_count等是函数名,再定义状态:enum states{ s_init, s_count, s_done, s_default };static的变量NS在每次BestStateMachine调用会得到维护,我们只需再每Steps返回下一个状态并保存到NS中可以实现状态的保存和切换。...【阅读全文】
yangyefeng820803 | 2018-01-24 16:26:16 | 阅读(3690) | 评论(0)
迪杰斯特拉算法介绍迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。基本思想??通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。??此外,引进两个...【阅读全文】
yangyefeng820803 | 2018-01-12 09:19:23 | 阅读(39860) | 评论(0)
背景JSON即JavaScript Object Notation,是一种轻量级的数据交换格式。JSON建构于两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或...【阅读全文】
【嵌入式】 JSON c语言开发指南
yangyefeng820803 | 2018-01-11 20:48:47 | 阅读(940) | 评论(0)
本文档是基于json-c 库对数据交换进行开发所编写的开发指南,及详细解释json-c库中常用api。 适用于开发人员使用c语言对json的编程。  (注:  此文档json-c库版本为0.8——json-c-0.8) 2.      JSON简介JSON(JavaScript Object Notation) 是一种...【阅读全文】
【嵌入式】 Doxygen c注释原则
yangyefeng820803 | 2017-12-20 14:39:41 | 阅读(2570) | 评论(0)
基于Doxygen的C/C++注释原则标注总述1.文件头标注2. 命名空间标注3. 类、结构、枚举标注4. 函数注释原则5. 变量注释6. 模块标注7. 分组标注总述华丽的分隔线//---------------------------------------------------------------------------// Platform Defines//-----------------------------------------...【阅读全文】
yangyefeng820803 | 2017-11-08 17:21:59 | 阅读(970) | 评论(0)
环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/....【阅读全文】
yangyefeng820803 | 2017-11-01 14:53:42 | 阅读(6780) | 评论(0)
hci_inquiry()   //查询周围蓝牙设备并获取其地址sdp_connect()   //链接到蓝牙设备的sdp服务器sdp_list_append()  //添加sdp查询列表项sdp_service_search_attr_req() //带服务属性的服务查询请求,查询蓝牙设备,有那些服务及每个服务的属性sdp_uuid16_create() ...【阅读全文】