小编Gre*_*aue的帖子

如何在没有认证的情况下在网站上投票ONCE

我希望人们能够在我的网站上投票,但我不喜欢强制注册的网站.所以我的问题是,是否有任何方式可以上/下投票,将投票保存在数据库中,并确保一个人只能投票一次?如果不使用cookie,我觉得很容易清除cookie并再次投票.

javascript c# asp.net voting-system visual-studio-2013

2
推荐指数
1
解决办法
495
查看次数

Vue - 将对象的值绑定到复选框值

我想将每个项目的值放入数组中selectedParks.问题是,值始终设置为字符串"item",而不是实际项目的值(它是Park对象).

码:

<ul class="list-group no-bullets">
    <li class="list-group-item" v-for="item in parks">
        <label><input type="checkbox" value="item" v-model="selectedParks"/> {{item.name}}</label>
    </li>
</ul>
<span>Checked: {{selectedParks}}</span>
Run Code Online (Sandbox Code Playgroud)

我知道实际item绑定正确,因为{{item.name}}显示正确的值.

文档(绑定到同一数组的多个复选框):https://vuejs.org/v2/guide/forms.html

javascript vue.js

2
推荐指数
1
解决办法
4435
查看次数

asp.net核心如何向User添加声明

我正在使用ASP.NET Core 2.0,Azure AD v2.0端点.我得到这样的声明:

var currentUser = User;

var displayName = currentUser.FindFirst("name").Value;
var claims = currentUser.Claims;
Run Code Online (Sandbox Code Playgroud)

我不习惯使用它User来获取索赔,但是无法通过旧的方式System.Security.Claims来工作.所以我的第一个问题是,这是我应该如何得到我的主张?我的第二个问题是,如何为此添加声明User

c# azure claims-based-identity asp.net-core

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

无法首字母大写,元素未更新

我从像这样的textBox中获取我的字符串(在索引递增的循环中):

var name = document.getElementById("TextBox" + index).value;
Run Code Online (Sandbox Code Playgroud)

我的脚本中有一个函数看起来像是大写的第一个字母:

function capital(string)
{
    return string.charAt(0).toUpperCase() + string.slice(1);
}
Run Code Online (Sandbox Code Playgroud)

并试着像这样使用它:

var name = document.getElementById("TextBox" + index).value;
capital(name);
Run Code Online (Sandbox Code Playgroud)

它们在同一script标签中具有不同的功能.我哪里错了?

html javascript string

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

LibGdx:更改所有项目的整个包名称

我想重命名我的整个包,即重old.and.bad命名为new.and.good.

当我尝试重构->重命名核心项目时,它只为我提供了重命名包的最后一个标识符的选项,在上面的示例中为“bad”。

尝试重命名 Android 项目也是如此。

我如何重构以便每个项目(ios、android、core)更改其名称的每个部分?

libgdx android-studio

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

LibGdx何时以及如何使用AssetManager处置资产?

假设我有一个为屏幕加载所有资源的方法,该方法在该Screens构造函数中调用:

public void load(){
    manager.load(pd_bg, Texture.class, textureParams);
}
Run Code Online (Sandbox Code Playgroud)

现在,当我退出该屏幕时,可以使用e方法卸载所有这些资产:

public void unLoad(){
    manager.unload(pd_bg);
}
Run Code Online (Sandbox Code Playgroud)

在我的屏幕内部,我可能将此资产用于Sprite,如下所示:

Sprite bg = new Sprite(GdxAssetManager.manager.get(GdxAssetManager.pd_bg, Texture.class));
Run Code Online (Sandbox Code Playgroud)

最后,即使我调用unLoad()方法,也需要处理此精灵中使用的纹理吗?即:

public void dispose(){
    GdxAssetManager.unLoad();
    bg.getTexture.dispose(); //Is this line needed?
}
Run Code Online (Sandbox Code Playgroud)

我也想知道,如果我在启动应用程序时加载所有资源,那么退出屏幕时是否应该卸载资源?下次如何加载它们(因为我仅在启动时加载)?我以Sprite为例,但我猜答案对任何资产都是正确的。

libgdx

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

MS Graph SDK:向CalendarView添加参数

我在Graph Rest API中有以下语句,它返回给定DateTime中某个日历的所有事件:

https://graph.microsoft.com/beta/me/calendars/ID/calendarView?startDateTime=2017-02-01T10:31:37Z&endDateTime=2017-02-10T10:31:37Z

我如何使用SDK执行此操作?到目前为止我得到了什么:

ICalendarEventsCollectionPage retrievedEvent = await graphClient.Me.Calendars[id].CalendarView...

.net c# microsoft-graph

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

为每个级别添加星级评分.

我想为我的游戏增加一个评级系统,类似于愤怒的小鸟有多少,每级有1-3颗星.由于我真的不知道这种类型的评级系统被称为什么,我无法搜索任何材料来帮助我.有没有人有任何示例代码或链接到这方面的一些信息?

android rating

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