- 博客(6)
- 收藏
- 关注
原创 面试错题集(一)
公司就不多提了,主要记录一下面试官问的问题,做个总结,方便自己学习与进步。首先一面技术面问了构造函数后面加=default功能是啥,只记得是阻止编译器生成构造函数,然后接着问到阻止生成了哪些,纠结的,拷贝构造函数以及默认构造函数了。(后来发现我连这个都记错了,这是delete的工作,笑哭,真是一次悲惨的面试经历)其二问了我rvalue与lvalue的区别,哪个能向另一个赋值,一时没反应过来,没...
2019-09-10 11:23:53
245
原创 C++Primer第二章看完后记得的小知识
引用与指针很类似,但本质上确实不同的两个东西。引用不是对象,只是一个对象的别名,因而引用必须初始化。指针属于对象,因而存在着指向指针的引用,而不存在指向引用的指针,即是指向了引用本质上而言是指向了引用所代表的对象。int *&变量名 指指向指针的引用,而int &*变量名 则会报错。const 限定符,分为顶层const和底层const,顶层const 包括const i...
2019-08-22 20:34:14
202
原创 C++的公有、保护、私有继承派生
C++类的成员分为三种属性分别是公有、保护、私有。三种属性控制着成员的访问控制权限。首先讲公有成员。公有成员是其类对外部的接口,任何外部函数都可以访问公有数据或者函数。其次是保护成员。保护成员是非派生类的外部函数无法访问保护数据或者函数,对于此类下的派生类可以访问到此类的保护数据或者函数。最后将私有成员。私有成员只能是类内的函数访问到其私有数据或者函数。我之所以把它们按照这样的顺序...
2019-06-04 14:14:39
1670
原创 直接选择排序是不稳定的,以及怎样将它变成稳定的排序。
首先了解一下什么叫排序算法的稳定性。定义:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。那么直接选择排序为啥不稳定呢?举个栗子,我们有一个序列:8* 3 5 4 8 3 1 9 我们用直接选择排...
2019-02-17 11:08:26
8844
4
转载 ubuntu14.04安裝numpy,scipy出错点以及改正
因为最近需要学习深度学习,因此想要配置Theano,来开发深度学习算法。但是发现Theano安装总是出现问题。于是在这里中总结一下。环境操作系统:ubuntu14.04Python:2.7.6需要联网相关库简介BLAS(Basic Linear Algebra Subprograms)是基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序;LAPACK (Linear
2018-03-04 11:23:10
3876
转载 Ubuntu14.04下搜狗输入法安装
1.安装fcitx1.1 打开Software & Updates ,添加软件源:ppa:fcitx-team/nightly,并重新载入。1.2 打开Software Center搜索fcitx,安装以下几项:2. 主程序安装直接到官网下载安装包,双击安装或者用sudo dpkg -i xxxx.deb命令安装3.设置3.1 在终端中输入im-config,弹出一个对话框,点击OK,又弹出对话
2018-03-04 10:10:34
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅