自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Codeforces 1090C New Year Presents

New Year Presents用set模拟一下。。 写的bug有点多。#include<bits/stdc++.h>#define LL long long#define fi first#define se second#define mk make_pair#define PII pair<int, int>using ...

2019-10-01 20:39:00 479

转载 codeforces 1156F Card Bag 概率dp

Card Bag状态只会从a小转移到a大,随便dp就好了。#include<bits/stdc++.h>using namespace std;const int N = 5000 + 7;const int mod = 998244353;int n, a[N], sum[N], dp[N][N], sum_dp[N];int inv...

2019-10-01 13:20:00 414

转载 Codeforces 1152E Neko and Flashback 欧拉路径

Neko and Flashback把a[ i ] - b[ i ] 看成边, 就是求一遍欧拉路径就好了。注意图不连通的情况。。#include<bits/stdc++.h>#define fi first#define se second#define mk make_pair#define PII pair<int, int>...

2019-10-01 12:46:00 450

转载 Codeforces 97E Leaders 点双联通

Leaders我们随便找一颗生成树出来, 如果询问的两点的距离为奇数则肯定可以,否则看两点树上路径中有没有边在一个奇环中, 对于一个点双联通分量来说,要么没有奇环, 要么两两之间都有奇环, 这个画画图就能知道,然后求个bcc的过程中处理一下就好了。#include<bits/stdc++.h>#define fi first#define s...

2019-09-30 00:32:00 177

转载 HashTable 板子

struct HashTable { typedef ull T; typedef int S; static const int N = (int)1e6 + 7; static const int M = (int)1e5 + 7; int head[N], tot; struct Node { T f...

2019-09-29 19:50:00 69

转载 Linq的整型或实体类null引发的报错问题

经常在程序中遇到两个空值报错问题;问题1:int类型如果为不可空,假如传进去null,会报错问题2:EF的获得单个实体的Model如果为空,那么后面如果跟上属性会报错解决问题1:一般属性都设为可空再自己封装一个 Toint方法,如果对象为null,则转换为0(或者使用.net类库自带的方法GetValueOrDefault())解决问题2下图为获得单...

2019-09-29 11:36:00 339

转载 下一代容器技术podman简介

PODMAN主要由红帽发起和推动,是下一代的容器技术,包括如下三个模块:Podman,Skopeo和Buildah这三个工具都是符合OCI计划下的工具(github/containers)。主要是由RedHat推动的,他们配合可以完成Docker所有的功能,而且不需要守护程序或访问有root权限的组,更加安全可靠,是下一代容器容器工具。PodmanPodman可以替换Docker...

2019-09-29 10:20:00 1116

转载 AS3 new的文本框使用特定字体

//获取到嵌入的字体 var fontClass:Class = getDefinitionByName("ArialFontDt") as Class; //注册字体 Font.registerFont(fontClass); var tf:TextFormat = new TextFormat(); tf.font = "Arial";...

2019-09-29 10:11:00 126

转载 RHEL8 创建本地YUM存储库

yum 的好处及本地yum的好处不在本文讨论范畴,本文针对rhel8中的新功能yum做简要介绍和配置,在 RHEL 8中分为两个存储库:BaseOS应用程序流(AppStream)BaseOS中的软件包旨在提供底层操作系统功能的核心集,为所有类型的安装提供基础。Application Stream中的包包括用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例...

2019-09-29 09:49:00 3131

转载 mybatis插入多条数据,若数据库中存在则更新,若无则插入

原文链接:https://blog.csdn.net/anqinganjie/article/details/84803113mybatis插入多条数据,若数据库中存在则更新,若无则插入,具体实例如下:其中pro_id,day_date为唯一索引insert into pro( pro_id, day_date, pric...

2019-09-28 13:46:00 227

转载 HDU - 6150 构造题

最近的vj好垃圾,老崩,实名吐槽HDU - 6150题意:给出一个错误的求最小点覆盖的函数,需要来构造一组样例,使得那个函数跑出来的答案是正解的3倍以上。很巧妙的构造技巧,首先想法就是弄一个二分图,让正确答案是上面的n个点,我们需要构造的就是下面的点,这就不知道为什么要这样构造了。也就是分块的思想。从1~n每次分n/i个块,每个块的大小为i,对于每个块下面就构造出一个点...

2019-09-27 17:33:00 118

转载 egret 发布的html5无法直接浏览 解决方法

egret 发布的html5无法直接浏览,主要是跨域和无法解析josn文件。主要 在浏览器旁边添加空格加一行字符串,重启即可。每次将html拖入浏览器后就可以观看。--allow-file-access-from-files参考文案:https://blog.csdn.net/superit401/article/details/72772658转载于:ht...

2019-09-27 16:07:00 512

转载 HttpClient 使用案例

package com.qifeng.config.ygx.common.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.SneakyThrows;import org.apache.http.HttpEntity;impor...

2019-09-27 14:05:00 90

转载 Codeforces 1146G Zoning Restrictions dp

Zoning Restrictions发现从左往右dp没有办法dp, 可以想到最大值的性质, 我们考虑构建笛卡尔树的过程。如果 i 的l, r 的最大值, 那么经过 i 点的线段可以全部在枚举 i 的时候处理掉。dp[ i ][ j ][ k ] 表示只关注i - j之间的点和线段所能得到的最大值, 转移方程就很容易写出来啦。好像还能用网络流写, 然而并不会。。#...

2019-09-26 16:27:00 103

转载 Codeforces 1209F Koala and Notebook

Koala and Notebook首先肯定要把边拆点, 就变成了最短路问题, 最短路相同的字典序要求最小。所以我们先bfs找出最短路图建边, 然后dfs把字典序从小到达枚举去更新点,这样就是字典序最小的。其实可以一遍bfs就完成的。#include<bits/stdc++.h>#define fi first#define se secon...

2019-09-25 18:33:00 105

转载 C# 利用Aspose.word导出word--表格篇

一、直接插入表格 private void InsertTable(DocumentBuilder builder, Document doc) { //表格列数 var cellcount = 4; //表格开始编辑 ...

2019-09-25 18:21:00 642

转载 C# 利用Aspose.word导出word--基础篇

一、制作word模板1、插入文档部件,用于替换文档中固定字段插入文档部件效果2、插入书签要先在文档中设置标签可见(文件--选项--高级--勾选显示书签),才能看到插入标签效果二、获取模板 private string _templatePath = ""; //模板路径 private o...

2019-09-25 18:21:00 495

转载 SqlServer 统计1-12月份 每个月的数据(临时表)

想做一个年度图表 效果如下,通过sqlserver来统计今年1-12月份每个月的数据,效果如下sql语句网上找了很多都没有找到满意的找到的其中一种写法是这样子的这种写法对于前端来说很方便 不用进行数据处理,但缺点在于1:后端是不是得定12个属性的容器来接收这个数据格式2:假如我要一个在一个查询结果中显示两个不同对象的年度统计数据就无法实现,必须...

2019-09-24 17:10:00 1742

转载 select2的多选下拉框上传

1.加入multiple: true,属性实现多选下拉框样式2.下拉框选择后的值是数组类型不要经过数据处理才能进行表单提交提交的时候原下拉框所在的标签不提交,而是将多选后的值存入页面中的一个隐藏标签中,将这个隐藏标签进行提交提交时获取选中的下拉框的所有的值,并遍历这些值,将这些值分别以(值 逗号)的形式存入一个变量中,并在遍历完成后去掉最后一个逗号, 最终的格...

2019-09-24 16:40:00 268

转载 Layer弹层(父子传值,兄弟传值)

需求:最外面列表界面点修改弹出LayerA界面,再点击LayerA界面中的选择地图坐标按钮弹出LayerB地图界面这个过程涉及到的:1:LayerA将坐标传给LayerB,LayerB在地图上显示坐标。2:LayerB选完坐标点击确定后,地图关闭,LayerB将坐标传回LayerA列表界面点击修改按钮弹出LayerA界面L...

2019-09-24 15:56:00 631

转载 2019CCPC秦皇岛自我反省

练了一年半了,第一次打CCPC,险些把队友坑了打铁,最后也是3题危险捡了块铜。非常水的点双连通,我居然不相信自己去相信板子,唉,结果整来整去,本来半个小时能出的题,整到了3个小时,大失误呀,不然就可以去弄其他题了,对自己的表现太失望了,给自己记一大过。然后导致了策略失误,稀里糊涂的时间久过去了,不然感觉我们队还是能再出3题的。可惜可惜,自己的这些大赛的经验还是不足,但相信这不会成...

2019-09-24 12:07:00 143

转载 Selenium 2自动化测试实战17(警告框处理)

一、警告框处理在WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,只需要使用switch_to_alert()方法定位到alert/confirm/prompt,然后使用text/accept/dismiss/send_keys等方法进行操作。(1)text:返回alert/confirm/prompt中的文字信息(2)accep...

2019-09-24 10:58:00 167

转载 Selenium 2自动化测试实战16(多窗口切换)

一、多窗口切换在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要主机切换到新打开的窗口上进行操作。WebDriver提供了switch_to.window()方法。可以实现在不同的窗口之间切换。以百度和百度注册页为例,在两个窗口之间切换#coding:utf-8from selenium import webdriverfrom selenium.webdr...

2019-09-23 17:59:00 124

转载 Selenium 2自动化测试实战15(多表单切换)

一、多表单切换在web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。这时就需要通过switch_to_frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。#frame.html<html><he...

2019-09-23 15:54:00 228

转载 Selenium 2自动化测试实战14(定位一组元素)

一、定位一组元素WebDriver还提供了与前面所对应的8钟用于定位一组元素的方法。定位一组元素的方法与定位单个元素的方法类似,唯一的区别是在单词element后面多了一个S表示复数。定位一组元素一般用于以下场景:(1)批量操作元素,例如勾选页面上所有的复选框。(2)先获取一组元素,再从这组对象中过滤出需要操作的元素。例如定位出页面上所有的CheckBox,然后选择其中的一个进...

2019-09-23 15:49:00 149

转载 水果机来了

转载于:https://www.cnblogs.com/metrox/p/11571754.html

2019-09-23 12:59:00 297

转载 【转】C++一次读取整个文件

https://www.cnblogs.com/kex1n/p/4028428.html转载于:https://www.cnblogs.com/timeObjserver/p/11571208.html

2019-09-23 11:01:00 148

转载 [git] 如何处理push失败的commit

在使用git及github时,遇到一个问题:commit了一个超过100M的大文件,然后在push时失败,然后就再也无法push了,本地大文件删除了,再commit,再push也还是提示有大文件提交。这是一种非常常见的问题,是典型案例,原因是本地对大文件的commit记录还在,后来虽然remove了大文件并再次commit,但并不能抹除第一次对大文件的commit记录,因此push时...

2019-09-22 20:26:00 863

转载 填充一下港式五张的坑

转载于:https://www.cnblogs.com/metrox/p/11566205.html

2019-09-22 10:23:00 191

转载 2-sat板子

namespace TwoSat { const int N = 2007; int dfn[N << 1], low[N << 1], belong[N << 1], idx; int in[N << 1], ou[N << 1], stk[N << 1], top; i...

2019-09-21 20:31:00 109

转载 关于库的兼容问题

以下是基于visual studio 2015和cmake的实验1,release和debug的应用程序和库无法互调用,会有比较直接的提示,大意是说库不兼容2,win32和x64的应用和库无法互调用,在VS中链接时会有一堆的函数找不到实现体:‘无法解析的外部符号’转载于:https://www.cnblogs.com/timeObjserver/p/11561314.html...

2019-09-21 08:26:00 113

转载 【转】GLSL资料收集

https://blog.csdn.net/u013467442/article/details/44457869其中入门资料相当好:https://blog.csdn.net/racehorse/article/details/6634830转载于:https://www.cnblogs.com/timeObjserver/p/11558236.html...

2019-09-20 16:57:00 89

转载 Selenium 2自动化测试实战13(设置元素等待)

一、设置元素等待 若在加载某个元素时延迟而造成的ElementNotVisbleException的情况出现,那么就会降低自动化脚本的稳定性,可以通过设置元素等待改善这种问题造成的不稳定。 webdriver提供了两种类型的等待:显示等待和隐示等待 1. 显示等待 显示等待是webdriver等待某个条件成立时继续执行,否则在达到最大时长时抛弃超时异常(TimeoutExcepti...

2019-09-19 17:24:00 152

转载 PWJ的图论模板整理

图论最大流dinicbool bfs(){ for(int i=sb;i<=se;i++) dep[i]=0; dep[sb]=1; queue<int> q; q.push(sb); int u,v; while(!q.empty()){ u=q.front(); ...

2019-09-19 12:15:00 389

转载 PWJ的数论模板整理

一些还没学到,但已经听说的就先copy其他博客的数论欧拉降幂求a1^a2^a3^a4^a5^a6 mod m#include<cstdio>#include<cstring>const int N=1e4+11;typedef long long ll;char s[10]; int n,lens,phi[N];ll m...

2019-09-19 11:45:00 115

转载 HDU - 5735 Solid Dominoes Tilings dp + 容斥 (看题解)

HDU - 5735感觉还是对容斥不够熟悉啊。。先用轮廓线dp求出f[ i ][ j ]表示 i 行 j 列 没有限制的方案数。然后2^m枚举列的划分情况进行容斥。对于每一种情况t[ i ] 表示这种情况下, i 行没有限制的方案数。g[ i ]表示这种情况下, i 行并且没有可以划分的行的方案数。g[ i ] 可以从 t[ i ] 推过来。#prag...

2019-09-18 18:29:00 112

转载 Selenium 2自动化测试实战12(获得验证信息)

一、获得验证信息通常用的最多的几种验证信息分别是:title、URL和text运行脚本之后,结果如下图所示:#coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timedriver=webdriver.Chrom...

2019-09-18 17:37:00 104

转载 图论之二分图相关内容

先来个360百科:二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。那通俗来讲就是点能分成两个集合,同个集合的点之间没有边。然后先来讲二分图的匹配吧。先上博客:...

2019-09-18 17:34:00 142

转载 Selenium 2自动化测试实战11(键盘事件)

一、键盘事件1.Keys()类提供了键盘上几乎所有按键的方法,如下实例:#coding:utf-8from selenium.webdriver.common.keys import Keysfrom selenium import webdriverdriver=webdriver.Chrome()driver.get("http://www.baidu...

2019-09-18 16:49:00 97

转载 Selenium 2自动化测试实战10(鼠标事件)

一、鼠标事件 1. webdriver中,关于鼠标操作的方法封装在ActionChains类中 ActionChains类提供了鼠标操作的常用方法: perform:执行所有ActionChains中存储的行为 context_click():右击 double_click():双击 drag_and_drop():拖动 move_to_element():鼠标悬停 2. 鼠标右...

2019-09-18 16:42:00 124

空空如也

空空如也

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

TA关注的人

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