
代码工具:Mqtt/Json
柳鲲鹏
建立了编程学(编程基本功、平台化编程)、六石管理学等几个流派。
每涉及一个领域,都是顶级砖家。在这些领域中,如果遇到问题,最后肯定是搜索到本博客。
展开
-
MQTT消息,不注册就不能发给别人?
于是吾查了LOG,没收到消息。然后双方扯皮了半天:他说自己是对的;我说这边没收到消息,而我自己发布自己订阅的消息是可以收到的。后来他提出,是不是因为消息标题没有注册的原因?注册之后,果然收到了。昨天合作方问,这个发了指令怎么没动静。之前他测试是可以的,吾亦看到效果。那么之前为什么能收到?我问他是不是重启服务器或应用的结果,他说没有。原创 2024-10-15 08:47:17 · 99 阅读 · 0 评论 -
git太慢时的加速办法,测试有效
办法1,测试无效/etc/hostsC:\Windows\System32\drivers\etc\hosts添加192.30.255.112 github.com103.245.222.249 github.global.ssl.fastly.net重启。测试无效。办法2,测试飞速git config --global http.proxy 127.0.0.1:50...原创 2020-03-25 06:40:04 · 7581 阅读 · 7 评论 -
Git第一次提交代码的操作
先在github上创建仓库。 复制仓库:git clone https://github.com/quantum6/AndroidCameraFps.git设置用户名密码:git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"进入代码目录,添加所有代码git add *提...原创 2019-12-17 19:46:44 · 664 阅读 · 0 评论 -
SVN中,A项目如何共享B项目的内容
软件工作中,总是有一部分工作是共享的。这个时候,一般有两种做法:干脆直接拷贝过来,先应付过去再说。之后的更新是个麻烦,很有可能经常忘记而出错。 建立共享机制。开始很麻烦,之后就简单多了。近来总算把插件工作完成了。然后就开始管闲事了(这是典型的柳氏风格)。这构建有很多内容是一样的,当然要共享一下。那么怎么共享呢?比如说,A项目中,要共享B项目的部分,即更新时系统同时更新B的代码。...原创 2019-09-10 17:35:58 · 667 阅读 · 0 评论 -
全网首发:C++中通过POST向服务器发送JSON的代码
工作中需要使用json.最后抓了报文,对比代码输出,才得以解决。在这里共享出来,给需要的朋友一点帮助。 需要整个代码的朋友,可以下载《C代码版本的HTTP POST上传文件/JSON》:static int http_post(tcpclient *pclient, const char *page, const const char* message_json, int* re...原创 2019-01-15 13:20:38 · 5428 阅读 · 0 评论 -
解决TortoiseGit文件夹和文件状态图标不显示问题
在源码目录上,右键,TortoiseGit,Settings。修改以下两处:Overlay HandlersIconOverlays原创 2018-12-01 15:19:08 · 6074 阅读 · 0 评论 -
JSON正确的下载网址及编译
下载https://github.com/json-c/json-c在json_object.h中找一下json_object_object_get_ex。没有找到说明代码太老,需要用新库。依赖库sudo apt-get install autoconf automake libtool 编译 sh ./autogen.sh./configuremake su...原创 2018-10-22 10:59:39 · 1792 阅读 · 0 评论 -
JSON的C代码示例
柳鲲鹏以前用json,因为方便都指定子串,所以没有用到库。这次还是使用公用库,也许内容复杂。其实要讲解析,这个正是吾最擅长的。 产生jsonint main(int argc, char* argv[]){ int count = 0; while (count < 10) { char message[128]; ...原创 2018-10-08 17:50:23 · 486 阅读 · 0 评论 -
UBUNTU安装EMQ
柳鲲鹏官方参考:http://emqtt.com/docs/v2/install.html下载https://www.emqx.io/downloads/broker如果是学习,用最新的。如果是公司正式项目,最重要的是稳定,建议选择不带beta的,比如2.3.9。安装依赖库sudo apt-get install lksctp-tools安装emqsudo dpkg ...原创 2018-10-08 10:25:14 · 3003 阅读 · 0 评论 -
LINUX下载编译Paho-Mqtt-C
柳鲲鹏MQTT的一些终端:https://github.com/mqtt/mqtt.github.io/wiki/libraries对于Mqtt终端,吾推荐使用Paho。为什么呢?因为这个系列提供各种平台,包括PC、安卓、苹果等。下载编译命令:git clone https://github.com/eclipse/paho.mqtt.c.gitcd paho.mqtt.c...原创 2018-10-08 10:00:36 · 4746 阅读 · 2 评论