- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 Golang 刷题,方法总结(持续更新)
1、sort.Slice排序字符串数组排序 sort.Sort(sort.StringSlice(strs))数组排序sort.Slice(nums,func(i,j int)bool{ return nums[i]<nums[j]}) 2、将两个int合并为string//将int型a,b合并为string str1str1:=fmt.Sprintf("%d%d",a,b) 3、内部函数的设立(以树的最大深度为例)//声明var.
2021-12-08 21:38:50
600
原创 Golang 内部函数的设立(以树的最大深度为例)
//声明var maxDepth func(root *TreeNode) int//定义maxDepth = func(root *TreeNode) int { if root!=nil{ left:=maxDepth(root.Left) right:=maxDepth(root.Right) return max(left,right)+1 } return 0}//实现maxDepth(root)---.
2021-12-08 21:38:27
227
原创 Golang将两个int合并为string
//将int型a,b合并为string str1str1:=fmt.Sprintf("%d%d",a,b)
2021-12-08 21:37:54
1972
原创 golang 数组与字符串数组sort.Slice排序
字符串数组排序 sort.Sort(sort.StringSlice(strs))数组排序sort.Slice(nums,func(i,j int)bool{ return nums[i]<nums[j]})
2021-12-08 21:37:08
3964
原创 Vscode Golang快捷输入
实现输入“pln”可以直接输出fmt.Println()这样的类似快捷代码方式1、按住 ctrl+shift+P ,然后输入snippet点击红框2、选择中go(第一次找到go即可)3、添加以下代码并保存4、即可实现...
2021-11-11 19:32:05
647
原创 Vscode Go-tools的安装(代理)
我今百度了很多还是这个靠谱而且不用什么鬼积分就可以弄好,配置好之后在vscode就可以点击下载并成功了。网址如下https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md
2021-11-10 09:58:10
301
原创 Integer型不可以用==的问题
在leetcode刷题中遇到相关问题在stack<Integer> 的栈中peek()数据,发现使用‘==’是不可以的,要使用equals
2021-11-05 11:47:31
158
原创 Anaconda添加安装tensorflow以及horovod
本文仅为个人记录使用注意几个重要的点:1、conda中创建环境要注意要安装的tensorflow对应的python版本(就比如目前的horovod支持的ensorflow最高为2.0.0,tesorflow2.0.0支持的python版本最高为3.7)从源代码构建 | TensorFlowhttps://tensorflow.google.cn/install/source#gpu这个是官方的tensorflow对应python等相关环境的对应表2、可以用如下操作配置一个专属的pyt..
2021-10-19 11:59:58
998
原创 基于智云星云服务器tensorflow的版本升级和Horovod安装与使用
智云星云服务器默认环境如下tensorflow:1.14.0tensorflow是否支持调用gpu:是gcc:7.5.0CUDA version:10.0.130Driver Version:460.73.01Cmake:无CUDNN_VERSION:7.6.5.32目前要配置horovod环境,查询资料可知,目前horovod只支持tensorflwo>=1.15的版本,因此要更新tensoflow版本,但是为了不破坏原本已经配好的环境,因此使用tensorfl.
2021-08-09 09:59:43
599
原创 报错:TypeError: DistributedOptimizer() got an unexpected keyword argument ‘--------’
记录一下问题的结决办法环境:tensorflow:tensorflow-gpu1.14.0horovod:0.19.5python:3.7.9CMake:3.21.1是否安装了nccl:是nccl版本:nccl_2.6.4-1+cuda10.0_x86_64CUDA:CUDA10.0CUDNN_VERSION=7.6.5.32我在运行官方给的实例会报类似的错误,我的报错是”TypeError: DistributedOptimizer() got an unexpec
2021-08-05 11:01:56
768
原创 报错:“AssertionError: Bad argument number for Name: 3, expecting 4“
记录一下问题的结决办法环境:tensorflow:tensorflow-gpu1.14.0horovod:0.19.5python:3.7.9CMake:3.21.1是否安装了nccl:是nccl版本:nccl_2.6.4-1+cuda10.0_x86_64CUDA:CUDA10.0CUDNN_VERSION=7.6.5.32找到解决办法的地方:https://github.com/youdao-ai/SRNet/issues/4中ursaminor0401的回答.
2021-08-05 09:58:09
389
原创 Linux云服务器的租用以及利用云盘进行数据的传输(智云星)
最近研究生要进行深度学习方面的学习,但是电脑的显卡是intel,网上对于intel显卡的使用好像没多少资料,于是就想着租用一个云服务来代替,反正环境配崩了也没关系,嘿嘿嘿对于一个学生党来说,当然要选一个便宜点的服务器,对于深度学习的开发来说,入门级的学习对于gpu的性能没有太大的要求。所以我目前使用的是智云星里面的服务器,1gpus的最便宜只要2.1元/小时,对比阿里云最便宜10元/小时的,,便宜了太多。...
2021-08-03 15:46:45
1337
原创 dlerror: libcuda rt.so.11.0: cannot open shared object file: No such file or directory的问题解决办法
全报错:dlerror: libcuda rt.so.11.0: cannot open shared object file: No such file or directory; LD_LIBRAR Y_PATH: /usr/local/cuda/lib64::/usr/local/nccl_2.10.3-1+cuda11.0_x86_64/lib首先要在cuda安装的路径下面查看以下 cd /usr/local/cuda/lib64查看是否有libcuda rt.so.11.0文件,以.
2021-08-03 14:24:58
4308
原创 ubuntu 配置 Horovod环境
最近在学习深度学习,导师叫我看看horovod,并自己配一下horovod的环境,看了网上很多很多的文章,自己也配了很多次,甚至把实验室的服务器给配崩了/(ㄒoㄒ)/~~。得出了一个血一般的教训:主要看官方的文档,百度的教程只是作为辅助Horovod官方GitHUb配置网站:https://github.com/horovod/horovod/blob/master/docs/install.rstHorovod官方gpu配置教程:https://github.com/horovod/horov
2021-08-03 14:08:35
1227
原创 VS2019 ClaudiaIDE更换背景图片
VS背景图片的更换1、找到管理拓展在箭头处输入管理拓展或者在拓展->管理拓展可以找到2、找到要下载的插件在搜索框搜索background点击左处的联机选择图中所选3、自定义图片工具->选项图中箭头处选择自己喜欢的图片,其余选项最好和我选的一样,不然图片会过大,或者g过下小...
2021-03-10 15:55:09
6039
1
原创 pygame安装以及容易出现的错误
注意:pygame的安装版本一定要和python的一致pygame的下载网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame如果python是3.6的并且是64位的选择pygame-1.9.4-cp36-cp36m-win_amd64cp37表示是3.7版本 cp36表示是3.6的版本,自己在命令框下驶入python查看版本下载在...
2019-10-24 21:22:04
2442
原创 python使用 try-except 代码
使用 try-except 代码能够告诉程序发生异常时该做什么事情例:5/0print(5/0)系统将提示错误Traceback (most recent call last): File "F:/PythonCharm/File_Abnormal/Abnormal/Abtest.py", line 2, in <module> print(5/0)ZeroDi...
2019-10-22 17:29:06
261
原创 Python——文件的读取与显示
示例创建文件 pi_dogits.txt 与代码文件在同一个文件夹内以下为示例截图通过函数open()打开文件,再通过read()函数读取运行后结果如下3.141592653589793238462643383279...
2019-10-21 19:28:48
320
原创 python——导入模块
我们可以用模块保存函数,以达成共享代码的作用1、导入的模块要在同一文件夹下这两个项目就是在同一文件夹下ak将调用hellokill中的函数hellokill的代码def build_profile(first,last,**user_info): profile={} profile['first_name1']=first profile['last_name1...
2019-10-16 21:46:10
193
原创 明白break与continue区别
break–直接中断整个循环例子:输出1~10之间的奇数num=1while num<10: num+=1 if num % 2== 0: break; else: print(num)输出1continue–中断本次循环num=0while num<10: num+=1 if num % 2...
2019-10-16 18:35:23
131
原创 python——获取输入
为什么要使用输入为了获取用户的相关信息,需要让用户输入通过什么函数来获取输入1、 通过方法input() 获取任何信息通过此类方法python获取的值是字符串name=input("please enter your name:")print("hello ,"+name+"!")输出please enter your name:Mikehello ,Mike!2...
2019-10-15 17:49:45
236
原创 Python——字典
1. 字典是什么: 在Python中,字典是一系列键—值(学号-人名)对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。2. 字典怎么使用:创建并访问字典的值 nums_group={'num1':'1'} print(nums_group['num1'])输出1为字典添加建—对值字典是一种动态的结构...
2019-10-13 21:03:45
228
原创 有关Android Studio AVD "waiting for target device to come online"问题的解决办法
1.将默认下载中的C:\Users\Administrator中的.android与.android.2.x删除2.重新打开androi stdio 重新配置即可
2019-05-09 15:24:27
357
原创 关于VS code无法修改文档
只需要给所需要修改的文档进行如下操作chmod 777 文档名即可,vsdode有一定的延迟,可能需要重启才可以对文档进行修改
2018-11-17 21:17:32
4213
原创 mmap操作思考题
1.men++后mmap能否成功?不可以。地址必须相同2.如果open时O_RDONLY,mmap时prot参数指定PROT_READ|PROT_WRITE会怎样?权限不够。原因:创建映射区的权限&amp;lt;=打开文件的权限但是在映射区创建的过程中隐含读文件的操作3.如果文件偏移量1000会怎么样?(从文件开头偏移100个字节再进行映射)映射是内核得mmu帮助的得(其帮助映射,而mmu得...
2018-10-20 14:16:22
189
原创 Linux网络编程笔记day2(进程)
exec函数族:execlp --p – path 系统可执行程序execl l --list 用户自定义可执行程序execv v --argv[] 命令行参数execvp execve e environment 环境变量只有失败返回值-1wait :僵尸进程 :子进程结束,父进程没有回收子进程注:如果想要回收回子进程的话就需要把该父进程杀死使其变成孤儿进程,让系统...
2018-10-19 20:16:45
122
原创 ubuntu安装gcc
首先在联网的情况下输入如下代码#sudo apt-get update然后输入# apt install gcc即可安装完成
2018-10-14 18:24:56
2544
3
原创 Linux基于C语言利用管道符编写的使实用小程序
简单的平均数运算先用vim建立文件输入以下代码(计算总数和次数):wq保存利用vim建立另外一个程序并输入以下代码:wq保存使用gcc进行编译利用ls查看是否存在已编译完成的文件我们分别运行一下两个程序 (计算总数以及次数的)(计算平均值的)利用管道符进行编写这样即可弄成一个简单的求平均数的小程序如果有什么不懂的可以看一下我之前写的程序...
2018-10-10 22:06:19
1067
原创 ubuntu内编写简单的C语言程序
首先需要安装gcc文件输入y通过cc -v查看是否安装完成安装vim软件新建vim文件hello.c按下**‘i’**键进行编辑然后输入代码如下按下Ese键并输入“:wq”通过gcc -Wall 的方式查看是否有错按下ls查看是否有.aout文件生成输入./(.aout的文件名字)即可运行并输出结果...
2018-10-09 21:09:15
4403
原创 shell基础知识(命令的介绍)带图
这次将会介绍shell基础知识里面的命令o( ̄▽ ̄)ブ今天天气依旧很好呢,q(≧▽≦q)env命令(可以列出全部的系统预设的系统变量)set命令(可以列出环境变量)命令cut(用于截取某一个字段)让我们用一个例子来说明3.1 当我们输入了下图的指令我们能看到输出了包含‘:’字符在内的一大串内容3.2. 当我们在后面通过管道字符引用了cut命令我们能发现‘:’后面的全部都消...
2018-09-29 23:01:01
431
原创 shell的基础知识(特殊符号)
今天继续来学习linux,有点迷茫了(;´д`)ゞ不知道用linux怎么编程确实有点难受啊。现在处于迷茫的人应该也很多吧,反正就是说一下吧。哈哈(>人<;)今天主要是shell的基础知识(听说很重要哦,要好好的学)1.1. 记录命令历史1. !!:表示执行上一条指令2. !n :表示执行历史之中的第n条指令通过history 来查看历史之中的指令再用!n调用先前的指令3. !命...
2018-09-29 19:53:18
1629
原创 linux的文本编辑工具vim命令
今天阳光正好,多出去走走,身体舒畅啊。以下为我在书上看的,直接抄下。vim共有三种模式一般模式当我们直接使用了命令vim + 文件名 的时候就会直接进入了文件的一般模式在这个模式之下我们可以移动光标的位置:1.h使光标左移,l使光标右移,j使光标下移,k使光标下移2.Ctrl + B使文本向前翻一页3.Ctrl + F使文本向后翻一页4.按数字0或者shift+6会移动到本行的...
2018-09-28 17:48:08
212
原创 初学linux第5天2018/9/25(余下的文件命令操作)
中秋节刚刚过完,不知道大家过的怎么样呢o( ̄▽ ̄)ブ一直到国庆前也要加油哦(ง •_•)ง命令chattr 格式 chattr [±=] [文件的目录或者文件名字】+,-,=分别表示增加,减少,设定。有如下几个选项可增添A:增加这个属性后atime无法更改。s:增加这个属性后会把数据同步写入磁盘。a:增加后表示这个文件或者目录只能够追加而不能删除,且非root无法设定属性。c:增加...
2018-09-25 20:25:26
163
原创 初学linux第3天2018/9/20(linux命令的使用方法——部分)
学的比较慢,最近在弄windows远程登陆linux时老是弄不好,链接不上,也不知道是什么问题。于是想着先跳过,先学者linux文件和目录管理先。今天真棒!继续加油(。・∀・)ノ゙注:以下任何命令 通过附加–help可以查看它的用法!!命令pwd用于显示当前所在的目录命令cd后面只能跟随目录名,如果跟随了文件名字,就会报错注:etc/passwd是文件所以报错,和window类似的...
2018-09-20 21:57:16
164
原创 2018/9/18(大二初学Linux第一天)之linux的部分 操作
还不怎么会用博客,试写一下安装的是CentoS6如何测试是否有网络。第一行2.linux里面的快捷键:Tab:实验自动补全的功能,比较重要。ctrl+D:退出终端。ctrl+A:让光标移到命令的最前面。ctrl+E:让光标移动到命令的最后面。ctrl+L:清屏的快捷键,当然也可以输入命令clear来清屏。ctrl+C:结束当前命令,如下:...
2018-09-18 22:07:52
186
TA创建的收藏夹 TA关注的收藏夹
TA关注的人