自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eastyell的专栏

简单性是这个世界上最难获得的东西,他是经验的最终极限,也是天才的最终努力目标!

  • 博客(117)
  • 资源 (1)
  • 收藏
  • 关注

原创 DB2应用 常用命令1

IBM DB2上机操作指南1.启动实例(db2inst1):实例相当于informix中的服务db2start2.停止实例(db2inst1):db2stop3.列出所有实例(db2inst1)db2ilist4.列出当前实例:db2 get instance5.察看示例配置文件:db2 get dbm cfg|more6.更新数据库管理器参数信息:db2 update dbm cfg using

2007-09-30 13:14:00 761

原创 Linux系统安装Python3环境

看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最终又指向/usr/bin/python2.7。我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。1.修改/usr/libexec/urlgrabber-ext-down,修改后:wq保存退出。

2023-12-04 21:54:35 344

原创 Error: Could not connect to Redis at 192.168.112.100:6379: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败!

Could not connect to Redis at 192.168.112.100:6379: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。重新启动redis[root@localhost redis-4.0.0]# src/redis-server ./redis.conf。框中的是,只允许本地进行连接,将框中的注释掉即可进行远程连接。如果注释掉还出错,检查防火墙 6379端口 是否打开。重新启动redis-server。关闭redis进程,并重新启动。

2023-11-30 17:25:11 159

原创 虚拟机安装centos7系统后网络配置

在bridged模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。- 检查 CentOS 7 上的防火墙设置,确保 ICMP(用于 ping 命令)和 SSH 端口(默认为22)没有被防火墙阻止。- 使用 `systemctl status sshd` 命令来检查 SSH 服务的状态。- 确保虚拟机的 IP 地址配置正确,且没有和局域网中的其他设备产生IP地址冲突。- 使用 `ip addr` 命令来检查虚拟机的 IP 地址。

2023-11-29 17:39:47 394

原创 如何设置远程访问的Jupyter Notebook服务器

一、生成默认配置文件jupyter notebook --generate-config将会在用户主目录下生成.jupyter文件夹,其中jupyter_notebook_config.py就是刚刚生成的配置文件二、生成秘钥输入 ipython,进入ipyhon命令行输入In [1]: from notebook.auth import passwdIn [2]: passwd()这里要求你输入以后登录使用的密码,然后生成一个秘钥,记得保存好秘钥,以免丢失。Ent

2021-05-11 09:26:19 747

原创 端口监控

import socket,os,timedef getstrtime(): return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())def connecthost(ip,port): sk1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk1.settimeout(5) try: sk1.connect((ip,port)) .

2021-01-18 21:52:18 318

原创 paramiko 详解

最近在测试服务器那块,看了下Paramiko模块,一直都是用FileZilla工具,想了想,持续集成,更新代码可以用Parmmiko完成,还是不错的Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等初始化一些参数:host = "120.24.239.214"port = 22timeout = 30user = "root"password = "******"Paramiko远程执行li.

2021-01-16 16:14:19 725

转载 Python模块学习 - Paramiko

简介 Paramiko介绍 Paramiko的基本使用 SSHClient常用的方法介绍 SSHClient常用的方法举例 SFTPClient常用方法介绍 SFTPClient常用方法举例 Paramiko的综合使用例子 参考资料 回到顶部简介ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SS.

2021-01-16 12:24:02 421

原创 新一代轻量级应用服务器 — WebSphere Liberty Profile Server 介绍

2012 年 6 月 15 日,IBM 正式发布了 WebSphere Application Server V8.5 版本(简称 WAS V8.5)。WebSphere Liberty Profile Server(简称 Liberty)是 WAS V8.5 中最主要的新特性,它是一个基于 OSGi 内核,高模块化,高动态性的轻量级 WebSphere 应用服务器,其安装极为简单(解压即可)、启动非常快、占用很少的磁盘和内存空间,支持 Web、mobile 和 OSGi 应用的开发,旨在提高开发人员的生产

2021-01-08 17:37:59 1613 1

原创 prometheus配置nginx监控

经过网上一波查找到了两种比较合适的方案https://github.com/knyar/nginx-lua-prometheushttps://github.com/hnlq715/nginx-vts-exporter记录一下踩坑过程一、nginx-vts方案vts源码https://github.com/vozlt/nginx-module-vtsexporter源码https://github.com/hnlq715/nginx-vts-exporter1、下载nginx,编译安装,把v..

2021-01-08 16:43:07 1589

原创 Centos7下IBM WAS Liberty轻量化中间件安装部署教程

1、准备工作OS:CentOS Linux release 7.5.1804 (Core)下载地址:https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee8JDK官网下载安装jdk1.8Nginxhttp://nginx.org/en/download.html2、安装Liberty安装JDK[root@k14 ~]# rpm -ivh jdk-8u121-linux-x64.rpm Pre

2021-01-07 16:31:27 884

原创 PROMETHEUS 监控TOMCAT

PROMETHEUS 监控TOMCAT1.下载相关资源项目地址:https://github.com/prometheus/jmx_exporterjar包下载地址:https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prometheus_javaagent-0.3.1.jar配置文件实例地址:https://github.com/prometheus/jmx_export..

2021-01-06 18:09:13 3274 3

原创 Prometheus 由于时间不同步导致数据不显示

现象描述将 Prometheus 数据在 Grafana 中进行展示,Grafana 中 Graph 数据显示有延迟,其他类型 Singlestat 和 Table 都显示 N/A 。排查1. 排查数据库发现 Prometheus 数据库端一切正常,2. 查看 web 端打开 Prometheus web 发现有明显提示 ,如下Warning! Detected 437.83 seconds time difference between your browser and th

2021-01-05 14:44:59 4776

原创 tomcat管理页面403 Access Denied的解决方法

安装tomcat,配置好tomcat环境变量以后,访问manager app页面,出现403 Access Denied错误,解决的方法如下:首先在conf/tomcat-users.xml文件里面,在</tomcat-users>前面添加如下代码: <role rolename="manager-gui"/> <user password="admin" roles="manager-gui" username="tomcat"/> 然后重启to

2020-12-30 10:16:24 649

原创 CentOS7配置Tomcat8

1. 安装tomcat 8到官网下载tomcathttp://tomcat.apache.org/download-80.cgi将文件上传到服务器,我选择安装在/etc/tomcat8目录下tar -zxvf apache-tomcat-8.5.53.tarmv apache-tomcat-8.5.53/ tomcat82. 启动tomcat测试/etc/tomcat8/bin/startup.sh输出信息Using CATALINA_BASE: /etc/tomc...

2020-12-28 17:49:26 134 1

原创 centos 安装jdk及配置环境

1,下载jdkhttps://repo.huaweicloud.com/java/jdk/java官网下载慢2,下载之后将文件上传,或者获取连接直接用wget下载wgethttps://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz3,解压压缩包tar -zxvf jdk-8u202-linux-x64.tar.gz4,配置环境变量#编辑环境变量文件vi /etc/profile.

2020-12-28 17:38:50 145

原创 Nginx服务器之负载均衡策略(6种)

一、关于Nginx的负载均衡  在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。二、Nginx负载均衡策略  负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { .

2020-12-23 14:10:28 143

原创 Nginx搭建负载均衡集群

(1).实验环境youxi1  192.168.5.101  负载均衡器youxi2  192.168.5.102  主机1youxi3  192.168.5.103  主机2(2).Nginx负载均衡策略  nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求。一个基本的upstream模块如下: 1 2 3 4 5 upstream [服务器组名称]{   server

2020-12-23 14:08:22 121

原创 虚拟化介绍及KVM,XEM虚拟化的区别

目录第一部分:虚拟化的定义及阅读本文所需要了解的某些概念第二部分:虚拟化的分类第三部分:虚拟化的期望及面临的挑战第四部分:虚拟化的实现第五部分:Intel Vt硬件辅助虚拟化第六部分:XEN介绍第七部分:KVM介绍第一部分:虚拟化的定义及阅读本文章的知识储备一.虚拟化的定义虚拟化是一种资源管理技术,是将计算机的各种资源(CPU,内存,磁盘空间,网络适配器)予以抽象,转换后呈现出来并可供分隔,组合为一个或多个新的环境。由此打破实体结构间不可切割的障碍,使用户可以比原来更加

2020-12-16 10:32:49 1460

转载 IBM Personal System/2 —— 25年的PC历史

25年前,IBM发布了Personal System/ 2(PS / 2),这是一款新系列的IBM PC,它在个人电脑市场上有了深远的影响。  在1987年PS / 2发布的时候,IBM PC-AT 和 PC-XT的兼容机——未经授权可以安装和使用IBM PC专用软件的兼容机器已经蚕食了IBM PC平台的相当一部分。一些数字可以证明这点:1983年,IBM控制了大约76%的PC市场份额,但1986年,IBM的份额已经下降到了26%。  因此IBM制定了一系列计划,通过开发一种新的系列架...

2020-11-28 10:44:50 1359

转载 python正则表达式从字符串中提取数字

python正则表达式从字符串中提取数字python正则表达式从字符串中提取数字## 总结## ^ 匹配字符串的开始。## $ 匹配字符串的结尾。## \b 匹配一个单词的边界。## \d 匹配任意数字。## \D 匹配任意非数字字符。## x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。## x* 匹配0次或者多次 x 字符。## x+ 匹配1次或者多次 x 字符。## x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。## (a|b|

2020-11-23 10:23:53 2738

转载 2020-11-18

数据挖掘:探索性数据分析(EDA)一、什么是探索性数据分析EDA (Exploratory Data Analysis),即对数据进行探索性的分析。充分了解数据,为之后的数据清洗和特征工程等提供想法和结论。在探索分析时,也可进行数据清洗的工作,两者是相辅相成的,没有说必须按照顺序去执行。主要包括以下三个方面:分布分析,统计量分析和相关分析。分布分析:定量定性分析。统计量分析:集中,离散趋势和分布形状。相关分析:单个图,图矩阵,相关系数。另外,在比赛中可能会遇到脱敏数据。不告知数据的特征

2020-11-18 17:42:51 438

原创 python 遍历文件夹下的所有文件

import os# 遍历文件夹def walkFile(file): for root, dirs, files in os.walk(file): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下的子目录名list # files 表示该文件夹下的文件list # 遍历文件 for f in files: print(os.path.join(root, f...

2020-11-13 21:31:14 241

原创 串口通信-MSComm控件使用详解

MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven.

2020-11-05 14:21:11 2195

原创 串口参数详解:波特率,数据位,停止位,奇偶校验位

串口通讯,9600波特率,数据格式是8,N,1, 请问一秒可以传输多少个字节的数据?9600,n,8,1实际上,在发送一个字节的时候,除了需要发送8BIT数据外,还需要发送1bit开始位、1bit停止位、1bit的校验,加起来发送一个字节就是11BIT.因此,1秒发送的字节=9600/(8+1+1+1)=?(计算一下)简介串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通

2020-11-05 14:16:59 20462 2

原创 创作中心 写博客 发Blink 收藏 动态 消息 39 STM32L1学习笔记05 串口校验位与数据位的一 个坑

引言今天被一个坑给坑了,难以平静,记录下。ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!气人的话说三遍!如果你有用到了奇偶校验的话,一定要在数据位数再加1。血淋淋的教训,浪费了本尊半天的生命,分分钟几百万上下的宝贵时间,居然被

2020-11-05 14:10:54 82

转载 STM32 串口实现7位数据位 1位偶校验 1位停止位

UART5设置为8,N,1,模式串口设置为8,N,1模式 在发送数据时通过程序判断偶校验然后填到数据位的第8位,这样数据发送时就是7位数据位 1位偶校验 1位ting停止位。在接收数据时去掉数据第8位

2020-11-05 14:07:18 1897

转载 串口通信数据位长度对传输数据的影响

针对串口通信,关于设置数据位长度对通信的影响,如图:在串口数据通信中,会看到串口参数设置。其中“数据位”设置,共有四档选项,分别是8、7、6、5。那么改变这个参数会对数据的传输有什么影响呢?我来做个试验,通过示波器观察通信过程,能够分析结果如下:例如数据位设置为5。那么就相当于规定了每个传输字节只能由5个二进制位来表示,例如:11111,10110,01110等。也就是说,这个RS232口只能发送00000~11111这个范围内的数,如果发送一个比11111还大的数,例如11111+1,也就是1

2020-11-05 14:05:52 1187

原创 Java学习之路:少走弯路,就是捷径

0.引言 软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。 "不走弯路,就是捷径",佛经说的不无道理。

2020-11-05 14:03:28 1105 1

原创 关于Mac OS的开发的一些基础知识

iOS 简介iOS是苹果公司研发的一款手机操作系统。于2007年开始运用于iPhone,iPod Touch和苹果电视。iOS从OS X演化而来,并且和OSX共享Darwin。iOS是OSX运用于苹果电脑操作系统的一款手机操作系统。iOS SDK已经从1.0更新到6.0。最新的iOS SDK6.0,是唯一支持Xcode4.5和其更高版本的版本。Mac OS的开发是用Swif...

2020-11-05 14:02:59 526

原创 记一次Django响应超慢的解决过程

 在本地windows机器开发的Django项目运行正常,放到服务器上后响应超慢,花了一整个工作日没找到原因(非常绝望),又花了一整个周末才找到原因和临时解决办法,如果你的项目超慢可以参考一下解决思路。排查过程:1.怀疑是Python环境问题,到服务器上各种虚拟环境版本进行尝试,无果。2.因为用了mysql数据库,开始用pymysql包连接改动了一些参数,担心是驱动问题导致数据库查的慢,更换mysqlclient包后,响应依旧慢。3.担心是有什么报错导致慢,于是艰难地开启了...

2020-06-28 12:42:31 6567 4

转载 浏览器缓存带来的前端项目更新问题及解决方法

先说一个前端开发中会遇到的问题,我们更新已上线的项目,用户的浏览器显示的却是旧版的页面,没有及时获取到我们更新的资源,这是什么原因造成的?此时,如果用户刷新一下页面,就得到更新后的资源,又是为什么? 答案是浏览器缓存 浏览器缓存是前端优化的一个重要问题,缓存可以带来很多好处: (1)减少冗余的数据传输,节省带宽; (2)减轻服务器的请求负担,有缓存就可以少向服务器发送请求,尤其是对于一些访问量大的网站这点还是很重要的; (3)资源从缓存中读取,无需向服务器发...

2020-06-28 12:34:47 2820

转载 django在windows下的部署(Apache+mod_wsgi)

之前一直在本地跑django项目,最近尝试在服务器上部署项目,目前已经成功部署,也花了好多时间,这里跟大家交流一下,希望对像我一样的新手有帮助。一、配置环境:1.Python版本3.62.服务器平台:windows server 20163.django版本2.0.7二.Apache下载与配置1.进入Apache官网,http://httpd.apache.org/下载对应版本,依次按照下面图片找到版本下载列表:到这里就可以下载相应的版本了,我选择的是Apache2.4 VC1.

2020-05-27 14:44:52 663

原创 漫谈数据库模型

数据库是软件世界里的基础。它是现实世界的投射,反应了开发者对现实世界的思考以及对其的抽象;一旦决定了数据库选型,数据库便会对软件/应用造成深远影响,它决定了开发者对数据的处理方式。数据库自二十世纪中期以来,诞生了像网状数据库(Network Database)、层次数据库(Hierarchical Database)、关系型数据库(Relational Database)等很多种有趣的数据库模...

2020-04-24 17:29:05 354

原创 安装Pyqt5

https://www.csdn.net/jiaocheng/1/1/1本文是否解决了“Python安装”的问题?是 | 否,更多关于"Python安装"的博文一、安装1、官网:www.riverbankcomputing.com2、使用命令安装,可以自动去官网查找与Python版本号相同的程序进行下载,比较方便,如果不是这样也可从PyQt官网上下载与Python相匹配的程序...

2020-04-12 10:56:38 513

转载 django后台管理页列表显示图片

自从学了Django,哪儿哪儿都是坑啊,首先就是版本的坑,网上找了1.6版本的代码用在2.0身上,当然搞不定了。以下是针对Django2.0版本,如何才能在自带的管理后台显示图片,我查了解决办法很多,这个又快又方便。 下面是刚开始遇到的问题,点击“图片”列下的链接会报错找不到图片,sample列下的图片都无法正确显示,:如图 在这里插入图片描述 原来无法正确显示...

2020-03-30 14:41:32 2591 1

原创 python-python中LIKE查询实现

LIKE查询实现1、方式一:sql = "SELECT * FROM T_SECTION WHERE TITLE LIKE '%s'" % ('%%%s%%' % sel)cur.execute(sql)data = cur.fetchall()2、方式二:sql = "SELECT * FROM T_SECTION WHERE TITLE LIKE '%%%%%s%%%...

2020-03-27 16:23:53 7096

转载 Python Django框架

1、Django简介Python下有多款不同的 Web 框架,Django是最有代表性的一种。许多成功的网站和APP都基于Django。Django是一个开源的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。2、Django的特点1)强大的数据库功能:用python的类继承,几行代码就可以拥有一个动态的数据库操作...

2020-03-27 15:33:15 234

转载 Django基础必备三神装(HttpResponse、render,、redirect)

在使用三神装的时候,首先当然是得要导入它们:from django.shortcuts import HttpResponse, render, redirect1.HttpResponse它是作用是内部传入一个字符串参数,然后发给浏览器。例如:def index(request): # 业务逻辑代码 return HttpResponse("OK")2、...

2020-03-27 15:29:01 121

转载 django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

报错环境 python=3.6,django=2.2,PyMySQL=0.9.3……django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决方法:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,...

2020-03-19 14:56:54 98

08年下半年软考试卷

08年下半年软考试卷真题。。。。。。。。。。。。。。。。。

2009-02-06

空空如也

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

TA关注的人

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