小编use*_*895的帖子

域类图和设计类图之间有什么区别?

有人可以简要解释域类图和设计类图之间的区别吗?

我找到了雅虎答案的解释,但我发现它很混乱.

uml modeling

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

一个字符或另一个字符的正则表达式?

我正在搜索一个正则表达式代码,其中列出了包含OR和i的所有行.我试过这个:

grep -E '[(a|i)]{1}' testFile.txt
Run Code Online (Sandbox Code Playgroud)

但这给了我包含a或i的单词和包含en i的单词.怎么了?

regex grep

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

从Laravel身份验证中排除路由

运行php artisan make:auth完所有必需的路由都在route.php文件中,但是可以删除一个(我想删除注册路由)?

目前我有

Route::group(['middleware' => 'web'], function () {
    Route::auth();
});
Run Code Online (Sandbox Code Playgroud)

我知道这Route::auth()是添加所有路线的快捷方式.我应该自己指定路线而不是使用快捷方式吗?

php laravel laravel-5.2

8
推荐指数
2
解决办法
5451
查看次数

从服务开始活动并等待结果

我面临以下问题:我需要从服务开始一项活动。服务继续下一个方法之前等待活动的结果非常重要。

目前我有这样的事情:

startActivity(new Intent(this, GoogleAuthHelperActivity.class), FLAG_ACTIVITY_NEW_TASK);
//code should wait for the result of the GoogleAuthHelperActivity before continuing
GoogleAuthHelperActivity.apiClient.isConnected();//gives nullpointer
Run Code Online (Sandbox Code Playgroud)

我在对 Dropbox API 进行身份验证时遇到了同样的问题,所以我需要一个通用的解决方案。

任何想法如何解决这个问题?

android dropbox-api google-drive-api

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

RoleManager.FindByNameAsync抛出NullReferenceException

在我的Startup.cs文件中,在Configure-method中我试图为一些角色提供种子.
我正在注入IServiceScopeFactory方法调用:

RoleSeeder(app.ApplicationServices.GetRequiredService<IServiceScopeFactory>());
Run Code Online (Sandbox Code Playgroud)

在这个方法中,我创建了一个新对象(当然使用服务范围工厂集)并Seed在其上调用方法:

public void Seed(ApplicationDbContext context)
{            
    using(var scope = scopeFactory.CreateScope())
    {
        roleManager = scope.ServiceProvider.GetService<RoleManager<IdentityRole>>();
        CreateRoleIfNotExists("Finance");
        CreateRoleIfNotExists("Admin");
    }
}
Run Code Online (Sandbox Code Playgroud)

CreateRoleIfNotExists方法:

private async void CreateRoleIfNotExists(string role)
{
    var roles = roleManager.Roles;
    if (await roleManager.FindByNameAsync(role) == null)
    {
        await roleManager.CreateAsync(new IdentityRole { Name = role });
    }
}
Run Code Online (Sandbox Code Playgroud)

FindByNameAsync方法抛出异常,尽管 FindByNameAsync声明为实例变量.调用时会出现同样的异常RoleExistsAsync.

我错过了什么?

c# .net-core asp.net-core asp.net-core-identity

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

使用 JSON 发送二进制文件内容

我为我自己的Cloud 应用程序编写了一个REST 接口。我有一个方法getFileFromRemote($path)应该返回一个包含文件内容的 JSON 对象。不幸的是,这只在我指定的文件$path是纯文本文件时才有效。当我尝试调用图像方法或PDF状态代码为 200 但响应为空时。为了返回文件内容,我使用它file_get_contents来检索内容。


注意:我知道 ownCloud 有一个 WebDAV 接口,但我只想用 REST 来解决这个问题。


编辑 这是代码服务器端(ownCloud):

public function synchroniseDown($path)
{
    $this->_syncService->download(array($path));//get latest version
    $content = file_get_contents($this->_homeFolder.urldecode($path));
    return new DataResponse(['path'=>$path, 'fileContent'=>$content]);
}
Run Code Online (Sandbox Code Playgroud)

第一行检索在 ownCloud 服务器上下载内容并完全正常工作。

php rest json file-get-contents owncloud

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

地图内的回调函数

我是Reactjs的新手,并使用Cordova和Reactjs制作目录浏览应用程序.

目前我收到错误this.props.onClick is not a function,我发现这this.props.onClick是未定义的.检查下面的代码:

var RepositoryList = React.createClass({
    //updating the list from a child folder entry
    updateListFromChild:function(childFolder){ 
        console.log("in parent update");
    },    
    render:function(){
        console.log(this.updateListFromChild); //function()
        var itemsInRepo = this.props.items.map(function(entry){
            console.log("in map: " + this.updateListFromChild); //undefined
            return (
                <RepositoryEntry repositoryItem={entry} 
                                 folderOnClick={this.updateListFromChild} />
            );
        });
        return (
            <ul className="table-view">
                {itemsInRepo}
            </ul>
        );
    }
});
Run Code Online (Sandbox Code Playgroud)

该物业folderOnClick未定义.但我不知道如何解决这个问题.有人能指出这一点吗?

javascript cordova reactjs

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