自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水木梵华

Pass The Earth

  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS7.4 安装Julia语言

下载yum源repo文件下载地址安装Juliayum install -y julia

2018-08-14 20:44:02 1641

原创 阿里云ECS(CentOS7)部署Flask

# 安装Flask[root@yanta ~]# pip install flask# 测试Flask[root@yanta ~]# vim app.py#!/bin/bashfrom flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return '<h1>Hello ...

2018-07-28 19:30:02 847

原创 python web将os.listdir()结果传入html导致中文连接丢失

使用python-bottle框架进行web开发,目前开发了一个在局域网内方便下载和上传文件的服务器DNUP。在下载时,就特定的文件夹刷新下载链接。此时,需要在后端python文件中使用os.listdir()遍历文件夹下的文件,然后将结果传递给前端html文件,并循环生成下载连接。# 后端[email protected]('/download/<filename:path...

2018-07-14 16:30:29 459

原创 Flask-Bootstrap使用本地CSS和JS

Linux下的配置方法在离线环境下使用flask-bootstrap开发web界面时发现无法加载css和js,查看页面源代码发现是使用的在线cdn:<!-- Bootstrap --><link href="//cdnjs.cloudflare.com/ajax/libs/twitterbootstrap/3.3.7/css/bootstrap.min.css" r...

2018-07-12 10:04:45 3943

原创 Python-Flask学习:ImportError: No module named ext.script

安装flask的Flask-Script扩展遇到报错: ImportError: No module named ext.script这是因为在现版本,扩展的导入方式更改的,使用以下方式导入即可。$ pythonPython 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)...

2018-07-10 09:19:19 3930

原创 离线环境下安装flask

本文离线安装适用于windows系统和Linux系统安装文件安装文件已经打包,下载链接 1、click-6.7-py2.py3-none-any.whl 2、itsdangerous-0.24.tar.gz 3、markupsafe-1.0.tar.gz 4、werkzeug-0.14.1-py2.py3-none-any.whl 5、jinja2-2.10-py2....

2018-07-06 10:48:22 3804

原创 利用lvs+keepalived实现负载均衡

利用lvs+keepalived实现负载均衡原理当客户端向服务器请求服务时,前端负载均衡服务器接受请求,此时先是根据lvs的调度算法来决定将请求发送给哪个服务器节点,然后根据自己的工作模式(3种)来决定如何将请求发送给节点服务器,节点服务器又如何将处理结果发送给客户端。 由于lvs/DR模式使用最广,故此处只介绍lvs的DR模式: 客户端向服务器请求服务,此时源I...

2018-06-29 11:11:49 227

原创 python模块—— os

Python模块 >>> OSos.getcwd() -> str # 返回当前路径, 相当于pwdos.chdir("dirname") -> None # 切换目录, 相当于cdos.curdir -> str # 返回当前目录, 相当于c...

2018-06-21 11:22:14 273

原创 python 查询模块内函数

python 查询模块内函数很简单,打开python解释器,使用dir()方法即可;示例:>>> dir(platform)['DEV_NULL', '__builtins__', '__copyright__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_abspat...

2018-06-21 09:54:09 464

转载 bottle学习之JSON模块

本文转载自https://www.cnblogs.com/tjuyuan/p/6795860.html。侵删JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。在python中,有专门处理json格...

2018-06-14 16:18:00 1051

原创 bottle学习之使用socket获取本机IP和主机名

前言bottle是python的一个微型web框架,目前正在学习一个使用bottle的开源项目源码。刚好接触到获取客户端机子的本机IP和主机名,特此记录一下。获取IP和HOST使用socket模块获取IP和HOST,其实很简单:#!/usr/bin/env pythonimport socket# 获取主机名HOSThost = socket.gethostname...

2018-06-14 15:48:51 1198

转载 python命令行解析模块argparse

1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse....

2018-06-08 10:13:46 181

原创 python获取对象信息模块inspect

前言inspect模块可以用来获取对象的信息,对象可以是类,方法。本文中将主要介绍inspect模块中的getmembers()方法。getmembers() def getmembers(object, predicate=None) Return all members of an object as (name, value) pairs sorted by n...

2018-06-07 20:57:01 4714

原创 python配置解析模块ConfigParser

前言今天学习github上的开源项目NebulaSolarDash,初步接触到python中的配置文件解析模块ConfigParser,该模块主要是使配置文件生效,并修改和读取配置文件信息。此配置文件与windows下的 ini 文件相似,相关配置采用键值对的形式,可以是 “:” ,也可以是 “=” 形式的,总体来说和centos系列的yum配置文件相似。 部分信息有转载,侵删!!!# ...

2018-06-07 20:28:49 464

转载 Shell中管道命令返回值

NOTE: 本文信息转自 Google 开源项目风格指南——Shell风格指南.检查返回值 。侵删!!!非管道对于非管道命令,使用 $? 或直接通过一个 if 语句来检查以保持其简洁。if ! mv "${file_list}" "${dest_dir}/" ; then echo "Unable to move ${file_list} to ${dest_dir}" &g...

2018-06-06 15:33:01 5938

转载 升级glibc导致ssh登录出现问题

注明: 本文章转自内部论坛并修改,侵泄删!!!状态描述[root@yanta ~]$ ssh nodegrep: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument/bin/grep: error while loading shared lib...

2018-06-06 08:36:12 11360 1

原创 离线安装wxpython

前言由于工作环境,我的工作机是在离线环境下的,没法连接外网。但是自己又想学习一下wxpython,只好自己手动离线安装,本来以为很简单的,但是实际上。。。一言难尽。基本环境:python pip easy_install安装python2.7直接下载msi数据包安装,如果无法识别安装,那么:1、确定msi数据包的完整性,包括大小、格式;2、确定开启开启windows i...

2018-05-24 20:16:23 3728

原创 win10更新后输入密码后无限循环解决方法

win10更新后输入密码后无限循环解决方法1、解决方法2、原因解析3、其他说明win10更新后输入密码后无限循环解决方法1、解决方法1、网上查询到的解决方法都是重启进入安全模式,然后选择疑难杂症修复或者进行重置,但是我的小米笔记本根本进不去安全模式啊。坑。2、我的解决方法:再输入密码界面点击右下角的第三个图标,选中其中的高对比度,然后在输入密码就能进入了。...

2018-05-19 10:54:10 24081 12

原创 SSHD的key_read报错的解决方法

现状描述在下午发现我的Xshell到服务器节点的连接莫名其妙的断掉,查看系统日志发现出现大量的一下报错:May 15 17:58:08 yanta sshd[15213]: error:key_read: uudecode AAAAB3NzaC1yc2...........解决方法在查询网络上的解决方法后,发现在/root/.ssh/known_hosts文件中可以找到出错...

2018-05-15 22:54:08 1862

原创 shell—字符串截取和去重

字符串截取的八种方法和去重# 号截取1、单#号2、双#号截取%号截取1、单%号2、双%号: 号截取1、左侧2、右侧去重1、sort -u 2、uniq3、示例字符串截取的八种方法和去重Note: 本文不是采用的sed剪裁方法 Note: 本文截取# 号截取1、单#号单#号截取,可以删...

2018-04-13 14:56:27 5950

原创 Shell netcat / nc 命令

Shell 中的netcat / nc 命令1、概述2、语法3、用法示例Shell 中的netcat / nc 命令Note: 本篇中服务器地址使用的是服务器节点的主机名: yanta 和 node1、概述netcat 所做的就是在两台电脑之间建立链接并返回两个数据流,可以使用这个命令来传输数据文件等。不过今天主要说明这个命令在shell脚本中的使用,可...

2018-04-12 16:45:50 2517

原创 Shell 中 getopts 示例用法

1、用法2、示例1、用法getopts 可以获取用户在命令下的参数,然后根据参数进行不同的提示或者不同的执行。它的用法是: getopts option_string variablegetopts一共有两个参数, option_string 是类似于-a这样的选项,variable 是 hello这样的参数。各个选项之间可以通过冒号 : 进行分隔...

2018-04-12 16:10:32 1962

原创 Ubuntu Mac OS主题分享

Ubuntu Mac OS主题分享一直想搞一个Mac OS主题试试,结果很悲催,在网上搜索的Macbuntu主题在安装主题(macbuntu-os-themes-Its-v7)和图标(macbuntu-os-icons-Its-v7)时总是提示:E: 无法定位软件包 macbuntu-os-icons-Its-v7E: 无法定位软件包 macbuntu-os-themes-Its-v7...

2018-04-11 19:39:32 741

原创 Shell脚本开发的基本规范和习惯

1、脚本第一行指定脚本解释器#!/bin/bash或#!/bin/sh2、脚本开头增加作者、脚本作用描述等信息1 #!/bin/bash2 #Author: iskylite3 #Blog: http://www.cnblogs.com/iskylite/4 #Time: 2017-10-30 19:11:025 #Name: fan.sh6 #Description: Thi...

2018-04-11 19:36:14 931

原创 putty的使用和保存配置

putty的使用和保存配置之前使用的xshell5,但是突然之间需要我去注册,根本无法使用。在网上看到可以到官网申请家庭和学校版本,但是我的邮箱一直没有接收到邮件。于是我放弃xshell。就拿起了之前一直听说过的putty。安装官网下载,直接安装SSH链接安装完后,直接运行,在HostName(or IP address)填入IP地址。同时需要在Saved Sessions下填入一点说...

2018-04-11 19:33:56 3605

转载 linux— nc/netcat命令使用技巧

本文转载自cnblog:https://www.cnblogs.com/lpfuture/p/5719066.html 侵删netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的...

2018-04-11 19:31:21 1082

原创 Shell的格式化输出

1、使用echo进行格式化输出2、使用printf进行格式化输出1、使用echo进行格式化输出显示转义字符[root@yanta ~]# echo "\"This is a test\"""This is a test"读取变量并显示使用 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量:#!/b...

2018-04-11 19:16:39 25878

原创 Lustre—磁盘配额测试

MDS磁盘配额状态:NONE[root@mds0 ~]# lctl get_param osd-*.*.quota_slave.infoosd-ldiskfs.lustrefs-MDT0000.quota_slave.info=target name: lustrefs-MDT0000pool ID: 0type: mdquota enab...

2018-04-10 23:49:29 1855

原创 Lustre—配置和管理磁盘配额

1、磁盘配额2、磁盘配额Lustre 2.4 之前版本Warning2.4版本之后Caution配额查证配额管理配额分配Granted Cache 和 Quota Limits1、磁盘配额磁盘配额允许系统管理员限制用户、组和工程可以使用的磁盘空间数量。磁盘配额是被root用户设置的。在一个文件被写入到设置了磁盘配额的分区之前,创造者组的磁盘配额将会被检...

2018-04-10 23:48:05 3820 1

原创 Lustre 操作

通过卷标挂载CautionOST的Failout/Failover模式处理降级的RAID运行多路文件系统指定NID和Failover擦除文件系统回收预留的磁盘空间通过卷标挂载文件系统名字被限制到8个字符,我们已经讲文件系统和目标信息编码到磁盘卷标,所以我们可以通过卷标挂载。现在Linux磁盘卷标被限制到16个字符。通过卷标挂载:# mount -t...

2018-04-10 23:45:52 2650

原创 Lustre 维护

处理Inactive OSTS找到Lustre文件系统中的所有节点网络检测(Lnet)处理Inactive OSTS挂载一个客户端或者MDT带有一个或者多个Inactive OST,执行类似下面的命令:client# mount -o exclude=testfs-OST0000 -t lustre uml1:/testfs /mnt/testfscl...

2018-04-10 23:44:32 1392

原创 Slurm——作业调度处理

作业挂起与恢复1、作业挂起# yhcontrol suspend jobid2、作业恢复# yhcontrol resume jobid3、作业被管理员阻止调度# yhcontrol hold jobid4、恢复被管理员阻止调度的作业# yhcontrol release jobid...

2018-04-10 23:29:48 4680

原创 Slurm—残留进程处理

计算服务器中在运行程序跑完之后,无法完全退出,导致服务器中残留大量程序。 残留进程原因:各个计算服务器的epilog清理脚本开关没有打开!在每个计算节点的slurm配置文件/etc/slum/slurm.conf中, Epilog=/etc/slurm/slurm.epilog.clean都以注释符号#开头,因此该行无效。[root@mn1%tinhe2 load]# ...

2018-04-10 15:04:39 2098

原创 # 安卓手机启动黑阈服务

1、准备安卓手机:黑阈软件、数据线Note: 黑阈软件可以在酷安上下载安装。电脑:platform-tools数据包Note: platform-tools数据包下载2、操作步骤是用数据线将手机与电脑连接,连接后手机选择 使用USB 连接MIDI设备打开黑阈APP,阅读向导在电脑上将platform-tools数据包数据包解压到桌面,进入该文件夹,按住 ...

2018-04-09 00:11:48 4552

原创 Note_python(05)

模块1、初识模块一个文件被看作一个独立模块,一个模块也可以被看作是一个文件。模块的文件名就是模块的名字加上扩展名.py。 模块内的函数的完整名字是通过句点标识符指定的,防止了名称冲突。例如: tkinter.Tk()2、搜索和路径路径搜索和搜索路径是两个不同的概念,前者指查找某个文件的操作,后者是去查找一组目录。 通常我们导入模块,就回去路径中搜索,如果模块没...

2018-04-04 00:17:10 161

原创 Note_python(04)

函数1、python里的函数可以返回一个值或者对象,知识在返回一个容器对象的时候有点不同,看起来像是能返回多个对象。>>> def bar():... return 'abc', '123'...>>> bar()('abc', '123')>>> type(bar()) #返回的其实是元组<type ...

2018-04-04 00:16:27 127

原创 Note_python(03)

错误与异常AttributeError:尝试访问未知的对象属性eg. >>> class myClass(object):... pass...>>> my = myClass()>>> my.name = 'Yanta'>>> my.name'Yanta'>>&gt

2018-04-04 00:15:47 165

原创 Note_python(02)

文件处理文件内移动seek()方法可以在文件中移动文件指针到不同的位置,offset字节代表相对于某个位置偏移量,默认为0,代表从文件开头算起,1代表从当前位置算起,2代表从文件末尾算起。 seek()经常用来重设文件位置指针。 eg.>>> f.name'anaconda-ks.cfg'>>> f.next()'#version=...

2018-04-04 00:14:58 129

原创 Note_python(01)

映射、字典映射类型内建函数dict Error: Python核心编程(第二版)p170>>> dict([['x', 1], ['y', 2]]){'y': 2, 'x': 1}实际输出测试:>>> dict([['x', 1], ['y', 2]]){'y': 2, 'x'Traceback (most recent c...

2018-04-04 00:12:14 140

原创 # 理解Lustre网络(LNet)

本章介绍Lustre网络(LNet)。包括以下几个小节:2.1、介绍LNet2.2、LNet的关键特性2.3、Lustre网络2.4、支持网络类型2.1、介绍LNet在集群中使用一个或多个Lustre文件系统Lustre文件系统所需的网络通信基础设施使用Lustre网络(LNET)特征。LNET支持多种常用的网络类型,如InfiniBand和IP网络的可用性,...

2018-04-04 00:06:52 3857

python flask web 2nd

flask web development developing web applications with python pdf 用Python PDF开发Web应用程序 flaskWeb开发 第二版

2018-08-14

linux国内pip源

linux国内pip源,采用豆瓣的pip源,适用于所有系统,解压即可用

2018-08-14

空空如也

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

TA关注的人

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