自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++输入输出总结

循环输入很多个单词:(以空格作为间隔符,以'\n'作为结束符)循环输入很多个数字:(以空格作为间隔符,以'\n'作为结束符)循环输入很多行字符串:(回车符作为单行结束的标志,空行作为输入结束的标志)输入一行字符串,以`空格`作为间隔符,把字符串分割成多个部分循环输入很多个字符串,以`空格`作为间隔符,把每个字符串分割成多个部分输入很多个字符串,按照固定的格式解析每行字符串(用`多种间隔符`把字符串分割成多个部分)一、1.1 输入一个单词、一个数字、一行字符串1.2 读取单个字符char ch;...

2022-08-15 12:15:59 1156 1

原创 Linux高并发服务器开发---笔记2(多进程)

0630Linux高并发服务器开发—笔记1(视频课从01:30:30开始)进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源。但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信( IPC:Inter Processes Communication )。进程间通信的目的:管道(匿名管道、有名管道)信号量(互斥锁)共享内存内存映射(匿名映射、内存映射)消息队列信号socke

2022-07-21 09:36:06 3561 2

原创 LeetCode刷题2

按上面的套路走,最后的结果就可以套这个框架(一般到二维动态规划,所以我把原文改成了二维的)

2022-07-21 09:35:17 888

原创 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)

通过父类对象访问父类中的非静态成员和静态成员;通过子类对象访问子类中的非静态成员和静态成员;通过子类对象访问父类中的非静态成员和静态成员;不通过对象来访问,直接加个作用域行不行?静态成员可以直接加个作用域来访问,非静态成员必须通过特定的对象来访问。方式4的理由由于静态成员(变量和函数)被所有对象共享,所以一般不通过子类对象来访问这些同名成员,而是直接加上父类类名的作用域来访问;但非静态成员就必须要通过具体的对象来访问了。publicintnum1;,而虚拟内存排序。..................

2022-07-21 09:34:27 2257

原创 Linux高并发服务器开发---笔记3(多线程)

Linux高并发服务器开发—笔记1。

2022-07-21 09:34:08 2175

原创 Linux高并发服务器开发---笔记4(网络编程)

0705Linux高并发服务器开发—笔记1见Linux高并发服务器开发—笔记2见Linux高并发服务器开发—笔记3(多线程)视频课链接:4.6 网络编程14.6 网络编程2计算机网络笔记②Linux简明系统编程(嵌入式公众号的课)—总课时12h网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,又称为网络适配器或网络接口卡NIC。其拥有 MAC 地址,属于 OSI 模型的第 2 层,它使得用户可以通过或相互连接。(即网卡分为以太网卡和无线网卡)每一个网卡都有一个被称为 MAC 地址的独

2022-07-20 06:45:21 3675

原创 Linux高并发服务器开发---笔记5(网络编程-->I/O多路复用、项目实战1:阻塞/非阻塞、同步/异步、HTTP请求、响应报文、Reactor模式&Proactor模式、线程池原理)parse解析

Linux高并发服务器开发—笔记1这次答应我,一举拿下I/O多路复用!最基础的TCP的Socket编程,它是阻塞I/O模型,基本上只能一对一通信,那为了服务更多的客户端,我们需要改进网络I/O模型。比较传统的方式是使用多进程/线程模型,每来一个客户端连接,就分配一个进程/线程,然后后续的读写都在对应的进程/线程,这种方式处理100个客户端没问题,但是当客户端增大到10000个时,10000个进程/线程的调度、上下文切换以及它们占用的内存,都会成为瓶颈。I/O的多路复用。...................

2022-07-20 06:45:05 4151 8

原创 笔记①:牛客校招冲刺集训营---C++工程师(指针 -- 函数(分文件编写、引用、函数重载) -- 面向对象(封装、构造、拷贝构造、静态成员(变量/函数)、常函数))

0614点这里,这个视频课中只看了第四章和第五章,第五章主要讲的是C++的知识,第四章主要讲的项目相关的知识,本篇笔记是第五章的内容。E:\找工作\C++八股文\C面试宝典完整版最最最新.pdf笔记链接:Linux高并发服务器开发—笔记1视频配套资料:E:\读研\C++\牛客网—2021C++秋招集训营主要内容:这里面好像也包括了上面的项目的复习,接下来就把第5章的视频笔记记录下来。32位系统上占4个字节;64位系统上占8个字节。2.声明和初始化指针变量野指针就是把任意数值赋给指针变量,这没有任何意

2022-07-20 06:44:32 2707 1

原创 Linux高并发服务器开发---笔记1(环境搭建、系统编程、多进程)

0613首先这整个系列笔记属于笔记①:牛客校招冲刺集训营—C++工程师中的第四章笔记。视频课链接:视频1:Linux高并发服务器开发(40h);视频2:第4章 项目制作与技能提升(录播)(26h30min);视频课3:第5章 高频考点与真题精讲(录播)中的5.10-5.13 项目回顾有个学生的评论:上个月做了也是这个老师讲得一个2400分钟的webserver课程,但只能实现访问服务器上图片的功能,也没有登录,数据库日志相关的东西,现在又看到这个课程,人麻了,先做这个多好。。。所以直接看这个26h

2022-07-20 06:44:12 8128 4

原创 剑指offer读书笔记1(面试题1-20)

0328剑指offer读书笔记---剑指offer P24---剑指offer P24---剑指offer P37剑指offer-P39面试题3:数组中重复的数字---P39面试题4:二维数组中的查找---P44—剑指offer P241.一个空类的大小是多少?对一个空的类型求sizeof(),结果是多少?答:1字节。空类中添加构造函数和析构函数,再求sizeof(),结果是多少?答:依然是1字节。那如果把析构函数标记为虚函数呢?答:一旦一个类型中有虚函数,就会为该类型生成一个虚函数表,并

2022-07-20 06:43:08 667

原创 LeetCode刷题1

0517LeetCode刷题第1题第2题第3题第1题想到用哈希表了class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> res; unordered_map<int, int> hashMap; for(int i = 0; i < nums.size(); +

2022-07-20 06:42:52 283

原创 计算机操作系统笔记

0416计算机操作系统笔记〇、视频课链接一、〇、视频课链接王道计算机考研 操作系统复试那会听过一遍,写了点笔记,这次再听一遍,写一份电子档的笔记,方便以后查阅。一、

2022-07-20 06:42:37 3360 1

原创 ②Linux简明系统编程(嵌入式公众号的课)---总课时12h

0529Linux简明系统编程〇-四五、Linux网络编程第21节课:Linux网络编程简介第22节课:TCP服务端编程第23节课:TCP客户端编程第24节课:UDP服务端编程第25节课:UPD客户端编程第26、27节课:并发服务器模型〇-四点这里五、Linux网络编程第21节课:Linux网络编程简介第22节课:TCP服务端编程第23节课:TCP客户端编程第24节课:UDP服务端编程第25节课:UPD客户端编程第26、27节课:并发服务器模型....................

2022-07-20 06:42:21 1365

原创 ①Linux简明系统编程(嵌入式公众号的课)---总课时12h

0919程序:源代码,指令,程序是静态的概念,比如一个安装包,就存放在电脑磁盘里,不进行任何操作进程:正在执行的程序的实例,是程序的动态的概念,比如qq和微信是两个独立的进程。进程的创建和销毁会带来很大的资源消耗;每个进程都有独立的进程号(相当于一个编号,套接字Socket=(IP地址:端口号))线程:线程从属于进程,一个进程可以有多个线程,线程之间共享进程的资源任务:具体要做的事情.........

2022-07-20 06:41:25 513

原创 剑指offer读书笔记2(面试题21-38)

0424剑指offer读书笔记2前20道面试题第3章 高质量的代码3.3 代码的完整性面试题21:调整数组顺序使奇数位于偶数前面3.4 代码的鲁棒性面试题22:面试题23:面试题24:面试题25:面试题26:前20道面试题剑指offer读书笔记1第3章 高质量的代码3.3 代码的完整性面试题21:调整数组顺序使奇数位于偶数前面3.4 代码的鲁棒性面试题22:面试题23:面试题24:面试题25:面试题26:.........

2022-07-20 06:40:56 835

原创 笔记③:牛客校招冲刺集训营---C++工程师(5.9 C++新特性)

笔记3

2022-07-19 17:13:12 1391 1

原创 数据库学习笔记1

0407数据库学习笔记〇、视频课链接〇、视频课链接书:Mysql 必知必会【狂神说Java】MySQL最新教程通俗易懂CSDN上的一个笔记:《数据库系统概论》第五版 +学习笔记总目录还有Redis:【狂神说Java】Redis最新超详细版教程通俗易懂.........

2022-07-19 17:12:04 1497

原创 剑指offer读书笔记4(面试题53-68)

0508剑指offer读书笔记3面试题1-20面试题21-38面试题39-52第6章 面试中的各项能力6.3 知识迁移能力面试题53:数字在排序数组中出现的次数面试题53':0 ~ n-1中缺失的数字面试题53'':数组中数值和下标相等的元素面试题54:二叉搜索树的第k大结点面试题55:二叉树的深度面试题55':平衡二叉树面试题1-20见剑指offer读书笔记1面试题21-38见剑指offer读书笔记2面试题39-52见剑指offer读书笔记3第6章 面试中的各项能力6.3 知识迁移能力

2022-07-19 17:10:02 959

原创 剑指offer读书笔记3(面试题39-52)

0503剑指offer读书笔记3面试题1-20面试题21-38第5章 优化时间和空间效率5.2 时间效率面试题39:数组中出现次数超过一半的数字面试题1-20见剑指offer读书笔记1面试题21-38见剑指offer读书笔记2第5章 优化时间和空间效率5.2 时间效率面试题39:数组中出现次数超过一半的数字...............

2022-07-19 17:09:45 758

原创 vscode如何配置c++环境

0518教程:点这里,翻译成中文,内容属于C++ - Windows上的GCC1.先写一个.cpp文件,保存;2.按编辑器右上角的播放按钮3.从系统上检测到的编译器列表中选择C/C++:g++.exe 构建和调试活动文件您只会在第一次运行时被要求选择编译器。该编译器将被设置为tasks.json文件中的“默认”编译器。5.构建成功后,您的程序输出将出现在集成的终端中。第一次运行程序时,C++ 扩展会创建tasks.json,您可以在项目.vscode文件夹中找到它。tasks.json存

2022-07-19 17:07:10 217

原创 数据库学习笔记2

0413数据库学习笔记2第一、二、三、四、五章六、事务(TRANSACTION)28.事务ACID原则、脏读、不可重复读、幻读29. 测试事务实现转账七、索引(index)30.索引的 介绍、分类、添加、示例31. SQL编程创建100万条数据测试索引第一、二、三、四、五章点这里六、事务(TRANSACTION)28.事务ACID原则、脏读、不可重复读、幻读1.什么是事务?事务就是将一组SQL语句放在同一批次内去执行;如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行;(要么都成功

2022-07-19 17:04:31 337

原创 输入字符、单词、字符串并判断输入法内容是否正确

0319第7章链接:点这里4.2.3 + 4.3.3 --> 4.13 编程练习第1题5.9 编程练习 第7、8、9题6.11 编程练习 第2题、第2’题第七章 补充:用cin输入int类型时遇到非数字输入时报错,并提示用户重新输入int类型的数据分析1.遇到非字符输入时cin的状态:分析2.循环输入时要注意什么?......

2022-07-19 16:40:02 198

原创 linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新

0310Linux和github交互参考链接:案例实操:参考链接:案例实操:

2022-07-19 16:36:14 1824

原创 vscode连接远程服务器,并实现免密操作

0226参考几个链接:链接1:链接2:链接3:链接4:1.Windows上生成一对密钥键盘上“win”+‘X’,打开Windows Powershell,具体如下:结果如下:2.公钥上传到服务器把Windows上的公钥文件id_rsa.pub复制到服务器的/home下,并重命名为tmp.pub具体如下:3.远程登录服务器把/home下的tmp.pub复制到/root/.ssh 目录下,进入 /root/.ssh 目录把tmp.pub的内容复制给antuoriz

2022-07-19 16:28:19 503

原创 牛客---做简历

0615要对自己的简历足够了解和熟悉,并且能有意的在个人亮点的地方做拓展。视频链接:点这里姓名、邮箱、电话示例:必含的内容:学校、专业、时间;可以有的加分的内容:排名、主修课程;注意:示例:侧重点在结果,最后进行具体的量化。示例:主流的技术栈:C++服务器开发方向:线程池、I/O复用、Linux的socket、高并发模型、HTTP协议、数据库;注意:要对自己写的项目足够熟悉!!!项目的实用价值在哪?平时有没有写一写小的工具?项目周期:1-2月?示例:示例:不要用精通!!

2022-07-11 09:26:07 1376

原创 计算机网络的笔记

0330

2022-06-20 19:50:16 3027

原创 C++ Primer Plus(嵌入式公开课)---第9章 内存模型和名称空间

0318C++ Primer Plus - 第九章第八章 函数探幽第九章 内存模型和名称空间9.1 单独编译头文件 `#include "123.h"`为什么是双引号,不是尖括号?头文件管理 `#ifndef`(if not defined)9.2 存储持续性、作用域和链接性9.2.0 存储持续性9.2.1 作用域与链接文件、程序、代码块、函数9.2.2 自动存储持续性(局部变量)C++11 中的`auto` 和 `register`局部变量存储在栈区中9.2.3 静态持续变量---关键字`static`

2022-04-01 16:43:26 5464

原创 C++ Primer Plus(嵌入式公开课)---第8章 函数探幽

0308C++ Primer Plus - 第八章第七章 函数---C++的编程模块第八章 函数探幽8.18.2第七章 函数—C++的编程模块点这里第八章 函数探幽8.18.2

2022-04-01 16:43:12 5166

原创 C++ Primer Plus(嵌入式公开课)---第7章 函数---C++的编程模块

0302C++ Primer Plus - 第七章第五、六章第七章 函数---C++的编程模块第五、六章点这里第七章 函数—C++的编程模块

2022-04-01 16:42:18 6513

原创 C++ Primer Plus(嵌入式公开课)---第5,6章 循环和关系表达式 & 分支语句和逻辑运算符

20220222C++ Primer Plus第1-3章第4章 复合类型第5章 循环和关系表达式第1-3章第4章 复合类型第5章 循环和关系表达式

2022-04-01 16:41:23 1744

原创 C++ Primer Plus(嵌入式公开课)---第4章 复合类型

1011第1C++ Primer Plus第4章第5章第4章第5章

2022-04-01 16:33:57 1094

原创 CString、string、char *、char[]、int、bool、char相互转换

1124转载的:原文链接一、string转CStringstring str1 = "hello world";CString cstr(str1.c_str());//string转CString二、CString转stringCString theCStr = L"Hello C++";std::string str2(CW2A(theCStr.GetString()));//初始化str2cout << "str3 = " << str2 << e

2021-11-24 14:23:38 1174

原创 MFC中用cout输出

1124转载的:原文链接项目->属性->配置属性->生成事件->后期生成事件->命令行:输入editbin /SUBSYSTEM:CONSOLE $(OUTDIR)\ProjectName.exe(其中 ProjectName.exe为自己的可执行文件名称,这里是VolumeRendering.exe)之后便可以在命令行窗口输出cout语句内容:(完)......

2021-11-24 13:50:08 906

原创 如何在Word文档里加入手写签名

1117第一步:在Word中插入照片;第二步:双击图片—裁剪;第三步:双击图片—校正/颜色/艺术效果①校正—亮度/对比度: +40% +40%②颜色—重新着色: 黑白:50%(这个基本就能把文字提取出来,背景去掉)③艺术效果:影印总结:插入图片—双击图片—裁剪—颜色/重新着色:黑白:50%(完)...

2021-11-17 14:38:13 2274

转载 RGB颜色对照表

1023原文链接黑色:rgb(0,0,0)红色:rgb(255,0,0)绿色:rgb(0,255,0)蓝色:rgb(0,0,255)青色:rgb(0,255,255)紫色:rgb(255,0,255)黄色:rgb(255,255,0)白色:rgb(255,255,255)

2021-10-24 16:09:31 2431

原创 C++ Primer Plus(嵌入式公开课)---1-3章

1011

2021-10-20 12:11:05 2467

原创 Linux学习笔记3---第六七八章

0928接之前的内容Linux学习笔记1学习笔记3:六、组管理和权限管理6.16.26.3六、组管理和权限管理6.16.26.3

2021-10-09 15:41:13 789

原创 Linux学习笔记4---第9、10、11章

1005接之前的内容Linux学习笔记3—第六七八章Linux学习笔记4九、网路配置九、网路配置

2021-10-09 15:40:26 2107

原创 Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h

0919尚硅谷Linux教程(千万级学习人次,好评如潮)尚硅谷Linux教程前言一、学习方向二、应用领域三、供参考学习Linux流程Linux基础篇一、Linux介绍Linux 是一款**操作系统**,Linux发行版:二、Linux和Unix的关系三、Linux和Windows的比较四、安装虚拟机VM五、安装Ubuntu系统配置网络连接的三种方式讲解虚拟磁盘类型问题六、前言一、学习方向Linux运维工程师Linux嵌入式工程师Linux下做各种程序开发二、应用领域①个人桌面应用领域此领

2021-09-28 14:37:36 1395

原创 Linux学习笔记2:Linux常用最基础25个命令

0923Linux最常用的25个命令一、开机二、重启和关机三、清屏四、查看服务器的IP地址五、时间操作六、一、开机二、重启和关机三、清屏四、查看服务器的IP地址五、时间操作六、

2021-09-28 14:37:26 1144

空空如也

空空如也

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

TA关注的人

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