https://leetcode-cn.com/problems/palindrome-number/ 虽然很简单,还是写一下题解吧。 思路1. 首先判断负数和个位数是0但x不等于0的一定不是回文。然后翻转字符串的一半,判断另一半时候和翻转后的相等。注意:121这种奇数位结构。 1 public c ...
分类:
其他好文 时间:
2020-03-30 09:22:53
阅读次数:
74
typeof 操作符 你可以使用 typeof 操作符来检测变量的数据类型。 typeof "John" // 返回 string typeof 3.14 // 返回 number typeof false // 返回 boolean typeof [1,2,3,4] // 返回 object ty ...
分类:
编程语言 时间:
2020-03-29 21:18:37
阅读次数:
75
菜鸡只打了100分 ez_bypass 对于我一点都不ez 用数组可以让md5加密都都为NULL,然后是原本数据不相等,so,id[]=1&gg[]=2 然后下面那个is_numeric()是用来判断是否为数字,so,用post传值1234567%00,或者1234567a或1234567!都可以, ...
分类:
其他好文 时间:
2020-03-29 18:01:53
阅读次数:
73
(1)死锁 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 #死锁 from threading import Thread,Lock, ...
分类:
编程语言 时间:
2020-03-29 10:47:05
阅读次数:
75
Python之运算符和流程控制 运算符 算术运算符 比较运算符 3.赋值运算符 逻辑运算符 身份运算符 is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。 位运算符 成员运算符 Python运算符优先级 python运算符的优先 ...
分类:
编程语言 时间:
2020-03-29 01:39:09
阅读次数:
97
不对,俩个对象的hashCode()相同,equals()不一定为true。 代码示例: 1 String str1 = "通话"; 2 String str2 = "重地"; 3 System.out.println(String.format("str1:%d | str2:%d", str1. ...
分类:
其他好文 时间:
2020-03-28 19:52:25
阅读次数:
236
1、strcmp比较字符串 0、 1、这里strcmp()函数漏洞,在传入非字符串类型的变量,一般是数组,函数返回值是0,payload:?a[]=1。 2、md5()函数 1、md5绕过,payload:?username[]=1&password[]=2。 3、extract变量覆盖 1、ext ...
分类:
其他好文 时间:
2020-03-27 17:03:56
阅读次数:
106
CAS CAS(CompareAndSet)是保证并发安全性的一条CPU底层原子指令,它的功能是判断某个值是否为预期值,如果是的话,就改为新值,在CAS过程中不会被中断。 compareAndSet 在JNI(Java Naive Interface)中实现,位于unsafe.cpp文件,关键的语句 ...
分类:
其他好文 时间:
2020-03-26 12:31:43
阅读次数:
647
多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作 ...
分类:
编程语言 时间:
2020-03-25 23:49:58
阅读次数:
145
比较两个数组里的元素是否相等可以使用Arrays类调用equals()方法进行比较。不能用==比较,==比的是两个数组对象的地址,如果是两个不同的对象,结果会一直是false . package _3_5_test; import java.util.Arrays; public class Fif ...
分类:
编程语言 时间:
2020-03-25 23:16:17
阅读次数:
138