自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 【更新】互联网公司可投之参考

【更新】互联网公司可投之参考以下内容收集于网络资料,仅供参考。如有误请指正~,未经允许,禁止转载。不介意的话,放个自己的字节内推,投递链接https://jobs.toutiao.com/s/dp5bxEK,内推码:AJCWZR2北京公司上海公司广州公司深圳公司武汉公司杭州公司成都公司成都公司长沙公司...小伙伴们觉得有用的话可以关注点赞收藏,后面持续更新~以下内容收集于网络资料,仅供参考。如有误请指正~,未经允许,禁止转载。#目前已更新:北京、上海、广州、深圳、武汉、杭州、成都、南京、长沙…不介意的

2021-10-17 18:30:20 31943

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(12)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)网络篇—

2021-04-15 17:01:38 377

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(11)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)网络篇—

2021-03-21 16:36:20 351

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(9)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)操作系统

2021-03-11 19:44:01 421

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(8)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)操作系统

2021-03-11 13:10:53 185

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(7)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)操作系统

2021-03-10 11:55:57 239

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(6)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)C++篇

2021-03-10 11:03:37 174

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(5)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)C++篇

2021-03-09 10:35:09 557 1

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(4)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)C++篇

2021-03-08 15:15:43 325

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(3)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!        ※代表高频问题(参考)C++篇

2021-03-07 22:28:48 198

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(2)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!C++篇 — √221. C语言的编译链接过程?源代码-->预处理-->编译-->优化-->汇编

2021-03-07 12:15:22 329

原创 《C++面试宝典》V1.0 冲刺大厂~持续更新(1)

        分享面试总结,涉及C++、算法、数据结构、操作系统、计算机网络、Linux、数据库、设计模式 等,后面持续更新~        内容多为收集、整理总结,视频、书籍学习所得,如有错误请指出,万分感谢!!!C++篇1. 指针和应用的区别?本质:指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。内存分配

2021-03-06 21:38:07 267

原创 C++中常见类型转换

一. int和string相互转换int转string1.C++11标准增加了to_stringstring str ;str = to_string(type val)//这里type可以为 int, long, long long ,unsigned,unsigned long,unsigned long long,float,double,long double等2.采用sstream中定义的字符串流对象来实现ostringstream os; //构造一个输出字符串流,流内容为空

2020-10-31 21:44:09 218

转载 socket介绍

Socket:socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务1、网络中进程之间如何通信?TCP/IP协议族来处理,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“

2020-10-31 20:02:34 2443

原创 进制转换

任意进制转换#include<iostream>#include<string.h>using namespace std;void DectoBin(int n,int num){//十进制到任意进制 int i=0; int s[100]={0}; while(num!=0) { s[i]=num%n; num=num/n; i++; } for(int j=i-1;j>=0;j--) { cout<<s[j];

2020-09-24 21:19:28 107

原创 类如何实现只能静态分配和只能动态分配

首先,在C++中,类对象的建立方式有两种:一种是静态建立类对象,如A a;这是由编译器为对象在栈空间中分配内存。另一种是动态建立类对象,如A* p = new A;使用new运算符为对象在栈空间分配内存。两种方式区别:静态建立类对象:是指全局对象,静态对象,以及分配在栈区域内的对象,编译器对它们的内存分配是在编译阶段就完成的,是通过直接移动栈顶指针,挪出适当的空间,然后在这片内存空间上调用构造函数形成一个栈对象。使用这种方法,直接调用类的构造函数。动态建立类对象:分配堆区域内的对象,编译器对他们

2020-09-20 15:42:14 1775

原创 浏览器输入百度,涉及计算机网络相关知识

浏览器输入百度,涉及计算机网络相关知识浏览器中输入URL简单过程:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户。首先:浏览器要将URL解析为IP地址,解析域名就要用到DNS协议。首先主机会查询DNS的缓存,如果没有就给本地DNS发送查询请求。DNS查询分

2020-08-15 23:57:10 264

原创 剑指offer刷题:剑指 Offer 43.1~n整数中1出现的次数

题目描述:输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。思路参考:链接:https://leetcode-cn.com/problems/1nzheng-shu-zhong-1chu-xian-de-ci-shu-lcof/solution/mian-shi-ti-43-1n-zheng-shu-zhong-1-chu-xian-de-2/来源:力扣(LeetCode)找规律即可/*

2020-08-06 00:10:22 128

原创 剑指offer刷题:剑指 Offer 42. 连续子数组的最大和

题目描述:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目前所有元素的中位数。示例 1:输入:

2020-08-05 23:41:38 220

原创 操作系统中程序的内存结构说明

一个程序在内存上由BSS段、data段、text段三个组成的。在没有调入内存前,可执行程序分为代码段、数据区和未初始化数据区三部分。BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。bss段(未进行初始化的数据)的内容并不存放在磁盘上的程序文件中。其原因是内核在程序开始运行前将它们设置为0。需要存放在程序文件中的只有正文段和初始化数据段。text段和data段在编译时已经.

2020-07-28 09:19:54 1119

转载 new与malloc的区别

new和malloc在内存中的位置内存分配方式有三种:  (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。  (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free

2020-07-28 08:25:20 212

转载 C/C++中关键字 static介绍

C/C++中关键字 static介绍1.static修饰局部变量static修饰局部变量时,使得被修饰的变量成为静态变量,存储在静态区。存储在静态区的数据生命周期与程序相同,在main函数之前初始化,在程序退出时销毁。(无论是局部静态还是全局静态)局部静态变量使得该变量在退出函数后,不会被销毁,因此再次调用该函数时,该变量的值与上次退出函数时值相同。值得注意的是,生命周期并不代表其可以一直被访问,因为变量的访问还受到其作用域的限制。下面展示一些 内联代码片。void function(){

2020-07-27 22:10:31 97

转载 C/C++中 关键字extern用法

C/C++中 关键字extern用法常见extern问题g_str是整个工程的全局变量,在内存中只存在一份重要对比:**extern 和const**1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。(外部链接)extern通俗的说有两个作用:一、.当它与"C"一起连用时,如: extern “C” void fun(int a, int b);则告诉编译器在编译fun这个函

2020-07-27 21:57:02 177

原创 OpenCV中图像的基本运算

OpenCV中图像的基本运算作者:许嵩不爱吃土豆来源:CSDN参考博文:https://blog.csdn.net/u011028345/article/details/77278467图像的基本运算有很多种,常用的简单处理包括:图像相加、相减、相乘、相除、位运算、平方根、对数、绝对值等;图像也可以放大、缩小、旋转,选取图像的一部分作为ROI进行操作等。总之,对于图像可以进行的基本运算很...

2019-08-03 17:14:01 831

Notepad++安装包.zip

Windows 记事本一个最好的替换产品,优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。主要特点包括: a. 自动完成 b. 语法高亮 c. 拖放特性 d. 搜索 e. 缩放

2020-06-30

Fences3.03+Framework3.5安装包-win10-64bit.zip

亲测win10可用,Fences_setup.exe 安装包即可完成和谐版安装,如遇到FrameWork3.5问题,可直接下载或者win10-64bit安装Net.FrameWork3.5方法 1.将“sxs”文件复制到C盘,用完后可以删除; 2.dism.exe /online /add-package /packagepath:C:\sxs\microsoft-windows-netfx3-ondemand-package.cab 添加程序包 3.dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sxs\microsoft-windows-netfx3-ondemand-package.cab (安装程序包) 先安装Net.FrameWork3.5 ,再运行Fences_Fences_setup.exe

2019-11-12

OpenGL库文件以及工具包.zip

做计算机图形处理时,经常要用到OPpenGL,这里分享了我在网找的OpenGL库文件以及工具包,需要的可以下载,可能内容有重复,但是比较全面。 vs之opengl:错误: 无法打开包括文件:“gl/glut.h”: No such file or directory 本人使用的是vs2012,编写一个简单的opengl程序,运行的时候总是提示: fatal error C1083: 无法打开包括文件:“GL/glut.h”: No such file or directory 这个时候就要进行相应的如下操作: 1、下载GLUT工具包,参考网址:http://download.csdn.net/download/xuhui8686/4136588 2、将下载的压缩包解开,将得到5个文件,包含GlU32.Lib glut32.dll glut32.lib glut.dll glut.h glut.lib 3、把解压得到的glut.h放到C:/Program Files/Microsoft Visual Studio 9.0/VC/include这个文件夹。(注:每个人安装vs的目录不同,依据实际情况操作) 4、把解压得到的glut.lib和glut32.lib放到静态函数库所在C:/Program Files/Microsoft Visual Studio 9.0/VC/lib文件夹。 5、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。 6、再次运行,如果还是出错,那么就更改头文件原有的名称#include 为#include 。 或者直接放到你的工程目录下面

2019-08-03

C语言课后答案超详细!

C语言第四版课后答案(几个版本),内附详细解答!

2018-05-10

算法设计与分析 清华大学出版社 吕国英

算法设计与分析,清华大学出版社,吕国英。上课课件+各个算法源码,简单易懂且实用。

2015-12-03

空空如也

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

TA关注的人

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