27
2020
08

Linux学习笔记------更新中

需要知道的知识点Linux介绍:2.计算机是一门“做中学”的学科,不是会了再做,而是做了才会3.Linux的分类4.虚拟机的网络配置分为三类:桥连接,NAT,主机模式桥连接:Linux可以和其它的系统通信。但是可能造成ip冲突,因为在同一片网段里面只有0~255个ip编号可以使用...
25
2020
08

使用xftp教程

--> 新建会话,然后填写下面信息,协议一定要选sftp,端口号选22然后接下来的操作和xshell一样,如果出现乱码,把“使用UTF-8编码”勾上就可以了然后点击要传的文件,右键然后点击传输就行...
25
2020
08

使用xshell教程

--> 在安装完后,双击打开,新建一个会话,填写以下信息为啥是固定的,相信大家应该知道,主机那就写你要连接Linux的ip地址,然后点击确定,接下来点击连接,再接下来点击接受并保存接下来要注意了输入的是你Linux的用户名(包括root)和密码,输入按确定就完事了当然还有其他办法,假如你在亚马逊云上创建了L...
22
2020
08

安卓Android开发学习笔记-----更新中

--> ·完整项目最精简流程:Android<-->接口<-->数据库,...
22
2020
08

《c陷阱与缺陷》笔记----第二篇

继续更新,最近下雨太多,导致很少看视频,夏天不是热就是雨多,很难学习的下啊(其实就是为了骗自己,都是借口)3-7求值顺序陷阱#include<stdio.h>int main(){int a=10;int b = ...
21
2020
08

C语言如何产生随机数

--> 1.基本函数   在C语言中取随机数所需要的函数是:int rand(void);void srand(unsigned int n); rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这...
21
2020
08

负数-补码

--> 看了些补码的知识,摘抄了些,最重要的一点就是计算机内部采用2的补码表示负数。顺便带着两个小问题:INT_MAX= 2147483647 ;cout<<INT_MAX+1<<endl;//正确结果为-2147483648UINT_MAX=429496...
12
2020
08

《c陷阱与缺陷》笔记----第一篇

--> 1.在c语言中,符号之间的空白(包括空格符,制表符或换行符)将被忽略if(x>big) big=x;还可以写出:if(x>big)     big=x;2.编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入,如果...
11
2020
08

C/C++编译的程序占用的内存的划分---分别属于什么区

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程...
28
2020
07

用阿里云三元组如何获得客户端id,用户名,密码

--> 阿里云服务器地址(华东2):*.iot-as-mqtt.cn-shanghai.aliyuncs.com:1883  *表示自己账号的ProductKey注意替换hmacsha1加密在线计算网站:http://encode.chahuo.com/客户端ID:*|securem...
21
2020
07

typedef用法

--> 1、宏替换,肯定只能用#define了,比如:#definePI3.142、给简单数据类型起别名:#defineuint32unsignedint  或   typedefunsignedint uint32;其实这两个是一样的。3、声明一个指向简单数据类型变量的指...
17
2020
06

Redis连接时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused

大家在弄的时候注意路径在安装好redis扩展尝试连接redis时,客户端打不开,原因是需要先开启服务端,这需要先配置 redis.conf 1.找到redis.conf并修改daemonizeno为daemonize yes ,这样就可以默认启动就...
17
2020
06

Linux下安装Redis文件src找不到redis-server redis-cli

--> 我使用了第二个就成功了1使用make 出现如下情况说明未安装gcc,使用命令安装gcc:yuminstallgcc  原因:Redis是C实现的,所以需要gcc来进行编译 [root@localhostredis-4.0.8]#makecd...
17
2020
06

sudo: make: command not found解决办法

--> 运行sudoapt-getinstallmake就可以解决...
14
2020
06

无法使用ifconfig命令

问题原因,在环境变量里没有包含文件夹/sbin,该文件夹下存有ifconfig,可以在终端下cat/etc/profile,可以发现没有关于/sbin的环境变量解决方法:vi/etc/profile在文件末尾追加下面2行配置文件:PATH=$PATH:/sbin ...
13
2020
06

解决Hadoop启动后jps没有Datenode

-->  执行start-dfs.sh后,或者执行datenode没有启动。很大一部分原因是因为在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令这时主节点namenode的clusterID会重新生成,而从节点datanode的clusterID保持不变导致的。&nb...
07
2020
06

VMware Tools是灰色的,不能安装

--> VMwareWorkstation中“安装VMwareTools”是灰色的,无法点击安装,网上那些点击安装的办法也就都不能用了。截图如下:   三、解决办法  虽然VMwareTools 是灰色的,但是VMware的下载包里有一个linux.iso,这个东西就是...
05
2020
06

解决配置ssh免密登陆仍然需要输入密码问题

--> 可能是权限的问题,我修改权限然后就可以了...
29
2020
05

IP,域名,DNS的关系

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址5261。...
29
2020
05

怎么理解TCP的面向连接和UDP的无连接

亚当和夏娃分别生活在两个山头,山头之间是万丈深渊,亚当采集野果需要分享给夏娃,如果他们之间有一条索道(物理连接),野果可以顺着索道滑到夏娃那一边,那就没有车小胖什么事了。事实上山头之间没有索道,但是亚当何等聪明,于是他想出了一个方法,假设亚当需要给夏娃10个野果,否则她会饿死。...
23
2020
05

vs中报error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用

--> 经过网上查找问题,终于找到原因,是因为c语言运行时找不到适当的程序入口函数,一般情况下,如果是windows程序,那么WinMain是入口函数,就比如我这里创建的“win32项目”如果是dos控制台程序,那么main是入口函数,新建项目为“win32控制台应用程序”而如果入口函数指定不当,很显然c语...
18
2020
05

C语言中free函数的使用详解

--> free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下free函数是我们再写C语言程序时常用的函数,但是使用时需要注意,一不小心很肯能会引起吐核。 注意:free函数与malloc()函数配对使用,释放malloc函数申请的动态内...
13
2020
05

cjson使用介绍

首先,要介绍一下什么是json格式。一.JSON格式简述JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(StandardECMA-2623rdEdition-Decembe...
07
2020
05

wpsword怎么删除最后一页空白页

我用下面的第二种方法成功了我们在使用日常的办公软件WPS的时候,有的小伙伴们想要将文档的最后一页空白页删除掉但是不知道要怎么操作。对于这种问题小编觉得我们可以尝试在文档最后一页使用delete按键直接删除,或者是使用键盘上的组合键来进行空白文档的删除。那么具体操作步骤就来看下小编是怎么做的吧~...
06
2020
05

基于STM32F1 的ATK-ESP8266模块 连接阿里云物联网平台

总结一下之前学习的内容。想通过ESP8266连接上阿里云物联网平台上创建的设备。用ESP8266连接阿里云,本质上就是开启ESP8266的透传模式,发送MQTT报文。所谓MQTT报文,就是符合MQTT协议的一串16进制数据,我们通过透传模式发送相应的数据即报文,就会有相应的结果产生。如何学习MQTT...