1 dream8834

尚未进行身份认证

暂无相关描述

等级
博文 48
排名 13w+

“随心所语”

该项目使用的技术:1.C++STL2.生产者消费者模型3.多线程技术,线程的同步与互斥4.网络编程5.开源jsoncpp库6.ncurses库7.自定义协议,登录注册认证实现的基本想法:项目分可分为3个模块:1.登录、注册和退出2.用户发送消息,服务器接收3.服务端的数据转发1.登录和注册(TCP)注册:将自己的注册信息通过TCP发给服务器,服务器接收下来并保...

2019-03-30 17:38:12

七大经典排序算法

1.冒泡排序基本思想:比较相邻两个数,如果前者比后者大,则进行交换。每一轮交换结束,会有一个最大的数放在数组的最后面,经过N-1轮,排序完成。oidBubble_Sort(int*a,intsize){inttemp=0;for(inti=0;i<size-1;i++){for(intj=0;j<size-1-i;j...

2019-03-13 12:23:45

文本相似度

说明:在VS2015环境的Release的模式下(Debug模式下运行速度太慢)TextSimilarity.h#pragmaonce#include<unordered_map>#include<string>#include<unordered_set>#include<cppjieba/jieba.hpp>cla...

2019-02-20 21:18:02

Linux下重要命令,权限及gcc/g++,gdb,vim的安装

Linux重要命令:su切换用户-c<指令>或–command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;-m,-p或–preserve-env...

2018-10-06 11:08:52

Linux常用命令

linux的命令操作:命令的使用结构命令名称【操作选项】【操作对象】【操作目标对象】对目录进行操作(目录-文件夹)ls:查看目录下的内容-a查看隐藏文件linux下,以点开头的文件都是隐藏文件.:代表当前目录…:代表当前目录上层目录-l列出目录下内容详细信息-t按时间进行排序-tr逆序-h人性化显示pwd:查看当前所在目录/home/san:绝对路径(以根...

2018-10-06 11:03:11

简单贪吃蛇

snack.h#ifndef__SNAKE_H__#define__SNAKE_H__#include<stdio.h>#include<windows.h>#include<stdlib.h>#include<time.h>enumDirection{UP=1,DOWN,LEFT,...

2018-09-24 17:52:47

二叉树的基本操作及应用

BTree.h#ifndef__BTree_H__#define__BTree_H__#include<stdlib.h>#include<stdio.h>#include<assert.h>typedefcharDataType;typedefstructBTreeNode{ DataTypedata; struc...

2018-09-20 17:41:32

堆及堆的应用

Heap.h#ifndef__HEAP_H__#define__HEAP_H__typedefintHPDataType;typedefstructHeap{HPDataType*_hp;int_capacity;int_size;}Heap;typedefstructPriorityQueue{Heaphp;...

2018-09-16 08:28:32

Linux根目录下各目录功能

/bin:存入普通用户可以使用的命令文件.目录/usr/bin也可用来贮存用户命令。/sbin:一般存放非普通用户使用的命令(有时隔不久普通用户也可能会用到).目录/usr/sbin中也包括了许多系统命令。/etc:系统的配置文件。/root:系统管理员(root或超级用户)的主目录。/usr:包括与系统用户直接相关的文件和目录,一些主要的应用程序了保存在该目录下。/h...

2018-09-05 16:22:01

栈的应用之逆波兰表达式求值

ReversedPolishNotation.h#ifndef__ReversedPolishNotation_H__#define__ReversedPolishNotation_H__#defineMAXSIZE10typedefintDataType;//定义栈typedefstructStackNode{DataTypearr[MAX...

2018-08-31 02:26:39

栈的应用之括号匹配问题

MatchBrackets.h#ifndef__MatchBrackets_H__#define__MatchBrackets_H__#defineOK0;#defineERROR1;#defineSTACK_INIT_SIZE100#defineSTACKINCREACE10typedefintElemType;typedefintStatus...

2018-08-31 02:24:03

栈的基本操作

Stack.h#ifndef__STACK_H__#define__STACK_H__#defineMAXSIZE10typedefintDataType;//定义栈typedefstructStackNode{DataTypearr[MAXSIZE];inttop;}Stack,*pStack;intEmptyStack(...

2018-08-31 02:20:51

队列的基本操作

QUEUE.h#ifndef__QUEUE_H__#define__QUEUE_H__typedefintQDataType;typedefstructQListNode{structQListNode*_pNext;QDataType_data;}QListNode;typedefstructQueue{...

2018-08-31 02:18:04

带头结点的双向循环链表

DList.h//头文件#ifndef__DLIST_H__#define__DLIST_H__typedefintDataType;typedefstructDListNode{structDListNode*_pNext;structDListNode*_pPre;DataType_data;}DListNode;...

2018-08-30 23:39:22

单向链表的基本操作及常见面试题

一、单链表的基本操作1、初始化链表2、尾部插入3、尾部删除4、头部插入5、头部删除6、销毁链表7.打印单链表内容8、查询数据为d的节点9、在指定位置之前插入一个节点10、指定位置节点删除11、删除数据为d,第一次出现的节点12、删除数据为d的所有节点二,链表常见面试题1、删除指定位置的非尾节点2、获取链表长度3、逆序打印单链表4、在无...

2018-08-12 22:59:02

顺序表

seqList.h#define_CRT_SECURE_NO_WARNINGS1#ifndef_SEQLIST_H__#define_SEQLIST_H__#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h&gt...

2018-06-23 15:33:25

注释转换(C转C++)

commentConvert.h#ifndef_COMMENT_CONVERT_H__#define_COMMENT_CONVERT_H__#include<stdio.h>#include<stdlib.h>enumState{NUL_STATE,//无注释状态C_STATE,//C语言注释状态CPP_STATE,//...

2018-06-15 17:20:03

通讯录(文件存储)

#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>structperson{charname[32];charphone[12];...

2018-06-08 11:42:15

通讯录

#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>structperson{//构建结构体charname[32];char

2018-06-08 10:48:29

自定义类型:结构体,枚举,联合知识点总结

结构体是一种复合类型,其中包括很多的数据类型。例如:structStu//Stu是结构体标签,可省略{charname[20];intage;charsex[5];charid[20];};//分号不能省结构体成员结构体成员可以是标量、数组、指针,甚至是其他结构体。结构体成员的访问1,用结构体名称x.+x成...

2018-06-02 16:51:07
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!