自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 【记录】git安装dpdk时报错

1 无法获取源fatal: unable to access ‘https://github.com/DPDK/dpdk.git/’: TCP connection reset by peer解决git中限制了https的访问,需要清除相应配置,或者把https换成git2 make编译报错/root/dpdk/lib/librte_eal/linux/eal/eal_memory.c:32:10: fatal error: numa.h: No such file or directory

2021-08-12 23:28:24 286

原创 【日常记录】user is not in the sudoers file

问题当前用户无sudo权限解决方法将当前用户增加到sudoers file获得root权限su -增加用户visudo#增加如下行<username> ALL=(ALL) ALL #文件里原本有的root的记录 root ALL=(ALL) ALL #保存退出

2021-08-12 11:17:06 159

原创 【日常记录】windows 商店无法加载 错误代码0x80131500

问题解决方法win+R打开“运行”,输入 inetcpl.cpl打开internet选项点开高级选项卡,勾选"使用TLS 1.2"选项,应用

2021-08-11 13:41:19 101

原创 [罗罗嗦嗦] 对面向对象中封装、继承、多态思想的初步理解

继承封装多态是c++面向对象的最重要的思想,也是相互关联和递进的几个概念在面向过程的编程思想之中,代码的编写是按照我们逻辑的顺序一行一行复刻的,然后我们发现这种方式第一个问题是,重复复用 —— 效率比如说我现在的程序代码中,在多个地方都完成了计算图像面积这么一个动作,计算面积的独立逻辑是由几行代码共同完成的,并且在每一个需要使用他们的地方直接重复了;为了减少这种重复,我们定义了函数的概念,把这几行代码封装在函数中,需要完成这个动作时调用这个函数接口而不是直接重写代码抽象 —— 逻辑在函数这种独立的

2020-07-28 23:24:40 138

原创 [代码][C++] vector中emplace的使用区别

按照cppreference上的代码,简单测试了下首先emplace_back和push_back区别在于:push_back会先在新的内存中构造临时对象,再调用拷贝构造函数将该对象拷贝到vector的末尾emplace_back则直接在vector相应的内存上构造对象,不产生临时对象下面是cppreference的例子:#include <vector>#include <string>#include <iostream> struct Pres

2020-07-13 09:36:01 909

原创 C++列表初始化的好处

对列表初始化的好处的个人理解,边学边归纳理解,如果有错误希望能够指出首先推荐使用列表初始化的原因是,it‘s either required or fastrequired:必须使用列表初始化的场合类成员中有常量,例如 const int a,常量只能被初始化,不能被赋值类成员中有引用,例如 int& a,引用只能被初始化(且定义时必须初始化),不能被赋值?没有operator=(copy assignment)的类,不能在构造函数体内直接通过=赋值faster:效率高一个派生类对

2020-07-11 23:21:04 2792

原创 [记录]解决vmware虚拟机共享文件不可见的问题

描述:共享目录在Ubuntu下不可见问题:可能是vmware tools出现问题;共享目录功能时vmware tool提供的solution:重装VmwareTools重新安装VMwareTools的步骤:1. 虚拟机开启,右键重新安装vmware tools此步骤后,有一个磁盘被映射到虚拟机中2. 在/mnt文件夹下新建目录,为了挂载上面的磁盘sudo mkdir /mnt/cdrom3. 挂载sudo mount /dev/cdrom /mnt/cdrom红色的压缩包就是核心安

2020-05-24 12:12:28 583

原创 [刷题]剑指offer C++语言刷题-多解法尝试

自己刷题时的代码,一般会尝试多种解法,都是AC的,时间超时的解法保留了,但是会注明;给大家刷题做一个参考;基于leetcode平台,但是建议搭配着用牛客,leetcode有些题目改变了原书中的题意后序发现错误会再更新,如果大家有发现错误,欢迎指正讨论啊;刷题的快乐是真的快乐,搞懂一个算法或者想到不一样的思路,想建立更好的反馈,还是多想多写多看多交流一. 编程语言#1 拷贝赋值运算符:返回值:自身引用;只有返回引用才可以连续赋值传入参数:声明为常量引用;传入实例则额外调用一次拷贝构造函数判断

2020-05-23 13:07:56 408

原创 [笔记]堆和栈的区别 面向C++

c++中的内存分配一般分为一下几个部分:堆 程序员请求栈 系统分配全局区(静态区) static 全局变量和静态变量的存储;初始化后的全局和静态变量存在一个区域,未初始化的全局变量和静态变量存在相邻的另一个区域文字常量区:字符常量存储在这里;结束后由系统释放程序代码:函数体的二进制代码;结束后由系统释放 //main.cpp int a = 0; //全局初始化区 char *p1; //全局未初始化区 main() {

2020-05-10 23:50:20 97

原创 [计算机网络]TCP连接为什么需要三次握手_多角度

通信的不可靠性,是需要多次确认的根本原因。其一是现实环境中,发包成功率远不到100%,服务器端可能根本无法接受到请求。其二是即使服务器接收到请求,也可能拒绝连接。收到ACK后能确认的是,对方收到了请求,且同意该请求,因此可以放心进入连接状态。概率的角度来说,P(对方收到请求|收到对方ACK) = 1的条件概率,提供了可以进入连接状态的保证。互通“心意”同时也完成了服务器和客户端的参数同步过程,...

2020-04-30 09:29:43 163

原创 hihocoder #28 trie树

输入输入的第一行为一个正整数n,表示词典的大小,其后n行,每一行一个单词(不保证是英文单词,也有可能是火星文单词哦),单词由不超过10个的小写英文字母组成,可能存在相同的单词,此时应将其视作不同的单词。接下来的一行为一个正整数m,表示小Hi询问的次数,其后m行,每一行一个字符串,该字符串由不超过10个的小写英文字母组成,表示小Hi的一个询问。在20%的数据中n, m<=10,词典的字母表...

2020-04-09 15:52:20 77

原创 windows环境下hexo框架博客搭建记录(二)

前言:码云的速度最快,且相对稳定;有空了再把博客同时部署到github和码云两个平台上前期准备:注册码云账号码云官网 https://gitee.com/附半成品大家可以参考下 my blog0. git工具使用cnpm安装辅助hexo部署的git工具cnpm install –-save hexo-deployer-git1. 新建仓库仓库名称可以随意,但是第二项路径...

2020-04-09 15:29:11 132

原创 windows环境下hexo框架博客搭建记录(一)

从零开始和你一起进行hexo博客搭建这次搭建,参考了很多教程,主要为b站up主codeSheep,以及caiyantao的博客,感谢。0. 前期准备安装node.js: hexo是基于node.js的博客框架,咱们首先得有地基入口:node.js官网 推荐安装长期支持版本,也就是左边的LTS版下载msi包后,常规的一路next操作,安装后可以检查关键组件是否正确安装,即node和...

2020-02-29 10:47:13 89

红宝书 3GPP长期演进(LTE)技术原理与系统设计.pdf

红宝书 3GPP长期演进(LTE)技术原理与系统设计 经典入门

2019-05-15

计算机编程的艺术.rar

英文版1-3 pdf 清晰 the art of computer programming 经典文献

2019-05-15

空空如也

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

TA关注的人

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