POJ 1740 先手必败状态为 偶数堆且为从小到大排序后(1,2)相等,(3,4)相等...,可以理解为每一堆都有与它对称的一堆解释:在这种情况下,先手无论什么操作,后手都可以执行对称的操作,从而维持先手必败状态,而且总数量是减少的,所以先手必败 其他状态都是先手必胜状态 如果为奇数堆解释:先从小 ...
分类:
其他好文 时间:
2020-05-28 10:27:01
阅读次数:
72
1,[FlareOn5]Minesweeper Championship Registration java逆向,我把jar解压成了一个class文件和一个.MF文件,把class扔进ida 得到flag 2,[RoarCTF2019]polyre 拖进ida 控制流平坦化,用deflat处理: 虚 ...
分类:
其他好文 时间:
2020-05-27 20:43:13
阅读次数:
152
1、线程状态 2、线程的终止 不推荐使用JDK提供的stop方法、destory方法,他们已经被废弃,这里使用标志位来终止线程 public class TestStop implements Runnable { private boolean flag=true; @Override publi ...
分类:
编程语言 时间:
2020-05-27 17:07:17
阅读次数:
89
beforeAvatarUpload(file) { let FileExt = file.name.replace(/.+\./, "") let flag = ['doc','docx','xls','xlsx'].includes(FileExt) const isLt30M = file.s ...
分类:
Web程序 时间:
2020-05-27 15:16:08
阅读次数:
237
正则表达式(英语:Regular Expression),描述了一种字符串匹配的模式(pattern)、规则。 正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”) 可以通过 ...
分类:
编程语言 时间:
2020-05-26 01:10:44
阅读次数:
75
查壳: 无壳,扔进IDA: 看到关键数据,base64转一下试试: 有点flag那味了,估计这是把base64表给改了,那么就需要找一下修改的函数,在函数列表找到一个O_OloolAtYou()函数,看起来有些可疑,果不其然: 其实也可以交叉引用找到这个函数: 这个函数主要作用呢,我们跑一下就可以知... ...
分类:
其他好文 时间:
2020-05-25 19:33:01
阅读次数:
122
达梦7数据库,将数据时间大于等于2020-04-13的数据,数据时间修改为42天后,插入到数据表中,注:原数据仍存在。INSERTINTOWF_YC_HISTORY_DATA1(SELECTANALOG_NO,DATEADD(dd,42,DATA_TIME)DATA_TIME,YC_RAW_VAL,YC_VAL,DATA_FLAGFROMWF_YC_HISTORY_DATA1WHEREDATA_T
分类:
数据库 时间:
2020-05-25 17:33:12
阅读次数:
60
一、安装telnet step 1、rpm -qa telnet-server(无输出表示telnet-server未安装,则执行step2;否则执行step3) step 2、yum -y install telnet-server(安装telnet-server) step 3、rpm -qa ...
分类:
Web程序 时间:
2020-05-25 17:25:15
阅读次数:
73
8086cpu的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。 我们已经使用过8086cpu的ax、bx、cx、dx、si、di、bp、sp、ip、cs、ss、ds、es等13个寄存器了。 本章中的标志寄存器(以下简称flag)是我们要学习的最后一个寄存器。 flag和其他寄存器 ...
分类:
其他好文 时间:
2020-05-25 12:04:09
阅读次数:
71
Volatile可能是面试里面必问的一个话题吧,对他的认知很多朋友也仅限于会用阶段,今天我们换个角度去看看。 先来跟着丙丙来看一段demo的代码: 你会发现,永远都不会输出有点东西这一段代码,按道理线程改了flag变量,主线程也能访问到的呀? 为会出现这个情况呢?那我们就需要聊一下另外一个东西了。 ...
分类:
其他好文 时间:
2020-05-24 16:54:49
阅读次数:
328