freshman
文章平均质量分 65
inCorning
In the meanwhile I smile and I sing all alone.
展开
-
制作学术PPT的注意事项&如何制作模板(附模板下载链接)
被问到答不上来的问题,就说自己不会,下去会找到答案跟您探讨。不要定住,啥也不说,更不要胡乱说个路唇不对马嘴的话。每页slide都使用标题“6×6原则”:每页不超过六个bullet points,每个不超过6个词。最好是三个bullet points以内,相应的字数可以多几个。具体看情况而定,主旨就是字不能多,阅读会影响听。缩略词第一次出现的时候需要定义。一定不要引入超过两个缩写词,听众记不住什么LSC,NEFGR啥的。虽然定义了,但是尽量不太长的就用全称讲出来(slide里可以用缩略词)。数学、物.原创 2022-04-19 14:55:58 · 3415 阅读 · 3 评论 -
pytorch 深度学习补充
a = torch.ones((4,8)) * 6 b = torch.ones(8) * 4 b[2]=2 a/b # / 必须维度要匹配,除非b是单一元素(会自动扩展)。除以b是会按照b的每个元素分别来除(按位除) a@b.T # 等价于 a.matmul(b.T) # 不会改变 a a.mean(0) x = torch.tensor([2.], requires_grad=True) y = x * x * 4 # 3x^2 y.backw...原创 2022-04-17 17:14:11 · 1468 阅读 · 0 评论 -
2min 把公钥添加到服务器 ssh免密码登录(亲测有效)
很简单,大致步骤:本机生成ssh公钥服务器生成ssh公钥本机公钥复制到服务器authorized_key命名等后续操作实现效果:ssh wlab(例子) 迅速登录 每次ssh连接服务器都要 ssh root@10.66.66.66 然后输入密码。很麻烦!把公钥放到服务器上再起个别名,直接ssh test 就好啦。。 1、生成 SSH 公钥 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有原创 2020-11-25 12:22:00 · 812 阅读 · 3 评论 -
初学编程的一些总结
新手杂干试水1.在有标记的字符串中取数:cin 串,if,cin 数球体积,4 / 3 荒谬! switch (c) { case 10 : case 9 : cout << 'A' << endl; break; case 8 : cout <&l...原创 2019-02-26 16:47:55 · 480 阅读 · 0 评论 -
基本算法汇总(长文)
采撷分治算法一、基本概念在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……任何一个可以用计算机求解的问题所需的计算时间都与其规...原创 2019-02-26 16:55:32 · 781 阅读 · 1 评论 -
引用的返回
一,c++函数的返回分为以下几种情况 1)主函数main的返回值:这里提及一点,返回0表示程序运行成功。2)返回非引用类型:函数的返回值用于初始化在跳用函数出创建的临时对象。用函数返回值初始化临时对象与用实参初始化形参的方法是一样 的。如果返回类型不是引用,在调用函数的地方会将函数返...转载 2019-03-08 19:29:54 · 894 阅读 · 0 评论 -
如何电脑端查看自己千里之外的排名
千里之外哈哈,我觉得应该会有很多人像我一样,新手上路时总是希望自己的排名可以以“肉眼可见”的速度向上“爬”,可是一般的主页上却显示20万+,,,于是急不可耐然后翻箱倒柜也没找到,于是上网查询一下自己怎样才能看到自己排名呢?可是!!网上的一些恶劣回答竟然怂恿我下载手机APP,在手机上看!笑话!我怎么可能在自习的时候看手机呢!!(虽然我手机上的确下载了CSDN的APP,但是也不常用)……直到...原创 2019-03-06 20:11:54 · 264 阅读 · 0 评论 -
c++ 的四种强制类型转换详解
c++ 四种强制类型转换介绍const_cast , static_cast , dynamic_cast , reinterpret_cast1. C风格的强制转换C风格的强制转换(Type Cast)容易理解,不管什么类型的转换都可以使用使用下面的方式.TypeName b = (TypeName...转载 2019-03-10 14:15:59 · 892 阅读 · 0 评论 -
如何转载别人文章
对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出...转载 2019-03-04 21:21:11 · 323 阅读 · 0 评论 -
Agent
原 智能Agent笔记 2015年08月16日 20:31:49 LXYTSOS 阅读数:3140更多 <div class="tags-box space"> <span class="la...转载 2019-03-04 21:22:46 · 541 阅读 · 0 评论 -
c++ string类详细说明
from:http://citycowboy.blog.sohu.com/50058804.html http://blog.csdn.net/fym0512/article/details/7708094之所以抛弃char*的字符串而选用C++标准程...转载 2019-03-10 17:49:47 · 367 阅读 · 2 评论 -
c++列表初始化
在我们实际编程中,我们经常会碰到变量初始化的问题,对于不同的变量初始化的手段多种多样,比如说对于一个数组我们可以使用 int arr[] = {1,2,3}的方式初始化,又比如对于一个简单的结构体:struct A{ int x; int y;}a={1,2};这些不同的初始化方法都有各自的适用范围和作用,且对于类来说不能用这种初始化的方法,最主要的是没有一种可以通用的初始化方法适用所有的场景...转载 2019-03-10 18:02:24 · 1139 阅读 · 1 评论 -
c++构造函数用列表进行初始化的原因
一、我的问题是关于初始化C++类成员的。我见过许多这样的代码:CSomeClass::CSomeClass(){x=0;y=1;}而在别的什么地方则写成下面的样子:CSomeClass::CSomeClass() : x(0), y(1){}我的一些程序员朋友说第二种方法比较好,但他们都不知道为什么是这样。你能告诉我这两种类成员初始化方法的区别吗?回答从技术上说,你的程序员...转载 2019-03-10 18:11:30 · 391 阅读 · 1 评论 -
new一个二维数组的简单方法
需要先申请一个M个元素的一维指针空间,然后对每个一维指针上,申请N个元素的对象空间。这样就可以申请一个M行N列的二维数组空间了。以整型为例const int M = 10, N = 5;//10行5列。int ** a;a = new int *[M];for(int i = 0; i < M; i ++)a[i] = new int[N];所得到的a就是10行5列的数组。使...转载 2019-03-10 18:24:14 · 9356 阅读 · 0 评论 -
常见运算符重载示
1.操作符(++,+,+=,小于号等)重载新建QT项目,编写头文件#ifndef DIALOG_H#define DIALOG_H #include <QDialog>#include<QLabel> namespace Ui {class Dialog;} //编写自己的Labelclass myLabel{public: //一定要是共有的,才可以被...原创 2019-03-10 19:58:59 · 222 阅读 · 0 评论 -
传教士过河
野人传教士过河问题关键字:人工智能,搜索问题,树的深度优先搜索The Missionaries and Cannibals ProblemAbstract: Beijing time on March 12 in the afternoon, Google AlphaGo and artificial intelligence, the third field of the south Ko...转载 2019-03-11 18:54:29 · 860 阅读 · 3 评论 -
广度优先算法
1.前言广度优先搜索(也称宽度优先搜索,缩写BFS,以下采用广度来描述)是连通图的一种遍历策略。因为它的思想是从一个顶点V0开始,辐射状地优先遍历其周围较广的区域,故得名。 一般可以用它做什么呢?一个最直观经典的例子就是走迷宫,我们从起点开始,找出到终点的最短路程,很多最短路径算法就是基于广度优先的思想成立的。算法导论里边会给出不少严格的证明,我想尽量写得通俗一点,因此采用一些直观...转载 2019-03-11 19:19:18 · 4542 阅读 · 1 评论 -
关于递归
什么是递归百度百科:程序调用自身的编程技巧称为递归( recursion)。借用知乎上Memoria的回答: 假设你在一个电影院,你想知道自己坐在哪一排,但是前面人很多,你懒得去数了,于是你问前一排的人「你坐在哪一排?」,这样前面的人 (代号 A) 回答你以后,你就知道自己在哪一排了——只要把 A 的答案加一,就是自己所在的排了。不料 A ...转载 2019-03-08 10:39:04 · 268 阅读 · 0 评论 -
private与构造函数
通常我们都将构造函数的声明置于public区段,假如我们将其放入private区段中会发生什么样的后果?没错,我也知道这将会使构造函数成为私有的,这意味着什么? 我们知道,当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函...转载 2019-03-08 10:42:28 · 324 阅读 · 0 评论 -
public与protect与private的详解
首先摘抄一下谭浩强的《C++程序设计》中关于public,private和protected这三个成员访问限定符的概念性解释:如果在类的定义中既不指定private,也不指定public,则系统就默认为是私有的。被声明为私有的(private)成员,只能被本类中的成员函数引用,类外不能调用(友元类除外)。被声明为公用的(public)成员,既可以被本类中的成员函数...转载 2019-03-08 10:54:36 · 8540 阅读 · 3 评论 -
cmd常用命令行
不会CMD命令的程序猿不是一个好的程序猿!咳咳,当然在Linux下就要会Shell脚本。这是一篇真正的入门,讲解一般的DOS可以怎么使用。不排列庞大的命令条目,这里只举例子。按照废话的惯例,先普及下基础知识,走你:以下提及的win键,就是键盘上那个有个窗户图标的键win7或者XP直接按win键,在弹出的窗口选择你要输入的程序,比如cmd然后按enter键就可以打开cmd命令窗口了!但是...转载 2019-03-12 16:22:20 · 1217 阅读 · 0 评论 -
常用命令行及快捷键
作为一个开发者,我们用的最多的就是windows,但是对于cmd,我不知道大家熟不熟,反正我是一直不怎么熟悉。平时操作linux比较多,反而忽视了cmd相关命令,这里大致总结一些常用的命令,作为记录。一、常用命令1、进入某个盘//进入d盘D://进入F盘F:1234...转载 2019-03-12 16:23:32 · 322 阅读 · 0 评论 -
二维数组传参
我写程序的错误如下程序所示:复制代码1 #include 2 void print(int a[3])3 {4 printf("%d\n",a[0][0]);5 }67 int main()8 {9 int a[2][3] = {1,2,3,4,5,6};10 print(a);11 return 0;12 }复制代码编译程序时候,在第...转载 2019-03-13 14:54:27 · 4929 阅读 · 0 评论 -
dancing link
精确覆盖问题的定义:给定一个由0-1组成的矩阵,是否能找到一个行的集合,使得集合中每一列都恰好包含一个1例如:如下的矩阵就包含了这样一个集合(第1、4、5行) 如何利用给定的矩阵求出相应的行的集合呢?我们采用回溯法 矩阵1: 先假定选择第1行,如下所示:如上图中所示,红色的那行是选中的一行,这一行中有3个1,分别是第3、5、6列。由于这3列已经...转载 2019-03-21 22:34:09 · 304 阅读 · 0 评论 -
三个等于号===与两个等于号==
1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false。 例:100===“100” //返回false &nbs...转载 2019-04-03 20:47:23 · 9014 阅读 · 1 评论 -
ostream_iterator与istream_iterator
istream_iterator 在<iterator>头文件的定义中定义istream_iterator变量的方法为istream_iterator<T> in(strm); (其中T指明此istream_iterator的输入类型 , strm为istream_it...转载 2019-04-03 20:52:27 · 231 阅读 · 0 评论 -
关于标准模板库STL上课笔记
原创 2019-04-03 21:42:06 · 181 阅读 · 0 评论 -
类与对象课堂笔记
原创 2019-04-03 21:43:27 · 127 阅读 · 0 评论 -
运算符重载课堂笔记
原创 2019-04-03 21:44:27 · 181 阅读 · 0 评论 -
继承课堂笔记
原创 2019-04-03 21:45:18 · 106 阅读 · 0 评论 -
c++对象课后总结
原创 2019-04-03 21:46:19 · 181 阅读 · 0 评论 -
STL模板课堂笔记2
原创 2019-04-03 22:01:31 · 230 阅读 · 0 评论 -
map容器插入元素
//插入元素 //四种插入方法比较void display(){ map<int,string> m; pair<map<int,string>::iterator,bool> pair1 ,pair2,pair3; //1.方法 pair1 = m.insert(pair<int,string>(1,"teacher01")); pair2 ...转载 2019-04-06 13:10:49 · 1850 阅读 · 0 评论 -
深度学习&神经网络RNN笔记
原创 2019-04-15 19:25:59 · 212 阅读 · 0 评论 -
神经网络笔记
原创 2019-04-15 19:27:03 · 147 阅读 · 0 评论 -
伪代码书写规则
伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言...转载 2019-04-15 19:31:42 · 4219 阅读 · 0 评论 -
人工智能搜索及agent伪代码合集(一)
原创 2019-04-15 22:17:01 · 1797 阅读 · 1 评论 -
markdown使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-04-03 19:09:20 · 100 阅读 · 0 评论 -
自学语音信号处理
原创 2019-04-13 12:29:29 · 729 阅读 · 2 评论 -
位运算技巧(习题课总结一)
原创 2019-04-21 22:05:32 · 202 阅读 · 0 评论