您需要获取当前时间为零(小时= 0)的时区名称(例如America / New_York),该区域可以是任何时间,主要是小时(小时= 0)等于零。服务器时间可用。也就是说,服务器上的时间无关紧要 5,15,23 - 小时,您需要获取“现在”为零的区域的名称
我找不到任何东西可以从时间中获取时区。只有这个:
console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)
但这是服务器的时区,不知何故我无法更改时间。
谢谢!
您需要获取当前时间为零(小时= 0)的时区名称(例如America / New_York),该区域可以是任何时间,主要是小时(小时= 0)等于零。服务器时间可用。也就是说,服务器上的时间无关紧要 5,15,23 - 小时,您需要获取“现在”为零的区域的名称
我找不到任何东西可以从时间中获取时区。只有这个:
console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)
但这是服务器的时区,不知何故我无法更改时间。
谢谢!
const x:any = 5;
foo(x);
...
function foo( p: string) {
console.log('foo',p, typeof(p))
}
控制台:foo 5 数字
预期:foo '5' 字符串或错误。
为什么没有自动转换或至少出现错误?该怎么办?
谢谢!
PS:我尝试了一个在线编译器并得到了编译错误,所以我对其进行了调整,因为我从 json 获取 x。
您需要创建和填充一个数组,这里有两个选项,但它们的工作方式不同:
this.d = new Array(7).fill(new SH());
或者
this.d = [];
for(let t =0;t<7;++t){
this.d.push(new SH());
}
解释一下有什么区别,是怎么回事,因为下面的函数返回不同的结果:
this.d.forEach((p, i) => {
p.w = returnTrueOrFalse(i);
console.log('#i',i, p)
})
console.log('RES',this.d);
完全废话,所有布尔字段都重置为false。同时,数值字段保持正常。
在第二个选项中,一切都很好,并且两个 console.log 返回相同的结果。
我不知道出了什么问题。谢谢!
我正在学习 asp,我只是找不到正确的方法来实现这样的功能:
页面上有几个带有数据的 div,当您单击按钮时,您需要将实际数据传输给它们(并为它们创建复杂的 html 标记)而无需重新加载页面。
示例:
该页面有一个购物车,它显示其中的商品数量、它们的总价以及下拉列表中的最后 3 件商品。购物车布局位于_Layout.cshtml。当页面加载时以及单击“添加产品”按钮时,应填写购物车(html 代码)。并且无需重新加载页面。
问题:价格、数量和列表都是不同的块(你不能只返回它们所有的公共 html ),在向它们插入数据之前,需要在页面上找到它们。我试着这样做:
function SmallCartUpdate() {
$.ajax({
type: "GET",
url: "Carts/SmallCart",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function(result) {
$("#SmallCartCount").text(result.count);
$("#SmallCartPrice").text(result.price);
var productList = '';
$.each(result.lastAdded, function(index, item) {
productList += '<li > <a href="#">' + item.Product.Title + '</a></li >';
})
$("#SmallCartList").html(productList);
},
});
}
但是用这种方式为列表创建html并不方便,我想做一个更复杂的结构。并且无法访问 Razor。
@ {
var productList = ViewData.Eval("lastAdded") as List < ShopStore.Models.Cart > ;
}
@foreach(var item in @productList) {
<li > < a href = "#" > +@item.Product.Title + < /a></li >
}
<script type = "text/javascript" >
$("#SmallCartCount").text(ViewData.Eval("count"));
$("#SmallCartPrice").text(ViewData.Eval("price"));
</script>
这里js不起作用,此外,我不清楚如何将形成列表的foreach放入 $("#SmallCartList").text());
问题:这个功能是如何实现的?
谢谢!
向数据库添加条目时,从控制器返回一个 PartialView,它应该简单地显示 html 列表中的所有对象。
但是,如果表中只有 0 条或 1 条记录(如果有更多,则可以正常工作),工作室会挂起并显示以下消息:
“Microsoft Visual Studio 很忙。”
而且如果是错误的话还好,你可以通过某种方式调试它,但是只花了半天时间来寻找原因......
楷模:
public class Basket
{
public int Id { get; set; }
public int? ProductId { get; set; }
public virtual Product Product { get; set; }
}
public class Product
{
public int Id { get; set; }
public string Title { get; set; }
}
控制器:
public ActionResult AddProduct(int productId, int count)
{
if (ModelState.IsValid )
{
var basket = new Basket();
//....
db.Baskets.Add(basket);
db.SaveChanges();
return PartialView(db.Baskets);
}
}
并在写入数据库后返回此 PartialView
@model IEnumerable<ShopStore.Models.Basket>
@foreach (var item in Model)
{
<li><a href="#">@item.Product.Title</a></li>
}
错误在这里:item.Product.Title,如果你写item.Id,那么一切正常,也就是说,错误似乎是在加载产品时,但“幕后”发生的事情尚不清楚我。再一次,为什么一切都适用于两个或更多条目....
谢谢!
我正在序列化成一个二进制文件,然后这个记录的数据可以更新,你需要在二进制文件中做一个关于它的记录。如何找到正确的条目和更新?它可以与 linq 一起使用吗?还是出于此类目的在 xml 中使用序列化更好?
谢谢!
如果您创建一个 apk 并将其传输到设备,则该应用程序不会通过授权(通过 Google)。如果你从 Android Studio 运行它,它工作正常。授权(在设备上)后,它会显示一条消息:
谷歌签名失败。状态{statusCode=未知状态码:12501,resolution=null}
谢谢!
我有一个用户 uid,需要获取并显示他的名字等...我找不到可以通过他的 uid 查找用户的函数。
我没有创建一个单独的节点来存储用户数据,因为 firebase 已经将这些数据存储在某个地方(或者知道如何找到它)。
您可以获得授权用户的详细信息
FirebaseAuth.getInstance().getCurrentUser();
我需要相同的东西,但这样我就可以通过他的 uid 找到用户。
谢谢!
编辑器在Unity中冻结。如果您构建程序(用于 wine),那么它也会挂起(无响应)。我找不到原因:我无限次地执行相同的操作然后冻结。我breakpoint不能发布它,因为我不知道该把它放在哪里。在我看来,它挂在单元脚本的某个地方。
如何获取程序挂起的位置?是否有可能看到某种日志,其中写出了程序的所有操作?我认为在某个地方获得了无限循环,尽管我检查了所有循环......
谢谢!
我想按字段查找列表中的最小元素,但没有循环。LINQ Min 返回的不是集合中的对象,而是逻辑字段类型(不!)。
C++ 中有一些函数允许您传递要比较的函数,并返回一个合乎逻辑的集合对象(是!)。
例子:
class A
{
public int x;
public int y;
}
...
List<A> list = new List<A>();
...
//можно так
int min = int.MaxValue;
A res;
foreach(var it in list)
{
if( it.x < min )
{
min = it.x;
res = it;
}
}
//или так(наверно, не проверял) но тут как бы уже два прохода по циклу.
int min1 = list.Min(it => it.x);
A res1 = list.Where(it => it.x == min1).First();
C#中有这样的东西吗?无法连接外部仪器。
谢谢!
在 C# 中强制调用后代函数中的基类函数的可能性有多大
例子:
class A
{
public virtual void F(){...}
}
class B : A
{
public override void F()
{
base.F();//<--- должна быть эта строка! Иначе ,
//выкинуть ошибку, к примеру.
...
}
}
谢谢!
我正在使用 firebase 构建一个应用程序。当我在模拟器上运行它并尝试授权时,出现错误:
找不到 com.google.firebase.auth 的本地模块描述符类
Google Play 服务已过时。需要 9452000 但找到 8185470
在模拟器上弹出:
更新 Google Play 服务
除非您更新 Google Play 服务,否则“AppName”不会运行
我按照论坛英文部分的建议更新了所有内容,但没有帮助。任何想法如何解决这一问题?谢谢!
这是 build.gradle(module) 的一部分
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.firebase:firebase-database:9.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
compile 'com.google.firebase:firebase-core:9.4.0'
compile 'de.hdodenhof:circleimageview:1.3.0'
compile 'com.github.bumptech.glide:glide:3.6.1'
}
apply plugin: 'com.google.gms.google-services'
build.gradle(项目)
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:3.0.0'
以及模拟器上google play服务的版本:8.1.85