自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汐风的博客

自学ing

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Boost搜索引擎的实现

实现了一个简单的boost搜索引擎,从去标签清洗数据开始,到建立正排倒排索引,然后根据搜索关键字去构建一个新的网页信息,里面还实现了暂停词的去除等等一系列操作,具体请看目录

2023-03-26 00:19:25 834

原创 文件系统与动静态库的基本了解

文件系统的基础了解,主要了解inode相关知识,何为软硬链接他们的特点是什么,静态库与动态库的基本认识,以及如何打包动静态库

2023-02-20 18:43:58 534

原创 文件描述符fd

系统调用open,write,close,dup2的基本使用,文件描述符的含义,以及重定向的概念和缓冲区的概念

2023-02-16 17:09:59 601

原创 40多行实现一个非常简单的shell

一个很简单的shell的实现

2022-11-22 18:17:06 506

原创 进程控制的一些具体操作

进程控制的一些具体操作例如进程等待,进程替换

2022-11-19 12:33:44 364

原创 STL的set和map的基本使用

STL的set和map的基本使用

2022-08-09 22:33:27 408

原创 C++继承

C++的继承,包括概念定义用法,以及菱形继承和菱形虚拟继承,以及继承与组合的关系

2022-07-14 11:18:00 187

原创 模板的进阶

简单讲述了模板的特化,以及分离编译

2022-07-01 20:30:47 139

原创 STL优先级队列的简单模拟实现

STL优先级队列的模拟实现

2022-05-29 18:03:52 143

原创 STL的stack和queue

STL的stack和queue的模拟实现,以及deque的简单介绍和它与vector,list的对比

2022-05-25 16:29:02 308 1

原创 list的模拟实现

list的模拟实现

2022-05-13 16:29:36 308

原创 vetcot的模拟实现(一些常见的接口)

vector的常见接口的模拟实现:构造函数,赋值拷贝,begin,end,size,capacity,empty,insert、push_back、pop_back、erase,reserve,resize

2022-05-03 18:10:13 398 1

原创 vector常见接口的用法

vector常见接口的用法:构造函数,begin/end,rbegin/rend,size,capactiy,empty,reserve,resize,push_back,pop_back,find,insert,erase,swap,clear,assign

2022-04-21 22:31:50 570

原创 C++Srting类常用接口的用法

string类对象的常见构造函数,size/length,capacity,empty,clear,reserve,resize,begin+end,rbegin+rend,find+npos,rfind,push_back,append,c_str,substr,insert,erase,operator+=

2022-04-13 17:10:44 188

原创 C++模板(初阶)

简单的了解一下函数模板和类模板的使用

2022-04-09 21:45:54 760

原创 C++内存管理

new和delete的用法,还有new和delete的简单底层实现逻辑,内存泄露的危害

2022-04-08 22:13:43 713

原创 类和对象(下)

构造函数的初始化列表和explicit关键字;static成员;C++11成员初始化的新方法;友元;内部类

2022-04-04 20:38:56 1050 3

原创 Date 日期类

日期类的简单实现,方便C++的初学者能够更好的理解一下类,理解一下默认成员函数的实现,以及操作符的重载,和代码的复用

2022-03-30 20:44:05 1415 1

原创 C++类和对象(中)

构造函数,析构函数,拷贝构造,运算符重载,赋值运算符重载

2022-03-29 23:00:22 512 4

原创 C++类和对象(上)

C++类和对象的初步认识

2022-03-28 07:30:00 999 2

原创 Linux进程的控制(上)

进程终止,进程等待和进程程序替换的概念以及基本操作

2022-03-25 20:19:05 128

原创 程序地址空间

进程地址空间和页表的概念

2022-03-22 21:34:47 926 1

原创 环境变量的基础认识

环境变量的基础认识包括:常见环境变量,和环境变量的相关指令,环境变量的获取和操作,环境变量通常是具有全局属性的

2022-03-21 07:30:00 486 1

原创 进程的概念(下)

fork初识以及进程状态和进程优先级的概念

2022-03-19 15:41:16 758 1

原创 进程的初步了解

进程的初步了解

2022-03-10 18:38:26 161

原创 gdb _makefile_git基础用法

gdb _makefile_git基础用法

2022-03-05 17:55:26 609 2

原创 Linux环境基础开发工具使用(2)

Linux编译器--gcc/g++基础使用和gdb基础使用

2022-03-03 12:26:54 6201 1

原创 Linux环境基础开发工具使用(1)

Linux环境基础开发工具使用(1)

2022-02-27 10:19:38 7936 1

原创 Linux权限的概念(下)

Linux权限的概念

2022-02-25 22:01:02 606 1

原创 Linux权限的概念(上)

Linux权限的概念(上)

2022-02-25 10:27:05 492 1

原创 Linux的基本指令

Linux的基本指令

2022-02-25 10:15:22 164 1

原创 数组中数字出现的次数

力扣题:数组中数字出现的次数这次写的博客很简单就是想分享一下写力扣题的一些思路,希望能对需要的人有点帮助呀。那么就让我们先来看看题目的要求(这是一道OJ题,只需要完成函数就行了)一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例 1:输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]示例 2:输入:nums = [1,2,10,4,1,4,3,3]输出:[2,10]

2021-10-16 00:19:03 733 1

原创 数据在内存中的存储(1)整数部分

数据在内存中的存储前言大小端存储整数在内存中的存储浮点数在内存中的存储总结前言 这次的主要内容就是不同数据在内存中的存储,不同的类型存储方式。在此之前我们先补充点其他的小知识,让我们来一起看看吧!大小端存储整数在内存中的存储计算机中整数一般有三种表现形式有原码,反码和补码。而且三种方法都均有符号位和数值位两部分,符号位都是“0”表示正,“1”表示负数,整数的原码反码和补码均相同,而负数的原反补需要进行一些简单的变形。负数的原码:即直接转化成二进制即可反码:就是原码符号位不变其他位

2021-10-13 01:09:46 206 1

原创 初识C语言

初始C语言本章的主要目的是对c语言有一个简单的认识。

2021-07-10 12:24:30 206 7

Android Studio实现的仿新闻App

有如下的一些功能: 1.基本的展示 2.支持页面左右切换,也就是tabLayout和viewPage2进行绑定 3.支持上拉刷新和下拉加载两个功能 4.支持添加标签,删除标签,然后选中的标签可以拖动,当选中的标签未被设置为未选中标签,那么构建完成还是显示该标签页 5.懒加载机制,也就是需要时才创建fragment 6.数据缓存,当请求失败,或者请求超过限制,会读取本地数据 7.URL的get请求使用的原生接口去实现的 8.标签页返回,如果没有变化不需要重新构建

2024-07-19

一个简单的日期类的实现

简单的日期类,方便理解之前C++笔记中的一些默认函数和操作符重载,具体有获取天数,两个日期相减,实现了日期加天数,日期减天数,判断输入的日期是否合法,判断输入的日期是星期几,还有前置后置++(--)的重载等等,一些代码是通过代码的复用实现的,如果有哪里有问题欢迎指正

2022-03-30

空空如也

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

TA关注的人

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