程序人生
会跑路的300块
这个作者很懒,什么都没留下…
展开
-
查询redis主从类型
查询redis主从类型redis-cli -h 127.0.0.1 -p 6380 -a cluster info Replication原创 2022-01-06 17:20:07 · 413 阅读 · 0 评论 -
C++类和对象(上)
#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;//C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。 #if 0#include<stdlib.h>struct Student{ void SetStudentInfo(co...原创 2019-04-19 20:20:24 · 112 阅读 · 0 评论 -
C++类和对象(下)
#include<iostream>using namespace std;#include<stdlib.h>//初始化成员列表//初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,//每个"成员变量"后面跟一个放在括 号中的初始值或表达式//在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值//虽然构造函数调用之...原创 2019-04-24 10:52:21 · 119 阅读 · 0 评论 -
C++类和对象(中)
#define _CRT_SECURE_NO_WARNINGS 1;#include<iostream>using namespace std;#include<stdlib.h>#if 0//构造函数是一个特殊的成员函数,名字与类名相同,//创建类类型对象时由编译器自动调用,保证每个数据成员 都有 一个合适的初始值,//并且在对象的生命周期内只调用一次...原创 2019-04-23 14:42:22 · 132 阅读 · 0 评论 -
单列模式
//使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。//设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样//9.单列模式//一个类只能创建一个对象,即单例模式,该模式可以保证系统中该类只有一个实例,//并提供一个访问它的全 局访问点,该实例被所有程序模块共享。比如在某个服务器程序//中,该服务器的配置信息存放在一个文件 中,...原创 2019-04-26 20:15:00 · 142 阅读 · 1 评论 -
C/C++动态内存管理
#include<iostream>using namespace std;//1.C语言中的动态内存管理//malloc/calloc/realloc/free#if 0#include<stdlib.h>int main(){ int* p1 = (int*)malloc(sizeof(int)); free(p1); //malloc/ca...原创 2019-04-26 14:59:26 · 342 阅读 · 0 评论 -
C++入门(2)
#include<iostream>using namespace std;//命名空间 namespacenamespace N1{ int a = 10; int Add(int left, int right) { return left + right; }}//命名空间可以嵌套namespace N2{ int a = 20; int ...原创 2019-04-17 15:19:39 · 69 阅读 · 0 评论 -
栈的应用——括号匹配
//括号匹配问题void MatchBrackets(char *buf, int len){ Stack s; StackInit(&s); int i = 0; assert(buf); for (i = 0; i < len; i++) { //如果是左括号,则将左括号入栈 if (('(' =...原创 2018-04-20 22:40:10 · 288 阅读 · 0 评论 -
栈和队列
/////////////////////////////////////////////栈的基本操作//////////////////////////////////////// Stack.h#pragma once#include<stdio.h>#include<assert.h>#include<stdlib.h>#include...原创 2018-04-20 15:35:36 · 122 阅读 · 0 评论 -
栈的应用——逆波兰表达式
//寻找空格int FindSpace(char *rpn, int pos, int len){ for (; pos < len; ++pos) { if (' ' == rpn[pos]) return pos; } return -1;}//逆波兰表达式int ExpressionRPN(char *...原创 2018-04-22 13:20:08 · 186 阅读 · 0 评论 -
无头单链表的操作(基于前面的修改版)
slist.h#pragma once#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<assert.h>typedef int DataType;typedef struct SlistNode{ struct Slist...原创 2018-03-27 23:36:08 · 226 阅读 · 0 评论 -
日期类(c++实现)
Date.h#pragma once#include<iostream>using namespace std;class Date{public: //构造函数 Date(int year = 1900, int month = 1, int day = 1) //:_year(year) //初始化列表 //...原创 2018-03-30 16:04:01 · 335 阅读 · 0 评论 -
c语言注释转换项目
Annootation conversion.h#ifndef __ANNONTATION_CONVERSION_H__#define __ANNONTATION_CONVERSION_H__#define INPUTFILE "input.c"#define OUTPUTFILE "output.c" void Annotation_conversion(FILE *ifp, FILE *of原创 2017-12-07 16:35:45 · 190 阅读 · 0 评论 -
有关操作单链表的函数
slist.h#ifndef __SLIST_H__#define __SLIST_H__#include<stdio.h>#include<assert.h>#include<stdlib.h>typedef int DataType;typedef struct SListNode{ struct SListNode *_next; DataType _data;}SL原创 2017-12-15 14:46:42 · 238 阅读 · 0 评论 -
c语言操作符总结
C语言操作符总结操作符的分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员。1.算术操作符:+ : 加法 - :减法* :乘法/ :除法 %:取模 ——操作数必须为整型乘法、除法的操作数中两个都为整型则为整数除法,只要有一个操作数为浮点数则为浮点数除法。例如原创 2017-10-16 17:55:08 · 531 阅读 · 1 评论