- 博客(11)
- 收藏
- 关注
原创 虚拟机Ubuntu一夜之间打不开了?
虚拟机Ubuntu一夜之间打不开了?背景文件转移安装依赖库编写makefile回应开头解决方案背景最近在学习一些开源服务器的框架,比如libevent,muduo等,就想着搞一台linux跑一跑,编译编译,不能只看人家的源码吧,手也要动起来。这里面就涉及到了很多的Linux使用文件转移virtualBox的共享文件夹直接wget也不是不可以,就是gituhub最近老是登不上去。安装依赖库大部分项目都是需要装依赖的,不像简单的hello world 直接gcc, g++就完事儿。不过编译的前提
2021-06-08 19:31:15
798
原创 C++智能指针详解(确定不怕面试官?别想了点进来好好看看吧)
目录智能指针背景主要思想常用指针auto_ptrunique_ptr补充知识点用右值引用实现move semanticsshared_ptrweak_ptr参考链接智能指针背景内存管理是C++中的一个常见的错误和bug来源。在大部分情形中,这些bug来自动态分配内存和指针的使用:当多次释放动态分配的内存时,可能会导致内存损坏或者致命的运行时错误;当忘记释放动态分配的内存时,会导致内存泄露。所以,我们需要智能指针来帮助我们管理动态分配的内存。其来源于一个事实:栈比堆要安全的多,因为栈上的变量离开作用域后
2021-04-06 20:39:51
395
原创 七种经典的常见排序算法(选择排序、冒泡排序、插入排序、希尔排序、归并排序、快速排序、堆排序)
目录写在前面参考源码1.选择排序特点算法步骤复杂度改进2.冒泡排序特点算法步骤复杂度最好情况最坏情况改进3.插入排序特点算法步骤复杂度最好情况改进4.希尔排序特点:算法步骤复杂度最好情况改进5.归并排序特点算法步骤复杂度改进6.快速排序特点算法步骤复杂度最坏情况7.堆排序特点算法步骤复杂度写在前面参考源码花了小半周的时间来总结了常见的的排序算法,由于编程能力的欠缺,整理过程也是磕磕绊绊,好在最后bug都解决完了本文主要写了七种常见排序算法:选择排序、冒泡排序、插入排序、希尔排序、归并排序、快速排序、
2021-03-29 11:42:33
1972
原创 LateX安装教程(对小白新手超级友好,还瞅啥,说的就是你)
目录LateX 安装教程1.下载installation package2.补充一下cmd 命令行操作(下载安装包时防止感到无聊)3.开始安装4.检测是否安装成功5.检测安装是否成功的另一种方法LateX 安装教程(此教程来源于某站LateX某视频,内容纯手打)1.下载installation packagehttp://tug.org/texlive/ 这是texlive HomePagehttps://ctan.org/mirrors随便选一个地址,Beijing的吧,然后找到自己的安装系统
2021-01-13 12:56:55
4192
原创 炼丹日记
炼丹周记写在前面: 2020年的最后一个月的第一天深度学习小白成长之路写在前面: 2020年的最后一个月的第一天今天是12月1日,早上趁着跑数据的空隙来补一下上周落下的博客。深度学习小白成长之路由于做实验需要用到深度学习来识别信号分类,因此我就从图片的角度来对混合信号进行识别分类。由于之前师兄有基础,我就拿师兄搭建好的mobilenet v3 轻量级网络来进行训练测试,这项工作大概已经有半个多月了,从当初的一无所知,到现在的懵懵懂懂,不知道什么时候才能走到尽头。网络结构程序就不上了,因为这个自己还
2020-12-01 11:03:13
259
3
原创 Typora+Picgo2.3.0-beta.3+GitHub的图床配置(12.16图片无法显示,追更解决方案)
这里写目录标题1.最近2.原因3.解决①Github②Picgo2.3.0-beat.3③Typora参考1.最近之前因为考试,开题等种种原因没有坚持下来写博客,加上自己懒(主要原因),没有及时更新,不能再堕落了!从现在开始今天给大家带来了最强Marddown编辑器的图床配置,由于之前一直没有关注之前的typora学习笔记,今天才注意到,我的学习笔记里面的截图都不!翼!而!飞!了!2.原因原来typora的图片必须要有地址,关机以后,是清理垃圾,或者是挪动位置以后,图片就会无法显示出来了,特别头
2020-11-20 19:34:16
946
转载 让你爱不释手的Linux,到底好在哪里?
文章目录一、学习Linux能做什么?二、Linux与Windows的优缺点1.Linux可以看到源代码,windows不行。2、Linux命令行功能强大,可以做任何事情,windows也有命令行,但是属于附属品。3、开放源码和高度可定制4、去中心化5、Linux是基于网络的,诞生于网络。三、Linux功能1.图形界面2.日常开发3.社交沟通4.易维护5.高效性命令行减少使用鼠标减少重复劳动6.自由性一、学习Linux能做什么?当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作
2020-08-22 10:21:45
870
原创 win10下查看系统自带壁纸的路径
背景每天开机的时候,如果自己的电脑有密码,那么在登录界面就会有一些很不错的高清壁纸,而且时不时还会更新,不知道细心的小伙伴,有没有发现这个,苦思冥想,折磨许久,终于在网上看到了一些乱七八糟的路径,最后还是被自己给折腾出来,这就给大家分享出来哈。步骤一打开我的电脑,然后鼠标移动到菜单栏,点击“查看”-----------勾选“隐藏的项目”解释:因为windows下,壁纸是属于隐藏的文件类型,不然的话是找不到下面路径的步骤二C:\Users(用户)\(你的自己起的账户名字)\AppData\Loc
2020-08-22 09:44:11
1716
原创 谈谈最近状态
谈谈最近拖更两周了貌似,不是最近放弃学技术了,而是最近在补c++语法,然后写了一个很长的topora,但是没有办法放上来,因为还没有写完,挺乱的。另外,上周在跟进一个Socket的CS项目,由于想刷剑指offer,所以途中就开始恶补c++基础,分身乏术,这种充实的感觉还是很享受的,但是就是没有东西上传到博客上面来让自己自律。今天上午刚刚开了组会,由于还有1个月就要期末考试了,时间比较紧张,平时还要看论文,做实验,学c++,刷leetcode,剑指offer的优先级就变低了,所以最近略显惆怅。不过我想
2020-08-07 16:21:20
204
原创 vs 2019 C++项目管理属性文件配置
最近在入门C++的一个Socket项目,由于要上传SVN,因此项目文件管理特别困难,每次都是debug,release 文件一大堆,很是头疼,所以,在这里总结一下,以后建立文件夹也很方便,当然也是参考网上大家的配置路径。先上最终的结果图,很干净.bin文件夹,下面有win32(x86)和x64两种平台(取决于你的选择),然后是还分degub和release模式,最后就是这个解决方案下面的所有项目的.exe文件,可以直接copy到什么地方运行temp文件夹,同样如此,两种平台,两种模式,接着就是分项目
2020-07-23 11:38:48
4599
原创 想很久了,终于开始了,打算写csdn博客,记录自己在技术方面一点一滴的成长
想很久了,终于开始了,打算写csdn博客,记录自己在技术方面一点一滴的成长个人简历来这的目的认识新朋友后续更新个人简历本人是一个从普通二本考研到某双一流的电子通信dog,虽然说是研究信号,但是有一颗程序猿的梦,目前是准研二,暑假在实验室搬砖学习,之前打算搞算法,会个python,后来被大佬劝退,转行后端,目前在学习cpp, 刷力扣。另外,自己除了科研,码代码之外,还喜欢游泳,跑步, LOL,oral English, 喜欢认识新(女性)朋友。来这的目的由于自己喜爱技术,喜欢和技术打交道,而且csdn
2020-07-22 10:54:15
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人