- 博客(9)
- 资源 (6)
- 收藏
- 关注
转载 PyTorch中view的用法
https://blog.youkuaiyun.com/york1996/article/details/81949843
2019-11-08 06:01:36
180
转载 const 修饰函数参数,返回值,函数体
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍...
2019-02-15 11:04:13
380
原创 TCP和UDP传输协议的区别
UDP具有TCP所望尘莫及的速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。...
2018-09-22 11:25:50
493
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类...
2018-09-07 10:38:13
137
转载 分页式管理和分段式管理的区别与联系
页式和段式系统有许多相似之处。比如,两者都采用离散分配方式,且都通过地址映射机构来实现地址变换。区别 1、分页是为了实现离散分配方式,以减少内存的碎片,提高内存的利用率。或者说,分页仅仅是由于系统管理的需要,而不是用户的需要。段是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了更好地满足用户的需要。2、一条指令或一个操作数可能会跨越两个页的分界处,而不会跨越两个段的分界处...
2018-09-06 21:54:49
10395
原创 操作符重载
#include<iostream>using namespace std;class test{public: int ta, tb;public: test(int a,int b){ ta = a; tb = b;} void tprint(){ cout << ta << "+...
2018-09-05 15:38:32
97
原创 C++单冒号表示继承以及虚函数virtual
#include <iostream>using namespace std;class Base{public: virtual void fun(int x = 0) { cout << "Base::fun(), x = " << x << endl; }};class Derived :...
2018-09-05 15:01:19
410
原创 模板函数和模板类简介
模板函数的意义:使用通用类型来定义函数,替换具体类型(如int或double) 譬如有一个交换函数,需要交换两个数值。针对int写一个int函数,针对double写一个double函数。但是这样浪费时间;如果使用全局查找替换,则可能会出现替换错误。(如interval中int被替换)此时模板函数可以被用来解决这个问题:(类似于重载,当然也有重载模板函数)template &lt;clas...
2018-09-05 14:57:58
271
原创 Leetcode 1: Two Sum
Java版本class Solution {public int[] twoSum(int[] nums, int target) { HashMap<Integer,Integer>m =new HashMap<Integer, Integer>(); int[] res=new int[2]; for(int i=0;i<nu...
2018-09-05 14:56:01
141
推荐系统里奇编 2015
2019-03-21
推荐系统与深度学习 学习新时代 技术新未来
2019-03-21
Understanding the Basis of the Kalman Filter(卡曼滤波基本知识)
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人