自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 linux环境设置相关

CentOS下添加普通用户到sudo组,并且免密码登录https://blog.csdn.net/huangzhijie3918/article/details/51345178/ CentOS添加用户并加入sudo权限 https://www.cnblogs.com/stream886/p/11123837.html 修改centos系统默认编辑器 https://blog.51cto.co...

2019-09-16 19:50:58 132

原创 红黑树纯C语言实现,参考算法导论,已验证

说起红黑树,最头疼的就是插入或删除后引起的不平衡,各种旋转,着色细节让人难以理解。我一开始是网上找别人的代码来看,看的一头雾水,还是算法导论上的的伪代码到位,不用纠结于各种细节,虽然我现在依然没有彻底搞清楚,但是根据书上的伪代码写了一遍,居然也能通过验证。这里不做深入分析,只要对红黑树有个大概的了解,相信书上的算法就好。对插入和删除要做哪些事情大体了解下,不用探究细节。不废话,直接上代码,我的...

2018-11-09 19:02:45 676 2

原创 C++自己实现String类及其迭代器

注意事项:对于C语言字符串char*,必须在末尾置'\0';对指针操作时,必须考虑指针为NULL的情况,对strcpy,strcat等库函数调用也一样;对指针重新赋值前必须调用delete,同一块内存不能调用两次delete;返回对象的成员函数要区分返回的是当前对象还是新对象,即函数返回类型是否要取地址(&) 关于迭代器更新一点:String* sp = new...

2018-09-23 13:47:13 1808

原创 linux下TCP协议客户端/服务器,UNIX网络编程卷1第一个时间获取程序简化版

完全简化,没有检查各函数返回值客户端:#include <time.h> /* old system? */#include <netinet/in.h> /* sockaddr_in{} and other Internet defns */#include <arpa/inet.h> /* inet(3) functions */#inc...

2018-09-07 11:44:48 225

原创 C++中字符数组char c[],“指向字符型的指针”char* p,“指向字符型的指针数组”char* p[]

从定义来看就像标题一样为什么打引号,其实实际使用中c++编译器把char* 当成c语言字符串,char ch[]="word";char* p=ch;p解析后得到是字符串首字符‘w’,p指向数组地址,而数组名是数组首元素的地址std::cout << *p << std::endl;//输出wstd::cout << p << s...

2018-08-28 01:51:44 4007

原创 Windows下TCP协议C++

服务器:#include <winsock2.h>#include <iostream>#pragma comment(lib, "WS2_32")//#include<stdio.h>using namespace std;int main(){ //1.启动SOCKET库,版本为2.0 WORD wVersionRequested;...

2018-08-27 16:04:53 2568 2

转载 UDP协议

//#pragma once//UDP协议//https://blog.csdn.net/xxbsky520/article/details/6161217#include <winsock2.h>#pragma comment(lib, "WS2_32")//https://www.cnblogs.com/wyj553/archive/2009/04/16/143751...

2018-08-24 21:45:11 178

原创 QT制作计算器终极版

UI和main函数跟上一篇一样下面是计算器接口和实现jsuanqi.h/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the t...

2018-08-21 12:11:37 3245

原创 netbeans+QT做的计算器

linux默认装了qt designer,没有creator,先做了ui再用netbeans构建项目完成先上编译器自动生成的ui_jisuanqi.h,忽略命名 - -!/********************************************************************************** Form generated from readi...

2018-08-20 19:52:14 350

原创 指针与数组简单学习笔记

int *p; //*p = 1;//错误 //p = &1;//错误 int x=0; //*p = x;//错误 p = &x; std::cout << p << std::endl; std::cout << *p << std::endl; int *array1[5]; //*array...

2018-06-28 17:10:09 104

原创 C++继承、多态,虚成员函数(包括虚析构函数、虚复制构造函数)学习笔记

通过哺乳类派生猫、狗等学习继承、多态中的知识点先贴上类的代码#include<iostream>enum BREED { YORKIE, CAIRN, DANDIE, SHETLAND, DOBERAMN, LAB };//犬种class Mammal {public: Mammal() :age(2), weight(5) {} //~Mammal() { s...

2018-06-28 17:00:40 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除