- 博客(37)
- 资源 (1)
- 收藏
- 关注
转载 C#解析JSON
全称“JavaScript Object Notation(JavaScript对象表示法)”,JSON 是存储和交换文本信息的语法。[ {"id" : 2 , "name" : "星河爆破" , "number" : 999 } , {"id" : 3 , "name" : "九星连珠" , "number" : 9 } , {"id" : 4 , "name" : "一语成谶" , "number" : 999 } ]学习JSON基础教程在线JSON解析及格式化验证网站。
2023-06-29 09:59:23 11791
原创 【将一个xls文件内的第一个sheet的数据(其中第一行是列名)按照指定行数进行切割,并生成新的xls文件进行保存,用宏代码实现】
【代码】【将一个xls文件内的第一个sheet的数据(其中第一行是列名)按照指定行数进行切割,并生成新的xls文件进行保存,用宏代码实现】
2023-05-15 14:31:06 266
原创 常用Xpath举例
例如: //input[@name=‘wd’] 或者 //input[@id=‘kw’],一般常用在节点属性和属性值在整个网页源码中唯一的情况。
2023-05-04 14:30:24 321
原创 如何将python脚本打包成可执行exe文件
写一个支持入参的python脚本,打包成exe文件找一张图片作为exe文件的图标百度搜索” 在线jpg转cio”,将图片转换成cio格式跳转到虚拟环境目录的script目录,我的目录是:C:\Users\Administrator\Desktop\python举例\venv\Scripts执行命令进行打包可以使用脚本要求的入参,进行运行测试,我们就可以实现一个exe文件,执行接受入参,并且返回执行结果
2023-01-06 15:19:32 1620
原创 XML格式文本解析(包含python和C#2种代码处理)
python处理1. 正则匹配法根据xml特性,每个标签都是以类似格式开头和结束,可以可以使用正则直接匹配出来。代码如下:执行结果:根据xml特性,每个标签都是以类似格式开头和结束,可以可以使用正则直接匹配出来。代码如下:执行结果:......
2022-07-13 11:37:01 684
原创 2021-11-09
import re# 获取订单号,匹配的规则是,"Order Number "这个字符串后面连续的数字部分,即为订单号,取第一页的订单号就可以def get_order_no(text): pattern = r"Order Number(.*[0-9]{1,})" order_nos = re.findall(pattern, text) return order_nos[0]# 获取客户公司,匹配的规则是,"Bill To "这个字符串后面除了换行符以外的所有字符,.
2021-11-09 15:25:13 203
原创 常用C#代码
常用C#代码字符串处理1.字符串截取//字符串截取//从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。string.Substring(int index, int length);//从此实例检索子字符串。 子字符串在指定的字符位置开始并一直到该字符串的末尾。string.Substring(int index);2. 字符串分割//字符串分割//separator-char类型的数组分隔符,例:new char[]{‘,’, ‘|’}string.Split
2021-10-27 09:38:32 6278
原创 python爬取网页表格数据并写入到excel
python爬取网页表格数据并写入到excel获取银行网页中外汇数据:http://fx.cmbchina.com/Hq/History.aspx?nbr=%e7%be%8e%e5%85%83&startdate=2009-01-01&enddate=2021-10-22&page=1代码如下:import datetimeimport reimport openpyxlimport requestsfrom lxml import etreedef get
2021-10-22 14:12:43 12812 8
原创 宏/VBA批量将文件夹下的csv文件转换成xlsx
Sub change_CSV_to_XLSX() ChDir "C:\Users\Administrator\Desktop\新建文件夹" Dim sDir As String Dim result_dir As String result_dir = "C:\Users\Administrator\Desktop\新建文件夹" sDir = Dir(result_dir & "\*.csv") While Len(sDir) Workbooks.Open Filename:=res.
2021-10-20 22:39:05 1510
转载 数字化转型是什么?干什么?怎么干?如何推?
先进制造业导读当前,把握住数字化机遇,进一步释放数字活力,充分发挥数字经济的新优势,已经成为了时代的使命。这其中,企业如何进行数字化转型升级成为行业共同关注的焦点。数字化转型工作手册...
2021-03-14 22:23:50 986 1
原创 解决原始文件(包含2个标题行第一行是合并单元格数据内容)根据行数切割失败办法
解决原始文件(包含2个标题列第一列是合并单元格数据内容)根据行数切割失败办法暂时解决办法如下:假设原始文件内容如下:请先将第一行中ABC单元格的内容先暂时保存一下:客户数据导入模板注意请XXXXXXXXXXXXXXXXXXXXXXXX将第一行内容保存之后,请在原始文件中删掉第一行在删掉第一行中的原始文件中执行切割文件的宏Sub splitexcel()Dim r, c, i, totalhangshu, fileshu, bt As LongApplication.ScreenU
2021-02-07 18:16:39 353
原创 简单excel宏工具对数据进行脱敏
简单excel宏工具对数据进行脱敏宏代码Sub aa() Dim col As String Dim maxrow Dim stratpoint&, changdu& Set Rg = Application.InputBox("请您选择需要脱敏的数据后一列!", Title:="提示", Type:=8) stratpoint = Val(Application.InputBox("请您输入脱敏的起始位置?")) changdu = Va
2021-01-28 10:20:15 5501 1
原创 EXCEL宏根据指定行数来切割excel文件内容成新文件
EXCEL宏根据指定行数来切割excel文件内容成新文件宏内容Sub splitexcel()Dim r, c, i, totalhangshu, fileshu, bt As LongApplication.ScreenUpdating = FalseApplication.DisplayAlerts = FalsetRow = Val(Application.InputBox("请您输入需要切割的行数?"))If tRow = 0 Then MsgBox "您未输入行数,程序退出!": E
2021-01-27 16:17:04 3187 1
原创 Python筛选EXCEL数据
Python筛选EXCEL数据Python筛选EXCEL数据Python筛选EXCEL数据我们在实际业务过程中,可能涉及到excel数据清洗的场景,本次代码处理的是客户个人基本信息的清洗操作,其中包含了身份证,性别,国籍,电话,职业,身份证地址,居住地地址,职业描述,以及证件起始日期的筛选操作,我们可以根据实际需要一并判断都判断,或者单个判断,实际代码如下:配置文件名:config.ini[File]### 填写待处理文件信息file_name1 = C:\Users\Administrator
2020-12-25 22:52:35 6471
原创 Python装饰器理解和固定格式
Python装饰器理解和固定格式闭包装饰器闭包闭包函数,可以简单一句话概括,即内层函数引用外层函数的变量,并且进行调用执行,即该内层函数就是是一个闭包函数。举例子:def outside(): a = "哈哈!" def inside(): # 当前inside函数即为一个闭包函数 print(a) return inside装饰器装饰器,简单理解就是程序代码在运行中,在函数前面动态增加的功能方式。举例子:假设当前我们计算1-1000万相加。de
2020-07-10 18:06:39 549 2
原创 python控制键盘和鼠标
python控制键盘和鼠标安装PyAutoGui模块暂停和防止故障设置控制鼠标获取当前执行机的分辨率移动鼠标获取鼠标位置点击鼠标操作图像识别拖动鼠标操作滚动鼠标操作获取屏幕快照键盘操作键盘输入按键按下,按键松开热键组合输入安装PyAutoGui模块命令行安装:pip install pyautoguipycharm搜索第三方包安装暂停和防止故障设置当我们在执行脚本的时候,如果脚本执行错误操作,我们需要手动控制鼠标和键盘来操作时,我们需要设定一下故障设置操作的等待时间。我们可以设置pyaut
2020-06-19 16:44:05 1650
原创 Python自定义重试装饰器
Python自定义重试装饰器代码如下:import randomimport timefrom functools import wrapsdef fail_retry(try_times, time_delay): def decorator(func): @wraps(func) def wrapper(): n = 1 current_result = func() while
2020-06-19 13:58:41 367
原创 Python使用selenium+PIL实现网页长屏截图
Python使用selenium+PIL实现网页长屏截图代码如下:代码如下:import globimport osimport timeimport numpyfrom PIL import Imagefrom selenium import webdriverclass ScreenLongShot(object): def __init__(self, url): self.get_img = "result.png" self.driv
2020-05-15 17:01:58 1266
原创 Python的Logger处理在IDE控制台和文件文件中打印日志的方法
Python的Logger处理在IDE控制台和文件文件中打印日志的方法demo如下:[root@bogon demo]# tree.├── log├── log.py└── main.py其中log是自动生成的保存日志文件的目录log.py代码如下:# -*- coding: UTF-8 -*-import loggingimport logging.handlersimp...
2019-12-26 15:11:54 508
原创 Python写的一个小的计时时钟程序
# Author:Marvin Mao# 时钟.pyimport time# 时钟程序class Clock(object): def __init__(self, h=0, m=0, s=0): """ 设置初始化时分秒 :param h: 时 :param m: 分 ...
2019-11-25 17:31:49 1058
原创 使用Python的unittest来进行阿里云sdk的简易测试
# Author:Marvin Mao# Date:2019/11/19 10:39# test_custom_domain.py# -*- coding= utf-8 -*-# /usr/bin/env pythonimport loggingimport unittestimport fc2from FC_SDK_TEST.test_config import *...
2019-11-19 17:20:44 546
原创 Docker下安装mysql、Sqlserver、PostgreSQL
------------------------------------------------------------------------------------------------------------------------【docker 安装mysql】yum -y update1. 安装dockeryum install docker2. 启动docker服务sys...
2019-11-07 11:05:56 989
原创 手动部署Oracle时,使用xhost无法弹出交互窗口解决办法
当使用xhost + 或者xclock无法弹出交互窗口时提示说unable to open display ""解决办法:只需要在当前使用xshell访问linux的本地客户端上下载一下Xmanager软件。下载完成之后,再使用xshell登录时配置一下隧道信息:如果需要在oracle用户下弹出交互窗口,则将上述身份认证信息中的用户改成oracle即可。...
2019-11-07 10:47:35 1309
原创 JMeter学习--基础Jmeter操作(四)【使用cookie来请求网页】
使用cookie来请求网页:假设我需要在登录后的某个页面进行下发操作我直接在jmeter中使用请求下发此时需要用到cookie来通过认证此时我们添加一个Http Cookie管理器,来管理cookie值再次点击执行,观察结果...
2019-11-01 18:12:36 399 2
原创 JMeter学习--基础Jmeter操作(三)【Jmeter参数化方法】
JMeter学习--基础Jmeter操作(三)Jmeter参数化方法:1. 直接自定义入参2. 使用CSV Data Set Config的设置,从csv文件导入3. 使用计数器,来输入4. 使用随机函数来生成随机值4.1使用__Random函数来实现随机生成数值4.2使用__RandomDate函数来实现随机生成数值4.3使用__RandomString函数来实现随机生成数值Jmeter参数化...
2019-10-31 15:12:31 463
原创 JMeter学习--基础Jmeter操作(二)【基础界面配置】
JMeter学习--基础Jmeter操作(二)基础界面配置:配置日志:选择界面的显示语言:配置界面字体大小:修改Body体内的字体大小配置界字体大小自定义字体大小基础界面配置:配置日志:选择界面的显示语言:配置界面字体大小:修改Body体内的字体大小修改Jmeter文件目录中/bin/jmeter.properties文件中的font相关参数jsyntaxtextarea.fon...
2019-10-31 10:28:02 470
原创 JMeter学习--基础Jmeter操作(一)【JMeter界面操作介绍】
JMeter学习--基础Jmeter操作(一)JMeter界面操作介绍模板:线程组:新建一个HTTP请求:常用监听器:聚合报告:查看结果树:图形结果:用表格查看结果:常用工具栏图标:断言:响应断言持续时间断言字节断言输出性能报告:JMeter界面操作介绍模板:线程组:新建一个HTTP请求:常用监听器:聚合报告:查看结果树:图形结果:用表格查看结果:常用工...
2019-10-30 18:05:04 1360
原创 Python简易的二分法和排序法
Python简易的二分法和排序法二分法前提条件:背景:普通方法:二分法:排序算法:前提条件:背景:排序法:二分法前提条件:输入的列表需要是有序的排布的,不可以是随机分布值的集合。背景:假设当前输入的列表为一个从小到大排序的集合,那么需要实现再其中找一个指定值,并返回其在列表中的索引位置。普通方法:使用此方法,当目标值的索引位越靠后时,需要执行的时间越长def get_index(l...
2019-10-29 17:34:35 1639
原创 重启和卸载linux上部署的oracle数据库
重启数据库在oracle用户下,跳转到配置文件所在的文件目录,执行配置文件[root@iZuf62q9sqpx7kwg0m00tiZ /]# su - oracleLast login: Mon Jun 10 14:26:34 CST 2019 on pts/3[oracle@iZuf62q9sqpx7kwg0m00tiZ ~]$ cd /home/oracle[oracle@iZu...
2019-06-10 16:05:53 247
原创 linux上手动安装oracle数据库
Linux安装oracle数据库预制条件:CentOS linux 系统服务器Oracle11g安装包,官网链接:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html创建oracle用户和用户组:# 创建用户和用户组/us...
2019-06-10 15:33:05 2197 2
原创 用python3的urllib()模块实现爬取网页上的图片,并保存到指定文件夹
import datetimeimport osimport refrom urllib import requestclass ImageCrawler(object): @staticmethod def get_url(url): # 赋值一个headers,将程序访问网站伪装成浏览器,以防止被禁止访问 headers = {...
2019-05-30 17:41:14 3860
原创 如何为阿里云k8s部署本地计算机的访问控制台( Dashboard )
如何为阿里云k8s部署本地计算机的访问控制台( Dashboard )首先需要建议一个K8s集群,可以是在阿里云上直接创建一个k8s集群,或者在服务器上部署一个k8s集群。本文以阿里云k8s集群为例。根据K8s官方文档,在本地部署kubectl工具来管理k8s集群并进行命令行操作https://kubernetes.io/docs/tasks/tools/install-kubectl...
2019-04-16 17:49:17 2175
原创 如何基于windows系统部署Python的虚拟运行环境
安装virtualenv 和 virtualenvwrapper-win在系统环境变量中增加WORKEN_HOME,该路径为虚拟运行环境的路径创建使用环境相关的配置目录virtualenv -p D:\Development\Python\python3.6.2\python3.exe case_system 当前路径下生成mkvirtualenv --python=D:\Deve...
2019-03-22 10:15:56 335
原创 Win10系统场景,安装JMeter测试工具
安装Java环境在安装JMeter工具之前,需要先装Java环境,也就是安装jdk。jdk的官方软件下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载之后一路,下一步安装。【尽量不要使用包含中文文字的路径】安装完成之后,需要配置JDK的环境变量举例子...
2019-03-21 17:44:28 368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人