自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3578

原创 多态实现原理

多态”的关键在于通过基类指针或引用调用一个虚函数时,编译时不确定到底调用的是基类还是派生类的函数,运行时才确定。这是如何实现的呢?请看下面的程序,该程序演示了多态类对象存储空间的大小。#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 315

原创 指针类型 野指针 悬空指针 迷途指针

1. 失控指针、迷途指针、野指针、悬浮指针及空指针1.1 失控指针失控指针:也称迷途指针、野指针、悬浮指针。失控指针:指的是不指向任何合法的对象的指针,可以指向任何地址,并且对该地址的数值进行修改或删除,可能会造成意想不到的后果。1.2 迷途指针(悬浮指针)迷途指针:当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针称为迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途指针,则将产生无法

2021-03-07 22:55:16 724

原创 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 300 1

原创 Selenium 基本知识-关闭屏显 设置环境变量

浏览器驱动加入环境变量当前创建 WebDriver 对象,需要指定 ChromDriver 路径, 加入环境变量后可以省略。把浏览器驱动所在目录加入环境变量 Path, 再写代码时,就可以无需指定浏览器驱动路径了,像下面这样wd = webdriver.Chrome()关闭 chromedriver 打印信息from selenium import webdriverimport time#加上参数,禁止 chromedriver 写屏options = webdr...

2021-03-04 13:51:38 261 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 914 2

原创 Selenium Driver 原理 基本操作

转载地址:https://www.jianshu.com/p/81ce4bf0d0c0Selenium 官网Selenium WebDriver官网webdriver实用指南python版本

2021-03-04 10:33:25 539 1

原创 Linux Shell 脚本攻略(一)

终端中显示输出命令都是在终端会话中输入并执行的。打开终端时会出现一个提示符。有很多方法可以配置提示符,不过其形式通常如下:username@hostname$或者也可以配置成root@hostname #,或者简单地显示为$或#。$表示普通用户,#表示管理员用户root。root是Linux系统中权限最高的用户借助sudo这类工具来运行特权命令。使用sudo <command> <arguments> 执行命令的效果和root一样。shell脚本通常以 #!/bi.

2021-03-02 10:28:37 500

原创 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 1658

原创 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 944

原创 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 881

原创 JMeter-查看结果树类型

TextCSS_JQuery_TesterHTMLJSONDocumentRegexp_TesterXPath_Tester

2021-01-24 23:24:23 125

原创 JMeter-request reponse详解 http常见状态码

requestreponsehttp状态码

2021-01-24 23:19:02 264

原创 JMeter-安装 环境变量配置

什么是Jmeter

2021-01-24 23:16:32 71

原创 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 8666

原创 Jenkins Pipeline 并发 parallel

多个stege并行执行,只需要将并行执行的stage 放入 同一个Stage里,并且在Parallel中。stage('Container Scanning') { parallel { stage('Run Branch1') { steps { pwsh(script: """ ****** """) } }

2020-12-21 16:20:10 3402

原创 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 108

原创 笔记

Git/GitHub/Gitlab 使用Linux 基本命令使用……Jenkins PipelinePython 学习

2020-12-08 20:50:12 60

原创 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 834

原创 修改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 534

原创 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 75

转载 十大最佳DevOps工具

十大最佳DevOps工具(转载)【编者的话】DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。开发和运维的集成翻开了软件开发的全新篇章。如果你还是DevOps的新手,或者正在寻求改进已有流程的方法,那么第一道关卡就是调研哪些工具最适合你的团队。本文整理了工具列表,为大家选择所需的工具提供详实的参考信息。让我们一起看看从自动化build工具到应用程序性能监控平台领域里,十大最佳DevOps工具是哪些吧。1. GradleDevOps工具集需要一种可靠的bu.

2020-11-26 13:06:43 6629

原创 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 199

原创 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 21167

原创 C# 获得%ProgramData% 路径

法一:string str = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);法二:private bool ProgramDataWriteFile(string contentToWrite) { try

2017-06-26 22:57:34 4813

原创 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 506

原创 jilushiyong

pDocElement->appendChild(pDoc->createTextNode("\n\t"));   pDocElement->appendChild(pNewChildElement);  是不是就有了

2017-06-23 16:59:56 214

原创 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 417

原创 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 339

原创 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 882

原创 文件操作

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 261

HID sample tool used by self

HID sample tool used by self

2022-09-05

XML文件追加Node节点

在 xml 文件追加节点 node 节点 节点分支 节点类型 等其他操作 程序由C# 编写 易于理解 可扩展 对于不规范的xml 里增加node节点 元素 等的操作

2017-06-25

XML shiyong

使用XML 添加数据

2017-06-22

OPC 服务器 客户端 开发指南

备份文档

2017-06-12

控制装置标准化通信——OPC服务器开发设计与应用

很好的一本书

2017-04-06

实现图象的透明和使用EVC实现小人动画效果

实现图象的透明和使用EVC实现小人动画效果 计算机嵌入式实验报告

2012-06-21

软件质量保证与测试 QTP实验报告

软件测试实验报告 QTP实验报告  软件质量保证与测试QTP网站测试基本实力

2012-06-21

工资管理系统

目标: ⑴实现月工资计算和打印输出相应的工资表格; ⑵实现与工资管理有关的档案管理。 ⑶提高工资管理工作效率,降低出错率。 5.2 功能要求: ㈠档案管理 ⒈ 保存有关工资计算以及工资管理所必须的数据 2.能对各种数据进行插入、修改、删除等操作 3.能对数据进行查询、统计 ㈡工资计算 1.正确计算出个人月工资、部门月工资以及全厂月工资。 2.能对病假扣款系数进行修正。 3.能打印输出工资计算表、个人工资单、部门工资单、工资汇总表四种表格。 5.3 数据要求: 每个职工的各种数据分为三类: 1. 职工的代号、姓名、性别、出生日期、参加工作日期、所属部门、人员类别、技术等级、技术职称、文化程度、民族、籍贯、现住址。 2. 职工的基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、房租。 3. 职工的出勤日数、公伤日数、产假日数、病假日数、旷工日数、事假日数、加班日数、夜班日数、病假系数。 工资单数据: 本月基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、加班费、夜班费、房租、病假扣款、事假扣款、旷工扣款、其它扣款、实发工资。

2011-12-22

托管培训中心信息管理系统

某托管培训中心希望建立系统对其数据进行管理。 3.1 系统概述: 培训中心的日常业务是: 1.处理学生报名。根据学生报名的科目查询科目信息,如果该科目已经满员,则提醒学员选择别的科目或者报名下期培训。如果该科目没有满员,则让用户选择相应的教师(同一科目可能有不同的教师,价位可能不同)并做报名登记,用户交费,向用户开具收费清单。 2.维护科目。可根据教师情况开设不同的科目。常见的科目有奥数、围棋、书法、蜡笔画、口才、新概念、萨克斯、吉他等。根据教师的知名度给教师不同的课时报酬,同时同一门课程知名度不同的教师承担,向学生收取的学费也不同。 3.安排教室及上课日程。根据教师及学生等情况确定某个科目的上课地点及时间,并形成学生与教师的上课日程表。 4.管理帐目。收取学生交费并入帐,开具收据、打印收费清单、催交费用等。 3.2 数据要求: 学生信息:学生编号、学生姓名、报名时间、交款额、所选科目(可能不止一门)。 科目信息:科目号、科目名、学时、上课周期、收费、上课地点、教师号、招收人数、已报名人数 教师信息:教师号、教师名、教师等级、教师特长 账目信息:日期、班级代号、学生编号、科目号、交款额

2011-12-22

研究生招生信息管理系统

系统概述: 研究生招生信息的管理工作大致分为三个阶段,第一阶段是考生报名,第二阶段是初试阶段,第三阶段是复试阶段,,第三阶段是录取情况统计。 在第一阶段,每个考生都要将自己的简历和报考情况填入一张表中。这些信息将作为每个考生的档案,由招生人员管理,后两个阶段的统计工作要用到这些信息。 第二阶段是进行初试与复试。初试设定考生的分数线以对使筛选合格的同学进入复试,初试分数线分单科分数线与总分分数线,任何一个科目不过线或者总分不过线均不能参加复试。初试后对筛选出来的考生进行复试,复试后公布录取分数线,当考生的总分达到录取线后方会被录取。此阶段还需要做数据的分析工作,主要是将每个考生的各科成绩汇总起来,计算出总分、平均分,同时统计出各科的及格率、不及格率及各分数段的考生人数来,由此来分析本年考生的质量和水平。 第三阶段的工作是进行录取后的统计。当录取名单确定之后,招生人员要进行统计、分析本年的录取情况,如统计录取生的成绩、年龄、来源等情况,并进行计划招生数和实际招生数的比较等。由此获得本年研究生的录取情况。 2.2 数据要求: 考生档案:考号、姓名、性别、年龄、政治面貌、是否应届、学历、来源、报考专业、报考类别。 初试成绩:考生的政治成绩、考生的外语成绩、专业基础科目。 复试成绩:考生的复试专业科目成绩、考生的面试成绩、考生的上机成绩 录取名单:考号、录取系别、初试成绩、复试成绩。 专业字典:专业代码、专业名称、计划内招生数、计划外招生数。

2011-12-22

销售信息系统

目标:一家经营体育用品批发的商店希望建立销售信息系统,对顾客信息、生产厂家信息、库存信息进行全面的管理。 功能要求: 1. 系统分为前台与后台两个部分。前台是提供给顾客的购物用的模块,客户能使用系统订购商品、请求发票、填写通信标签(通信标签指要给用户邮寄商品用户必须提供的信息,比如订单号、收件人、地址、联系电话等)基本信息、提供支付信息等。后台是提供给管理员用的模块,确认用户的订单、发货及打印发票(或缺货及缺货处理)、打印通信标签、库存信息的维护、库存不足时及时联系生产厂家进货。 2. 生成已成功完成订单列表、未付款订单报表、未发货订单报表等 3. 其它 1.3 主要的数据项 顾客信息:顾客代码、顾客名称、姓名、地址、邮编、电话等 订单信息:订单号、下单日期、顾客代码、运输要求、能否供货标志、货号、运输日期、货物重量、运费、付款清单等 订单细则:细则编号、订单号、产品分类编号、生产厂、数量、总金额 库存商品信息:商品分类编码、生产厂家编码、商品说明、单价、计量单位、计量单位的说明等 生产厂家信息:厂家代码、厂家名称 以上数据中,订单细则是对订单信息各子项的详细说明。

2011-12-22

学生成绩管理系统 通讯录 课程设计

学生成绩管理系统 通讯录 课程设计 课程设计题目 包含多个文档

2011-09-12

学生成绩管理系统 课设题目

学生成绩管理系统 课设题目 c|c++ 能够运行

2011-09-12

C程序100例\C语言100例

C程序100例\C语言100例 包含完整代码 稍作修改可运行 初学者强化 c基础

2011-09-12

ACM\程序设计导引及在线实践

ACM\程序设计导引及在线实践 方法讲解 通俗易懂

2011-09-12

web前台\DIV+CSS网站布局-练习 pdf格式

web前台\DIV+CSS网站布局-练习.pdf

2011-09-12

web 前台开发 css2.0中文手册

web 前台开发 css2.0中文手册 使用方便 不必安装

2011-09-12

Web 实用网页设计方法 WEB简介

Web 实用网页设计方法 jweb 方法讲解概述

2011-09-12

Web 实用网页设计方法 javascript 方法讲解

Web 实用网页设计方法 javascript 方法讲解 可熟练掌握 本人感觉很好推荐阅读

2011-09-12

Web 实用网页设计方法 HTML

Web 实用网页设计方法 HTML讲解 初学者必看

2011-09-12

Web 实用网页设计方法

Web 实用网页设计方法 css方法实践讲解

2011-09-12

21学会JAVA_WEB开发

21学会JAVA_WEB开发 讲解详细 包括工具的配置安装 本人阅读感觉不错 推荐一下 可能和别人的有重复

2011-09-11

Mysql 安装包 易于安装

Mysql 安装包 通用性强 普遍安装 支持多种系统

2011-09-11

Oracle大型数据库技术 讲义

Oracle 大型数据库讲义 知识点全面讲解 讲解详细 与界面截图相结合 易于理解

2011-09-11

Linux 常用命令 大全

Linux 常用命令 搜索简便快捷 有助于linux的学习

2011-09-11

JSP 经典范例 数据库部分

JSP 经典案例 是初学者尽快掌握JSP开发技术 数据库部分

2011-08-28

JSP 范例大全 适合初学者尽快掌握JSP基础

JSP 案例开发大全 适合初学者尽快掌握JSP基础技术 数据库和 代码分开

2011-08-28

html css 经典开发手册 案例大全

html css 经典案例大全 开发手册 适合各阶段开发者使用

2011-08-26

Oracle数据库sql语句的基本操作详解

Oracle数据库 中的sql语句基本操作详细解释 有助初学者 学习

2011-04-30

数据结构 一元多项式的运算

已知一元多项式:A(x)=a0+a1x+a2x2+a3x3+….anxn, B(x)= b0+b1x+b2x2+b3x3+….bmxm设计算法实现C(x)=A(x)+B(x)。功能包括输入多项式A,输入多项式B,求A和B的和,显示求和后的结果等操作。本题中,链表的第一个元素位置为1,链表的数据域格式为 : coef exp 其中coef为系数,exp为指数。

2011-04-09

经典A+B三种语言解题过程

经典A+B 程序  本题采用三种解题方式 JAVA C++ C 集体过程简单明了

2011-04-09

MFC详解入门基础 ppt演示创建程序i

MFC的入门基础 详细讲解如何创建MFC程序 对个别函数进一步讲解

2011-03-04

计算二叉树的结点个数

Description: 建立一棵二叉树,用二叉链表存储二叉树,计算二叉树中包含的结点个数。 Input Format: 输入的数据只有一组,是一棵二叉树的先序遍历序列,结点的值为一个小写字母,#号表示空结点,如输入:a b d e # # f # # # c # #,数据之间空一个格,得到的二叉树如下。( 图暂时不能上传,请同学们自己画出图) Output format: 输出二叉树的结点个数,空树输出NULL。 Input Sample: 输入样例1:a b c # # # d e # # f # #输入样例2:#Output Sample: 输出样例1:6输出样例2:NULL

2011-03-04

空空如也

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

TA关注的人

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