Python高级特性
一、切片 (1)正常切片 L[0:3] L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略。 L[:3] (2)倒数切片 L[-2:] (3)每几个选一个 L[:10:2] #前10个数,每两个取一个 (4)tuple ... 查看全文
java instanceof 判断是否是String
if(formbean.getBean().get("RZZGMCM") instanceof String){ formbean.getBean().put("RZZGMCM_ARR", (formbean.getBean().get("RZZGMCM").toString().split("," ... 查看全文
编程体系结构(02):Java异常体系
本文源码:GitHub·点这里||GitEE·点这里一、异常简介优秀的程序代码,都在追求高效,安全,和低错误率,但是程序中的异常是无法避免的,降低异常出现的频率是关键,异常出现如何处理是另一个重要方面,Java体系中异常框架对于系统开发是十分重要的。面对系统异常时,不要慌乱,异常虽然是错误,也是系统发出的消息,标识系统的缺陷和需要改进的地方。二、API体系Java的API中已经定义许多异常类,分为 查看全文
wpf之DataGrid绑定DataTable,其中DataGridComboBoxColumn双向绑定枚举enum
百度了快一天,没结果,除了几个原创的,都是复制粘贴的内容。 不想用别的笨办法,于是脑洞大开,想出了我的办法。 首先是前台代码,与网上的比较类似: xmlns:jz="clr-namespace:*****.Model;assembly=****" xmlns:utils="clr-namespace ... 查看全文
C# 一维数组的定义与Format语句的使用
1 static void Main(string[] args) 2 { 3 //一维数组的两种初始化 4 //动态初始化 5 int a = 5; 6 int[] aa = new int[10]; 7 int[] bb = new int[a]; 8 //利用new给int数组在堆中开空间初始 ... 查看全文
Python自动化:pubmed实现自动抢票、双十一抢货
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 以下文章来源于英语公主 ,作者 Ldq 小伙伴们,这次推文讲的是‘xpath‘,掌握起来不难的哦。而且,熟悉了这套路,别说pubmed,任何你能在浏览器实现的操作,都基本能通 ... 查看全文
CVE-2020-1938 Apache-Tomcat-Ajp 文件包含漏洞复现
此文转自Apache Tomcat会开启AJP连接器,方便与其他WEB服务器通过AJP协议进行交互。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。此漏洞为文件包含漏洞,攻击者可利用该漏洞读取或包含Tomcat上所有webapp目录下的任意文件,如:webapp配置文件... ... 查看全文
.Net Core2.2升级.Net Core3.1采坑日记
一、WebApi1、Swagger的一个小坑(升级Swashbuckle.AspNetCore 4.0.1=>5.2.1) .Net Core2.2 Startup.cs //注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c ... 查看全文
JSON对象与XML相互转换工具类
依赖jar <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>com.alibaba</g ... 查看全文
golang iris运行报错 crypto net text
安装iris:go get -v -u github.com/kataras/iris只需要这条命令就行但是我怎么安装都不行于是卸载了golang工具包,也把$GOPATH也删除掉重新安装,再重新执行一遍命令就可以下载了,但是还是有些许报错,主要是说一些包没有办法找到,我没有理会这些报错,写了一个d ... 查看全文
css通配样式初始化(多款,供君自选)
腾讯官网 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} body{font:12px"宋体","Arial Narrow",HELVE ... 查看全文
如何用css样式修改select下拉箭头默认样式
select { /* 鼠标移上,变小手 */ cursor: pointer; padding: 0 10px; /* 清除默认的箭头样式 */ appearance: none; -moz-appearance: none; -webkit-appearance: none; /* 右侧添加箭头 ... 查看全文
关于js在一个固定的盒子里面拖拽的问题(包含临界值)
回武汉打卡第三天,武汉加油,逆战必胜!今天我们一起分享一下js拖拽的问题。 当然实现拖拽方法是有很多的,下面简单讲一种方法,大致思路如下: 首先需要用到的事件主要有 onmousedown,onmousemove,onmouseup。因为是小盒子(small)在拖拽拖拽,所以首先onmousedow ... 查看全文
selenium学习——文件上传
1、上传 学习链接: https://www.cnblogs.com/yoyoketang/p/6445270.html input标签可以借助send_keys()操作来实现文件上传 <<input type="file" name="file" style="position: absolute ... 查看全文
jmeter json提取器提取某个属性的所有值
json 提取器各字段说明: Variable names:保存的变量名,后面使用${Variable names}引用 JSON Path expressions:调试通过的json path表达式 Match Numbers:匹配数字(0代表随机提取,1代表提取第一个,-1代表提取所有) Def ... 查看全文
常见的网页单位:em/rem/px/%/vm/vh
px:像素 px单位的名称为像素,它是一个固定大小的单元,像素的计算是针对(电脑/手机)屏幕的,一个像素(1px)就是(电脑/手机)屏幕上的一个点,即屏幕分辨率的最小分割。由于它是固定大小的单位,单独用它来设计的网页,如果适应大屏幕(电脑),在小屏幕(手机)上就会很不友好,做不到自适应的效果。 em ... 查看全文
《破译Web UI》,自己的一本真诚之作
Web设计中,很多人会模糊于规范,迷糊与入手,其实确实它是一个难点,哪怕是工作一些年头的设计师,也会有难以突破的瓶颈,这就需要不断地积累和探索,总结,分析思考。因此一句两句话,是无法体系的讲完这些东西的。在这里,就需要无耻的打一个广告了,因为我已经把整个重点知识体系,写成了一本“工具参考书籍”,这本 ... 查看全文
js 弹出确认 取消对话框
js 弹出确认 取消对话框 一种: <a href="javascript:if(confirm('确实要删除该内容吗?'))location='http://www.google.com'">弹出窗口</a> 二种: <script language="JavaScript"> function ... 查看全文
html-表格和表单,教你如何花式使用表格和表单
下面将介绍如何玩转各种表格和表单: 表格的作用:展示数据(尽量不做页面布局) 表格的属性:width、height、border、bordercolor cellspacing=“ ” 清除单元格边框的间距 cellpadding="" 内容距离边框之间的边距 align="" 水平对齐方式 val ... 查看全文