• 2024-07-25C语言i++和++i操作
    关于++混合操作,不同计算结果推理第一种编译结果:inti=5;intsum=(++i)+(++i)=6+7=13第二种编译结果:inti=5;intsum=(++i)+(++i)=6+7=7+7前面的7是因为后面i的变化被影响后,重新赋值=14第一种编译结果:inti=5;intsum=(++i)+(i++)=
  • 2023-09-29C中三元运算符的优先级
    优先级很低,往往需要加一个括号在求二叉树的高度遇到的问题,属于对C不熟悉导致的bug//ret的值为20,ret1的值是22inta=10,b=20;intret=2+a>b?a:b;//先计算2+a,2+a>b为假,因此ret的值是20intret1=2+(a>b?a:b);//先计算(a>b?a:b),然后再计算2+
  • 2023-04-27正则
    正则是一门编程语言\d+是替换数字替换结果为tool.123.com|123\w+替换数字和字母替换为apple.apple.apple|apple【1】元字符(Metacharacters)元字符是具有特殊含义的字符。元字符描述 []匹配一个中括号中出现的任意一个元字符[^元字符]匹配一个没有在中括号出现
  • 2023-02-13Python_json类方法
    Python_json类方法importrequestsimportjsonheaders={"User-Agent":"Mozilla/5.0(LinuxAndroid6.0Nexus5Build/MRA58N)AppleWebKit/537.36(KHTML,l
  • 2022-12-06webShell攻击及防御
    最近公司项目也是经常被同行攻击,经过排查,基本定位都是挂马脚本导致,所以针对webShell攻击做一下记录。首先简单说下什么是webShell?利用文件上传,上传了非法可以执行
  • 2022-11-2929.1073
    #include<stdio.h>intmain(){ intn,b[100],i,j,c=0,k=0; scanf("%d",&n); chara[100]; for(i=0;i<=n;i++) {scanf("%c",&a[i]); } unsignedlonglongret=1,re