我正在开发一个多语言的asp.net MVC应用程序。在网格中,我试图显示一个区域性列表。这些数据必须以用户语言(当前线程语言)显示。
例如,我得到了一个语言代码列表:
fr-fr
en-gb
fr-ca
我要做的是:
var cultureOne = new CultureInfo("fr-fr").DisplayName
var cultureTwo = new CultureInfo("en-gb").DisplayName
var cultureThird = new CultureInfo("fr-ca").DisplayName
代码
CHAMPIONS (~500行) YEAR COUNTRY NAME ROLE
2018 France Didier Deschamps Manager
2018 France Hugo Lloris Goalkeeper
2018 France Paul Pogba Midfielder
2014 Germany Joachim Loew Manager
2014 Germany Mesut Ozil Midfielder
2014 Germany Miroslav Klose Forward
2002 Braz
我有三个模特:
class User < ActiveRecord::Base
has_many :user_countries
accepts_nested_attributes_for :user_countries, reject_if: :all_blank
validate :user_countries
end
class UserCountry < ActiveRecord::Base
belongs_to :user
belongs_to :country
end
class Country < ActiveRecord::Base
我的set服务器在法国&我的数据库已经设置了欧洲巴黎时区.我的网站实际上是供生活在葡萄牙的人们使用,那里的人比我在法国得到的要少.
我正在使用这个查询来get,比如week。问题是,当法国的新一周,假设周一是小时30,它仍然应该给我上周的结果,因为在葡萄牙仍然是周日23时30分.
"SELECT COUNT(*) as likes, user
FROM likes_week
WHERE WEEKOFYEAR(data_e) = WEEKOFYEAR(NOW())
GROUP BY user ORDER BY likes"
所以我的问题是,是否有任何方法可以用
我试图理解CDN对延迟的影响。我试过点击三台不同的网络服务器,其中两台位于法国。下面是我在测试时得到的结果:
Nytimes.com的平均延迟: 20.764 ms
Lemonde.fr的平均延迟: 22.842 ms
Liberation.fr的平均延迟: 115.805 ms
这是否意味着Le Monde服务器位于CDN后面以降低延迟?
我意识到,我应该在法国当地时间和我在这里进行测试的时间相同,但我不想等到明天才做好,但我还是被我对lemonde.fr和liberation.fr的结果之间的差异,以及lemonde.fr和nytimes.com的结果的相似性所震惊。
那么,lemonde