标签: string-formatting

mvc 4 或 5 中字符串的简单段落格式

我正在使用 MVC 4 我有一个字符串作为 varchar(Max) 存储在 SQL Server 中,我在模型中的数据注释指定了 DataType(DataType.MultilineText)。我认为用于显示此类文本的帮助程序不仅会在一行上全部显示出来,而且当我使用基本脚手架将其显示在页面上时,多行文本框中的任何格式都不会通过。但是,当我在 crud 方面编辑该描述时,格式确实会显示出来。为什么开箱即用这么难。我可以使用 MVC 4 或 5 解决方案。我认为它们会相似。

我使用以下方法在我的页面上显示:

    @Html.DisplayNameFor(model => model.InstructionEn)
Run Code Online (Sandbox Code Playgroud)

&

    @recipe.RecipeInstructionsEn
Run Code Online (Sandbox Code Playgroud)

我在想用
标签替换新行的东西可能会起作用。但是我该怎么做呢?我知道新行格式在那里。

我也想过使用降价,但不知道从哪里开始。

string-formatting razor asp.net-mvc-4

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

将日期时间格式化为特定格式

我正在使用 WPF TextBlock 绑定修改的日期时间字段并显示数据,但我想以自定义格式显示它,例如“DD.MM.YY HH:MM”。我尝试了下面的 xaml,但它没有以请求的格式呈现数据,但它将数据显示为 mm/dd/yyy hh:mm:ss 长日期时间字符串

<TextBlock  Text="{Binding Modified, StringFormat={}{0:DD.MM.YY  HH:MM}}" VerticalAlignment="Center" Style="{StaticResource ResourceKey=DateLabelStyle}" ></TextBlock>
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它以 DD.MM.YY HH:MM 格式显示数据?我需要编写单独的转换器来执行此操作吗?

c# wpf xaml string-formatting

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

给定一个字符串,如何只向它添加另一个字符串中的唯一字符?

我几个小时以来一直在尝试许多不同的东西,我尝试使用std::unique但我得到了时髦的结果,然后我尝试使用string::find。我觉得如果我使用std::vector会很容易做到这一点 我正在寻找一种使用标准库的有效方法来做到这一点,我阅读了很多关于这里和 cpluplus.com 的问题但我无法使用他们的答案来实现我所需要的。如果这是微不足道的,我深表歉意,但此时我已经厌倦了尝试不同的事情。

例如:

int main(){

  std::string unique_chars;
  std::string new_string = "ABC"

  getUniqueChars(unique_chars, new_string);
  cout << unique_chars << endl;

  new_string = "ABDF"
  getUniqueChars(unique_chars, new_string);

  cout << unique_chars; 

  return 0;
}  

void getUniqueChars(string &unique_chars, string &new_string){

   //add only unique characters from new_string to unique_chars

   return;
}
Run Code Online (Sandbox Code Playgroud)

应该输出:

ABC
ABCDF
Run Code Online (Sandbox Code Playgroud)

c++ unique std string-formatting c++11

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

编辑文件时保留时间戳

我想保留我在 for 循环中编辑的文件的时间戳

for files in $DIR/MDC*/$FILE
do
    # Need to get date here!
    dos2unix $files
    if grep -q $TYPE $files; then
        echo 'done'
    else
        sed -i "1s/^/$TYPE\n/" $files
    fi
    $DIR/crccalc/LDDR16.py $files
    # Use Date variable here to change it back

done
Run Code Online (Sandbox Code Playgroud)

问题是我需要从文件中获取格式化的日期字符串,以便touch -r在循环完成后恢复文件日期。

stat 没有给我我需要的格式。

所需格式:

YYMMDDhhmm

linux bash shell date string-formatting

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

将字符串转换为iso日期格式

所以我试图将字符串转换为日期的 iso 格式。这是我要转换的字符串 "2016-07-05 02:14:35.0" 我希望以这种格式使用 iso 8601 "2016-07-05T02:14:35.0"

到目前为止我有这个

 DateTimeFormatter format = DateTimeFormat.forPattern("YYYY-MM-DDTHH:mm:sszzz");
     new LocalDate();
    LocalDate newDate = LocalDate.parse(created,format);
     created = newDate.toString();
Run Code Online (Sandbox Code Playgroud)

但它给了我这个例外

ERROR: Illegal pattern component: T; nested exception is java.lang.IllegalArgumentException: Illegal pattern component: T
Run Code Online (Sandbox Code Playgroud)

我跟着例子,我不知道我在这里做错了什么。任何帮助,将不胜感激。

java datetime iso string-formatting jodatime

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

C中printf()中单引号和双引号的区别

我对 C 的 printf() 中双引号和单引号的使用有疑问。我有以下代码:

#include<stdio.h>
int main(int argc, char** argv) {
    char buffer[100];
    strncpy(buffer, argv[1], 100);
    printf(buffer);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

所以当我编译并运行它时,会发生以下结果:

./a.out 'AAAA%8$p'

AAAA0x70243825**41414141**

./o "AAAA%8$p"

AAAA
Run Code Online (Sandbox Code Playgroud)

请注意,在第一种情况下,我输入了单引号,在后一种情况下,我输入了双引号。

这里发生了什么。

Q2。我正在关注此链接。所以我的问题是,运行时输入 argv[1] 中的 AAAA 如何能够影响 printf() 的输出。起初我以为这只是巧合,但我输入并得到以下内容

./o 'BBBB%8$p'

BBBB0x70243825**42424242**
Run Code Online (Sandbox Code Playgroud)

编辑:所以我认为看到答案存在一些误解。我知道直接“printf(buffer)”的滥用。因此,我将引用我之前提到的相关链接:

由于 printf 的参数数量可变,因此它必须使用格式字符串来确定参数数量。在上面的例子中,攻击者可以传递字符串“%p %p %p %p %p %p %p %p %p %p %p %p %p %p %p”并欺骗 printf 认为它是这样的有 15 个参数。它会天真地打印堆栈上接下来的 15 个地址,认为它们是它的参数:

$ ./a.out "%p %p %p %p %p %p %p %p %p %p %p %p …
Run Code Online (Sandbox Code Playgroud)

c printf string-formatting

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

如何为给定字符串中的每个单词添加前缀

我想为给定字符串中的每个单词添加前缀。我的代码是:-

StringBuilder strColsToReturns  = new StringBuilder();
String strPrefix                = "abc.";
strColsToReturns.append(String.format(" %sId, %sname, %stype,", strPrefix, strPrefix, strPrefix));
Run Code Online (Sandbox Code Playgroud)

对于小字符串,这很好,但我有一个像这样的非常大的静态字符串。因此,这种添加字符串前缀的方法看起来是一种乏味的方法。有没有其他复杂的方法来实现这一点。

java regex string string-formatting string-prefix

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

VB.Net 自定义时间格式

我有一个在 Studio 2017 中构建的 VB 程序。我需要以一种可以继续在文件名中使用的格式生成时间。

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 
Run Code Online (Sandbox Code Playgroud)

例如,吐出 12:00:00 并且 : 在文件名中不可用。

我可以删除 : 所以它是 1200000(不是特别可读但适合我的目的)或 12-00-00。

我在这里检查,看不到任何可以解决问题的 ToString 格式。

我的代码将在当前日期和时间上放置一个标签(比如 label1)。另一部分将使用 Label1.Text 来抓取字符串。因此,Label1 可以进行任何格式设置。

例如,它将按如下方式使用;

oDoc = oWord.ActiveDocument
oDoc.saveas2("C:\Test\" & "DocumentTitle" & "-" & label1.text & ".docx"
Run Code Online (Sandbox Code Playgroud)

有没有办法将日期字符串格式化为我想要的格式?

vb.net datetime string-formatting

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

熊猫:平均值/标准和加/减符号之间的变化

让我们假设我有一个 Pandas 的DataFrame

import numpy as np
import pandas as pd

df = pd.DataFrame(
    np.random.randint(0, 100, size=(10, 4)), columns=('A', 'DA', 'B', 'DB'))
Run Code Online (Sandbox Code Playgroud)

输出:

    A  DA   B  DB
0  62  87  10  39
1  56   7  81  12
2  37  26  21  44
3  56  26  42  32
4  29  45  11   9
5  11  85   4  79
6  87  31  61  90
7   5  55  26  47
8  55  94  20  84
9  52  26  72  19
Run Code Online (Sandbox Code Playgroud)

我想将其转换为: …

python numpy string-formatting pandas

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

python字符串格式keyError

尝试执行我的脚本时出现以下错误

 ]""".format(id="123", name="test")
KeyError: '\n    "id"'
Run Code Online (Sandbox Code Playgroud)

这是我的脚本。我只需要格式化一个多行字符串。我尝试在格式部分使用字典,但这也不起作用。

import requests

payload = """[
  {
    "id":{id},
    "name": "{name}"
  }
]""".format(id="123", name="test")

headers = {"Content-Type": "application/json"}
r = requests.post("http://localhost:8080/employee", data=payload, 
headers=headers)
print(r.status_code, r.reason)
Run Code Online (Sandbox Code Playgroud)

python string-formatting

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

标签 统计

string-formatting ×10

datetime ×2

java ×2

python ×2

asp.net-mvc-4 ×1

bash ×1

c ×1

c# ×1

c++ ×1

c++11 ×1

date ×1

iso ×1

jodatime ×1

linux ×1

numpy ×1

pandas ×1

printf ×1

razor ×1

regex ×1

shell ×1

std ×1

string ×1

string-prefix ×1

unique ×1

vb.net ×1

wpf ×1

xaml ×1