自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 OpenWrt CGI使用指南

CGI默认在/www/cgi-bin文件中,创建一个新的CGI程序helloCGI。代码如下#!/usr/bin/lua-- HTTP headerprint("Content-Type: text/html")print("") -- An empty line-- bodyprint("<h1>Hello CGI</h1>")prin...

2019-02-07 15:12:54 3300

原创 openwrt防火墙

在使用openwrt的时候遇到一个很奇怪的问题,openwrt和电脑都连接的同一个热点,并且都能互相ping通,但是电脑不能访问openwrt的ip。经过向大佬请教,原来是openwrt防火墙问题vi /etc/config/firewall 将REJECT改为ACCEPT,/etc/init.d/firewall restart重启防火墙即可...

2019-02-07 15:08:35 2830

原创 在Windows10 下安装Ubuntu(非虚拟机)

此前一直在Windows下面用的虚拟机装Ubuntu开发其他应用,但是使用的时候遇到诸如不能共享粘贴板等此类问题,并且特别不方便。在QQ群看到有人推荐Windows10直接安装Ubuntu,尽管早就看过该新闻,但是一直没尝试过。1、微软商店搜索Ubuntu。可以看到有一个Windows下运行Linux的专栏。点进去后可以看到有很多Linux发行版本由于比较习惯Ubuntu,所以选择安装的...

2019-01-12 10:16:12 1573 3

原创 使用Valgrind查找内存泄漏

在网上找了一个C语言版本的base64代码,编译通过,不过运行的时候报了corrupted size vs. prev_size错误网上查了一下资料,大致说是内存泄漏。但是怎么分析哪儿泄漏,为什么泄漏? 在网上找到一款神器Valgrind 。专用于分析内存泄漏等各种疑难杂症。1、安装在官网下载,解压,按照readme进行操作To install from a tar.bz2 distri...

2018-12-16 10:48:00 1329

原创 openwrt上的mqtt client的使用

由于最近在折腾openwrt,需要通过mqtt上传一些数据,网上搜了一圈,使用mosquitto的最多,因为mosquiito官方支持openwrt,不过在宿主机上进行交叉编译的时候出各种问题,想到之前同样用过paho的mqtt client,结果让人惊喜,一次性就编译过了,并且能在openwrt上成功运行。步骤也非常简单,下面分享一下1、下载paho mqtt到宿主机2、paho提供了提供了...

2018-12-15 14:11:42 6045 1

原创 网页点击计数功能的实现(HTML+PHP)

很久之前老板要求做一个网页点击计数的功能。但是作为一个做嵌入式的,让我做这个功能,内心是崩溃的。最关键的是网上没有一份完整的资料。这个假期抽空学了一下web知识,也请教了相关大神,也逐渐有了实现的思路。实现思路:点击页面->PHP读取文本->点击数+1存入文本->返回点击数到htmltalk is less,show me codecounter.php...

2018-08-05 09:19:51 6928

原创 最简单的方法配置Linux下的nginx+php

最近在折腾nginx+php,网上找了很多教程,大都从源码安装,源码安装又麻烦,又不容易配置。本来直接可以用apt安装的,简单粗暴。sudo apt-get install nginx打开域名就能看到该提示界面,则安装成功。这种安装方法的配置文件在/etc/nginx/nginx.conf 。 sudo apt-get install php-fpm 安装成功后,会...

2018-08-04 15:54:07 29794 2

原创 使用物联网卡发送短信

从2015年9月1日起 ,购买电话卡需要实名制,也就是说需要本人使用身份证才能购买。但是随着物联网的迅速发展,需要联网的终端逐渐增多。在此环境下,诞生了一种不能电话,不能短信,不需要实名制,只能上网的物联网卡。但是在某些场合,需要用到短信功能。本教程使用合宙的API发送短信,一条短信只需要4分钱。1、购买短信 注册短信中心账号,并登陆。进入账户管理->充值, 选择您要购买短信的规...

2018-08-02 08:38:42 18576

原创 Luat Console,调试神器!

前言:这次教大家使用Luat的console功能,如果使用过MicroPython,应该对console很熟悉。console,顾名思义,控制台,能做什么? 理论上在脚本运行的功能都可以在控制台执行。有什么好处?举个简单的例子:反转一个字符串,按照之前的步骤,写一个脚本,下载进模块,成功,万事大吉。失败,从头再来。这样的操作很繁琐。那么使用了console,就可以这样玩这里写图片描述...

2018-08-02 08:30:14 2497

原创 c++ urlencode使用注意事项

#include <cctype>#include <iomanip>#include <sstream>#include <string>#include <iostream>using namespace std;string url_encode(const string &value) { ostri...

2018-07-18 15:24:29 640

原创 GPRS模块为什么会低至十几元?我所经历的物联网模块国产化过程

 整个通信模块的发展历史,是一部半导体核心器件的国产化历史。    从法国的wavecom,德国的西门子,加拿大的SIERRA,再到Simcom,移远,合宙等中国厂商,笔者从行业内的视角来回顾这个有趣的缓慢的历程, 同时这也是中国通信芯片行业国产化进程的直观缩影。   (本文描述的是发展历史最为悠久的GPRS模块,WiFi、蓝牙模块不在本文的阐述范围。) 一、wavecom:物联网模块的奠基人  ...

2018-06-24 10:48:32 14457 1

原创 webhookit的简介和使用

webhook简介Webhook,也就是人们常说的钩子,是一个很有用的工具。你可以通过定制 Webhook 来监测你在 Github(Gitlab,Coding等)上的各种事件,最常见的莫过于 push 事件。如果你设置了一个监测 push 事件的 Webhook,那么每当你的这个项目有了任何提交,这个 Webhook 都会被触发,这时 Github 就会发送一个 HTTP POST 请求到你...

2018-06-10 09:39:29 1620

原创 Luat重构版源码读书笔记之调度实现

前言重构版是什么?这儿引用稀饭放姜大神给重构版写的readme OpenLuat 基于合宙(AirM2M) 原有Luat平台重构的一个分支,主要是重构了平台代码,增加了基于协程的多线程任务支持,使用户可以快速进行产品的开发,而不用考虑消息的繁琐回调。避免复杂的回调导致类似“goto”那种混淆的逻辑,同时保留了原有的消息回调机制。 当应用场景需要消息回调的时候,依旧可以使用消息的发布和订

2017-11-24 14:43:02 1094

原创 Air800连接阿里云物联网

本示例实现的功能是:MQTT_TCP连接阿里云物联网后台的demo项目(华东2节点)注意:在demo中,aliyun和aliyun_ssl是连接阿里云物联网杭州节点。aliyun_ssl_huadong2是连接阿里云物联网华东2节点,目前阿里云主推的华东2节点,所以用该节点示例。1.如果要用ssl,必须下载包含ssl的lod(固件)。关于固件的说明和下载参见固件2.打开阿里云物联网套件,打开管理控制

2017-11-12 11:03:12 5073 1

原创 Air系列模块驱动lcd显示

1.硬件连线:选择标准SPI协议,对应的LCD与模块之间连线为:Air模块 LCDGND——————- 地(GND)SPI_CS————– 片选(CS)SPI_CLK————- 时钟(SCL)SPI_DO—————数据(SDA)SPI_DI—————- 数据/命令选择(DC)VDDIO————— 电源(VCC)UART1_CTS——– 复位(RES)注意:Air202早期的

2017-11-12 10:42:34 2500

原创 Air800(GPRS+GPS模块)连接OneNet平台

Air800介绍Air800是上海合宙通信科技有限公司推出的一款支持GPRS+北斗+GPS的三合一模块。其开发方式为Luat,Luat = Lua + AT, Luat 是合宙(AirM2M)推出的物联网开源架构,依托于通信模块做简易快捷的开发,将传统的AT命令用Lua封装成API,并提供各种功能应用的demo,大大减少用户的开发成本。详细资料参见:http://wiki.openluat.c

2017-10-07 11:55:54 9271 9

转载 打开lua文件出现This file probably contains a syntax error

打开lua文件出现This file probably contains a syntax error标签(空格分隔): lua造成这个问题的可能原因你的IDE的安装目录最好不要放在中文路径下关闭IDE,找到workspace底下的.metadata文件删除,重启

2017-06-11 16:32:49 1136

原创 边学NodeMcu边学Lua--GPIO,PWM操作

早听闻nodemcu功能强大,于是买元件的时候的顺便买了一块,后来由于时间原因就闲置在旁边了。最近闲着翻了一下Nodemcu的官网,发现的确很强大。但是编写的语言是Lua,对这门语言没了解过。就干脆边学nodemcu边学lua语言。这两天学了IO输入输出,中断,定时器,pwm一些基本的操作,后续会更新比较高级点的东西。如果有写错了的地方,希望大家可以指出。         1.IO口的操作

2017-01-24 16:26:08 7120

原创 Tmux的日常使用

最近在研究MQTT,所以也借用了一个服务器,但是在使用过程发现一个问题,我在A电脑上打开xshell连接服务器会自动打开一个终端,这儿取名为a终端,在a终端打开一个a程序运行,这时候有事或者其他情况需要关闭A电脑,然后事情办完了,需要连接服务器进入刚才打开的a终端,发现怎么也进不去那个页面,因为重新连接服务器时会自动打开一个b终端,b终端上面什么也没有执行,找了很久的方法都没能切换回a终端查询a进

2017-01-14 00:19:13 404

原创 Debian下安装Mosquitto

2017年01月12日16:51:42网上关于ubuntu安装Mosquitto的教程很多,其中xukai871105大神的MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用    的最为通俗易懂,在ubuntu的服务器上也成功用该方法安装成功。但是我自己电脑上面用的系统是deepin。这儿给大伙也安利一发,百度就有下载地址。deepin15.3是基于debian 8的

2017-01-12 16:18:29 2489

转载 Sublime Text 3 学习及使用

1.1. 文件窗口面板Ctrl+Shift+P: 打开命令面板Ctrl+Alt+P: 打开项目切换面板Ctrl+P: 打开文件切换面板Ctrl+`: 打开控制台Ctrl+N: 新建文件Ctrl+Shift+N: 新建窗口Ctrl+Shift+T: 打开最后关闭的文件Ctrl+O: 打开文件Ctrl+S: 保存文件*Ctrl+Shift+S: 另存文件(建议:保存所有文件)Ctrl+W: 关

2015-07-30 18:26:32 1778 1

转载 Gif多图:我常用的 16 个 Sublime Text 快捷键

在我做了一次包含一些现场编码的演示后,一些观众问我是如何操作这么快。当然这里没有唯一的答案,答案是一堆简单的快捷键和大量的实践的组合。为了回应那些询问,我觉得有必要看看我每天想都不用想且使用的快捷键。这里有一个15 16 个快捷键的精选列表(1个自定义快捷键),以gif动画展示,我每天使用。享受吧!(译者注:原文所列快捷键均为OS X环境,为了方便Windows和Linux环境童鞋

2015-07-30 17:55:18 384

转载 Sublime Text 3能用支持的插件推荐

BracketHighlighter 高亮显示匹配的括号、引号和标签BracketHighlighter这个插件能在左侧高亮显示匹配的括号、引号和标签,能匹配的 [] ,  () ,  {} ,  "",  '' ,  等甚至是自定义的标签,当看到密密麻麻的代码分不清标签之间包容嵌套的关系时,这款插件就能很好地帮你理清楚代码结构,快速定位括号,引号和标签内的范围。

2015-07-30 17:51:49 521

转载 Ubuntu 14.04中安装Sublime Text 3并使用SublimeClang插件

Sublime Text是个跨平台的编辑器,支持Windows、Linux、Mac系统平台,支持各种语言的代码编辑,配合上对应的插件,话上点时间学习,你将会对它爱不释手,大大的提高你的编码效率。本文将讲解在Ubuntu 14.04系统中安装SublimeText 3,并配置SublimeClang插件来配置C/C++开发环境。1. Sublime Text 3的下载安装   到官方网站

2015-07-30 15:58:39 432

拨号界面 安卓

一个美化安卓界面的教程 个图片 有教程 和图片

2012-10-13

空空如也

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

TA关注的人

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