问题标签 [format-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 格式化字符串中的小数/货币
我无法在自定义格式化字符串中格式化十进制
我找到了几个帖子:
但是当尝试使用它们时会遇到几个问题
例如:关于价值
0.656 我得到“.656”或“.66”
23.656 => “23.656”或“23.66”
有人推荐我可以找到格式字符串规则的链接?
emacs - 如何将格式说明符添加到“格式时间字符串”?
我有以下函数定义:
我希望能够在format-time-string
. 通常,我会查看函数的源代码,但这个函数是在 C 源代码中定义的。(我认为这排除了将某些东西挂在上面的可能性,但我会得到纠正。)
如何添加另一个%o
适用nth
于适当参数的格式说明符(例如,)?
所需用途:
c - MS VS 格式字符串用 $ 指定使用的参数
我正在使用 Visual Studio 2013 创建一个 C 程序。
我想测试格式字符串参数。
我唯一想做的是以下
如果我说它Test: %s
使用第一个参数。但我希望它使用第二个参数。但我的输出是Test: $s
我究竟做错了什么?是否有另一种方法来指定要使用的第二个参数?
java - Java 换行选项
你能告诉我有没有其他方法可以在 System.out.printf 之间换行 - 标准输出函数我希望它是相关的问
c - How to turn off FORTIFY_SOURCE patch using format string bug
This question is relative to : A Eulogy for Format Strings from phrack (http://www.phrack.org/issues.html?issue=67&id=9)
I don't understand in their article how providing a fmt string like %1$*269168516$ it can toggle off _IO_FLAGS2_FORTIFY bit in the stdout
FILE structure ?
Is it because when we overflow the integer offset, args_type[offset] can point anywhere in memory, and specifically on stdout->_flags2 to set it to 0 ?
If so, how can we know that we managed to toggle it off ? because when I try with this code I can't get a segfault like specified in the article. (compiling option: gcc -m32 -z execstack -fno-stack-protector -ggdb -O2 -D_FORTIFY_SOURCE=2 -o prog test.c)
c# - 对象的无赋值构造是否有意义?
AR# 检查我的解决方案告诉我“'Local variable 'fs' is never used'”关于这一行:
好吧; 只是摆脱整个shebang,对吗?
相反,R# 的操作是只删除 var 声明和赋值,留下:
令我惊讶的是(懊恼的惊讶),它编译了!
但这有任何意义吗?
python - 如何在格式化特定于区域设置的数字时自定义减号?
使用sprintf
(示例中的 Python)时,有许多格式化选项:
但是,我还没有找到一种方法来格式化实际的减号——例如,我希望它是一个适当的减号,以便更好地与加号对齐,即u"\u00B1"
. 除了进行字符串替换之外,有什么方法可以定义它吗?
java - string.format() 中的空格是否有“%”符号?
对于新行,符号是“%n”;空间怎么样,它有符号吗?
我已经在各种网站上搜索过它,但我找不到它。
c# - 动态时间跨度格式字符串
我想TimeSpan
动态设置我的格式字符串。这意味着如果时间跨度值是负数,格式字符串应该不同于正数。当我想设置格式字符串时,我不知道TimeSpan
!
例如:我希望负时间跨度为 -03:01:01,正值时间跨度为 003:01:01
代码是
女巫第三个参数是格式字符串
c - 格式字符串利用,如何检索保存的指令指针?
我的漏洞利用有问题(做运动)。传递给我的易受攻击程序的字符串已经准备好了,除了我要写入的目标地址,当然是当前保存的$eip。
我怎样才能找回它?答案似乎很简单,当然通过调试,停止执行并查看打印堆栈的地址。好的,现在假设我检索到了它,问题是我启动了一个未使用 -g 选项编译的可执行文件,因此无法设置断点...那我该怎么做呢?
请注意,两个堆栈(一个用 -g 编译的文件和一个没有它的文件)是不同的!不同的堆栈,因此不同的 $eip 地址(以及值)。