自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 详解C++类中的六个默认成员函数

文章目录构造函数特点析构函数特点拷贝构造函数特点赋值运算符重载特点const&及const &重载在C++98中,如果一个类中什么都没有,简称为空类,系统会自动生成六个默认的成员函数,构造函数、析构函数、拷贝构造函数、赋值运算符重载、&操作符重载、const,在C++11中又加入了控制默认函数(=default , =delete)首先,大致了解一下六个默认构造函数...

2018-11-30 16:17:22 2576 3

原创 LeedCode 第八题 模拟实现atoi(C语言)

请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽...

2018-11-26 17:19:09 230

原创 C++ 引用

文章目录引言概念引言我们在生活中,会经常给我们的同学起别名,俗称外号,比如给张三同学起名叫狗蛋,当别的同学叫狗蛋,张三就知道是叫他,就会回应。C++的发明者就是通过生活中的这个例子提出了引用的概念。概念引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型& 引用变量名(对象名) = 引用实体 //ra就是a的引用,也是a的别名...

2018-11-24 20:37:50 133

原创 C++ 函数重载

文章目录引言什么是函数重载为什么要有函数重载使用函数重载的注意事项(名字修饰)为什么返回值类型不同不属于函数重载?名字修饰(Name Mangling)C语言名字修饰C++名字修饰总结引言什么是函数重载之前看到过这样一个段子:一个商场中保洁阿姨刚拖完地,为了防止顾客摔倒,于是写下了“小心地滑”。这时候以为老外走了过来,看见了这个警告,就非常小心翼翼地滑了过去。在日常生活中,一个词有多重...

2018-11-22 15:28:51 223

原创 深入理解Linux的权限

例子当我们使用ls -al 查看文件内容的时候,会出现:可以看到,最后面蓝色的字体是我们访问目录下的文件名字,那前面的那些毫无疑问就是该文件的一些信息。我们可以看懂一些,比如创建的时间,剩余的部分是什么?最前面的一串字母:例drwxr-xr-x.表示的权限,那表示的又是谁的权限?所有人吗?还是仅仅root用户的?首先,最前面的字符d表示文件类型;当为[ d ]则是目录当为[ - ...

2018-11-10 20:10:13 274

原创 Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /boot,/etc,/dev,/run,/tmp及其作用

Linux文件系统层次结构如图所示:/proc (processes)目录存放了进程和系统的信息,可以在这个目录下获取系统的信息,这些信息是在内存中,由系统自己产生的。proc是一个伪文件系统,它只存在内存当中,而不占用外存空间。也就是说,这个目录的内容不在硬盘上而是在内存里。用户和应用程序可以通过proc来获取系统的信息,并可以改变内核的某些参数,由于系统的一些信息,如进程,是动态变...

2018-11-06 20:41:19 1009

原创 LeetCode 第六题 Z字形变换(C语言)

将字符串 “PAYPALISHIRING” 以Z字形排列成给定的行数:P   A   H   NA P L S I  I GY   I    R之后从左往右,逐行读取字符:“PAHNAPLSIIGYIR”实现一个将字符串进行指定行数变换的函数:enspstring convert(string s, int numRows);示例 1:输入: s = “PAYPALIS...

2018-11-05 17:48:53 2578

原创 LeetCode第五题:最长回文子串(C语言)

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: “babad”输出: “bab”注意: "aba"也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”解法一:暴力求解法思想:反转 S,使之变成 S’。找到 S 和 S’之间最长的公共子串,这也必然是最长的回文子串。理由:如果找两个字符串的公共子串,i指向第一...

2018-11-03 19:57:52 14300 2

原创 八大排序之归并排序

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。我们可以这样简单的理解:将一个数组分为两个数组arr1 arr2,假如这两个数组有序,再将这两个数组归并为一个数组,并确保归并后的数组也有序。关键就是如何让arr1 arr2有序,我们可以对这两个数组分别采用归并算法。以此类推 int arr[...

2018-11-02 20:50:01 149

原创 八大排序之快速排序

快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),简称快排。基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。通俗的说,就是先选一个标准值,比标准值小的放在左边,比标准值大的放在...

2018-11-02 19:53:02 282

sendmail-master.zip

linux平台下、C++语言写的基于465(SSL协议)端口以及25(TLS协议)端口的发送邮件代码。别的大佬写的,亲测可用

2020-05-28

贪吃蛇代码

这是博主贪吃蛇的代码,还不算完善,但基本功能都有。可供参考

2018-10-10

空空如也

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

TA关注的人

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