- 博客(14)
- 收藏
- 关注
原创 面试题12c++中的智能指针: shared_ptr,unique_ptr,weak_ptr,auto_ptr的理解
一、C++ prime plus理解16.2 智能指针模板类 p667智能指针模板类auto_ptr< typename> valname;share_ptr< typename> valname;unique_ptr< typename> valname;weak_ptr< typename>valname;智能指针能够避免内存泄漏问题,在指针过期的时候会自动调用析构函数。但是智能指针会导致一个问题,就是两个智能指针指向同一个对象时,会两
2020-08-18 16:13:17
522
原创 面试题9 C++中的四种转换
一、C++ prime plus内容15.5 类型转换运算符 p649Stroustrop严格的限制允许的类型转换:dynamaic_castconst_caststatic_castreinterpret_castdynamic_cast用途:类层次结构中的向上转换,而不允许其他转换。const_cast用途:执行只有一种用途的类型转换,将改变值为const或volatile。有时需要这样一个值,在大多数情况下为常量,但有时又可以修改。在这种情况下,可以将这个值声明为const,并
2020-08-17 12:34:30
218
原创 第一章 操作系统引论
前言: 学这个的时候主要是偏向于考研,专业课是数据结构和操作系统。本科也是学过操作系统,但是仅仅停留在教科书前五章的内容。在考研的时候大概是以王道为主,没有怎么来看操作系统的书。现在刚好做的事情与操作系统和数据结构有些关联,所以重新刷一遍书,看看有什么是王道上面没有的。再其次就是上大的操作系统压轴题有点超纲,所以看看能不能找到那些“破”题。最好是有时间把linux怎么使用的操作系统也学一下,电脑里...
2019-08-12 17:37:13
154
原创 第三章 Python容器:列表、元组、字典与集合
3.1 列表和元组除字符串以外,Python还有另外两种序列结构:元组和列表。他们都可以包换0个或多个元素,元组并不要求所含元素的种类相同,每个元素可以是各种类型的Python对象。元组是不可变的。列表是可变的。3.2 列表列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时。在列表中,具有相同值的元素可以重复出现多次。3.2.1 使用[]或list()创建列...
2019-08-12 16:23:27
839
原创 第二章 Python基本元素:数字、字符串和变量
2.1变量、名字和对象Python所有数据——布尔值、整数、浮点数、字符串,甚至大型数据结构、函数以及程序——都是以对象(object) 的形式存在的。Python是**强类型的(strongly typed),**你永远无法修改一个已有对象的类型。在Python中用=给变量进行赋值。注意:赋值操作并不会实际复制值,它只是为数据对象取个相关的名字。名字是对对象的引用,并不是对象本身。如果...
2019-08-12 13:43:55
239
原创 第一章 Python初探笔记
前言:发现太久没碰这个东西发现好多都忘了,从头到尾再把书过一遍,有时间再去看运维python的书,大概率是和我以后的学习是没有用的。每天大概1-2章(因为基本都看过),争取开学把这本书做完,再把视频里和平时遇到的语法自己再总结一下。 for countdown in 5,4,3,3,2,1,"hey": print(countdown)有些基础代码就不写了。1.1真实世界下的pytho...
2019-08-12 13:02:53
108
原创 机器学习入门(二)线性回归之算法原理推导
一、线性回归算法概述输入和输出之间有什么关系呢?每个样本有两个特征,x1叫工资,x2叫年龄,最终预测y值额度回归:通过数据预测出一个值,在区间当中的值与分类区分二维数据用面表示,找拟合曲线,拟合数据。什么样的y=ax+b,找到合适的参数。把参数和数据组合在一起,θ1和θ2是权重参数。偏置项可以上调下调的范围。在一般用的时候都是矩阵来计算,而不是循环。二、误差项分析...
2019-08-03 11:22:31
267
原创 机器学习入门(一)之Matplotlib库
一、折线图绘制代码:plt_1.py文件:unratre.csv简介:matplotlib库的一些相关操作#!/usr/bin/env python# -*- coding:utf-8 -*-#表格当年的失业率,作折线图import pandas as pdimport matplotlib.pyplot as pltunrate = pd.read_csv('unrate.cs...
2019-07-28 09:32:19
224
原创 CUDA学习基础一、CUDA的安装
CUDA的安装1.CUDA安装10.1版本 windows10下载链接:官网下载下载自定义安装即可,不需要重新下载显卡驱动。安装地址:参考大佬链接:如何安装cudnnVS2017报错运行sample 暂时不明情况,但是在VS2017可以创建runtime10.1项目。2.CUDNN安装CUDNN下载百度,这里要用到登录,绑定社交就ok。3.运行bandwitdhTest.exe...
2019-07-16 20:39:52
211
原创 机器学习入门(一)之pandas库
pandas的实例应用#The Pandas library uses NaN, which stands for "not a number", to indicate a missing value.#we can use the pandas.isnull() function which takes a pandas series and returns a series of Tru...
2019-07-03 14:34:11
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人