3.28随笔

今天是周六,偷偷放了一波小假? 唔,在洛谷那里进行了一些基础的专项训练,真的是感受到:基础不牢,地动山摇! 我竟然连基本的二分都有点小问题,真的震惊了!害,果然是还没学到家(爆哭) 明天有水题大赛www想看看洛谷的大佬们有什么好东西拿出来给大伙看看 那今天就这样吧!明天预计更新线段树+树状数组+二分的学习笔记
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

[BSidesSF 2019]Mixer CBC整块替换,拼凑技巧

[BSidesSF 2019]Mixer CBC整块替换,拼凑技巧~~ 原创 HyyMbb 最后发布于2020-02-15 22:40:43 阅读数 307 已收藏 展开 题目介绍 在这里插入图片描述这儿需要我们登录,根据题目提示,我们需用admin登录就能拿到flag,我们先随便登录一下试试~~ 在这里插入图片描述 这儿返回了cookie,应该是某种加密~~ 但是题目并没有提示,尝试解码也并没有特别明显的线索,后来随便改一下user的值,发现报错,并且返回在这里插入图片描述 我们这儿猜测是c
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

Appium自动化封装教案

框架背景 前面我们已经学习了Appium各种元素定位,手势操作、数据配置、Pageobject设计模式等等。但是前面的功能都是比较零散的,没有整体融合起来,实际项目实践过程中我们需要综合运用,那么本章节我们将结合之前所学的内容,从0到1搭建一个完整的自动化测试框架。 框架功能 业务功能的封装 测试用例封装 测试包管理 截图处理 断言处理 日志获取 测试报告生成 数据驱动 数据配置 测试案例 测试环境 Win10 64Bit Appium 1.7.2 考研帮App Android版3.1.0 夜
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

C#删除文件

2020-03-28 每日一例第20天 string fileName = @"D:\music\1.mp3"; //文件是否存在 if (File.Exists(fileName)) { //删除文件 File.Delete(fileName); }
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

820-单词压缩

思路:如果X是Y的后缀,那么X就可以删掉,生成的字符长度最短就不需要Y,由数据范围可知一个单词最多含有 7 个后缀,所以我们可以枚举单词所有的后缀。对于每个后缀,如果其存在 words 列表中,我们就将其从列表中删除。为了高效删除,我们将 words 用哈希集合(HashSet)来存储。 个人刚开始设计的思路:用map存储<单词,单词长度>然后将map按照单词长度值从大到小排序。然后用双指针进行二重双循环,找到有后缀相同的删掉(复杂度较大),单词长的排前面主要是因为肯定会包括后面短的单词。最后
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

Linux c++ vim环境搭建系列(6)——CMakeLists.txt多文档多目录组织方法和编写示例

CMakeLists.txt学习 1. 概要 主要是关于cmakelists.txt的编写模板,和多文档多目录的组织方法详解, 涉及第三方库的添加使用方法. 这里主要介绍cmakelists.txt的编写, 完整项目示例参见: https://github.com/whuwzp/vim_config/blob/master/test/cmake_example 2. 完整案例 项目目录结构:(省略了build目录) $ ~/test/cmake_example$ tree . ├── bin
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

python-45-管道与进程池的使用

前言 管道:可以互相通信、数据共享,但容易出现数据抢占问题,可以加锁解决。 进程池:每开启进程,开启属于这个进程的内存空间;能提升计算机的效率,进程过多 操作系统的调度; 一、初识管道 1、初识管道,可以互相通信。 # 1、初识管道,可以互相通信。 from multiprocessing import Pipe conn1, conn2 = Pipe() conn1.send('123') print(conn2.recv()) conn2.send('321') print(conn1.r
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

dubbo报com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2020-03-28 23:08:50.342, end time: 2020-03-28 23:08:51.344,

当进行debug 启动项目报 dubbo remotiong timeout ,默认1一秒,要在spring配置文件中,dubbo配置中dubbo:service配置timeout属性,如下图配置10分钟超时。
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

java并发编程之美——高级篇

一、Java中的原子性操作 原子性:指一系列操作要么都执行,要么都不执行。在设计计数器时一般都先读取当前值,然后+1,再更新。这个过程是一读一写一改的过程。如果不能保证这个过程的原子性,就会出现线程安全问题。 如何实现原子性呢? (1)synchronized,内存可见性和原子性。但是synchronized是独占锁,没有获得内部锁的线程会被阻塞。使用这个关键字的代码块,同一时间只能有一个线程可以调用,这显然大大降低了并发性。 (2)内部使用非阻塞CAS算法实现。 Java中的CAS(Comp
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

python 二分查找法

目录 二分查找法 二分查找法的局限性:只能针对从小到大排列的有列表 二分查找法的优点:可以节省内存的空间和可以提高查找的效率问题 # 定义一个列表 number_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] def binary_search(orderly_list, number): print(orderly_list) # 看每次查找后的剩余部分 if len(orderly_list) == 0: print
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

Android 上预览 PDF 文件

最近在 手机上要显示 PDF 文件,在搜索引擎上找到了很多方案,大体上有以下几种: 使用提供的在线服务,例如 Google 文档预览服务,mWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="+ pdfUrl); 使用 AndroidPdfViewer,这是一个 GitHub 上开源的库,除了体积大点别的都挺好, https://github.com/barteksc/AndroidPdfViewer 使用 Moli
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

疫情环境下的网络学习笔记 python 3.27-3.28

3.27 昨日回顾 算法:高效解决问题的方法 二分法+递归 在递归多层函数时,要考虑每一层返回的值 面向过程编程:一步步解决问题,优点:复杂问题简单化,缺点:扩展性差 匿名函数:lambda,临时使用的函数 lambda x,y:x+y 模块:一堆功能的集合体 内置,第三方:拿来就用 自定义:不同文件中共用的功能放进模块,减少代码冗余 导入模块发生的三件事 执行代码 产生名称空间 引用:模块名.功能名 今日内容 一个python文件有几种用途 执行python文件与导入python文件的区别
分类: 其他 发布时间: 03-28 23:50 阅读次数: 0

双向广搜-HDU1401 Solitaire

文章目录题目题意分析代码题目传送门: HDU-1401Solitaire is a game pla
分类: 其他 发布时间: 03-28 23:43 阅读次数: 0

python通过线程实现定时器timer的方法

本文实例讲述了python通过线程实现定时器timer的方法。分享给大家供大家参考。具体分析如下:这
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

python通过线程实现定时器timer的方法

本文实例讲述了python通过线程实现定时器timer的方法。分享给大家供大家参考。具体分析如下:这
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

「Cnoi2020」Cirno's Easy Round

目录 前言 A 光图 分析 代码 B 向量 分析 C 高维 分析 D 四角链 分析 代码 E 领域极限 分析 代码 F 明天后的幻想乡 题目 前言 200分果断自闭,F是原题,所以就用原题算了 A,B,C,D,E A 光图 分析 题目看不懂(物理只会入射角和反射角相等), 看完样例解释就知道是输出\(pk\bmod n\),嗯 代码 #include <cstdio> #define rr register using namespace std; signed main(){ rr int
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

雯雅婷全套合集,雯雅婷桌面精灵,雯雅婷4下载

自己无意中获取的,总共2.8g,分享出来,需要的打开地址 www.52sharer.com,自己去搜吧。 雯雅婷,是一款日本的成人游戏中的一个的角色。由于CG的效果很好,女主角雯雅婷设计清纯但故事又十分的暴力色情,所以在网络上拥有十分高的人气。需要指出的一点是,本作原名并不叫“雯雅婷”,PoorSakura应该翻译为可怜的小樱。国内汉化小组在翻译的时候为其取了个名字叫个“雯雅婷”,使得这个名字被广大网友所熟知。 《雯雅婷》原为7th Dream公司出品的3D渲染后的短篇漫画, 其后才有了成人游
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

利用IDEA搭建Java源码阅读环境

一、搭建环境步骤 1、新建Java项目; 2、使用模板创建 3、项目详细信息 4、新建source目录(存放源代码)和test目录(存放测试代码) 5、获取Java源码 其实在下载安装JDK时已经有了JDK的源码了。 在项目中查看JDK的家目录。 JDK的源码包: 将JDK的源码包src.zip解压到刚刚在项目中创建的source目录。 二、测试源码 1、测试HashMap的源码
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

DOM操作技术之动态脚本

使用<script>元素可以向页面中插入javascript代码: 一种方式是通过其src特性包含外部文件 第二种方式是就是用这个元素本身来包含代码 首先可以使用下面函数来封装 function localScript(url){ var script = document.createElement('script'); script.type = 'text/script'; script.src = url; document.body.appendChild(script); } co
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法

这篇文章主要介绍了Python3使用xml.dom.minidom和xml.etree模块儿解析xm
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0