小编CDs*_*ace的帖子

UserManager-访问处置对象

使用ASP.NET Core 2。

我正在尝试初始化一些应用程序范围的数据。为此,我创建了一个名为新类DbInitializer,称为界面IDbInitializer,并与注册他们AddScopedStartup.ConfigureServices

然后,从Startup.Configure,我调用,DbInitializer.Initialize()并且在该方法内有几个调用UserManager

if (appDbContext.Roles.All(i => i.Name != adminGroupName))
{
    await roleManager.CreateAsync(new IdentityRole(adminGroupName));
};
var role = appDbContext.Roles.First(i => i.Name == adminGroupName);

if (appDbContext.Users.All(i => i.UserName != adminSettings.Username))
{
    await userManager.CreateAsync(new ApplicationUser { UserName = adminSettings.Username,
                                                        Email = adminSettings.Username,
                                                        FirstName = adminSettings.FirstName,
                                                        LastName = adminSettings.LastName,
                                                        EmailConfirmed = true }, adminSettings.Password);
}
var adminUser = appDbContext.Users.First(i => i.UserName == adminSettings.Username);

if (!appDbContext.UserRoles.Any(i => i.RoleId == …
Run Code Online (Sandbox Code Playgroud)

asp.net entity-framework asp.net-identity asp.net-core

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

IncompatibleClassChangeError:类'java.lang.VirtualMachineError'未实现接口'java.lang.CharSequence'

我的代码有奇怪的问题,我无法解释正在发生的任何事情。它在棉花糖上崩溃了,但在牛轧糖上却没有崩溃,这使得它更加奇怪。

我可以指向发生错误的行,但是错误本身并不清楚。我不知道是什么崩溃了,以及如何防止它崩溃。详细信息如下:

当我尝试拨打服务器时发生崩溃。要做到这一点,我使用的Retrofit旁边RxJava,我为此在科特林。这是我的代码:

fun login(username: String, password: String, callback: Login.OnLoginListener) {
    RestClient.getInstance().service
    .loginUser( //<- This line is crashing for no apparent reason
            Utils.RequestBodyParser.parseString(username),
            Utils.RequestBodyParser.parseString(password)
    )
    .subscribeOn(Schedulers.io())
    .observeOn(AndroidSchedulers.mainThread())
    .subscribe(
        { success ->
            (
            if (success.status)
                callback.onLoginSuccess()
            else
                callback.onLoginError()
            )
        },
        { error ->
            GenericErrorHandler.handleError(error, callback.retrieveContext())
        }
    )
}
Run Code Online (Sandbox Code Playgroud)

这是logcat的输出:

java.lang.IncompatibleClassChangeError: Class 'java.lang.VirtualMachineError' does not implement interface 'java.lang.CharSequence' in call to 'java.lang.String java.lang.CharSequence.toString()' (declaration of 'java.lang.Throwable' appears in /system/framework/core-libart.jar)
  at fi.hohtolabs.kuuratablet.network.WebController$Companion.login(WebController.kt:19)
  at fi.hohtolabs.kuuratablet.presenter.LoginPresenter.login(LoginPresenter.kt:31)
  at fi.hohtolabs.kuuratablet.dialog.LoginDialog.lambda$onResume$2$LoginDialog(LoginDialog.java:74)
  at fi.hohtolabs.kuuratablet.dialog.LoginDialog$$Lambda$2.onClick(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java android kotlin rx-java retrofit

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

C#中的提交和回滚

这是我的C#WinForm代码我有2个存储过程,第一个执行Insert in Table1和第二个执行Update Table2都在for循环中.请指导我如何在此代码中使用Commit和Rollback,因为我有GridView和GridView有很多行,如果任何行有不正确的数据,那么没有行插入和更新在表中

try
{
    con.Open();

    da = DateTime.Now;
    if (txt_challanno.Text == "")
    {
        //MessageBox.Show("Insert Order No.", "Message Box Sample", MessageBoxButtons.OK, MessageBoxIcon.Error);
        toolTip1.ToolTipIcon = ToolTipIcon.Warning;
        toolTip1.ToolTipTitle = "Warning!";
        toolTip1.Show("Missing 'Lot No.'", txt_challanno);
    }
    else if (txt_challanno.Text != "" && DataGridView1.CurrentRow.Cells["program_no"].Value == null)
    {
        toolTip1.Hide(txt_challanno);
        MessageBox.Show("Insert Program No.");
    }
    else if (dataGridView1.CurrentRow.Cells["program_no"].Value != null && dataGridView1.CurrentRow.Cells["bundle_weight"].Value == null)
    {
        toolTip1.Hide(txt_challanno);
        MessageBox.Show("Insert Bundle Weight");
    }
    else if (dataGridView1.CurrentRow.Cells["bundle_weight"].Value == null && dataGridView1.CurrentRow.Cells["pcs"].Value == null)
    {
        toolTip1.Hide(txt_challanno);
        MessageBox.Show("Insert Pcs");
    } …
Run Code Online (Sandbox Code Playgroud)

c# sql commit rollback winforms

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

从localhost移动到托管

当我尝试从互联网上输入我的moodle时,我看到以下消息:

致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!退出.

我不知道如何解决它.我做了什么?

  1. 我进入了我的filizilla.
  2. 我的域文件夹是空的,所以我把我的moodle_data文件夹和moodle-2.3.11文件夹(我试图把moodle_data文件夹放在我看到我所有文件夹的根目录中)
  3. 我在托管中创建了一个数据库.
  4. 我更新了我的config.php,但我不确定我必须放在这一行:
$CFG->wwwroot   = 'localhost/moodle-2.3.11';// I should put subgominio.com/moodle-2.3.11/

$CFG->dataroot  = 'C:\\xampp\\moodledata';// I don't have idea what I have to put here, because I put in the root.

$CFG->admin     = 'admin'; // I don't have any idea which information put here
Run Code Online (Sandbox Code Playgroud)
  1. 当我打开这个链接时,bookstore.mainstreetschoolhouseinc.com我看到了我的文件,打开文件夹moodle-2.3.11之后,我看到了这条消息:

致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!退出.

hosting moodle localhost

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

来自元组的整数,除以产生整数而不是浮点数?

在下面的代码中,

abc = (1,2,3)
a = abc[0]
b = abc[1]
c = abc[2]

print('%d, %d, %d' %(a,b,c)) # gives 1,2,3 as expected

a /= 3
b /= 3
c /= 3

print('%d, %d, %d' %(a,b,c)) # gives 0,0,1... which is NOT expected
Run Code Online (Sandbox Code Playgroud)

我想,但是,有a, b, c0.333, 0.6666, 1分别.

即使我在以下情况下此问题仍然存在

  • 除以3.0
  • 使用一个愚蠢的abc =元组([i/3.0 for ab in abc])解决方法,然后尝试再次列出所有元素,如上所示
  • 即使我把所有东西都放到一个漂浮物中,如:

    a = float(float(a)/float(3.0)) # still returns 0
    
    Run Code Online (Sandbox Code Playgroud)

我甚至使用python 3,所以int/int除法应该返回一个浮点数.

python

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

如何在JMenuBar中更改JMenus的方向

当我在java GUI中使用JMenuBar它创建一个菜单时,JMenu从左到右的方向放置所有s,如下所示:

在此输入图像描述

我想将它改为从右到左,如下所示:

在此输入图像描述

我想在英语操作系统中这样做,所以阿拉伯语或从右到左解决方案的建议不是我想要的.

java swing jmenubar jmenuitem jmenu

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

Folium - 模块“folium”没有属性“Map”

我只是想运行标准:

import folium
   map_osm = folium.Map(location=[45.5236, -122.6750])
   map_osm.create_map(path='osm.html')
Run Code Online (Sandbox Code Playgroud)

我得到:

AttributeError: module 'folium' has no attribute 'Map'
Run Code Online (Sandbox Code Playgroud)

我正在使用 Anaconda 3 / spyder。检查并安装了folium、vincent、jinja2、pandas。

可能是什么问题呢?

python attributeerror folium

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

Haskell:频繁的价值观

我正在尝试使用Segment Tree 来解决频繁的值

这篇博客文章使用了类似的方法

我想将列表分成以下间隔:

-1 -1 1 1 1 1 3 10 10 10(0, 2) (2, 6) (6, 7), (7, 10)

我有一个代码:

g s = map (\x->(head x, length x)) . group . sort $ s
Run Code Online (Sandbox Code Playgroud)

但它没有给出正确的输出.

是否可以使用频繁的值?

haskell segment-tree

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

单击图像时显示 ALT-Text

单击图像时如何显示图像的替代文本?我想我需要使用jQuery。

这是 HTML 代码的示例:

<div id="images">
     <img src="/img/image.png" alt="Text-1">
     <img src="/img/image.png" alt="Text-2">
     <img src="/img/image.png" alt="Text-3">
     <img src="/img/image.png" alt="Text-4">
</div>
Run Code Online (Sandbox Code Playgroud)

文本应单独显示div

<div id="show-text"></div>
Run Code Online (Sandbox Code Playgroud)

但是一次只能显示一个替代文本。因此,通过单击第一个图像“Text-1”应显示,通过单击第二个图像“Text-1”应替换为“Text-2”。

html javascript jquery

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

如何使工具提示跟随光标

如何获得跟随光标的工具提示。我的工具提示出现在右下角。只出现了一部分:

图片

这是代码:

$(document).ready(function(e) 
{
    // By suppling no content attribute, the library uses each   elements title attribute by default
    $('#visualization').qtip({
        // Simply use an HTML img tag within the HTML string
        content: 'i am a qtip'
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery tooltip qtip

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