标签: format-string

无任务构造对象是否有意义?

AR#检查我的解决方案告诉我"'本地变量'fs'从未使用'"关于这一行:

var fs = new FormatString();
Run Code Online (Sandbox Code Playgroud)

好吧; 只是摆脱整个shebang,对吧?

相反,R#的行动是删除var声明和赋值,留下:

new FormatString();
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是(懊恼的惊喜),它编译!

但这有什么意义吗?

c# resharper object-construction format-string resharper-8.0

1
推荐指数
1
解决办法
44
查看次数

%dn是格式字符串吗?

我最近在代码中遇到了这一行 -

fprintf(logfile,"   |-IP Version        : %dn",(unsigned int)iph->version);
Run Code Online (Sandbox Code Playgroud)

这里的"%dn"是格式字符串吗?如果是这样,它意味着什么?

c printf format-string

0
推荐指数
2
解决办法
6452
查看次数

是否存在1到2位小数的.Net FormatString?

我要求将给定数字格式化为至少1位小数,最多2位小数,如下所示:

4      -> 4.0
4.1    -> 4.1
4.25   -> 4.25
4.3333 -> 4.33
4.5    -> 4.5
5      -> 5.0
Run Code Online (Sandbox Code Playgroud)

是否有一个FormatString字符串来传递这个?

如:

MyDecimal.ToString("[something here]")
Run Code Online (Sandbox Code Playgroud)

.net format-string

0
推荐指数
1
解决办法
3215
查看次数

是否有"%" - string.format()中的空格符号?

对于新行,符号为"%n"; 空间怎么样,有它的象征吗?

我在各种网站上搜索过它,但我找不到它.

java string.format format-string

0
推荐指数
1
解决办法
738
查看次数

如何从外面更改argv [0]?

我有这样的C代码:

#include <stdio.h>

void x(int argc, char** argv) {
  printf(argv[0]);
}

int main(int argc, char** argv) {
  char* secret = "SECRET";

  if (argc < 2)
    x(argc, argv);
}
Run Code Online (Sandbox Code Playgroud)

我现在想做一个格式字符串攻击来打印shell的秘密.但是,我不知道如何获取我想要argv [0]的字符串以及如何从另一个范围访问数据(因为从x开始,它无法直接寻址指针秘密.

我该怎么办?

c format-string

0
推荐指数
1
解决办法
1832
查看次数

spark sql 字符串到时间戳缺少毫秒

为什么是:

import spark.implicits._
  val content = Seq(("2019", "09", "11","17","16","54","762000000")).toDF("year", "month", "day", "hour", "minute", "second", "nano")
  content.printSchema
  content.show
  content.withColumn("event_time_utc", to_timestamp(concat('year, 'month, 'day, 'hour, 'minute, 'second), "yyyyMMddHHmmss"))
    .withColumn("event_time_utc_millis", to_timestamp(concat('year, 'month, 'day, 'hour, 'minute, 'second, substring('nano, 0, 3)), "yyyyMMddHHmmssSSS"))
    .select('year, 'month, 'day, 'hour, 'minute, 'second, 'nano,substring('nano, 0, 3), 'event_time_utc, 'event_time_utc_millis)
    .show
Run Code Online (Sandbox Code Playgroud)

缺少毫秒?

+----+-----+---+----+------+------+---------+---------------------+-------------------+---------------------+
|year|month|day|hour|minute|second|     nano|substring(nano, 0, 3)|     event_time_utc|event_time_utc_millis|
+----+-----+---+----+------+------+---------+---------------------+-------------------+---------------------+
|2019|   09| 11|  17|    16|    54|762000000|                  762|2019-09-11 17:16:54|  2019-09-11 17:16:54|
+----+-----+---+----+------+------+---------+---------------------+-------------------+---------------------+
Run Code Online (Sandbox Code Playgroud)

对于格式字符串:如果我没记错的话yyyyMMddHHmmssSSS,它应该包括毫秒SSS

timestamp milliseconds format-string apache-spark apache-spark-sql

0
推荐指数
1
解决办法
4561
查看次数

传递给 fmt.Sprintf 的字符串包含在方括号中

鉴于以下代码片段

package main

import (
    "fmt"
)

type Message string

const (
    ConnectRepositoryError Message = "failed to connect %s repository"
)

func main() {
    fmt.Println(ConnectRepositoryError.M("user"))
}

func (m Message) M(args ...string) string {
    return fmt.Sprintf(string(m), args)
}
Run Code Online (Sandbox Code Playgroud)

... 为什么fmt.Sprintf将指定的字符串 ( user) 括在方括号中?

failed to connect [user] repository
Run Code Online (Sandbox Code Playgroud)

我希望这个输出:

failed to connect user repository
Run Code Online (Sandbox Code Playgroud)

go format-string

-1
推荐指数
1
解决办法
241
查看次数

格式字符串舍入错误

根据可见小数位数的不同,舍入行为不同是错误还是预期行为?

通过交互式解释器进行演示

Python 3.8.10
>>> a = 1.555
>>> f'{a:.0f}'
'2'
>>> f'{a:.1f}'
'1.6'
>>> f'{a:.2f}'
'1.55'
>>> f'{a:.3f}'
'1.555'
Run Code Online (Sandbox Code Playgroud)

python rounding format-string

-1
推荐指数
1
解决办法
82
查看次数

输入期间两个整数之间的逗号

如果我执行以下操作会发生什么

scanf("%d,%d", &i, &j);
Run Code Online (Sandbox Code Playgroud)

并提供导致匹配失败的输入?它会存储垃圾j吗?

c input scanf format-string

-2
推荐指数
1
解决办法
165
查看次数