自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (11)
  • 收藏
  • 关注

原创 Ubuntu20.04使用XRDP安装原生远程桌面

值得一提的是,使用Nomachine软件实现远程控制的一个弊端是:Nomachine客户端中可以看到当前局域网中所有安装了Nomachine服务器的主机信息,我们有些时候并不想让使用Nomachine的人看到所有可控服务器以及他们的信息,这时就只能采用本文安装XRDP的方式来安装远程桌面。其中用到几个修改版的XRDP和依赖包。进行连接,在下方输入用户名和密码,回车,熟悉的桌面出现了。在Windows系统中(我的是win10),打开。输入Ubuntu的IP地址,点击连接,出现如下界面。

2024-03-03 21:39:20 725

原创 利用LXD搭建多人共用GPU服务器

至此,多人使用的 GPU 服务器就搭建完成了,当需要新建容器时,只需要完成以下几步:从快照中新建容器;进入容器;更改容器的 IP;更改容器的用户名、密码;新增共享目录;这在以后可以编写脚本,使得新建操作更容易。

2024-03-03 21:31:18 933

原创 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 2596

原创 最简单的ubuntu远程桌面方法

现在最常用的远程控制Linux系统的方法是通过XRDP、VNC等,但是安装配置过程繁琐复杂,经常出现各种问题导致连接失败,另外一方面延迟较高,操作卡顿。经过我坚持不懈的尝试和搜索,终于 发现原来有一款软件可以直接实现远程桌面,不是向日葵!不是teamviewer!毕竟作为一名白嫖党[你懂的.jpg],肯定不会用那些收费的软件啦。好了,不卖关子了,这款软件叫Nomachine。

2024-03-03 21:00:36 1446

原创 ubuntu20.04 图形界面开启与关闭

较新的gdm3使用最小版本的gnome-shell,并提供与GNOME3会话相同的外观。它应该是轻量级的,可配置的,提供各种主题。

2024-03-03 20:56:19 1416

原创 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 1105

原创 LXD配置文件使用

编辑配置文件。

2024-03-03 20:18:14 280

原创 LXD虚拟容器挂载iso报错:mount: matlab/: mount failed: Operation not permitted

提示操作不允许。网上查了一圈压根没找到相关的文章能解决这个问题,后来突发奇想:我直接用宿主机挂载,将挂载的目录共享给容器或许能够调用,说干就干。

2024-03-03 20:11:50 466

原创 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 221

原创 ajax请求servlet成功但接收不到返回数据问题

总结一下,简单来说,是因为提交按钮的type类型为submit造成的,而submit类型的button会刷新页面,我用的ajax提交数据后是不需要刷新页面的,刷新后servlet返回数据时,发现页面已经刷新,就会找不到刚才请求的页面,不知道 该发给谁,所以就接收不到返回数据了。javaweb初学者,最近老师布置的课设,所有功能都完成了,唯独ajax与servlet交互出现问题,无论怎么调试都收不到数据。前辈的文章才恍然大悟,赶紧记在我的小本本上,以供和我遇到相同问题的同学和自己以后查看,

2024-03-03 19:59:31 390

原创 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 411 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 6514 10

原创 win10没有C:\Program Files\NVIDIA Corporation\NVSMI目录解决办法

win10系统高版本显卡驱动不需要使用nvidia-smi.exe文件,可以直接在命令行窗口输入:nvidia-smi回车即可。查了老半天,真蠢啊

2020-04-15 21:30:56 17921 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 241

原创 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 3011 6

原创 使用码云加速下载GitHub项目

使用码云加速下载GitHub项目一、Fork项目登录GitHub账号,找到需要下载的项目,如果是你自己的项目,直接跳转到第二部分,如果是别人的项目,就找到该项目后点击右上角的fork(此处根据项目大小不同,可能等待时间不同,项目越大fork时间越长),fork完成后转第二部分。二、导入项目注册码云账户,点击右上角+...

2020-02-29 22:48:15 1569

原创 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 2839 3

原创 MATLAB调用python实现混合编程

MATLAB调用python实现混合编程MATLAB是学术界最常用的编程工具,虽然MATLAB的功能已经很强大了,但是相对于开源的python来说,python丰富的开源工具和框架也是MATLAB所望尘莫及的。在编程实现任务所需的功能时,可能你对MATLAB相当熟悉,但是MATLAB里面却没有现成的代码供你使用,而恰好python...

2020-02-27 02:00:00 8651

转载 记录一次linux线上服务器被黑事件(借鉴前辈经验为我小白所用)

1.原因:本来在家正常休息了,我们放在上海托管机房的线上服务器突然蹦了远程不了,服务启动不了,然后让上海机房重启了一次,还是直接挂了,一直到我远程上才行。2.现象:远程服务器发现出现这类信息Hi,pleaseview:http://pastie.org/pastes/10800563/text?key=hzzm4hk4ihwx1jfxzfizzqforfurth

2020-02-26 19:40:42 109

转载 商城“智能”导航栏实践(附详细代码)

需求与目标在电商的大屏主页上,一般都会有一个显眼的品类导航栏,作为整个商城的重要分流入口,客户体验就必须要做到自然、极致。细心的用户可能会发现,在jd.com或者tmall.com等大型网站中,当鼠标在一级导航栏中垂直移动时,二级菜单可以无延迟的响应展示。神奇的是,当用户将鼠标悬浮在某一级菜单,想去点击对应的二级菜单区域时,即使这时鼠标掠过其他一级菜单,也并没有切换到其他二级菜单,似乎这样

2020-02-26 19:40:04 514

转载 原生JS实战开发同步翻译(附源代码)

1. 背景:平时不知道用js写什么练手,这里就写了一个类似百度翻译的小demo。大家可以平时没事儿了看看书,写写像这种类型的小demo,调用以下公开的api即可。对于学生党,能进入学校实验室做项目更好。进不去的,平时写写小demo练练也不差。(我为什么没在实验室)2. demo前准备工作:页面布局了解百度翻译API,所需配置参数准备 MD

2020-02-26 19:38:44 450

转载 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 139

转载 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 6432 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 4094

原创 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 432

原创 解决anaconda报错ERROR: Command errored out with exit status 1

这个报错是由于依赖包版本过高(过新)造成的。现象还原:使用anaconda安装scikit-learn后,再安装matplotlib时报上述错误。解决:安装的matplotlib版本太高,降低版本即可解决。然而,这还不算完,一般使用conda命令安装的scikit-learn在导入时可能正常导入,但在使用时容易报错,(反正我是这样)解决办法就是卸载sklearn,然后使...

2020-02-25 01:25:18 30232

原创 解决安装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 2455

原创 解决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 30847 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 13033 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 9064 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 1448 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 11052 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 8729

原创 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 4265

原创 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 6694 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 12489 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 6936

原创 tkinter事件列表

tkinter中常用的鼠标和键盘事件一、鼠标事件<1> = <Button-1> =<ButtonPress-1> 鼠标左键单击 <2> = <Button-2> = <ButtonPress-2> 鼠标中键单击 <3> = <Button-3> =<Bu...

2020-01-14 11:23:53 2372

转载 压缩感知(compressed sensing)的通俗解释

作者:珠穆朗玛峰8848来源:360图书馆链接:http://www.360doc.com/content/18/0402/17/48303335_742314535.shtml#在我看来,压缩感知是信号处理领域进入21世纪以来取得的最耀眼的成果之一,并在磁共振成像、图像处理等领域取得了有效应用。压缩感知理论在其复杂的数学表述背后蕴含着非常精妙的思想。基于一个有想象力的思路,辅以...

2019-12-19 22:06:22 1494

XRDP一键安装脚本(支持多个ubuntu版本)

XRDP一键安装脚本(支持多个ubuntu版本),脚本使用教程

2024-03-03

C++高级语言程序设计课程设计报告及源码

用名称、人口、海拔高度、天气、年份等数据成员建立一个名为City的类。建立一个产生City对象的类。将产生的City对象(数量大于1000个)填充至一个容器,容器的类型自选。对于City对象的具体属性值通过创建发生器来生成。生成规则如下:年份为2009年;名称由4-8个英文小写字符随机构成;人口在范围[300000,10000000)内随机选取;海拔高度在范围[0,5000)米内随机选取;上述三值均不可重复;天气在枚举常量表中{Rainy,Snowy,Cloudy,Sunny}随机选取(1年天气取12个值,即每月一个值)。容器填充完毕后,将其内容写入一个名为City.txt的文件

2019-11-30

texlive2019

texlive2019用于编辑PDF格式论文的源码程序,本资源为2019年4月29日在官网发布的最新版本,适用于Windows系统

2019-11-30

Tomcat-7-Windows32位

Tomcat-7.0.85-Windows-32位,用于web项目的测试与开发

2018-12-25

Tomcat64位

Tomcat-7.0.85-Windows-64位,用于web项目的测试与开发

2018-12-25

Navicat Premium_11.2.7简体中文版

Navicat Premium_11.2.7简体中文版,一款用于方便操作MySQL操作的可视化软件

2018-12-25

SQLiteExpertPersSetup32-5.2.3.324

SQLiteExpertPersSetup32-5.2.3.324安装包,用于调试查看android项目数据库数据情况

2018-12-25

cdt-master-8.1.2

一款基于Java 实现的开放源码的项目,它作为 Eclipse SDK 平台的一组插件

2018-12-25

python3.7.2Windows32位

python3.7.2Windows32位最新版,更新于2018-12-24,给需要的人 Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: [1] Web 和 Internet开发 科学计算和统计 人工智能 教育 桌面界面开发 软件开发 后端开发 网络爬虫

2018-12-25

源码批量转码工具

本软件为原创软件,仅供学习使用,功能:可实现对不同文件夹中源码进行批量的转码操作,可视化软件

2018-05-19

JSmooth汉化中文版

JSmooth汉化中文版用于将程序源代码打包并生成可执行的exe文件,本软件为汉化免费版

2018-05-19

python3.7Windows64位

最近在学python今天也是第一次安装,下载的时候发现官网下载速度是在太慢了,为了方便大家下载使用,就顺便把它贴上来

2018-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除