3 天泉证道

尚未进行身份认证

世事洞穿而寡言,名利看淡而重学

等级
TA的排名 7k+

交叉编译mqtt库paho(arm64位)

源码下载地址:https://github.com/eclipse/paho.mqtt.c资料说的cmake,我也没有用,因为我用的是华为的容器编译的,立马的东西都设定好了,我也懒得加了,但是那个里面是没有cmake的,所以我就用make了。1,修改makefile2,make编译3,make install安装,其实不用安装也可以,因为一般都是移植到其它地方用的,编译...

2020-03-30 18:35:28

交叉编译json-c库(arm64位)

下载地址:https://github.com/json-c/json-c1,下载,解压,不用多说;2,配置,这个地方就要注意了运行的是:json-c-master# ./configure CC=aarch64-linux-gnu-gcc就是修改了CC,不然默认是gcc,就不是交叉编译了。3,编译-make4,安装-make install注意,这里...

2020-03-30 18:21:33

mqtt的用paho库自动重连设置(c语言)

至于怎么连接,订阅,发布的,这里就不重复说了,网上很多,详细看官方文档,https://www.eclipse.org/paho/files/mqttdoc/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630 1,特别说明,重连...

2020-03-28 15:34:02

python tkinter 窗口最大化

转载自:https://blog.csdn.net/asdf54sdf/article/details/50495942?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task最近学习python,刚好学到了gui(tkinter)相关的知识,顺便...

2020-03-25 17:32:02

linux可以ping通,但是ssh被拒绝

2台pc,一个网关,都连到公司网上。pc1:192.168.1.106 ----windows 10pc2:192.168.1.133 ----debian 10网关:192.168.1.108 ----- 华为grid-T1问题:问题描述: ssh: connect to host 192.168.1.108 port 22: connection re...

2020-03-25 13:52:19

debian10,ping www.baidu.com ping: www.baidu.com: Name or service not known(解决)

debian10,ping不通外网,root身份,改一下,resolv.cong就可以了。

2020-03-10 14:33:55

linux(debian10)安装pip3方法(最有用,最简单的)

找了好几个方法都没有用,唯独这个简单,而且有效。转载自:https://www.cnblogs.com/yanxiatingyu/p/10160712.htmlubuntu 下安装pip3在使用任何apt 安装任何软件包之前,建议用以下命令更新软件sudo apt update更新好了后可能会出现apt list --upgradable安装pip3sudo ...

2019-11-17 17:57:39

关于FileNotFoundError: [Errno 2] No such file or directory: '/home/guoyz/.Xauthority'问题的解决方法

写了个python代码,一运行,出现如下错误:guoyz@debian:~$ python3 readtxt.py Traceback (most recent call last): File "/home/guoyz/.local/lib/python3.7/site-packages/Xlib/xauth.py", line 43, in __init__ raw = o...

2019-11-10 22:10:03

关于python(windows)通过mqtt和c(linux)交互的方案

先写个大概,有空再补全细节。 1,需求 就是python在windows上写个界面,通过mqtt发给linux,linux计算一下再发给python,拓扑呈现。 2, 采用方法 就是将python上得到的数据先存储到表格中,发布的时候再去读取。3,采用模块 通过mqtt发布,自然要用到mqtt的那个模块。 设计界面的话,我这边用的是...

2019-10-24 22:15:32

linux安装fcitx中文输入法,解决没有候选项的问题(debian10)

搜狗输入法用于wins系统,还是不错的,但是用于linux就真的想吐嘈,我还是用fcitx输入法比较好。鉴于之前我写过一篇文章,这里就不啰唆了,主要就是安装输入法界面和卸载一些没有用的输入法,最后一个卸载的是有可能导致中文输入法没有候选项。sudoapt-getinstallfcitx-frontend-gtk2sudoapt-getinstallfcitx-fronten...

2019-08-22 22:16:59

failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook

系统是:guoyz@debian:~/mosquitto-master$ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 9.9 (stretch)Release: 9.9Codename: stretch编译mqt...

2019-07-17 21:32:09

debian9.9(linux)使用docker方式使用微信和QQ(简单先进)

在linux上使用微信和QQ并不算什么新鲜事,之前采用wine,github,crossover,snap等的方式都安装过,其中最方便的还是github上的下载,然后双击运行,就可以了,但是它貌似已经不维护了,github上的更新时间是2年前,而且我觉得现在使用docker的方式也比那个好一点。docker客户端给docker守护进程发送命令,docker守护进程从远端的仓库中获取镜像,使用镜...

2019-07-06 16:50:32

linux系统下模拟鼠标键盘(c语言版本)(比较全面的)

中美贸易站持续了这么久,某花公司受到的影响颇大,(因为某种原因,这里不能说),但深刻感受到,我们自己的OS无论如何也要研发出来,wins那套怕是一时半会学不来了,但是基于linux的话,我们照猫画虎会快一点。作为一个linux程序员,觉得现在发行版的OS,我觉得都挺好的,我们要想进步,也不能老用wins闭源那一套东西。linux系统上模拟鼠标键盘的方法很多,我这里收集一下,方便以后我用。...

2019-06-29 13:38:29

ip地址10.0.0.2/8,10.0.0.2/16,10.0.0.2/24,10.0.0.2/32的8,16,24,32的意思

10.1.0.2/8,说明它的子网掩码是255.0.0.0,10段的ip都可以ping通;10.1.0.2/16,说明它的子网掩码是255.255.0.0,10.1段的ip都可以ping通;10.1.0.2/24,说明它的子网掩码是255.255.255.0,10.1.0段的ip都可以ping通。10.1.0.2/32,这个说明它只能自己ping通自己。所以从上面的规律...

2019-04-23 22:55:35

ip地址(主机地址),网络地址,广播地址,子网掩码,子网个数,网关,DNS之间的关系

假设本机地址为192.168.1.133,在设置ip时,子网掩码也是跟随着一起设置的,假设本机ip子网掩码是255.255.255.0。1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8192 168 1 133 255...

2019-04-23 22:46:34

makefile学习14:进阶部分

makefile基础学习前13小节就差不多了,如果想提升自己的makefile,可参考内核源码的makefile,结合下面的内容一起钻研学习。源码下载:https://www.kernel.org/即然make可以指定所有makefile中的目标,那么也包括“伪目标”,于是我们可以根据这种性质来让我们的makefile根据指定的不同的目标来完成不同的事。在Unix世界中,软件发布时,特别是...

2019-04-02 02:33:13

makefile学习13:判断语句

使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。一、示例下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。libs_for_gcc = -lgnunormal_libs =foo: $(objects)ifeq ($(CC),gcc)$(CC) -o foo ...

2019-04-02 02:26:26

makefile学习12:详细讲解变量

在 Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是 Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“...

2019-04-02 02:23:54

makefile学习11:自动生成依赖性

在Makefile中,我们的依赖关系可能会需要包含一系列的头文件,比如,如果我们的main.c中有一句“#include "defs.h"”,那么我们的依赖关系应该是:main.o : main.c defs.h但是,如果是一个比较大型的工程,你必需清楚哪些C文件包含了哪些头文件,并且,你在加入或删除头文件时,也需要小心地修改Makefile,这是一个很没有维护性的工作。为了避免这种繁重而...

2019-04-02 02:20:55

makefile学习10:多个目标

Makefile 的规则中的目标可以不止一个,其支持多目标,有可能我们的多个目标同时依赖于一个文件,并且其生成的命令大体类似。于是我们就能把其合并起来。当然,多个目标的生成规则的执行命令是同一个,这可能会可我们带来麻烦,不过好在我们的可以使用一个自动化变量“$@”(关于自动化变量,将在后面讲述),这个变量表示着目前规则中所有的目标的集合,这样说可能很抽象,还是看一个例子吧。bigoutput ...

2019-04-02 02:14:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。