ICode9

精准搜索请尝试: 精确搜索
  • k8s源码阅读基础 flag标准库2022-05-15 13:32:14

    参考文档:https://pkg.go.dev/flag@go1.18.2 应用:Package flag implements command-line flag parsing.   示例:util 包 package util import ( "fmt" "strings" ) type StringList []string func (sl *StringList) String() string { return fmt.Sprint(*

  • Buuctf-Web-[强网杯 2019]随便注2022-05-13 11:35:55

    前言 刷题网址:https://buuoj.cn/challenges#[强网杯 2019]随便注 首先打开就是SQL注入,我们尝试一下,如下图,发现返回的是原始数据 然后我们输入1' or 1=1#发现返回了所有数据,如下图 这里我们直接来使用联合注入尝试,发现order by 2正常回显,但是order by 3就报错 这里我们查询,发现

  • Buuctf-Web-[ACTF2020 新生赛]Include2022-05-13 09:33:27

    前言 刷题网址:https://buuoj.cn/challenges#[ACTF2020 新生赛]Include 首先打开网页,提示tips点击他,根据题目提示很难不想到是文件包含,但是提示是能找到外面的flag吗,如下图。 这里我猜想的是否在上上一个目录,../上一个目录,但是无论我输多少都不行。 所以这里我转换思路尝试去读

  • Buuctf-Web-[极客大挑战 2019]Havefun2022-05-13 09:01:20

    前言 刷题网址:https://buuoj.cn/challenges#[极客大挑战 2019]Havefun 首先打开题目,发现是一只猫猫,如下图 二话不说直接看源代码,发现了东西,如下图。 代码如下,GET传参了cat,判断传参cat是否等于dog,如果是那么就输出Syc{cat_cat_cat_cat},非常简单的代码审计 payload: /?cat=dog

  • 力扣简66 +12022-05-11 13:02:49

    还是暴力写法 转成数加一再压回 下面有错误 对于超过int类型的整数出错 还没有改好   class Solution {     public int[] plusOne(int[] digits) {         int sum=0;         int count=0;         int flag=0;         int 

  • NSSCTF_Crypto_[UTCTF 2020]Hill2022-05-11 11:32:40

    exp: s='wznqcaduqopfkqnwofDbzgeu' flag_pre='utflag' def getit(a1,b1,c1,a2,b2,c2,a3,b3,c3): for i in range(26): for j in range(26): if (a1 * i + b1 * j) % 26 == c1 and (a2 * i + b2 * j) % 26 == c2 and (a3 * i+b3

  • 排序-基础2022-05-10 02:01:39

    一 冒泡排序 平均时间复杂度:O(N^2) 最佳时间复杂度:O(N) 最差时间复杂度:O(N^2) 空间复杂度:O(1) 排序方式:In-place 稳定性:稳定 // 冒泡排序 class BubbleSort{ public LinkedList<Integer> Sort(LinkedList<Integer> list,int len) { Integer flag; for (in

  • 5-8下午2022-05-09 01:02:46

       字符   0 - 48   a - 97   A - 65   endl -->换行  转义字符     \t水平制表符  用来对齐      \\ 相当于一个 \  bool类型占用一个字节的大小   数据的输入  作用:用于从键盘获取数据   关键字:cin   语法:cin >>变量 应用字符串string时需要引用  #

  • [BugkuCTF] 入门逆向2022-05-08 19:02:12

    1、先用查壳工具查看 发现是32位的,且无加密 2、用IDA32打开,用F5键进行反汇编,同时在main函数中用TAB键查看 3、得到flag  

  • C++ STL Map - 基础用法2022-05-08 12:33:32

    Map用法 声明 // map<Type,Type>name; map <int,bool> flag; 基础函数 插入元素 map <int,bool> flag; // 使用insert插入的元素互异,即当使用insert插入的数据出现相同key时,插入语句不起作用 // 使用array方式插入的元素覆盖原key所对应的value // insert插入pair flag.insert(p

  • BUU MRCTF2020]Xor2022-05-06 20:33:38

       直接打开main函数是不行的,看到网上的教程说是把那main下面的地址函数反编译成c就可以再去反编译main函数。 具体操作就是先反编译401020那个push函数,    然后再回去反编译main函数是可以正常打开的    分析一下这个也是一个个进行异或运算,将异或的字符与下面的进行比

  • 深度优先搜索练习之神奇的矩环2022-05-06 20:32:58

    题目是让找一个长度不为一的环,用DFS即可。 #include <iostream> #include <cstring> using namespace std; char mp[510][510]; bool vis[210][210]; int n, m; int fx[] = {0, 0, 1, -1}, fy[] = {1, -1, 0, 0}; bool flag; void dfs(int x, int y, int c, int d) { vis[x]

  • 咕咕的搜索序列 dfs + 思维2022-05-06 16:35:24

    咕咕的搜索序列 思维 踩坑 1,观察完整的dfs序,即后序遍历,以r为子树的dfs序一定是连续的,且最右边为节点r。 2,故有等式: 设 该树的dfs序为 S, 以r为子树的dfs序的区间为[x, y] 则有 : S[y] = r, 最右边为点r y - x + 1 = size[r] 该区间的长度等于子树的大小 3,考虑本题: 如果题中给的df

  • B2022-05-06 01:33:07

    #include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); int test; cin>>test; while(test--){ int n,a,cnt=0; bool flag=true; vector<int> v; cin>>n; for(int i=1;i<=n;i++){ cin>>

  • volatile 关键字的 用法2022-05-05 15:32:55

    volatile关键字 什么是可见性? 可见性是指线程A改变变量的值后,线程B可以马上看到更改后变量的值 volatile的作用 关键字volatile提示线程每次从共享内存中读取数据,而不是从私有内存中读取,这样就保证了同步数据的可见性 关键字volatile适用的场景 当想实现一个线程对一个变量进行修

  • 6.3Peterson 方法解决临界区问题2022-05-04 16:03:55

    6.3Peterson 方法解决临界区问题 Peterson解决方案适用于两个进程交错的执行临界区与剩余区的情况。 假设两个进程是 P0 和P1 ,同时为了方便,当使用Pi时,另外一个进程使用Pj表示,即 j == 1 - i 。 Perterson 解决方案要求两个进程共享两个数据项: int turn; boolean flag[2]; 其中,fla

  • 人为什么立flag总打脸?这篇解释会让你信心倍增2022-05-04 16:02:14

    每到年初,总会听到身边的人各种立flag: 我要瘦20斤; 我要坚持一周读一本书; 我要早睡早起不熬夜; 我要断糖、坚持运动…… 但结果,很多人坚持了不到一个星期,flag就开始如同冷冷的冰雨在脸上胡乱地拍。 从“这次我一定要坚持”,到“下次再说吧”,我们设立的目标,都成了下得没用的决心。 也许

  • 质数的练习2022-05-03 07:31:05

    <title>质数的练习</title><script> /* *在页面中接收一个用户输入的数字,并判断是否是质数。 * 质数只能被1和他自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。 * */ var num = prompt("请输入一个大于1的整数:"); //判断这个值是否与

  • 【数据结构PTA】关于测试数据要考虑很多边边角角的题2022-05-02 00:00:07

    01-复杂度2 Maximum Subsequence Sum 坑: 1. 题目:output数据!不是下标 2. 输入数据:要考虑这些变态情况 (1)全是负数的情况  -- 特判 (2)全是0的情况 --输出: 0 0 0 (3)全是0+负数 --输出: 0 0 0 (4)0 0 0 1 2 3 --算! (5)1 2 3 0 0 0 --不算!不要后面的0 #include<iostream> using namespace std;

  • “生产者-消费者”模型 (2021-11-29)2022-05-01 21:32:28

      Object类的方法:等待wait() , 唤醒队首线程notify() , 唤醒全部等待线程notifyAll()。利用等待和唤醒实现Producer线程、Consumer线程的互斥访问Message对象。 代码如下: package ThreadDemo; class Message { private String msg = ""; private boolean flag = true; //记录型

  • 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若2022-05-01 21:00:34

    #include <iostream>#include <cstring>using namespace std;struct sign{ char name[20]; int num; int flag;}x[105],y[105],z[105];int main(){ int n; cin>>n; int i,j; for(i=1;i<=n;i++) { cin>>x[i].name; for(j=0;j<strlen(x[i].name

  • ctf_show-web入门-其他-(406-422)2022-05-01 05:00:05

    406 http://www.baidu.com;'union/**/select/**/1,(select/**/flag/**/from/**/flag)/**/into/**/outfile/**/"/var/www/html/flag.txt"%23       407 ?ip=cafe::add ip6地址,类的名字叫cafe都是16进制       408 ?email="<?php eval($_POST[1]);?>"

  • Java 实现幸运抽奖2022-04-30 22:00:46

    `import java.util.Arrays; import java.util.Scanner; /** @Author:TJ @Version:1.0 @Date:2022/4/30-17:15 @Since:jdk1.8 @Description: */ public class Work { static String inputname, inputPswd; static String loginname, loginPswd; static Scanner scann

  • 字典树(Trie) 与双数组字典树(DoubleArrayTrie)2022-04-29 00:03:38

     ======================= **基础知识** ======================= 字典树(Trie): 单词查找树, 可用于单词查找,字符串排序;   在大部分的树中, 节点 代表 集合;边 代表 关系;(很重要,代码实现中很多地方都体现);   字典树的具体结构如下图,其中每一条边代表一个字符;不同节点颜色代表以

  • 堆叠注入-[强网杯 2019]随便注2022-04-27 22:00:16

       输入1进去,发现可以正常输出; 在身上1';发现不能进行正常回显。      试了一下 1' or 1=1 #发现有正常回显;      再进行查询表; 1';show tables;      发现有两个表,只有一个一个的试,没有十分明显的标志;1';show columns from `1919810931114514`;#      第一次试

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有