自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 onload和onreadstatechange

onload和onreadstatechange

2022-10-31 19:10:38 1314 1

原创 ansible 使用

ansible

2022-10-31 14:12:34 566

原创 docker

docker

2022-10-26 18:37:13 505

原创 react 问题解决

react

2022-10-26 14:01:29 106

原创 命令行运行Python脚本时传入参数

全文二抢人头废弃物儿童趣味

2022-07-20 09:50:03 1722

原创 pycharm 中定位一个方法在哪里被使用过

有时候是不是很想知道,你写的Python代码中,你心心念念的那个方法,都在哪里被使用过?动动你的小手,把光标定位到函数上,ctr+alt+F7,一键三连走起~

2022-06-24 15:25:38 805 4

转载 CSS定位:绝对定位和浮动的区别

绝对定位与浮动

2022-06-09 13:33:57 479

原创 Python 中更优雅的日志记录方案

在 Python 中,一般情况下我们可能直接用自带的 logging 模块来记录日志,包括我之前的时候也是一样。在使用时我们需要配置一些 Handler、Formatter 来进行一些处理,比如把日志输出到不同的位置,或者设置一个不同的输出格式,或者设置日志分块和备份。但其实个人感觉 logging 用起来其实并不是那么好用,其实主要还是配置较为繁琐。常见使用首先看看 logging 常见的解决方案吧,我一般会配置输出到文件、控制台和 Elasticsearch。输出到控制台就仅仅是方便...

2022-03-19 22:33:37 348 1

转载 ERP系统

叉把544 人赞同了该回答1 图解ERP2 详解ERP的前世今生公司最近从用友切换到SAP,决定重新梳理从头学习~ERP,全称是“Enterprise Resource Planning”,从字面上是“企业资源计划”。通俗来讲,可以把ERP看成手机,可以通过各种手机APP,比如高德地图、天气预报、手机银行等,通过连接网络(云),提供足够多的信息,让你做出“更合适的选择”。比如:高德地图为你的出行规划最优路线;...

2022-01-21 11:05:07 1077

原创 WebDriverWait()使用匿名函数查找元素的源码原理演示

element = WebDriverWait(driver, 10).until(lambda x: x.find_element_by_id("someId"))is_disappeared = WebDriverWait(driver, 30).until_not(lambda x: x.find_element_by_id("someId").is_displayed())from selenium.webdriver.support.wait import WebDriverWaitf.

2022-01-18 15:59:12 773

原创 jenkins邮件插件中的内容参数设置详解

先解决一个问题:由于Email-ext插件版本不合适,造成发送邮件显示成功,实际收不到!解决方案:卸载email-ext插件,重新下载一个合适的版本:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/email-ext/卸载已安装的版本,重新安装下载的合适版本。卸载:直接从Manage Plugins 已安装的插件列表中卸载。如果卸不掉,从.Jenkins/Plugins文件夹中找到email-ext相关文件直接删除。安装:通过插件

2021-12-24 15:56:36 1447

原创 jenkins注册admin账户并赋所有权限

一、使用匿名用户(Anonymous)打开用户注册功能 jenkins刚开始是没有用户的,之所以能使用jenkins的功能,是因为jenkins启动后会创建了一个匿名用户(Anonymous),你登录jenkins的时候使用的是Anonymous用户 Anonymous用户不需要登录就能进行所有操作。当创建新用户(管理员或者普通用户)的时候,Anonymous自动失效,不再具有之前的修改和更新功能,但保留查看功能。 下面是用户原理图: -------...

2021-12-24 13:59:24 2086

转载 python 实现发送邮件功能

一、前言 在开始正题之前,我们先理一下常见的电子邮件协议:SMTP、POP、IMAP 都遵循TCP/IP协议规范。至于Exchange是邮件服务器,不是收邮件和发邮件的协议,不要混淆概念,一般情况下不用,因为它是微软的产品。SMTP:即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。简单来说是发送协议。 POP:协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上。属于收件协议。 ...

2021-12-23 14:49:08 9528

原创 curl,apt-get,wget,yum的区别

综述: sudo 全称是switch user and do something curl_一种下载文件的工具 apt-get_软件安装方式(会下载也会安装),主要用于运作deb包(例如对Ubuntu系统上软件进行管理)。 yum_软件安装方式(类似于apt-get),主要用于运作rpm包(例如对centos系统上软件进行管理)。 wget_软件下载工具(非安装方式):wget全称是 World Wide Web getsudo 全称是switch user...

2021-12-22 11:10:26 938 1

原创 allure 命令行参数说明

一、查看allure 命令的帮助文档allure -hallure 命令的语法格式allure [options] [command] [command options]options 列表Options: --help 命令行帮助文档 -q, --quiet 切换至安静模式 Default: false -v, --verbose 切换至冗长模式 Default: false --ve...

2021-12-09 11:10:59 5710

原创 docker生命周期

2021-12-04 20:14:59 774

原创 python导包问题解决方案(一字千金)

1、导包错误解决办法:你是真的把路径写错了,长点心吧,改!!!2、快捷导包:解决方案:光标定位到需要导包的位置,ALT+ENTER。方便有快捷,再也不用为写导包路径发愁了。3、快捷导包都报错解决方案:灵魂拷问一下,你知道Directory 和 Python Package 的区别吗?把__init__.py加回来!!!...

2021-11-19 14:58:01 975

原创 Selenium使用CSS 选择器定位元素

Selenium定位的两大利器xpath和css selector,熟练掌握任何一种都能解决绝大部分的定位问题。

2021-11-12 15:21:45 357

原创 git push :unable to write sha1 filename ./bojects/xxxx:权限不够

使用pycharm push 代码到git仓库的时候,突然出现权限不够~~~权限不够就给权限呀!!!仓库服务端执行:chmod -R 777 objects

2021-10-26 15:41:48 594

原创 .gitignore

一、简绍我们做的每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。比如我们项目中的npm包(node_modules),它在我们项目中是很重要的,但是它占的内存也是很大的,所以一般我们用Git管理的时候是不需要添加npm包的。二、常用的规则/mtk/ 过滤整个文件夹*.zip 过滤所有.zip文件/mtk/do.c 过滤某个具体文件以上规则意思是:被过滤掉的文件就不会出现在你的GitHub库中了,当然本地库中还有,

2021-10-14 16:29:08 90

原创 Linux下查看CPU、内存占用率

Linux下查看CPU、内存占用率我们经常需要查看 CPU和内存占用率,否则一旦存在情况很快就会有IDC(或客户)找上门,Linux上查看资源使用情况有多种命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,本文只说CPU/内存及简单的问题追踪方法。一、top查看Linux资源占用情况top命令可以查看CPU、内存利用率,当然这些值都是平均利用率,以下是安装APACHE+PHP+MYSQL后的运行情况,示例抓图如下:其中,PID - 进程标示号USER

2021-10-14 16:07:05 11186

原创 如何将java web项目上线/部署到公网

1.在eclipse中开发好项目,打包成war格式,在File-->Export中可以选择导出项目的格式为WARfile即可2.购买云服务器,建议去阿里云购买(ecs),教程如下http://jingyan.baidu.com/article/4e5b3e195ae68a91901e2402.html(如何购买阿里云服务器?到阿里云服务器官网。找到云服务器。选择好自己的服务器后购买。...

2021-10-14 16:05:40 3597

原创 Python安装三方库的方法

方法一:直接使用pip 安装,pip install pack_name方法一升级版:使用国内镜像安装,pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pack_name 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirror...

2021-09-25 12:56:51 116

原创 Python实现扫描指定目录下的子目录及文件的方法

def scan_files(directory, prefix=None, postfix=None): files_list = [] for root, sub_dirs, files in os.walk(directory): for special_file in files: if postfix: if special_file.endswith(postfix): .

2021-09-25 12:50:00 469

原创 Python pip使用国内镜像安装第三方库

国内镜像源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/临时使.

2021-09-22 23:15:21 453

原创 扫描指定路径下的文件

def scan_files(directory, prefix=None, postfix=None): files_list = [] for root, sub_dirs, files in os.walk(directory): for special_file in files: if postfix: if special_file.endswith(postfix): files_list.append(os.path.join(root, special_file)) elif prefix

2021-09-17 10:28:42 194

原创 pytest中fixture等级

function:一个函数class:一个类module:一个py文件package:一个文件夹session:一次运行

2021-09-17 10:27:55 282

原创 python字典保存为json后的读取出错问题

json.load()读取json文件数据时,报错:XXXXXXXXX。是因为在json文件中的引号为单引号,json.load()只能识别双引号。避免报错的方式有三种:1、从保存文件时入手,刚开始就避免json文件中写入单引号。json文件之所以写入单引号,大概率是在写入数据时,直接str(dict_data)字典转字符串,这种野战军作战遗留问题就是不能用json.load()读取,写的时候应该用:json.dump(dict_data,file),一次写入到json文件中的字典是双引号的。2、如

2021-08-31 19:06:42 1117

转载 Maven中pom.xml配置文件详细介绍

setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:<project xmlns="http://maven.apache.org/PO...

2018-04-09 21:03:31 438

转载 POI操作Excel

1 .POI工具包JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。jxl 只能操作以.xls为后缀的excel。而poi可以操作后缀为.xls 和 .xlsx两种格式的excel。POI全称 PoorObfuscation Implementation,利用POI接口可以通过JAVA操作Microsoftoffice 套件工具的读写功能。POI支持office的所有版本。...

2018-04-02 16:54:17 774

转载 线程相关问题

60、java中有几种方法可以实现一个线程?        用什么关键字修饰同步方法?         stop()和suspend()方法为何不推荐使用?答:有两种实现方法,分别是继承Thread类与实现Runnable接口        多线程中用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其...

2018-04-02 11:39:06 234

转载 字符串池

字符串池字符串池(有名字符串标准化)是通过使用唯一的共享 String 对象来使用相同的值不同的地址表示字符串的过程。你可以使用自己定义的 Map<String, String> (根据需要使用 weak 引用或者 soft 引用)并使用 map 中的值作为标准值来实现这个目标,或者你也可以使用 JDK 提供的 String.intern()。很多标准禁止在 Java 6 中使用 St...

2018-04-02 10:51:01 477

转载 OSI中的七层协议

  这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信。具体就是一台发byte流,然后另一台能收到。 于是,科学家发明...

2018-04-02 10:44:43 279

转载 Servlet、ServletContext与ServletConfig的详解及区别

一、Servlet详解Servlet是一个interface,全局限定名:javax.servlet.Servlet,实现类有: GenericServlet(abstract),HttpServlet(abstract)。抽象类GenericServlet直接 implements Servlet,抽象类HttpServlet直接 extends GenericServlet,它们具有统一的方法...

2018-04-02 10:20:34 544

原创 java中异常的处理

1.    注意异常是类,其可以创建对象,当程序被异常终止时,实际上是JVM抛出了一个异常对象,而没有处理的后果。2.    处理异常的三种方式:1.避免异常2.捕获异常并处理:使用try{可能出现异常的代码},catch(你想捕获的异常类型) {处理结果}就算try语句中真的出现异常,只要被抓住了,就会运行catch,然后指执行trycatch以外的语句。Catch语句块中可以书写其父类异常类型...

2018-04-02 09:20:12 169

转载 如何查看端口(3306)被那个程序占用

在启动应用程序时发现需要的端口已经被占用,启动失败,怎么才能查看是那个应用程序占用了该端口?可以在命令符下用netstat查看:netstat -a -n  显示各个端口占用netstat -ano   显示各个端口占用和进程PID开始--运行--cmd 确定或回车进入命令提示符窗口,键入netstat -ano 即可看到所有连接的端口占用情况及PID,然后在任务管理器中找到这个PID所对应的程序...

2018-04-02 00:48:07 34152 1

转载 Java 8 默认方法和多继承

以前经常谈论的Java对比c++的一个优势是Java中没有多继承的问题。 因为Java中子类只能继承(extends)单个父类, 尽管可以实现(implements)多个接口,但是接口中只有抽象方法,方法体是空的,没有具体的方法实现,不会有方法冲突的问题。这些都是久远的说法了,自从今年Java 8发布后, 接口中也可以定义方法了(default method)。 之所以打破以前的设计在接口中增加具...

2018-04-01 19:43:06 323

转载 EJB、应用服务器等相关内容

EJB方面 94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS........

2018-04-01 19:17:20 445

转载 设计模式中类的关系

在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence)         依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直观的:类A当中使用了类B...

2018-03-02 13:18:08 132

转载 设计模式六大原则(1)单一职责原则(Single Responsibility Principle)

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有 可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这 样,当...

2018-02-28 12:37:56 184

空空如也

空空如也

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

TA关注的人

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