- 博客(31)
- 资源 (33)
- 收藏
- 关注
原创 python split()、os.path.split()函数用法
1. Pythonsplit()通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串str.split(str="", num=string.count(str)).参数:str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。返回值:返回分割后的字符串列表。split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)sentence="All good thin..
2021-03-30 15:01:50 3813
原创 多态实现原理
多态”的关键在于通过基类指针或引用调用一个虚函数时,编译时不确定到底调用的是基类还是派生类的函数,运行时才确定。这是如何实现的呢?请看下面的程序,该程序演示了多态类对象存储空间的大小。#include <iostream>using namespace std;class A{public:int i;virtual void func() {}virtual void func2() {}};class B : public A{int j;void func
2021-03-13 22:53:40 355
原创 指针类型 野指针 悬空指针 迷途指针
1. 失控指针、迷途指针、野指针、悬浮指针及空指针1.1 失控指针失控指针:也称迷途指针、野指针、悬浮指针。失控指针:指的是不指向任何合法的对象的指针,可以指向任何地址,并且对该地址的数值进行修改或删除,可能会造成意想不到的后果。1.2 迷途指针(悬浮指针)迷途指针:当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针称为迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途指针,则将产生无法
2021-03-07 22:55:16 775
原创 Selenium 三种等待
1. 强制等待time.sleep(10)不管你的浏览器是否加载完成,都会继续执行代码。from selenium import webdriverfrom time import sleepdriver = webdriver.ChromeDriver()driver.get('https://www.baidu.com')sleep(3) # 强制等待3秒再执行下一步print driver.current_urldriver.quit()2. 隐形等待i.
2021-03-07 22:54:26 342 1
原创 Selenium 基本知识-关闭屏显 设置环境变量
浏览器驱动加入环境变量当前创建 WebDriver 对象,需要指定 ChromDriver 路径, 加入环境变量后可以省略。把浏览器驱动所在目录加入环境变量 Path, 再写代码时,就可以无需指定浏览器驱动路径了,像下面这样wd = webdriver.Chrome()关闭 chromedriver 打印信息from selenium import webdriverimport time#加上参数,禁止 chromedriver 写屏options = webdr...
2021-03-04 13:51:38 313 1
原创 Python tar.gz 格式文件安装
由于网络限制,或者.whl 安装失败时 可以去官网下载对应的.tag.gz 文件https://pypi.org/解压到本地,知道包含setup.py 文件夹。管理员启动 cmd 进入到当前目录。setup.py文件,直接在地址栏输入%comspec%,进入该目录的命令提示符;执行: python.exe setup.py install安装完成。...
2021-03-04 11:34:32 1124 2
原创 Selenium Driver 原理 基本操作
转载地址:https://www.jianshu.com/p/81ce4bf0d0c0Selenium 官网Selenium WebDriver官网webdriver实用指南python版本
2021-03-04 10:33:25 590 1
原创 Linux Shell 脚本攻略(一)
终端中显示输出命令都是在终端会话中输入并执行的。打开终端时会出现一个提示符。有很多方法可以配置提示符,不过其形式通常如下:username@hostname$或者也可以配置成root@hostname #,或者简单地显示为$或#。$表示普通用户,#表示管理员用户root。root是Linux系统中权限最高的用户借助sudo这类工具来运行特权命令。使用sudo <command> <arguments> 执行命令的效果和root一样。shell脚本通常以 #!/bi.
2021-03-02 10:28:37 548
原创 Jira ScriptRunner 插件使用总结
Xnip2018-11-08_11-23-20.jpgXnip2018-11-08_11-30-42.jpgXnip2018-11-08_11-32-58.jpg 高亮的部分是ScriptRunner插件提供的功能帮助信息参考文档是可用信息的最大来源,官方文档地址:https://scriptrunner.adaptavist.com/latest/index.htmlSnipaste_2018-11-08_11-39-42.png官方YouTub...
2021-03-01 22:09:24 1877
原创 Jenkins slave节点两种挂载方法
slave节点在Jenkins的Configuration页面,进入Mange node页面,可以配置管理node节点,例如新加、删除等操作。新加node节点的页面如下:其中,Name是节点名字;Description是节点描述;# of executors是该节点可以同时运行job的数量;Remote root directory主要是添加了workspace的目录;Label是该节点的标签名,在运行job的时候,可以使用该标签指定job运行的node;Usage是你如何使用该
2021-03-01 22:08:05 999
原创 Linux 快捷命令
1、tab //命令或路径等的补全键,linux用的最多的一个快捷键 ⭐️2、ctrl+a //光标迅速回到行首 ⭐️3、ctrl+e //光标迅速回到行尾 ⭐️4、ctrl+f //光标向右移动一个字符5、ctrl+b //光标向左移动一个字符6、ctrl+insert //复制命令行内容(mac系统不能使用)7、shift+insert //粘贴命令行内容(mac系统不能使用)8、ctrl+k //剪切(删除)光标处到行尾的所有字符 ⭐️9、ctrl+u //剪切(删除)
2021-02-27 11:14:42 910
原创 JMeter-查看结果树类型
TextCSS_JQuery_TesterHTMLJSONDocumentRegexp_TesterXPath_Tester
2021-01-24 23:24:23 153
原创 Python 输出到文件两种方式
fp=open('d:/test.txt','w')print('HelloWord',file=fp)fp.close()with open('d:/test.txt','w') as file: file.write('HelloWord1')
2020-12-29 13:21:18 8764
原创 Jenkins Pipeline 并发 parallel
多个stege并行执行,只需要将并行执行的stage 放入 同一个Stage里,并且在Parallel中。stage('Container Scanning') { parallel { stage('Run Branch1') { steps { pwsh(script: """ ****** """) } }
2020-12-21 16:20:10 3475
原创 Jenins pipeline 基本结构
stage('Start test app') { steps { pwsh(script: """ docker-compose up -d """) } post{ success { echo "App started successful" } failure { echo "App failed to start" }.
2020-12-21 15:37:26 138
原创 C# 去掉强签名 注册表修改
有时遇见C# binary 被强签名,替换binary时 不能够正常运行,需要修改注册表去掉强签名。在Windows 7/10编译代码时,有时也会遇见问题。手动注册表修改如下:x64:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft add new key(StrongName/Verification/*,*)x32:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft ad..
2020-12-08 20:48:04 949
原创 修改Python pip.ini global路径
1. 在 C:\ProgramData\ 创建 pip 文件夹2. 在C:\ProgramData\pip\ 创建 pip.ini 文件3. 修改 pip.ini 文件, 内容如下:[global]timeout = 600index-url = http://artifactory.com/aftifac/api/pipp/simple /*包路径*/trusted-host = artifactory.com /*host*/...
2020-12-08 20:46:49 584
原创 Jenkins-Pipeline 基础1
Freestyle jobs 对比 Pipeline jobs Pipeline 常用网址: Jenkins Pipeline Documentation: https://www.jenkins.io/doc/book/pipeline/ pipeline 介绍 Pipeline Syntax: https://www.jenkins.io/doc/book/pipeline/syntax/ pipeline 语法 Pipeline Steps:...
2020-12-04 12:39:34 98
转载 十大最佳DevOps工具
十大最佳DevOps工具(转载)【编者的话】DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。开发和运维的集成翻开了软件开发的全新篇章。如果你还是DevOps的新手,或者正在寻求改进已有流程的方法,那么第一道关卡就是调研哪些工具最适合你的团队。本文整理了工具列表,为大家选择所需的工具提供详实的参考信息。让我们一起看看从自动化build工具到应用程序性能监控平台领域里,十大最佳DevOps工具是哪些吧。1. GradleDevOps工具集需要一种可靠的bu.
2020-11-26 13:06:43 6925
原创 STL::Vector
class Widget { ... };typedef vector WidgetContainer;typedef WidgetContainer::iterator WCIterator;WidgetContainer cw;Widget bestWidget;...WCIterator i = find(cw.begin(), cw.end(), bestWidget);
2017-08-13 23:28:58 221
原创 https://tieba.baidu.com/p/4008858829
新编C C++程序设计教程(广树建) 下载地址:http://pan.baidu.com/s/1o6qqXwY密码:zdh6 资源大小:52.2M挑战C++程序语言(蔡文辉) 下载地址:http://pan.baidu.com/s/1ntj70FZ密码:4lv7 资源大小:33.6M数据结构 (C++版)(王红梅) 下载地址:http://pan.baidu.com/s/1
2017-07-21 15:01:11 21866
原创 C# 获得%ProgramData% 路径
法一:string str = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);法二:private bool ProgramDataWriteFile(string contentToWrite) { try
2017-06-26 22:57:34 5004
原创 xxxx
XDocument doc = new XDocument( new XDeclaration("1.0", "utf-8", "yes"), new XElement("Root", new XAttribute("attr1", "value"),
2017-06-23 18:02:29 637
原创 jilushiyong
pDocElement->appendChild(pDoc->createTextNode("\n\t")); pDocElement->appendChild(pNewChildElement); 是不是就有了
2017-06-23 16:59:56 226
原创 C++操作 XML
// MFCApplication1Dlg.cpp : 实现文件//#include "stdafx.h"#include "MFCApplication1.h"#include "MFCApplication1Dlg.h"#include "afxdialogex.h"#import "MSXML6.dll" rename_namespace(_T("MSXML")) #inc
2017-06-22 23:44:46 446
原创 C# IPv4 控件
调用时 直接使用 private IPv4TextBox XXX; using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;usi
2015-12-15 09:16:11 354
原创 Dictionary<k, v>使用技巧
1、要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib)2、描述 1)、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成 2)、任何键都必须是唯一的 3)、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值
2015-11-18 13:20:13 915
原创 文件操作
1.C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())this.listBox1.Items.Add(NextFolder.Name);
2015-11-16 13:03:49 279
XML文件追加Node节点
2017-06-25
工资管理系统
2011-12-22
托管培训中心信息管理系统
2011-12-22
研究生招生信息管理系统
2011-12-22
销售信息系统
2011-12-22
数据结构 一元多项式的运算
2011-04-09
计算二叉树的结点个数
2011-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人