C语言复习 1月30日:函数应用
五、实参求值的顺序 #include <stdio.h> void main() { int f(int a,int b); int I=2,p; p=f(I,++I); printf("%d",p);} int f(int a,int b)
C语言复习 循环语句
一、 if语句和goto 语句组合循环语句 goto 语句标号; 例:1+2+3+…+100 #include "stdio.h" main() { int I,sum=0; I=1; Aa:if(I<=100) { sum=sum+I; I++; goto Aa;}
C语言复习 位运算 & | ^ ~ << >>
重点看1-8 学习运算方法 1. 先把数字写成二进制 我们先规定: a = 2 b = 5 把它们写成二进制(为了直观,这里用 4 位表示;实际机器会用更多位): a = 2 = 0010₂ b = 5 = 0101₂ 2. 按位与:a & b 规则: 对每一位做 AND 运算
C语言复习 进制转换
0. 核心规律与速查表 0.1 幂关系快捷转(必背) 二进制 → 八进制:因为 (8 = 2^3) ⇒ 每 3 位二进制 ⇄ 1 位八进制 二进制 → 十六进制:因为 (16 = 2^4) ⇒ 每 4 位二进制 ⇄ 1 位十六进制 口诀:“二转八看3位,二转十六看4位” 0.2 八进制/十
C语言复习 1月25日
1. 输入年月,输出该月天数(判断闰年) 闰年条件 满足下面任一条件即为闰年: 能被4整除,但不能被100整除 能被400整除 判断表达式: ((n%4==0 && n%100!=0) || (n%4==0 && n%400==0)) if-else 版本
C语言笔记 1月21日 函数
一、用户自定义函数 (一)无参函数定义的一般形式 一般形式: 类型标识符 函数名() { 声明部分; 语句部分; } 说明: 函数名必须遵守标识符命名规则。 (二)有参函数定义的一般形式 一般形式: 类型标识符 函数名(形式参数表列) { 声明部分; 语句部分;
FRP 自动安装脚本
FRP 自动安装脚本 这是一个自动化的 FRP (Fast Reverse Proxy) 安装脚本,支持自动检测操作系统和架构,选择对应的安装包,并自动配置 systemd 服务。 安装完成后终端输入frp可以快速打开管理菜单 github:https://github.com/yishengss
第十六届 蓝桥杯 网安赛道省赛wp
一、比赛详细 这比赛开两个录屏,OBS没注意开了录了4k,然后虚拟机开多了导致好卡好卡,本来第一道pwn签到题能做出来的,奈何它卡的不行,又不能关录屏最后赛后十多分钟就做出来了,归根揭底还是菜? 二、解题过程 题目序号 题目名称 漏洞挖掘分析 星际XML解析器 操作内容: xml
一个自动patch libc的小工具
auto_patch_glibc 项目简介: 本项目旨在,更加便捷的使用glibc-all-in-one(https://github.com/matrix1001/glibc-all-in-one) 对赛题进行patch,目前只支持amd64、i386程序的自动化patch 使用方法: 在赛题
【学习笔记】在chroot-ubuntu中使用宝塔的supervisor实现可视化控制
起因: 在LinuxDeploy的Ubuntu 22.04.3 LTS容器内安装了宝塔准备跑点东西,安装上supervisor以后发现无法正常使用。 过程: 在一轮搜索以后发现宝塔的supervisor使用的是python,目录在。 /www/server/panel/plugin/