自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu虚拟显示器远程连接桌面方案

IP变化的所以用向日葵连接,设置开机自动启动如果ubuntu还没有安装桌面那么先安装桌面在安装过程中选择lightdm,如图所示:如果本来就有图形桌面那么需要安装虚拟显示器因为如果将HDMI或者其他与物理显示器相连的线拔掉,即想节省一块显示器,那么就会发现,向日葵虽然可以远程连接到桌面,但是却控制不了,因此需要虚拟显示器。确保ssh可以远程连接后再往下进行。安装虚拟桌面:然后配置虚拟显示器,创建这个文件【/usr/share/X11/xorg.conf.d/xorg.conf】内容如下:

2022-06-12 20:05:40 1756 4

原创 修复NFS-server丢失带来的诸多问题

首先需要扫描局域网内的在线主机:使用nmap(sudo apt install nmap)输出为:查看挂载文件夹卸载出问题的文件夹df -h 可以正常现实了

2022-06-12 11:34:03 380

原创 组装个人台式机

安装台式主机概览

2022-06-03 17:52:27 636

原创 ubuntu在树梅派上之VNC

启动vncservervncserver -geometry 1600x900杀死第一个桌面vncserver -kill :1【.vnc/xstartup】内容解决雪花屏,黑屏,灰屏#!/bin/sh unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexport XKL_XMODMAP_D

2022-05-13 13:30:21 532

原创 我Ubuntu系统迁移之旅

参考博客:Ubuntu系统迁移/etc/fstab内容如下:# /etc/fstab: static file system information.## Use 'blkid' to print the universally unique identifier for a# device; this may be used with UUID= as a more robust way to name devices# that works even if disks are added

2022-05-13 09:45:58 110

原创 Tensorboard简易使用

from tensorboardX import SummaryWriterwriter = SummaryWriter()这里的SummaryWriter如果不写参数的话,会默认在当前目录下的runs文件夹下生成日志。在验证的代码部分加入:writer.add_scalar("test_accuracy", accuracy, train_step)为了不使最后的结果生成混乱,要在结束的地方加writer.close()...

2022-05-05 16:14:50 134

原创 PytorchSummary查看网络摘要

import torchfrom torchsummary import summaryimport torchvisionmodel = torchvision.models.resnet18(pretrained=True)model.conv1 = torch.nn.Conv2d(1, 64, kernel_size=7, stride=2, padding=3, bias=False)model.fc = torch.nn.Linear(in_features=512, out_feat

2022-05-04 09:55:10 282

原创 FederatedLearningOptimizerImplementation

在实现新的联邦学习算法时需要注意很多细节,或者说在进行联邦学习实验时需要注意的一些问题:集群架构是server-client,还是Ring(decentralized)集群中有多少个节点,每一轮通信参加的节点有多少个,这个概率是多少模拟实验时,数据在各个节点是按照什么标准划分的,是否是non-IID的异步延迟梯度更新怎么修改,在哪里修改损失权重怎么收集并计算In my paper, there is the staring point: more friendly to edge devic

2022-05-02 12:57:17 251

原创 Experiments ON Federated Learning ---------Some Questions

IN FedEM’s code, what is learner, cluster?How to add new algorithm to it?I plan to run 3 algorithms (i.e. FedAvg, FedProx, FedMine) ON 3 datasets (i.e. CIFAR10, CIFAR100, Shakespeare)In my paper, there should be some figures about the experiment.1 f.

2022-05-01 23:02:48 950

原创 树梅派搭建MPI集群

现有20个树梅派安装了Ubuntu20.04系统(arm64),但是连上了实验室的网线后,在同一网段下只可以搜得到16个,并成功登录。问题来了:那4个该怎么找到? 可以把这20个逐个拆下,每拆一个,扫描一下网络内的主机,看看是不是有哪个IP掉线了,有的话,IP就对应上了。但需要注意的是,实验室的IP分配是动态的,同一根网线和同一个MAC地址的主机共同决定了一个IP,有一个变化时,IP都会变。(年前测试是这样的)。总之,这样的办法太麻烦了,我凌晨3点多已经没有兴趣再搞了。过年后开学,实验室里有人拔掉了树梅派

2022-05-01 20:23:10 2204

原创 npm是什么

在win开发的vue,发布到Linux就会出问题,如果重新装npm,还会存在各种问题,后来发现是npm的版本问题。

2022-03-03 15:45:13 397

原创 数据库之数据模型

之前学习过python中的pandas库,使用pandas操作表格,包括inner join,outer join,选择某些行,某些列等等。后来学习了关系型数据库,mysql,标准的sql语句,包括条件查询等等。现在学习了数据库原理才发现,这两种方式对应的理论支撑。pandas: 关系代数(基于过程的)5个基本操作:selection: 选择某些行projection:去除某些列cross-product:笛卡尔乘积set-difference: A-B, 去除A中B的成份union

2022-02-26 10:35:06 448

原创 KMP算法解决模式串匹配问题

2021-11-08 16:34:53 67

原创 把kali装到U盘里

首先声明,主要参考了这篇博文,但是遇到了问题,提出个人的一些解决方案。主要参考此篇1. 工具DiskGenius(免费版即可)(磁盘分区格式化工具)Universal-USB-Installer(系统烧录工具) 永久有效,提取码:z0ssKali Live版系统镜像 (清华镜像源下载地址) 64位机选AMD64,32位机选i386(请选择Live版)U盘(多于4G)2.步骤对于原文的步骤没有什么可质疑的,唯独没有提到烧录的过程,所以补充如下:2.1 U盘分区打开DiskGenius工

2021-09-05 08:38:42 4072 1

原创 mybatis的xml映射文件思考

对于一些复杂的sql语句,在写xml映射时,会存在很多问题:比如:select 出来的字段名,如果非常多,而且这些字段不仅仅是一个实体类(entity包下)中的fields,对应多个实体类中的字段,就需要写resultMap了,然而,字段名非常多,都写出来显得十分笨猪。那么该怎么办呢?(如果都对应一个实体类中的field,不需要写resultMap,直接指定resultType为该实体类就可以了)在写resultMap时涉及到多表联结时,需要指定一个主类,即type=“某类”,其他类都添加到该主类的

2021-07-28 17:09:08 150

原创 jdbc连接sqlserver

yml配置文件:spring: datasource: name: test #type: com.alibaba.druid.pool.DruidDataSource url: jdbc:sqlserver://47.109.33.204:1433;DatabaseName=haha username: sa password: fdfde driver-class: com.microsoft.sqlserver.jdbc.SQLServerDriv

2021-07-15 14:16:20 738

原创 终于有人把二分查找讲清楚了

2021-06-16 10:48:50 101

原创 大数据技术实验一

Hadoop程序开发一、实验目的Hadoop 程序开发二、实验内容(实验过程、步骤及实验结果) 创建Rectangle.txt文件,输入如下数据9 94 57 81 13 6启动hadoopstart-all.sh在HDFS上创建目录/input/sort,并将Rectangle.txt文件上传其中。hadoop fs -mkdir /input/sorthadoop fs -put /data/Rectangle.txt /input/sort建立RectangleSo

2021-02-13 19:54:42 1131

原创 centos7修改mysql密码

mysql> use mysql;Database changedmysql> update user set password = password (‘new-password’) where user = ‘root’;Query OK, 0 rows affected (0.00 sec)Rows matched: 5 Changed: 0 Warnings: 0mysql> flush privileges;Query OK, 0 rows affected (0.0

2020-10-24 10:08:19 102

原创 aliyun与163无htop

yum -y install epel-release

2020-09-29 11:42:39 107

原创 yarn-site.xml

if there still exists error when you run mapreduce program,try the following method:add these lines to the ‘yarn-site.xml’yarn-site.xml<property><name>yarn.application.classpath</name><value>/apps/hadoop/etc/hadoop:/apps/hadoop

2020-09-18 20:45:54 352

原创 Hadoop伪分布式

安装git, vimplus ,openssh-server#!/bin/bashyum install -y updateyum install -y gityum install -y vim# 安装openssh服务端yum install -y openssh-server# 下载vimplus编辑器git clone https://github.com/chxuan/vimplus.git ~/.vimplus # 安装vimpluscd ~/.vimplus./ins..

2020-09-17 09:19:41 423

原创 python re

A.re.compile('python').search('I love python').span()## 返回匹配的位置索,search是在字符串的任意位置匹配,可以替换为match,指的是在字符串开始位置匹配B.for i in re.finditer('you','you love python, I love you'): print(i.span()) ## re.finditer()返回的是一个迭代器re.findall('you','you love python,

2020-09-14 09:30:01 52

原创 在ubuntu18.04安装vmware&&win7

download vmware from herekeys can be found from hereConsidering maybe you can’t be access to the link, I copyed the content:Serial Keys:FU512-2DG1H-M85QZ-U7Z5T-PY8ZDCU3MA-2LG1N-48EGQ-9GNGZ-QG0UDGV7N2-DQZ00-4897Y-27ZNX-NV0TDYZ718-4REEQ-08DHQ-JNY.

2020-09-07 12:32:05 329

原创 深度学习过程编程实现的面向对象思考

首先明确一个思考方式:一切皆是对象一切我的理解是包括两类对象非对象对象不用说了,就是一些名词,比如:模型,算法,数据(训练集,测试集),设备,等。非对象肯定是包括过程的,过程怎么变为对象呢?或者说,“过程怎么被赋予对象的一些属性呢?”如何赋予过程一些东西,这些东西使过程看起来像是对象,那么就要分析以下正常的对象有哪些属性,或者说是特点。在创建一个对象时,首先要有他所属的类,类相当于一个命名空间,对象在此基础上扩展,类可以有自己的属性,这些属性是每个对象(由此类生出)共有的。类里面定义一

2020-08-13 14:30:39 454

原创 阿里云ECS安装宝塔面板

ssh登录终端执行yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh到阿里云控制台安全组打开8888端口浏览器登录ip地址:8888进入宝塔面板忘记密码怎么办? cd /www/server/panel && python tools.py panel testpasswd...

2020-08-10 18:45:58 202

原创 算法与数据结构day01——稀疏矩阵

效果展示代码package com.atguigu.sparsearray;public class SparseArray { public static void main(String[] args) {// 手动创建一个稀疏的二维数组,为了后面使用 int[][] chessArr1 = new int[11][11]; chessArr1[1][2] = 1; chessArr1[2][3] = 2;//

2020-08-07 21:47:13 161 1

原创 尚硅谷java——个人收支记录软件

Utility.javaimport java.util.*;public class Utility{ private static Scanner scanner = new Scanner(System.in); public static char readMenuSelection(){ char c; for(; ; ){ String str

2020-08-07 19:17:12 801 2

原创 安装VirtualBox增强工具

在虚拟机中安装增强功能时会报错下错误:Unable to insert the virtual optical disk C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the machine CentOS.Would you like to try to force insertion of this disk?Count not mount the media/drive 'C:\Program Files\Orac

2020-08-06 09:24:11 620

原创 jupyter_notebook配置

docker 启动jupyter 后,设置密码$ jupyter notebook passwordEnter password: ****Verify password: ****[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json# 查看pidps -auxkill -9 [pid]结束进程后,docker自动退出,然后重启dockerdock

2020-08-05 12:33:05 116

原创 疯狂java——day04

包装类java有8种基本类型,byte short int long float double char boolean这8个基本类型不能当成对象使用,而且不能接受null值。为了解决上面问题,java为8种基本类型提供了对应的包装类--------可将他们包装成对象。byte-----Byteshort----Shortint--------Integerlong-----Longfloat-----Float自动装箱:基本类型的值可以自动当作基本类型的值自动拆箱:包装类的实例可以自动

2020-07-30 01:33:12 111

原创 疯狂java——day03

继承封装、继承、多态----------面向对象3大特征。理解继承java的继承是一种类与类之间的继承。​ 是一种由“一般到特殊”的关系。​ 子类是一种特殊的父类。​ 子类----小类; 父类-----大类​ 子类实例,完全可以当成父类实例来使用​ java的继承使用的是extends单词,扩展。​ 父类(超类、基类、大类);子类(派生类、小类)继承语法[修饰符] class 类名 extends 父类{

2020-07-27 08:44:00 69

原创 疯狂Java——day02

流程控制顺序结构分支结构循环结构break终止结束循环for (int i = 0; i < 20 ;i ++ ){ if (i == 3) { break; }}outer:for (int i = 0; i < 20 ;i ++ ){ for (int j = 0; j < 10; j++) { System.out.println("i:"+i+",j:"+j); if (j > 2) { break outer

2020-07-23 11:52:29 115

原创 疯狂Java——day01

编译java程序命令:javac -d <目录> 源程序 // 指定。.class文件位置运行java程序命令:java 主类可运行的类必须包含main方法。jshell工具交互式工具,从java9开始。命令:jshelljava注释单行注释:// 注释内容多行注释:/* */文档注释:javadoc工具可以提取文档注释来生成API文档。/*****/API文档:为java类提供的使用说明书。文档注释:文档注释只有放在类、成员变量、方法、构造器、

2020-07-18 19:44:28 186

原创 阿里云服务器搭建k8s

集群信息:master01 47...slave01 47. 设置主机名:master,slave都要操作# master vim /etc/sysconfig/networkHOSTNAME=master01# slavevim /etc/sysconfig/networkHOSTNAME=slave01设置主机名和ip的对应关系:master,slave都要操作47.XX.XX.XX master0147.XX.XX.XX slave01关闭sw.

2020-06-12 14:17:12 3319 2

原创 docker打包的镜像说明

这篇将基于ubuntu的一个容器打包好上传到docker hub上,容器里装了nginx和python的包uwsgi,实际并没有用到这两个。因为在一开始基于ubuntu构造容器时,指定容器内部挂载目录,-v “/home/coder/project:/home/coder/project”,实际上容器内部并没有这个目录下的文件,所以在将容器打包成镜像的过程docker commit [container id] aikedaer/wandou并没有加入该目录下的文件。当使用该镜像时,首先拉取到本机docke

2020-06-10 08:11:24 404 1

原创 docker+flask

由于nginx+uwsgi非常复杂,所以直接使用flask自带的web服务器。在以linux为基础镜像的docker内安装好需要的包,然后直接执行run.py就可以了。将容器打包成镜像docker commit [container id] aikedaer/wandou上传docker hubdocker logindocker push aikedaer/wandou上一篇博客使用nginx+uwsgi部署涉及很多包,所以打包成镜像很大,作为基础镜像的ubuntu虽然只有73.9

2020-06-09 21:28:16 333

原创 docker部署nginx+uwsgi+flask

linux中选择ubuntudocker pull ubuntudocker run -it -p 5000:80 -v "/home/flask/project:/home/flask/project" ubuntu:latest# -v 指定挂在点,容器与宿主机同步,但容器没有权限修改apt updateapt install vim apt install net-toolsapt install -y wgetapt install -y gcc automake autoconf

2020-06-09 10:27:00 508

原创 Docker部署web端vscode

准备纯净的centos7云服务器由于疫情的原因,阿里云为大学生准备了免费的ECS云服务器,我在寒假时就领取了,而且在服创比赛中将我们的网页部署上去了,当时使用的nginx+wsgi+flask。还记得那时安装nginx时非常费劲,因为yum里没有。后来即使部署成功了,但重启了一次服务,之后就经常挂掉,至今没找到解决方案。今天将我的服务器重置了一下,告别那个项目了。服务器重置的办法是:先在控制台停机,然后找到配置里有个更新系统盘,就好了。现在centos7纯净了,比重装虚拟机快多了!在服务器端安装dock

2020-06-07 16:13:34 5347 2

原创 python脚本内运行bash命令

可以这样操作:在os的模块中有这样的一个函数:os.system()将命令打在引号中就可了。。。nice…!!!

2020-05-12 20:08:38 1352

梯度下降算法.pptx

梯度下降PPT,从优化算法的发展历史来看梯度下降及其变体在机器学习中的作用,从最基础的优化讲起,逐渐深入,最后以简单的例子区分梯度下降家族各个成员。

2020-03-08

空空如也

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

TA关注的人

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