- 博客(51)
- 资源 (11)
- 收藏
- 关注
原创 Ubuntu20.04使用XRDP安装原生远程桌面
值得一提的是,使用Nomachine软件实现远程控制的一个弊端是:Nomachine客户端中可以看到当前局域网中所有安装了Nomachine服务器的主机信息,我们有些时候并不想让使用Nomachine的人看到所有可控服务器以及他们的信息,这时就只能采用本文安装XRDP的方式来安装远程桌面。其中用到几个修改版的XRDP和依赖包。进行连接,在下方输入用户名和密码,回车,熟悉的桌面出现了。在Windows系统中(我的是win10),打开。输入Ubuntu的IP地址,点击连接,出现如下界面。
2024-03-03 21:39:20 610
原创 利用LXD搭建多人共用GPU服务器
至此,多人使用的 GPU 服务器就搭建完成了,当需要新建容器时,只需要完成以下几步:从快照中新建容器;进入容器;更改容器的 IP;更改容器的用户名、密码;新增共享目录;这在以后可以编写脚本,使得新建操作更容易。
2024-03-03 21:31:18 897
原创 Ubuntu20.04安装NVIDIA显卡驱动+cuda+cudnn配置深度学习环境
1、查看系统显卡型号2、从NVIDIA官网下载相应驱动 https://www.nvidia.com/Download/index.aspx?lang=en-us3、卸载Ubuntu自带的驱动程序4、禁用自带的nouveau nvidia驱动打开/etc/modprobe.d/blacklist.conf在最后添加如下内容然后保存退出。5、更新6、重启电脑7、重启后查看是否已经将自带的驱动屏蔽了,输入以下代码没有结果输出,则表示屏蔽成功。
2024-03-03 21:13:22 1943
原创 最简单的ubuntu远程桌面方法
现在最常用的远程控制Linux系统的方法是通过XRDP、VNC等,但是安装配置过程繁琐复杂,经常出现各种问题导致连接失败,另外一方面延迟较高,操作卡顿。经过我坚持不懈的尝试和搜索,终于 发现原来有一款软件可以直接实现远程桌面,不是向日葵!不是teamviewer!毕竟作为一名白嫖党[你懂的.jpg],肯定不会用那些收费的软件啦。好了,不卖关子了,这款软件叫Nomachine。
2024-03-03 21:00:36 1022
原创 ubuntu20.04 图形界面开启与关闭
较新的gdm3使用最小版本的gnome-shell,并提供与GNOME3会话相同的外观。它应该是轻量级的,可配置的,提供各种主题。
2024-03-03 20:56:19 1099
原创 Latex常用符号和技巧
usepackage{amsthm} % 使用证明需要用到\newtheorem{theorem}{Theorem} % 定理\newtheorem{definition}{Definition} % 定义\newtheorem{lemma}{Lemma} % 引理\newtheorem{corollary}{Corollary} % 推论% 引理1% 定理1在两个作者简介中间使用# 在上一个作者\end和下一个作者\begin之间使用vspace进行调整。
2024-03-03 20:46:51 1103
原创 LXD虚拟容器挂载iso报错:mount: matlab/: mount failed: Operation not permitted
提示操作不允许。网上查了一圈压根没找到相关的文章能解决这个问题,后来突发奇想:我直接用宿主机挂载,将挂载的目录共享给容器或许能够调用,说干就干。
2024-03-03 20:11:50 446
原创 Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:x.x.x报错
【代码】Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:x.x.x报错。
2024-03-03 20:01:27 216
原创 ajax请求servlet成功但接收不到返回数据问题
总结一下,简单来说,是因为提交按钮的type类型为submit造成的,而submit类型的button会刷新页面,我用的ajax提交数据后是不需要刷新页面的,刷新后servlet返回数据时,发现页面已经刷新,就会找不到刚才请求的页面,不知道 该发给谁,所以就接收不到返回数据了。javaweb初学者,最近老师布置的课设,所有功能都完成了,唯独ajax与servlet交互出现问题,无论怎么调试都收不到数据。前辈的文章才恍然大悟,赶紧记在我的小本本上,以供和我遇到相同问题的同学和自己以后查看,
2024-03-03 19:59:31 382
原创 ubuntu20.04安装搜狗输入法
在Ubuntu20.04 TLS上测试通过,其他版本请自行测试,应该大同小异。1、安装fcitx框架sudo apt install fcitx-binsudo apt-get install fcitx-table2、如果报错缺少依赖,就修复一下sudo apt-get install -f3、下载搜狗输入法去官网下载deb包,网址:https://pinyin.sogou.com/linux/或者直接下载 sogoupinyin_2.3.2.07版本,因为之前在Ubuntu16.04
2020-11-28 22:18:21 407 1
原创 pycharm调试报错AttributeError: module ‘thread‘ has no attribute ‘start_new_thread‘
pycharm运行程序一切正常,但是debug不管哪个文件都会提示报错信息如下:D:\Anaconda3\envs\zhuankeba\python.exe "D:\PyCharm 2018.2.4\helpers\pydev\pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 11697 --file D:/Anaconda3/envs/zhuankeba/zk8/thread.pypydev debugger: p
2020-07-07 23:04:24 6390 10
原创 win10没有C:\Program Files\NVIDIA Corporation\NVSMI目录解决办法
win10系统高版本显卡驱动不需要使用nvidia-smi.exe文件,可以直接在命令行窗口输入:nvidia-smi回车即可。查了老半天,真蠢啊
2020-04-15 21:30:56 17864 24
原创 Ubuntu常用命令(持续更新)
1.查看内存使用free -m2.手动清理缓存sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'3定时清理缓存(每小时清理一次,并将缓存内容写入日志文件避免丢失)1)运行 nano Sync.sh 添加如下内容echo "start syncmem `date '+%Y-%m-%d %H:%M:%S'`"sync;...
2020-03-15 15:25:48 240
原创 pip安装报错:error: Microsoft Visual C++ 14.0 is required 完美解决方案
在使用Python开发的过程中,经常需要安装各种模块,但是在安装过程中也经常会遇到各种报错,比如这次报错:error: Microsoft Visual C++ 14.0 is required,这个报错是由于缺少C++的编译组件的原因。对于这个报错,目前的解决办法有两个一个是直接下载对应的wheel文件进行安装,提供三个下载地址:清华下载(国内站点,速度快):https://pypi...
2020-03-01 17:35:52 2991 6
原创 使用码云加速下载GitHub项目
使用码云加速下载GitHub项目一、Fork项目登录GitHub账号,找到需要下载的项目,如果是你自己的项目,直接跳转到第二部分,如果是别人的项目,就找到该项目后点击右上角的fork(此处根据项目大小不同,可能等待时间不同,项目越大fork时间越长),fork完成后转第二部分。二、导入项目注册码云账户,点击右上角+...
2020-02-29 22:48:15 1513
原创 Git for windows下载、安装配置并从GitHub Clone项目
Git for windows下载、安装配置并从GitHub Clone项目一、Git for Windows下载方式1:从官网下载,官网地址:https://gitforwindows.org/方式2:从国内开源镜像站下载,淘宝NPM镜像站地址:https://npm.taobao.org/mirrors/git-for-windows/这里推荐使用方...
2020-02-29 22:33:28 2785 3
原创 MATLAB调用python实现混合编程
MATLAB调用python实现混合编程MATLAB是学术界最常用的编程工具,虽然MATLAB的功能已经很强大了,但是相对于开源的python来说,python丰富的开源工具和框架也是MATLAB所望尘莫及的。在编程实现任务所需的功能时,可能你对MATLAB相当熟悉,但是MATLAB里面却没有现成的代码供你使用,而恰好python...
2020-02-27 02:00:00 8585
转载 记录一次linux线上服务器被黑事件(借鉴前辈经验为我小白所用)
1.原因:本来在家正常休息了,我们放在上海托管机房的线上服务器突然蹦了远程不了,服务启动不了,然后让上海机房重启了一次,还是直接挂了,一直到我远程上才行。2.现象:远程服务器发现出现这类信息Hi,pleaseview:http://pastie.org/pastes/10800563/text?key=hzzm4hk4ihwx1jfxzfizzqforfurth
2020-02-26 19:40:42 108
转载 商城“智能”导航栏实践(附详细代码)
需求与目标在电商的大屏主页上,一般都会有一个显眼的品类导航栏,作为整个商城的重要分流入口,客户体验就必须要做到自然、极致。细心的用户可能会发现,在jd.com或者tmall.com等大型网站中,当鼠标在一级导航栏中垂直移动时,二级菜单可以无延迟的响应展示。神奇的是,当用户将鼠标悬浮在某一级菜单,想去点击对应的二级菜单区域时,即使这时鼠标掠过其他一级菜单,也并没有切换到其他二级菜单,似乎这样
2020-02-26 19:40:04 506
转载 原生JS实战开发同步翻译(附源代码)
1. 背景:平时不知道用js写什么练手,这里就写了一个类似百度翻译的小demo。大家可以平时没事儿了看看书,写写像这种类型的小demo,调用以下公开的api即可。对于学生党,能进入学校实验室做项目更好。进不去的,平时写写小demo练练也不差。(我为什么没在实验室)2. demo前准备工作:页面布局了解百度翻译API,所需配置参数准备 MD
2020-02-26 19:38:44 447
转载 28个JavaScript常用代码集合
手机类型判断var BrowserInfo = { userAgent: navigator.userAgent.toLowerCase() isAndroid: Boolean(navigator.userAgent.match(/android/ig)), isIphone: Boolean(navigator.userAgent.match(/iphon
2020-02-26 19:36:21 138
转载 SSH工具通过密匙认证连接远程主机
数据永远都是一家互联网公司最重要的资源,那么,一般存储着数据的各种服务器就显得尤为重要,不仅仅需要注意最新系统补丁,也要设置高强度的密码,还需要配合防火墙,其它的手段还预防服务器落入它手。因此本文通过介绍一些常用的工具方法,希望大家都能学到,来让你的服务器更加安全一些吧。在linux下,远程登录有两种方法:密码认证和密匙认证。密码认证是比较传统的认证,对于密码需要一定的强度来保
2020-02-26 19:34:18 143
原创 三步安装pytorch-cpu(win10下安装pytorch-cpu)
开发环境:win10 x64位anaconda3-4.0.0虚拟环境python版本 3.6.5(安装过程中根据你安装的pytorch版本可能需要升级)前提:anaconda已配置好环境变量,使用conda切换到需要安装pytorch的虚拟环境。第一步:anaconda改为国内源(如果已经改过,请检查添加的国内源中是否有pytorch的源(下方代码中倒数第二行),如...
2020-02-26 00:24:23 6424 8
原创 minpy使用GPU加速Numpy科学计算
minpy是一个基于MXNet的支持GPU的加速Numpy计算的库,用法和Numpy几乎一样,使用:import scipy.io as sioimport matplotlib as pltimport minpy.numpy as np使用时只需要在Numpy前面加上minpy,就可以像Numpy一样使用它进行矩阵运算。甩一条MXNet官网链接minpy安装起来也很简单:...
2020-02-25 01:42:19 4085
原创 Windows下anaconda常见问题解决办法汇总
开发环境:win10 x64cuda10.0anaconda4.0.0目录1. pip报错:Cannot open D:\Anaconda3\Scripts\pip-script.py2. pip切换国内源3. Numpy报错:ImportError: cannot import name 'show_config' from 'numpy' (unknown l...
2020-02-25 01:28:36 428
原创 解决anaconda报错ERROR: Command errored out with exit status 1
这个报错是由于依赖包版本过高(过新)造成的。现象还原:使用anaconda安装scikit-learn后,再安装matplotlib时报上述错误。解决:安装的matplotlib版本太高,降低版本即可解决。然而,这还不算完,一般使用conda命令安装的scikit-learn在导入时可能正常导入,但在使用时容易报错,(反正我是这样)解决办法就是卸载sklearn,然后使...
2020-02-25 01:25:18 30198
原创 解决安装scikit-learn后可以导入,但运行报错:ImportError: DLL load failed: 找不到指定的程序
安装scikit-learn后可以导入,但运行报错。解决:卸载sklearn,然后重新安装。先看官网安装说明:通过上面的截图可以看到,如果conda和pip都安装失败,可以使用轮子单独安装,前提是自己去下载满足要求的轮子。先扔一个国内下载轮子的网址:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simp...
2020-02-25 01:22:54 2438
原创 解决Scipy报错ImportError cannot import name show_config from numpy (unknown location)
开发环境:win10 x64cuda10.0anaconda4.0.0这个报错是由于Scipy与Numpy版本不兼容导致的,一般是由于Scipy版本过高,二Numpy版本过低解决:卸载两个模块(或者其中一个模块)重新安装。卸载:#anaconda卸载conda remove Scipyconda remove Numpy#或者conda unins...
2020-02-25 00:57:17 30700 1
原创 pip报错:Cannot open D:\Anaconda3\Scripts\pip-script.py
找到所在虚拟环境,进入easy_install.exe所在目录,同时按住ctrl+shift 然后点击鼠标右键,选择在“此处打开PowerShell窗口“执行命令.\easy_install.exe pipeasy_install.exe目录在你的anaconda安装目录下的 envs/\你的虚拟环境\Scripts 目录下,比如我的在D:\Anaconda3\e...
2020-02-25 00:36:11 13013 3
原创 Windows下pip切换国内源(清华源)
直奔主题打开 C:\Users\你的用户名 目录下,新建pip文件夹,进到文件夹中创建pip.ini文件,然后打开它,将下面代码粘贴进去-->保存[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host = https://pypi.tuna.tsingh...
2020-02-25 00:36:05 9050 2
原创 python实现四舍五入
""" 四舍五入 :param - dicmal:需要四舍五入的小数 - n:需要保留的位数,默认保留小数点后两位"""def round_up(dicmal, n=2): format_str = "%."+str(n)+"f" return format_str % dicmal上面的函数等价于res...
2020-01-14 14:49:17 1439 1
原创 tkinter获取复选框(Checkbutton)的值
定义GUI:from tkinter import *# 初始化Tk()myWindow = Tk()# 设置标题myWindow.title('Python GUI Learning')myWindow.geometry("%dx%d+%d+%d"%(400, 200, 200, 200))# 创建CheckbuttoncheckVar = StringVar(value=...
2020-01-14 13:49:42 11006 3
原创 tkinter改变下拉列表(Combobox)的选项值
定义下拉列表:# 此处省略父容器的定义 ...# 定义下拉列表选项值集合self.Combo5List = ['0', '1', '2', '3']# 定义下拉列表Comboboxself.Combo5 = Combobox(self.Frame1, values=self.Combo5List, font=('宋体', 9), state='readonly')# 放置控件...
2020-01-14 13:31:25 8694
原创 tkinter实现打开文件对话框并获取文件绝对路径
# 首先,导入模块import tkinter.filedialog# 此处省略父容器的定义 ...# 第2步,定义按钮并指定触发函数self.Command1_Cmdself.style.configure('Command1.TButton',font=('宋体',9))self.Command1 = Button(self.Frame1, text='打开文件', comm...
2020-01-14 13:21:56 4251
原创 tkinter中的表格控件(treeview)的常用操作
清空表格:# 遍历treeview的节点进行删除for item in self.tree.get_children(): self.tree.delete(item)向表格中插入数据:for i in range(1,10): self.tree.insert("", i, values=[i, i+1, i+2])边学习边长大,每天向前咕...
2020-01-14 13:13:40 6679 1
原创 tkinter给表格控件(treeview)添加滚动条
# 定义列名集合self.columns = ["Sno", "Name", "Score1", "Score2"]""" 定义Treeview self.Frame2为父容器 columns为列名集合 show="headings"表示显示表头"""self.tree = Treeview(self.Frame2, columns=self.column...
2020-01-14 13:07:42 12449 7
原创 tkinter禁用(只读)下拉列表Combobox
tkinter将下拉列表框Combobox控件的状态设置为只读,也就是不可编辑状态:# 定义下拉列表值self.Combo3List = [1, 2, 3,]# 定义下拉列表控件,self.Frame1为Combobox的父级, state表示Combobox的状态,readonly为只读,disabled为禁用self.Combo3 = Combobox(self.Frame1, v...
2020-01-14 11:41:10 6880
原创 tkinter事件列表
tkinter中常用的鼠标和键盘事件一、鼠标事件<1> = <Button-1> =<ButtonPress-1> 鼠标左键单击 <2> = <Button-2> = <ButtonPress-2> 鼠标中键单击 <3> = <Button-3> =<Bu...
2020-01-14 11:23:53 2365
转载 压缩感知(compressed sensing)的通俗解释
作者:珠穆朗玛峰8848来源:360图书馆链接:http://www.360doc.com/content/18/0402/17/48303335_742314535.shtml#在我看来,压缩感知是信号处理领域进入21世纪以来取得的最耀眼的成果之一,并在磁共振成像、图像处理等领域取得了有效应用。压缩感知理论在其复杂的数学表述背后蕴含着非常精妙的思想。基于一个有想象力的思路,辅以...
2019-12-19 22:06:22 1492
C++高级语言程序设计课程设计报告及源码
2019-11-30
SQLiteExpertPersSetup32-5.2.3.324
2018-12-25
python3.7.2Windows32位
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人