flag 订阅
Flag(フラグ)是一个网络流行词,英文单词原意为旗帜,后来指故事中让人能够预测到之后发展的事件。 [1]  相关词语有立flag、死亡flag、秒收flag、flag crashes等。 展开全文
Flag(フラグ)是一个网络流行词,英文单词原意为旗帜,后来指故事中让人能够预测到之后发展的事件。 [1]  相关词语有立flag、死亡flag、秒收flag、flag crashes等。
信息
寓    意
故事中让人能够预测到之后发展的事件
外文名
flag [2]
相关词语
套路、伏笔
中文名
旗标 [2]
性    质
网络流行词
日文原文
フラグ [1]
FLAG引申含义
根据文字冒险类游戏或动漫等中flag决定剧情发展的特性,一般把接下来一定/很可能发生XX事情的做法称作XXflag。“flag”的意思与“伏笔”相近,但是“flag”强调戏剧逻辑(也就是所谓的“套路”)而不是现实逻辑。例如一个人说出“这场战争结束后,我就要回老家结婚了”然后死亡,两者之间在现实中没有任何逻辑关系,但是在故事中存在逻辑关系。 [3]  因此“flag”存在定式,所以也有“反flag”的说法。
收起全文
精华内容
下载资源
问答
  • C语言中的flag

    万次阅读 2017-09-03 19:31:00
    flag

    C语言代码

    实例一

    int a;
    flag:a = 1;  
    cout << a << endl;
    goto flag;
    a = 2;
    cout << a << endl;
    
    • 程序执行结果:无限循环输出1
    • flag:便是label。起始位置
    • goto需要写在一起,后面跟起始位置变量
    • 这段代码是死循环

    实例二

    int flag = 0 , a = 1 , c = 2;
    printf("%d\n",flag? a:c);
    
    flag? a:c
    
    • 这个为三元运算符操作,以flag为输出结果,若flag为假(或者为零)则将c的值给flag,否则将a的值给flag
    展开全文
  • flag就在flag.php中

    万次阅读 2018-05-13 19:20:26
    Web1 题目地址 1.访问题目存在一个登录...提示admin可以得到flag,然后跳转回登录界面,猜测这和Cookie是有关的 4.抓包 发现在Cookie里有username,而且每一个用户的username是不一样的,后面的值是base64加密...

    Web1

    题目地址

    1.访问题目存在一个登录界面

    这里写图片描述

    2.注册一个用户登录,然后会跳转到另一个界面,会给出一些提示

    这里写图片描述

    3.访问flag.php,试试可不可以得到flag

    这里写图片描述

    提示admin可以得到flag,然后跳转回登录界面,猜测这和Cookie是有关的

    4.抓包

    这里写图片描述

    发现在Cookie里有username,而且每一个用户的username是不一样的,后面的值是base64加密之后的

    这里写图片描述

    在登录成功跳转的那个页面还有一个修改密码的功能,就是说我们可以把amdin的密码修改了,然后以admin的身份进行登录

    5.改包

    首先得到admin经过base64加密的值YWRtaW4=,然后在burpsuite上进行改包

    这里写图片描述

    修改成功之后以amdin的身份登陆

    这里写图片描述

    在这一步刚开始以为是使用%00截断,然后用菜刀连接得到flag,结果发现不是这样

    经过多种尝试,得到正确的get flag的姿势

    6.本地包含flag.php文件

    之前提示说flag在flag.php,现在是使用admin身份登陆,而且这里有远程图片地址,那么这里就应该是要在本地包含flag.php

    这里写图片描述

    原本抓包会有附件这一行的信息,删除掉,点击go就会出现两个图片地址。访问第一个

    7.使用google访问图片地址

    这里写图片描述

    在这里是看不到flag的,先把图片下载到本地

    8.修改后缀得到flag

    因为使用图片格式打不开,所以修改后缀为txt试试,就得到了flag

    这里写图片描述

    展开全文
  • Flag属性

    千次阅读 2016-07-01 17:01:51
    Flag属性

    Intent的Flag属性用于为该Intent添加一些额外的控制旗标,Intent可调用addFlags()方法来为Intent添加控制旗标。

    • 常用的Flag旗标
    常量解释
    FLAG_ACTIVITY_BROUGHT_TO_FRONT如果通过该Flag启动的Activity已经存在,下次再次启动时,将只是将该Activity带到前台。例如现在Activity栈中有Activity A,此时以该Flag启动Activity B(即Activity B是以FLAG_ACTIVITY_BROUGHT_TO_FRONT旗标启动的),然后在Activity B中启动C、D,这时Activity栈中的情形是A、B、C、D。如果此时在Activity D中再启动B,将直接把Activity栈中的Activity B带到前台。此时Activity栈中的情形是A、C、D、B。
    FLAG_ACTIVITY_CLEAR_TOP该Flag相当于加载模式中的singleTask,通过这种Flag启动的Activity将会把要启动的Activity之上的Activity全部弹出Activity栈。例如,Activity栈中包含A、B、C、D这四个Activity,如果采用该Flag从Activity D跳转到Activity B,此时Activity栈中只包含A、B两个Activity。
    FLAG_ACTIVITY_NEW_TASK默认的启动旗标。该旗标控制重新创建一个新的Activity。
    FLAG_ACTIVITY_NO_ANIMATION该旗标会控制启动Activity时不适用过渡动画。
    FLAG_ACTIVITY_NO_HISTORY该旗标控制被启动的Activity将不会保留在Activity栈中。例如Activity中原有A、B、C三个Activity,此时在Activity C中以该Flag启动Activity D,Activity D再启动Activity E,此时Activity栈中只有A、B、C、E这4个Activity,Activity D不会保留在Activity栈中。
    FLAG_ACTIVITY_REORDER_TO_FRONT该Flag控制如果当前已有该Activity,直接将该Activity带到前台。例如现在Activity栈中有A、B、C、D这4个Activity,如果使用该Flag来启动Activity B,那么启动后的Activity栈中情形为A、C、D、B。
    FLAG_ACTIVITY_SINGLE_TOP该Flag相当于加载模式中的singleTop模式,例如原来Activity栈中有A、B、C、D这四个Activity,在Activity D中再次启动Activity D,那么Activity栈中还是A、B、C、D这四个Activity。
    展开全文
  • golang flag

    千次阅读 2018-01-21 22:32:05
    golang flag 1.命令行参数获取: 命令行获得可通过os.Args参数,  Args在os中定义为: var Args []string 官方解释: Args hold the command-line arguments, starting with the program name. 2.命令行解析 golang 对...

    1.命令行参数获取:

    命令行获得可通过os.Args参数, 
    Args在os中定义为:
    var Args []string
    官方解释:Args hold the command-line arguments, starting with the program name.

    2.命令行解析

    golang 对命令行解析提供了flag包,按照功能可以分为以下三类:
    1.基本命令解析
    2.自定义参数解析
    3.解析外部命令字符串


    2.1 基本命令解析

    命令注册:
    通过flag.type(int,string等),提供命令名称, 默认参数值
    按照返回值的形式分为两种, 返回值为值的指针, 通过传入指针,解析值后写入传入的指针
    命令解析:调用flag.Parse()解析命令行

    以bool解析为例子:

    func main() {
    	var block bool
    	//如果有-b参数则为真,否则为假
    	//使用./flag -b=false
    	//./flag -b=ture
    	flag.BoolVar(&block, "b", false, "set for block")
    	flag.Parse()
    	fmt.Println("falg", block)
    }


    2.自定义参数命令解析

    自定义变量实现下面的接口:
    type Value interface {  
    String() string  
    Set(string) error 
    }
    并定义变量,通过flag.Var传入自定义变量

    3.解析外部命令字符串

    通过flag.NewFlagSet创建flagset.使用返回的set注册标志,调用set.Parse(argv)解析命令行. argv为字符串数组

    实现代码如下:

    package main
    
    import (
    	"errors"
    	"flag"
    	"fmt"
    	"strings"
    	"time"
    )
    
    //自定义结构实现接口
    type args []string
    func (a *args) String() string {
    	return fmt.Sprintf("%v", *a)
    }
    func (i *args) Set(value string) error {
    	if len(*i) > 0 {
    		return errors.New("interval flag already set")
    	}
    	for _, dt := range strings.Split(value, ",") {
    		*i = append(*i, dt)
    	}
    	return nil
    }
    func base_parse() {
    	const (
    		defaultGopher = "pocket"
    		usage         = "the variety of gopher"
    	)
    	var log int
    	//init for init param, return int point
    	// param:name, deaault val, help message
    	//解析参数通过指针返回
    	var intflag = flag.Int("int", 100, "help message for int")
    	flag.StringVar(&gopherType, "gopher_type", defaultGopher, usage)
    	flag.StringVar(&gopherType, "g", defaultGopher, usage+"(shorthand)")
    	//指定一个传入参数的指针
    	flag.IntVar(&log, "log_level", 0, "log level")
    	flag.Parse()
    	fmt.Println("initFlag:", *intflag)
    	fmt.Println("log_level:", log)
    	fmt.Println("gopherType string ", gopherType)
    }
    
    /*自定义参数解析*/
    func userdef_parse() {
    	var argFlag args
    	flag.Var(&intervalFlag, "deltaT", "comma-separated list of intervals to use between events")
    	flag.Var(&argFlag, "arg", "comma-separated list of intervals to use between events")
    	flag.Parse()
    	fmt.Println("arg  string ", argFlag)
    	fmt.Println(intervalFlag)
    }
    
    /*解析传入的字符串*/
    func parse_input(arg string) {
    	argv := []string{}
    	for _, dt := range strings.Split(arg, " ") {
    		argv = append(argv, dt)
    	}
    	//创建flagSet
    	set := flag.NewFlagSet("test", flag.ExitOnError)
    	//注册解析参数
    	varflag := set.String("ver", "myver", "version")
    	pflag := set.String("p", "myp", "version")
    	//解析参数
    	set.Parse(argv)
    	fmt.Println("input parse:", *varflag, *pflag)
    }
    func main() {
    	userdef_parse()
    	parse_input("-p 123 -ver 1234")
    }


    展开全文
  • AWD自动提交flag脚本

    2020-05-14 14:00:37
    AWD自动提交flag脚本
  • FLAG_NOT_FOCUSABLE和FLAG_NOT_TOUCH_MODAL

    千次阅读 2019-04-17 09:10:32
    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 如果没有设置FLAG_NOT_FOCUSABLE,那么屏幕上弹窗之外的地方不能点击。如果设置了FLAG_NOT_FOCUSABLE,那么屏幕上弹窗之外的地方能够点击、但是弹窗上的EditText无法...
  • BUUCTF:FLAG

    千次阅读 2020-09-09 14:26:10
    stegsolve打开发现在LSB的RGB这是个zip文件,Save Bin保存为flag.zip flag.zip解压是虽然会提示文件格式有损坏,但是没有关系,照样解压 1是个ELF文件 使用IDA打开,或者在Linux先直接运行,即可得到flag hctf{...
  • flag寻找字符串的题目

    2020-10-16 11:24:14
    有道题目,寻找flag字符串,格式不清楚,用notepad打开是乱码,用分析工具分析可能是cel文件,也可能不是,求各位大大分析下
  • 彻底搞明白USART_FLAG_TC 与 USART_FLAG_TXE之间的 区别

    万次阅读 多人点赞 2019-06-04 16:12:00
    最近看到有不少人问USART_FLAG_TC 与 USART_FLAG_TXE的区别是什么,我今天就抽时间详谈此事。 先说串口收发过程: 对于CPU来说,只需要将数据填入发送数据寄存器中就可以启动串口发送了,因为数据寄存器中的数据会...
  • newtask:FLAG_ACTIVITY_NEW_TASK cleartop:FLAG_ACTIVITY_CLEAR_TOP singletop:FLAG_ACTIVITY_SINGLE_TOP 文章目录default单独 singletop单独 cleartopcleartop + singletopnewtask单独 newtasknewtask + sin...
  • 来咯来咯~ 福利来咯~ 寻找年中Flag挑战王 2020你立下的Flag,是已摇摇欲坠还是在按部就班地进行中?请结合关键词:读书、健身、就业、跳槽、加薪、考证…展开分享~ 参与方式 打开APP手机端,扫码下面的二维码,在#...
  • 获取flag

    千次阅读 2021-01-02 22:22:17
    获取FLAG值 一、SSH服务器 1.如何从外部进入最终root主机,获得flag值 SSH:建立在应用层基础上的协议 SSH是目前较可靠,专门远程登录会话和其他网络服务提供安全性的 协议。利用SSH协议可以有效防止远程管理过程中...
  • 自动获取flag

    千次阅读 2019-04-23 10:37:57
    scnaFlag.py 自动获取flag by 郑瑞国 ''' import paramiko import webbrowser from ftplib import FTP import threading import time def webConnect(ip): webbrowser.open('http://'+ip+'/twiki/readme.txt') .....
  • flagSet 使用

    千次阅读 2018-04-03 10:41:00
    flagSet = flag.NewFlagSet("main", flag.ExitOnError) // 参数定义 version = flagSet.Bool("version", false, "print version string") ) // 解析 flagSet.Parse(os.Args[1:]) // 使用参数 (如果参数没有...
  • PendingIntent的flag

    千次阅读 2016-05-17 10:48:00
    PendingIntent 有4个flagflag值是获取PendingIntent对象时getActivity()、getBroadcast()、getSewrvice()时传入的参数,flag值的作用是管理一个PendingIntent,控制其是否有效,通常与requestCode结合使用,...
  • C# Flag特性

    千次阅读 2018-09-10 14:44:30
    C# Flag特性 [Flags] public enum Permission { create = 1, read = 2, update = 4, delete = 8, } static void Main(...
  • Android Intent Flag组合使用

    千次阅读 2016-09-19 16:49:43
    关于Android Intent启动Flag的分为以下几种: (1)FLAG_ACTIVITY_SINGLE_TOP (2)FLAG_ACTIVITY_CLEAR_TOP (3)FLAG_ACTIVITY_NEW_TASK (4)FLAG_ACTIVITY_CLEAR_TASK Flag的使用为两者组合使用。下面来看...
  • FLAG_NOT_FOCUSABLE、FLAG_NOT_TOUCH_MODAL、FLAG_SHOW_WHEN_LOCKED
  • Android flag详解

    千次阅读 2019-11-01 10:29:05
    一.Flag标志位 在阅读源码的时候经常发现有一些标志属性使用一些位操作来判断是否具有该标志,增加标志或者去除标志。 如: 为什么要使用16进制呢?为何不使用十进制0,1,2...?原因是因为这样就可以方便的用位...
  • flag使用指南!

    千次阅读 多人点赞 2018-07-19 10:23:26
    flag既可以称作标记,也可以称作哨兵,我觉得也可以理解成是登记册。 就像是大家排队站好,根据需求进行相应的登记 flag可以定义为bool,依然可以定义为int,或者可以定义为数组等,根据需要各取所需。 例:输出0~...
  • golang之flag包详解

    千次阅读 2020-11-25 15:55:02
    在golang中有很多方法来处理命令行参数,简单情况下可以不使用任何...flag.xxx() 例如:flag.Int, flag.String, 返回解析变量类型的指针 package main import ( "flag" "fmt" ) func main() { host := flag.Stri
  • 控制标记 flag

    千次阅读 2017-04-27 22:05:45
    今天编了几个程序,他给的例题都运用到了flag,这是我第一次接触flag,对于他的运用也不怎么熟悉,通过看他的例题,以及问了一下同学,对它印象多了一些,flag是一个控制标记,他的定义和其他变量的定义一样,都是 ...
  • GO语言flag参数解析

    千次阅读 2017-07-11 17:21:23
    import "flag"flag包实现了命令行参数的解析。要求:使用flag.String(), Bool(), Int()等函数注册flag,下例声明了一个整数flag,解析结果保存在*int指针ip里:import "flag" var ip = flag.Int("flagname", 1234, ...
  • activity启动FLAGFLAG_ACTIVITY_CLEAR_TASK

    万次阅读 2014-03-28 15:48:47
    随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信...If set in an Intent passed to Context.startActivity(), this flag will cause any existing task that...
  • flag的使用

    千次阅读 2017-10-11 02:45:44
    关于状态判断的flag问题,很多时候我们会选择去不去做一件事,完全取决于当前是什么状态下的 但是状态的判断很多时候不是一个if就能解决的,因为当前的环境好,或是不好由很多因素决定 适用条件 : 目前看来...
  • Intent Flag:FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET

    千次阅读 2017-03-06 16:44:23
    FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
  • golang标准库-flag

    千次阅读 2019-06-24 16:13:24
    flag包是go提供的用来解析命令行参数的包,虽然os.Arg方法也能拿到命令行的所有参数,但它拿到的参数是没有格式和说明的,flag包能够解析 -port=8080 这类具有明确格式意义的参数,为程序提供明确的启动参数 ...
  • 想要实现通过intent开启一个activity,并将这个activity放至栈底或者...intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK); FLAG_ACTIVITY_CLEAR_TASK :如果在调用Context.startActi
  • Android Intent Flag实现singleTask模式

    千次阅读 2017-10-15 14:47:34
    Android Intent FlagAndroid Intent 常用的Flag有以下几种: FLAG_ACTIVITY_NEW_TASK FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_SINGLE_TOP FLAG_ACTIVITY_CLEAR_TASK Flag一般是组合使用。本文的结论需要增加一个前提...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,360,688
精华内容 544,275
关键字:

flag