4 merry1996

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

MQTT

MQTT Control Packet typePosition:byte 1,bits 7-4.

2019-10-22 10:21:06

python--输入输出

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for more information.>>> n = int(input("...

2019-10-07 22:58:13

python----基础学习

1.安装python使用的操作系统是Ubuntu,可以从终端窗口安装python,步骤如下:sudo apt-get install python3sudo apt-get install idle3sudo apt-get install python3-pip2.安装文本编辑器sudo apt-get install geany3.运行hello world程序...

2019-09-20 12:00:38

编译与链接

#include <stdio.h>int main(){ printf("Hello World\n"); return 0;}在Linux下,当我们使用GCC来编译Hello World程序时,只需使用最简单的命令:mali@mali:~/code/link$ cat hello.c #include <stdio.h>int main(...

2019-09-03 23:21:34

C ---位操作

C按位运算符按位逻辑运算符用法:掩码用法:打开位(设置位)有时,需要打开一个值中的特定位,同时保持其他位不变。用法:关闭位(清空位)用法:切换位用法:检查位的值移位运算符位字段位字段(bit field)是一个signed int或unsigned int类型变量中的一组相邻的位。位字段通过一个结构声明来建立,该结构声明为每个字段提供标签,并确定该字段的宽度...

2019-09-02 00:41:53

c++---函数重载

函数重载函数多态是C++在C语言的基础上新增的功能。默认参数可以让我们能够使用不同数目的参数调用同一个函数,而函数多态(函数重载)能让我们使用多个同名的函数。函数重载的关键是函数的参数列表---也称为函数特征标(function signature).如果两个函数的参数数目和类型相同,同时参数的排列顺序也相同,则它们的特征标相同,而变量名是无关紧要的。C++允许定义名称相同的函数,条件...

2019-09-02 00:40:18

C++---标准模板库

STL提供了一组表示容器、迭代器、函数对象和算法的模板。容器是一个与数组类似的单元,可以存储若干个值。STL容器中存储的值的类型相同;算法是完成特定任务(如对数组进行排序或在链表中查找特定值)的处方;迭代器能够用来遍历容器的对象,与能够遍历数组的指针类似,是广义指针;函数对象是类似于函数的对象,可以是类对象或函数指针(包括函数名,因为函数名被用作指针)。STL使得能够构造各种容器(包括数组、队...

2019-09-02 00:33:17

C++---函数模板

函数模板允许以任意类型的方式来定义函数。例如,可以建立这样一个交换模板:template <typename AnyType>void Swap(AnyType &a, AnyType &b){ AnyType temp; temp = a; a = b; b = temp;}第一行指出,要建立一个模板,并将类型命名为...

2019-09-02 00:17:51

c++---成员初始化列表

成员初始化列表的语法:如果Classy是一个类,而mem1、mem2和mem3都是这个类的数据成员,则类构造函数可以使用如下的语法来初始化数据成员:Classy::Classy(int n, int m) :mem1(n), mem2(0), mem3(n * m + 2){ //...}上述代码将mem1初始化为n,将mem2初始化为0,将mem3初始化为n*m+2。从...

2019-09-01 23:27:07

linux---FTP

1.使用tcpdump抓取FTP执行过程中的数据包:mali@mali:~/ftp$ sudo tcpdump -i any -w ftp.pcaptcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes2.执行FTP相关指令mali@mali:~/ftp...

2019-08-27 15:06:22

C语言实现---八皇后问题

#include <stdio.h>#include <stdlib.h>#define max 8int queen[max], sum=0; /* max为棋盘最大坐标 */void show() /* 输出所有皇后的坐标 */{ int i; for(i = 0; i < max; i++) { pri...

2019-08-26 21:46:53

C++--多态公有继承

RatedPlayer继承示例很简单,可参考https://blog.csdn.net/merry1996/article/details/100066859。派生类对象使用基类的方法,而未做任何修改。然而,可能会遇到这样的情况,即希望同一个方法在派生类和基类中的行为是不同的。换句话来说,方法的行为应取决于调用该方法的对象。这种较复杂的行为称为多态---具有多种形态,即同一个方法的行为随上下文而异...

2019-08-25 22:27:03

C++---类继承

目录1.一个简单的基类派生一个类构造函数:访问权限的考虑使用派生类1.一个简单的基类从一个类派生出另一个类时,原始类称为基类,继承类称为派生类。为说明继承,首先需要一个基类。Webtown俱乐部决定跟踪乒乓球会会员。作为俱乐部的首席程序员,需要设计一个简单的TableTennisPlayer类:tabtenn0.h//tabtenn0.h--a table-t...

2019-08-25 22:16:26

网络序和主机序

#include <stdio.h>#include <stdlib.h>#include <string.h>#define DSS_SUCCESS 0#define DSS_ERROR -1typedef unsigned int uint32; /* Unsigned 32 bit value */typedef signe...

2019-08-23 12:38:13

c++---实现mystring

1.string.h//string.h#ifndef STRING_H_#define STRING_H_#include <iostream>using std::ostream;using std::istream;class String{private: char *str; //pointer to string int len; //...

2019-08-18 19:51:41

C++---使用类

运算符重载实现一个Time类,重载加法、减法和乘法运算符:1.头文件://mytime.h--Time class with operator overloading#ifndef MYTIME_H_#define MYTIME_H_class Time{private: int hours; int minutes;public: Time();...

2019-08-18 17:17:48

c++---循环和关系表达式

基于范围的for循环(C++ 11)#include <iostream>using namespace std;int main(){ double prices[5] = {4.99, 10.99, 6.87, 7.99, 8.49}; for (double x : prices) cout << x << en...

2019-08-18 12:19:23

c++---对象和类

目录类的构造函数和析构函数声明和定义构造函数使用构造函数默认构造函数析构函数改进Stock类this指针对象数组抽象数据类型-栈类声明类似结构声明,可以包括数据成员和成员函数。声明有私有部分,在其中声明的成员只能通过成员函数进行访问;声明还具有共有部分,在其中声明的成员可被使用类对象的程序直接访问。通常,数据成员被放在私有部分中,成员函数被放在共有部分中,因...

2019-08-18 01:25:26

c++--new和delete

目录使用new来分配内存使用delete释放内存使用new来创建动态数组使用new创建动态结构使用new来分配内存在使用new时,程序员要告诉new,需要为哪种数据类型分配内存;new将找到一个长度正确的内存块,并返回该内存的地址。程序员的责任是将该地址赋给一个指针。例如,在运行阶段为一个int值分配未命名的内存,并使用指针来访问这个值:int *pn = new...

2019-08-17 23:48:21

linux---进程间通信(IPC)

经典的IPC(InterProcess Communication):管道 FIFO 消息队列 信号量 以及共享存储管道管道是UNIX系统IPC的最古老形式,所有UNIX系统都提供此种通信机制。管道有以下两种局限性:历史上,它们是半双工的 (即数据只能在一个方向上流动)。 管道只能在具有公共祖先的两个进程之间使用。通常,一个管道由一个进程创建,在进程调用fork之后,这个管道就能在父...

2019-08-14 01:48:01

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。