Linux工具的基本使用
社区首页 (3643)
请编写您的帖子内容
社区频道(15)
显示侧栏
卡片版式
全部
Java
C/C++
操作系统
数据库
数据结构与算法
前端
Python
面经
成长故事
竞赛频道
每日一题
项目
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

125
评分
回复
Linux工具的基本使用
这个博客算是其他工具的使用总结吧,里面包含gdb,动静态库的简单认识…其中gdb是我们今天的额难点,需要我们好好的了解一下.
复制链接 扫一扫
分享

127
评分
回复
vector使用与简单实现
迭代器失效深拷贝insert更深层次的深拷贝
复制链接 扫一扫
分享

132
评分
回复
Linux环境变量 & 进程地址空间
前面的准备工作做的差不多了,这里我们先来解释一下什么事地址空间.我们前面说过进程具有独立性,体现在在数据和代码等资源的独立.
复制链接 扫一扫
分享

156
评分
回复
牛客网 NC31 第一个只出现一次的字符
【代码】牛客网 NC31 第一个只出现一次的字符。
复制链接 扫一扫
分享

138
评分
回复
STL之stack等容器适配器
反向迭代器 容器适配器 STL stack 栈 queue 堆 队列
复制链接 扫一扫
分享

126
评分
回复
Leetcode 面试题 01.04. 回文排列
【代码】Leetcode 面试题 01.04. 回文排列。
复制链接 扫一扫
分享

130
评分
回复
STL之string学习
是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。我之前和大家分享过数据结构的知识,也和大家用C语言写过,但是它们的可用性有点低,你在写OJ题时,使用C语言,你会发现有的时候还要自己实现数据结构,大佬们也是有这样的困扰,所以出现STL,使用的便是泛型编程,这也是我们前面谈模板的原因。...
复制链接 扫一扫
分享

129
评分
回复
C++ Date 类的编写
我们今天写一个Date类作为C++初始类的结尾,这里涉及到的知识,里面有很多运算符的重载,包括权限的问题,我们都已经分享过了,所以大家不用担心,这里算是一个总结吧.我这里用的的是Linux环境,主要是锻炼自己的能力.我们要完成一个什么样的Date类呢,大家可以搜一下时间计算器,我们就完成他们的功能,比如说加减300天或者看看两个日期之间的天数,这就是我们要完成的任务.这里我们用三个文件来写,分别是Date.h,Date.cpp,test.cpp.我们先把初始工作给做好了,我们先把框架各搭出来,后面要的功能一
复制链接 扫一扫
分享

146
评分
回复
初识C++ 类(上篇)
CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:大学生竞赛指南话题描述:本话题聚焦于大学生竞赛心得体会分享,对于计算机众多领域每年都有很多都会举办科技竞赛,很多学生也都会踊跃参与,每到竞赛结束,学生们都会收获很多,这个时候我们可以写下一篇竞赛心得,大家互相交流学习科技竞赛经验,共同分享竞赛资源、探讨各领域技术以及比赛技巧,希望大家能够在此话题下一起讨论一起学习,能够探索一个属于自己
复制链接 扫一扫
分享

132
评分
回复
初识Linux
不知道大家在学习完C语言、C++/Java等语言后,你会不会感觉到自己好象什么都不会做,像小程序、网站啊自己好象也没有自己的想法,今天正式开始的Linux课程就是为了解决这类问题的。我们学习Linux环境的认识、Linux系统的编程、后面的网络编程…这些都是很难的.我想给大家讲一些有趣的小故事,这样有助于我们呢消除我们的恐惧感和无从下手的感觉,来点好康的.我们先来看一些Linux的小故事,帮助我们消除距离感.我们需要先来回答个问题,先有计算机还是先有操作系统?历史的进程告诉我们,只有鲜有硬件,才会有软件.故
复制链接 扫一扫
分享

132
评分
回复
Linux基本指令(中)
今天我们首要的目的就是把我们常用的指令和大家分享完,我们添加一些管道和压缩的命令,指令这个部分到这里就基本结束了,当然,这些都是最基本的,后面我们用到其他指令的话,也会和大家解释的,我们先对Linux上手.man指令首先我们要知道的是它可以查询指令,也就是说我们如果不知道一个指令作用是什么的时候,我们可以通过man 指令名来查.这我们需要和大家分享三种用法,大家先记住就可以了.由于我们用的是云服务器,我们可能没有man指令,这里我们需要下载一下.我们需要在root用户下下载.查询指令下面就是查找的就是l
复制链接 扫一扫
分享

126
评分
回复
C++模板
现在我们来开启C++不同于C语言的地方,模板.大家都知道C语言没有标准的数据库,但是C++存在STL,这是由于C++支持泛型编程,这是我们今天需要知道重点.今天的模板就是初阶,先来简单的认识一下.大家可能不太理解这句话,我们用一个简单的例子来和大家解释,在C语言中我们要写一个简单的两个数简单的交换,我们需要考虑这两个数的类型,写出不同的函数,而且C语言中不支持函数重载,不便利.但是使用泛型就不一样了,我们可以用一个泛型函数就可以解决了.大家可能现在还看不懂下面的代码,我们先知道有这个东西就可以了,后面一个一
复制链接 扫一扫
分享

134
评分
回复
Leetcode 1200. 最小绝对差
Leetcode [1200. 最小绝对差]
复制链接 扫一扫
分享

124
评分
回复
Linux基本指令(终)
本来想在上个博客就结束的,但是加上剩下的内容就会有点多,这里再加一个博客吧,按步骤学习.到这里,我们最基本的指令就可以结束了,后面用到的时候再逐步学习.我们对文件压缩文件很是熟悉,那么请问,为什么要出现压缩包这个概念?在QQ上你可以发送文件夹吗?这是有原因的,可以这么理解,当我们压缩文件后,你会发现文件所占据的空间变少了,而且你可以发送给其他用户了.压缩文件的好处Linux环境下存在常见的两类压缩指令,我们一一看看把.zip指令就是把文件压缩成.zip类型的压缩包.我们先来看看.现在我们就把这个目录给压缩
复制链接 扫一扫
分享

157
评分
回复
C++ 类和对象(下)
这个大概就是类和对象最后的一篇博客了,算是初阶的一个结尾吧,里面涉及到的内容还是挺多的,我们还是需要静下心来看看.这个是一个很大的内容,我们可以自己创造赋值运算符的实现规则,我们先来看看什么是赋值运算符重载.C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。我们先来看一种请况.为啥会报错,我就想让他们比较一下,我有什么错?可编译器却不允许,今天我必须让它给我允许了,这就是赋值运算符重载 为何会出现
复制链接 扫一扫
分享

129
评分
回复
C++ 动态内存管理
我们知道C++是支持C语言的,也就是说,C语言里面的malloc等函数都可以在C++中使用,但是C++有支持了另外两个关键字,这是很有用的,我们需要看看C++的动态内存.我记得,在初识C语言那里就和大家分享了程序虚拟地址空间的概念,无论是C语言的nalloc函数,还是我们现在要分享的new,都是在堆区开辟空间,这一点是我们要首先记得的。C语言是通过函数来经行动态的内存开辟的,标准库里面提供三个函数,这里我就不加赘述了,大家应该都是知道的。我么看看用法就可以了。C++内存管理方式C++是支持C语言的,也是
复制链接 扫一扫
分享

156
评分
回复
函数栈帧详解(1)
序言这个模块临近C语言的边界,学起来需要一定的时间,不过要是我们知道这些知识,在C语言函数这块我们看到的不仅仅是表象了,可以真正了解函数是怎么调用的。不过我的能力有限,下面的的知识若是不当,还请各位斧正。知识点储备初步了解函数( 这里的所说的函数我们默认为自定义函数)了解C程序地址空间基本的寄存器知道一些汇编语言函数的概念## 标题函数大家应该都很熟悉了,这里就不细说了。我们看看就行了ret_type fun_name(para1, * ){ statement; //语
复制链接 扫一扫
分享

154
评分
回复
C语言关键字(3)
目录写在前面void关键字void是否可以定义变量void*void*是不是可以解引用void*是不是可以加减整数const关键字const修饰变量const修饰变量的原理const存在的意义真正的常量const与指针const int* pa = &a 和 int const *pb = &aint* const pc = &a;const int * const pd = &a;总结:static关键字修饰局部变量为什么函数和全局变量可以跨文件访问修饰全局变量修饰函数
复制链接 扫一扫
分享

143
评分
回复
Leetcode 771. 宝石与石头
Leetcode 771. 宝石与石头class Solution { public int numJewelsInStones(String jewels, String stones) { Set<Character> set = new HashSet<>(); for(Character ch:jewels.toCharArray()) { set.add(ch); } int cou.
复制链接 扫一扫
分享
为您搜索到以下结果: