标签: format

格式化文件大小为MB,GB等

我需要使用合理的单位将文件大小显示为String.

例如

1L ==> "1 B";
1024L ==> "1 KB";
2537253L ==> "2.3 MB"
Run Code Online (Sandbox Code Playgroud)

等等

我找到了之前的答案,我觉得并不令人满意

我提出了自己的解决方案,它有类似的缺点:

private static final long K = 1024;
private static final long M = K * K;
private static final long G = M * K;
private static final long T = G * K;

public static String convertToStringRepresentation(final long value){
    final long[] dividers = new long[] { T, G, M, K, 1 };
    final String[] units = new String[] …
Run Code Online (Sandbox Code Playgroud)

java string format numbers

120
推荐指数
3
解决办法
9万
查看次数

为什么C没有无符号浮点数?

我知道,这个问题似乎很奇怪.程序员有时会想太多.请继续阅读......

在CI中使用signedunsigned整数很多.我喜欢这样一个事实:如果我执行诸如将有符号整数分配给无符号变量之类的操作,编译器会发出警告.如果我将带符号与无符号整数进行比较,我会得到警告.

我喜欢这些警告.他们帮助我保持我的代码正确.

为什么我们不能为花车提供同样的奢侈品?平方根绝对不会返回负数.还有其他地方负浮动值没有意义.无符号浮点数的完美候选者.

顺便说一句 - 我并不是真的热衷于通过从浮点数中移除符号位来获得的单一额外精度.float因为他们现在对我非常满意.我只想将浮点数标记为无符号,并获得与整数相同的警告.

我不知道任何支持无符号浮点数的编程语言.

知道为什么他们不存在吗?


编辑:

我知道x87 FPU没有处理无符号浮点数的指令.让我们使用带符号的浮点指令.滥用(例如,低于零)可以被认为是未定义的行为,就像未定义有符号整数的溢出一样.

c format floating-point unsigned types

116
推荐指数
7
解决办法
7万
查看次数

如何将日期字符串解析为Date?

如何将下面的日期字符串解析为Date对象?

String target = "Thu Sep 28 20:29:30 JST 2000";
DateFormat df = new SimpleDateFormat("E MM dd kk:mm:ss z yyyy");
Date result =  df.parse(target);  
Run Code Online (Sandbox Code Playgroud)

抛出异常......

java.text.ParseException: Unparseable date: "Thu Sep 28 20:29:30 JST 2000"
        at java.text.DateFormat.parse(DateFormat.java:337)
Run Code Online (Sandbox Code Playgroud)

java format date

114
推荐指数
4
解决办法
33万
查看次数

如何在Rails中呈现不同格式的部分?

我正在尝试生成包含一些HTML的JSON响应.因此,我有/app/views/foo/bar.json.erb:

{
  someKey: 'some value',
  someHTML: "<%= h render(:partial => '/foo/baz') -%>"
}
Run Code Online (Sandbox Code Playgroud)

我希望它渲染/app/views/foo/_baz.html.erb,但它只会渲染/app/views/foo/_baz.json.erb.传球:format => 'html'没有帮助.

format ruby-on-rails render actionview partial

112
推荐指数
9
解决办法
7万
查看次数

如何为Intellij IDEA启用自动格式化代码?

键入';'后,在Intellij IDEA中是否可以 或者按'Enter'发生了这个字符串的格式化?

例如,要:

a+b=10;
Run Code Online (Sandbox Code Playgroud)

后:

a + b = 10;
Run Code Online (Sandbox Code Playgroud)

或者只有可能的选项:Code> Reformat Code ...

谢谢!

format reformat intellij-idea

111
推荐指数
7
解决办法
15万
查看次数

PHP函数评论

只是一个简单的问题:我已经看到一些PHP函数在顶部被注释,使用了我不知道的格式:

/**
 *
 * Convert an object to an array
 *
 * @param    object  $object The object to convert
 * @return      array
 *
 */
Run Code Online (Sandbox Code Playgroud)

我的IDE为@param和@return之类的内容提供了一个下拉选项,因此必须在某处记录.我试过搜索谷歌,但它的搜索中不会包含@符号.

这种评论格式是什么?我在哪里可以找到相关信息?

php format comments function phpdoc

105
推荐指数
4
解决办法
9万
查看次数

如何在HTML日期输入标签中设置日期格式?

我想知道是否可以在html <input type="date"></input>标签中设置日期格式...目前它是yyyy-mm-dd,而我需要它以dd-mm-yyyy格式.

html format date input

102
推荐指数
5
解决办法
45万
查看次数

格式化字符串时多次插入相同的值

我有一个这种形式的字符串

s='arbit'
string='%s hello world %s hello world %s' %(s,s,s)
Run Code Online (Sandbox Code Playgroud)

字符串中的所有%s都具有相同的值(即s).有没有更好的写作方式?(而不是列出s三次)

python string format

101
推荐指数
4
解决办法
11万
查看次数

如何使用yyyyMMddHHmmss格式格式化当前时间?

我正在尝试使用此格式格式化当前时间yyyyMMddHHmmss.

t := time.Now()
fmt.Println(t.Format("yyyyMMddHHmmss"))
Run Code Online (Sandbox Code Playgroud)

那是输出:

yyyyMMddHHmmss
Run Code Online (Sandbox Code Playgroud)

有什么建议?

format time timestamp go

98
推荐指数
6
解决办法
8万
查看次数

使用带有非null终止字符串的printf

假设你有一个未null终止的字符串并且你知道它的确切大小,那么如何printf在C中打印该字符串呢?我记得这样的方法,但现在我找不到...

c string format printf

97
推荐指数
4
解决办法
5万
查看次数