妩媚舞蹈

文章
5
资源
0
加入时间
2年10月17天

integer a=128;integer b=128; a==b false

Integer a=100;Integer b=100;Integer c=128;Integer d=128;System.out.println(a==b);//返回true;System.out.println(c==d);//返回false;System.out.println(a.equals(b));//返回true;System.out.println(c.equals(d));//返回true;之所以100时返回true,而128时返回false,我们需要从源码中寻找答案。

CTF实战训练日志——2021-10-14(五)

题目:PHP代码审计,strcmp比较字符串解题思路int strcmp ( string str1,stringstr2 )str1是第一个字符串,str2是第二个字符串。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。但是如果我们传入非字符串类型的数据的时候,这个函数将发生错误,在5.3之前的php中,显示了报错的警告信息后,将return 0 ! 也就是虽然报了错,但却判定其相等了。因此,解这

Python3的re.match()、re.search()和re.findall()

最近刚学习了Python3 的re模块,对正则表达式有了初步的了解,试着写了个代码发现正则表达式怎么一直不起作用。结果发现是自己没搞清楚re.match()、re.search()和re.findall()的区别。re.match() 总是从字符串“开头”去匹配,并返回匹配的字符串的match对象。所以当我用re.match()函数去匹配字符串非开头部分的字符串时,会返回NONE。

浅谈python web三大框架

Django请求回应机制Django(ORM、URL分发系统、MTV )Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django基于MVC的设计十分优美: 对象关系映射 (ORM,object...

BeyondProd:云原生安全的一种新方法

Google 此前的几篇白皮书已经介绍我们内部开发的一些增强安全性的项目。从命名来说 ,BeyondProd 是有意让人想起我们先前的另一个概念 BeyondCorp —— 正如边界安全模...