
教程
CodeUltraLab
上海交通大学新生,从事医疗AI方向。欢迎关注淘宝店铺CodeUltraLab询问深度学习,机器学习处理相关问题
展开
-
如何在colab配置openmmlab环境(目前网上资料较少,避免踩坑)
1.colab简介colab是谷歌云服务器,作为一款免费的云服务器谷歌可以说是非常良心,可以享受高配置的gpu运行环境,对于我自己而言我自己电脑只能用cpu跑深度学习的代码可以说时间和效率都非常低。接下来根据自己两天的踩坑经验给大家发一款openmmlab在colab的配置教程。但是每次打开记笔记刷新以后都要重新配置,大约十分钟!2.注意torch和gpu的版本!sudo lsb_release -a # 查看系统版本!nvcc -V #或者!nvidia-smi # 查看cuda版本!gcc原创 2021-08-19 10:54:36 · 1504 阅读 · 2 评论 -
单调栈的使用
理解栈:在了解单调栈之前我们需要先了解一下栈的用法,简单来说就是后进先出(LIFO)。c++有专门的stack库,可以使用现成的push,pop等操作。但是很多题目时,会发现使用数组实现更加方便和快捷。下图是栈的模型:看到这里其实我刚开始学觉得栈也就如此了,无非是实现倒置比较方便,确确实实的忽略了栈的优点。如果一整串放进去再输出确实是实现倒置,但是中途的一些变换令栈变得有趣。单调栈:顾名思义:单调栈就是栈里面存放的元素呈现出一种单调增或者减的状态。工具是简单的,应用却是困难的,需要一些原创 2021-08-05 11:35:31 · 216 阅读 · 0 评论 -
详细教你如何配置VS2019的c++和c语言环境
相信许多的初学者的小伙伴首次安装vs都会遇到这个问题这里详细地给介绍给大家如何安装vs2019以及配置c++环境。首先找到vs2019的官网:点此处进入官网接下来的步骤根据图示即可:1.选择社区版进行下载2.点击下载,自动进入下载页面3.注意负载的选择好了,以上就是安装教程了,不懂得如何创建c++程序请接着看噢!1.选择新项目2.选择空项目CTRL+F5运行即可...原创 2021-02-03 19:59:38 · 8966 阅读 · 5 评论 -
Could not load the Tomcat server configuration at \Servers\Tomcat v10.0 Server at localhost-config.
配置了一下午其实真的很简单,就是版本不匹配的原因:这里附上教程:下面的版本是10.02,所以你直接通过右面的下载,等待一会下载匹配的版本即可,我自己的是10.0.6所以出现了问题。解决后效果图:...原创 2021-06-15 16:59:31 · 1000 阅读 · 0 评论 -
非常详细教你如何不用安装虚拟机就可以在windows10下执行linux命令行!
考录到很多人配置虚拟机环境的不方便,这里给大家提供一种超级便利的方法!请看图片教程:打开【控制面板】中的【程序和功能】,具体操作:windows键+R, 复制并运行如下命令:control appwiz.cpl 并按【确定】如下图:点击【启用或关闭windows功能】,并在功能列表中找到【适用于linux的windows子系统】,勾选,并按【确定】。如下图:windows 10会自行安装此功能,安装成功后请在windows 10 程序中找到并点击【microsoft store】,原创 2021-06-09 16:55:20 · 1772 阅读 · 5 评论 -
codeblocks如何下载安装并运行c/c++程序(图示)
1.找到官网下载:或者直接进入连接:codeblocks官网2.找到下载3.选择此进行下载页面4.不要选MINGW的,其他任选.我选择的是32bit-setup.exe 直接进入下载页面5.根据提示选next安装可以自己选择安装路径。安装成功以后,接下来是创建程序教程选择c/c++:选择代码存放的路径:命名存储:F9运行即可 build and run...原创 2021-03-10 16:26:55 · 1539 阅读 · 0 评论 -
字节笔试-N人相邻最大身高差最小值(最佳解法:贪心)
描述n个人围成一圈,为了避免相邻两人身高差过大,需要调整每个人的位置。求最大身高差的最小值输入第一行为n(3<=n<=100)代表人数接下来每有n个正整数 数的区间为[1,300]代表身高(吐槽:哪来的3米高的)输出最大身高差最小值解题思路:因为是一个环形我们选出最矮的人,如何安排他的两边?选第二和第三矮的,为什么呢?如果我们选其他的,其他的和第一矮的差值肯定比较大,而且第二和第三矮的迟早是要在圈中的,那么又如何安排比较好呢?肯定是挨着第四和第五矮的,对吧?所以最佳的策略就是寻找原创 2021-03-08 12:18:10 · 2211 阅读 · 0 评论 -
(三)入门编程之技巧——快速幂五分钟入门
快速幂五分钟速成原创 2021-02-26 10:11:38 · 109 阅读 · 0 评论 -
(二)入门编程之技巧——DFS(暴力搜索)
引入:许多问题,我们在考虑的时候可能一开始没有办法直接解决,比如给你一个整数n,让你实现1-n元素的全排列问题,不知道n是几,那么就难以解决循环几层的问题。DFS有两种引入方案,一个是图论:深度优先搜索。而我自己的理解是一层一层的逐步寻找答案:暴力搜索。那么针对全排列问题,就可以变成,第一个数有几种可能,第一个数选完以后,第二个数有几种可能,以此类推。图论是回溯思想,从所有可能的点出发,找下一个可能进入的点,行不通就返回到上一个点。因人而异,看你更喜欢哪种理解好咯!题目:八皇后问题,这个问题就是很典型原创 2021-02-20 11:06:24 · 1020 阅读 · 0 评论 -
(一)入门编程之技巧——数组下标映射
引入:学过数组的我们都知道,数组下标是整数从0-n-1,我们在使用数组的时候是否只用到它的连续性呢?这是远远不够的。思考:既然下标是整数,那么是否可以考虑映射呢?连续下标的整数看作x,数组值是对应的y。我们给x和y赋予定义,让数组更加节省空间和高效?那么我们又怎样根据题目进行x和y的联系呢?我们以一道题目为例作为介绍。题目:题干:输入一个整数n,接下来是n个整数,范围从0-100。0<n<1000000,输出排序后的结果,数据之间用空格隔开。输入样例:71 1 4 2 5 6原创 2021-02-19 16:02:44 · 689 阅读 · 0 评论