小编Met*_*iem的帖子

C#中是否有内置的月份名称变量

我想知道在.NET中是否有任何内置功能可以用于支持名词变换的语言中的日期缩短,(例如,在俄语中,月份名称是???????,但如果我想说出日期或说某事是由于,我会用这个表格???????).我制作了自己的版本,适用于本案例,但我需要扩展到其他案例和其他语言,这些语言将有自己的日期变量.

此功能是内置的,还是在外部库中可用?感谢您的任何帮助.

如果我的解释不清楚,我已经为俄罗斯的属格案例提供了我的功能.

public static string DeclineMonth(this DateTime time)
{
    var month = time.ToString("MMMM");
    if (month.Last() == '?')
        return month.Replace('?', '?');
    else
        return month + "a";
}       
Run Code Online (Sandbox Code Playgroud)

.net c# globalization datetime datetime-format

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

在 Python 中使用 Flask 发送 html 电子邮件

我想使用 Python 和 Flask 将 HTML 网页作为邮件正文发送。我尝试使用 MIME 模块,但不知何故我无法发送邮件。如果有人对此有任何专业知识,请帮助我。

如果您也能提供一些代码,那就太好了。

html python email webpage flask

8
推荐指数
3
解决办法
1万
查看次数

使用 .htaccess 阻止通过 /public/ 目录访问 Laravel

我在共享主机上设置了一个 Laravel 项目,其中文档根目录无法设置为 Laravel 的“公共”文件夹。为了解决这个问题,我使用以下 .htaccess 文件:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^habbo.gallery$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.habbo.gallery$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]
Run Code Online (Sandbox Code Playgroud)

这很好用。我现在可以通过“ https://domain.tld ”访问我的项目。然而,该项目仍然可以通过“ https://domain.tld/public/ ”访问,这是我想阻止的。我无法找到这个问题的答案,所以我想知道仅使用 .htaccess 是否可以做到这一点。

php .htaccess shared-hosting laravel

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

C#Enum需要三元组演员吗?

今天我在Codegolf StackExchange上做了另一个Codegolf挑战,我试着这样做:

SomeEnum = SomeCondition ? 1 : 2;
Run Code Online (Sandbox Code Playgroud)

但是这告诉我Cannot convert source type 'int' to target type 'SomeEnum',所以我尝试了这个:

SomeEnum = SomeCondition ? (SomeEnum)1 : (SomeEnum)2;
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题,但令我惊讶的是,这里的第一次演员据说是多余的.我的问题是:为什么我只需要将最后一个整数转换为 SomeEnum

c# enums casting ternary

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

可空字符串类型提示在 PHP 7.2 中出现语法错误

我正在使用 PHP 7.2 并尝试键入提示此变量:

class TestClass
{
    public static ?string $test = null;
Run Code Online (Sandbox Code Playgroud)

但是 PHP 给了我以下错误:

语法错误,意外的“?”,需要函数 (T_FUNCTION) 或常量 (T_CONST)

我完全不知道为什么!难道我做错了什么?

php types php-7.2

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