小编Car*_*all的帖子

ASP.NET 5添加WCF服务引用

在Visual Studio 2015预览版(预发行版)中,如何为服务添加服务引用WCF

c# asp.net wcf visual-studio-2015 asp.net-core

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

如何使用Laravel的Eloquent实现单表继承?

目前我有一个名为的模型类Post.

class Post extends Eloquent {

    protected $table = 'posts';
    protected $fillable = array('user_id', 'title', 'description', 'views');

    /*
     * Relationships
     */

    public function user()
    {
        return $this->belongsTo('User');
    }

    public function tags()
    {
        return $this->belongsToMany('Tag', 'post_tags');
    }

    public function reactions()
    {
        return $this->hasMany('Reaction');
    }

    public function votes()
    {
        return $this->hasMany('PostVote');
    }

    //Scopes and functions...
}
Run Code Online (Sandbox Code Playgroud)

我想把帖子分成两种不同的类型; articlesquestions.我认为最好的方法是继承,所以Article并且Question会扩展Post.最好的方法是什么,从哪里开始?

mysql inheritance subclass laravel eloquent

24
推荐指数
2
解决办法
9677
查看次数

在随机化的问题列表上创建"收藏"功能

我很难为我的应用正确实现"收藏夹"功能.在对象列表中移动,用户应该能够检查/取消选中某些内容作为收藏.一旦活动进入onPause();状态,它应该保存收藏夹列表(相反,布尔标记的完整列表,表示某些东西是否是最喜欢的... true对于喜欢的,false不是喜欢的.)显然,进入的onResume();状态,清单应加载,使他们能够查看他们已经预先标记的最爱.

我认为,我的问题确实来自于列表在初始化时随机化的事实.我确定我的算法已关闭,但我已经尝试了各种各样的方法,以至于我再也看不到它了.

主要活动Java

public class MainActivity extends ActionBarActivity {


Global global_main;


@Override
protected void onCreate(Bundle savedInstanceState) {

    global_main = Global.getInstance("all");

}



@Override
protected void onResume(){
    super.onResume();


    SharedPreferences settings = getSharedPreferences(FILE_FAVORITES, 0);

    for(int index = 0; index < TOTAL_QUESTIONS; index++){

        boolean favFromFile = settings.getBoolean(("savedFavorite_" + String.valueOf(index)), false);
        global_main.setFav(index, favFromFile);

    }

}



@Override
protected void onPause(){
    super.onPause();

    SharedPreferences settings = getSharedPreferences(FILE_FAVORITES, 0);
    SharedPreferences.Editor editor = settings.edit();

    for(int index = 0; index < TOTAL_QUESTIONS; index++){ …
Run Code Online (Sandbox Code Playgroud)

java android

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

在access_control规则重定向后通知用户的最佳方法是什么?

来自Symfony 2.3安全文档:

如果拒绝访问,系统将尝试验证用户(如果尚未验证)(例如,将用户重定向到登录页面).如果用户已登录,将显示403"访问被拒绝"错误页面.有关更多信息,请参见如何自定义错误页面.

我目前正在使用access_control几条路线的规则.我想通知匿名用户,如果他们被重定向到登录路线,并显示" 您必须登录才能访问该页面 " 的消息.我已经阅读了几次安全文档并且没有找到与此相关的任何内容.我忽略了什么吗?

如果没有,只有当他们被重定向到登录时(即不是他们只是未经授权的角色),当他们被access_control规则停止时通知用户的最佳方式是什么?

编辑: 为了澄清,我特别询问如何检查重定向是否是由access_control规则引起的(如果可能的话,最好是在树枝上).

php redirect access-control symfony twig

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

如何从kproj引用csproj

我被玩弄VS2015ASP.NET vNext,并就死在试图从vNext类库(kproj)的引用添加到同一解决方案经常类库(的csproj).Visual Studio 2015显示以下错误消息:

"以下项目不作为参考支持".

是否有可能从vNext类库中添加对csproj的引用?

c# visual-studio-2015 asp.net-core

20
推荐指数
2
解决办法
4631
查看次数

symfony2如何在登录后重定向到请求的页面

假设我的路由/booking/(.*)security.yml中的防火墙配置保护,并且它需要" ROLE_USER ",当用户尝试访问前面带有 " / booking / "的任何路由时,app会将用户重定向到登录验证页面.

所以我的问题是,在用户提供他的凭据并获得身份验证后,Symfony 2如何能够将用户重定向回用户请求的页面/路由,或者Symfony 2存储该路由的位置是将其存储在某个会话中还是别的地方.

我们可以访问它吗?

symfony

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

在VS2012输出窗口中滚动到结尾

当应用程序正在运行时,我会将大量信息写入输出窗口(这很好),并且此窗口会自动滚动到最后,以便您始终可以看到写入的最新消息.

如果输出窗口中出现一些有趣的内容,我选择它以暂停自动滚动以进一步分析该消息.

完成后,我想恢复自动滚动功能.如何重新开启自动滚动?

visual-studio visual-studio-2012

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

如果我缩放图片WPF,AdornerLayer会走出Border

我创建了一个逻辑,用于裁剪包含在网格内部边框内的图像.网格有很多边框,所以这个网格会有很多图片.问题是,当我缩放图片时,逻辑会缩放图片(这没关系)但是当我使用裁剪逻辑时,它AdornerLayer会像图片一样走出边框:图像使用裁剪选择器进行缩放

在这张图片上,pic没有缩放,所以这AdornerLayer是正确的:在此输入图像描述

我用来将裁剪添加到图像的代码:

private void AddCropToElement(FrameworkElement fel, System.Drawing.Image img)
{
    if (!cropElements.ContainsKey(Convert.ToString(((Image)fel).Source)))
    {
        if (_felCur != null)
        {
            RemoveCropFromCur();
        }

        rcInterior = new Rect(
            fel.ActualWidth * 0.2,
            fel.ActualHeight * 0.2,
            fel.ActualWidth * 0.6,
            fel.ActualHeight * 0.6);
        rectMoving = false;
        Rect newRect = scaleRect(rcInterior, img);
        imgCropMove = img;

        AdornerLayer aly = AdornerLayer.GetAdornerLayer(fel);
        _clp = new CroppingAdorner(fel, rcInterior);
        aly.Add(_clp);
        cropElements.Add(Convert.ToString(((Image)fel).Source), fel);

        imageCropped = _clp.Crop(new System.Drawing.Bitmap(img), newRect);


        _clp.CropChanged += HandleCropChanged;
        _felCur = fel;
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,名为fel的对象是我要裁剪的图片,而Border是他的父级.

如果图像被缩放,我如何解决AdornerLayout外出的问题?

c# wpf border crop adornerlayer

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

空指针使用多少内存?

在C#中如果我使用以下代码

Dictionary<int,object> dictionary = new Dictionary<int, object>();
dictionary.Add(1,null);
dictionary.Add(2,new object());
dictionary[2] = null;
Run Code Online (Sandbox Code Playgroud)

分配了多少内存?字典中的每个对象引用(字典[1],字典[2])是否在堆上获取指针大小(32或64位)?换句话说,当我执行dictionary.Add(1,null)时,CLR会自动在堆上创建2个分配,一个用于int,一个用于空指针吗?

c# memory memory-management reference

16
推荐指数
2
解决办法
7447
查看次数

无法通过sqlcmd连接到LocalDB

我目前正在学习SQL Server,并且在使用连接到本地数据库时遇到问题sqlcmd.

当我在Powershell中键入以下内容时:

sqlcmd -S "(localdb)\mssqllocaldb"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序13:SQL Server网络接口:系统找不到指定的文件.
Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:登录超时已过期.
Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:建立与SQL Server的连接时发生了与网络相关或特定于实例的错误.找不到服务器或无法访问服务器.检查实例名称是否正确以及SQL Server是否配置为允许远程连接.有关详细信息,请参阅SQL Server联机丛书.

如果我使用SQL Server Management Studio,我可以连接到本地数据库.如果我使用实例名称管道,我也可以连接到本地数据库.

我有一个干净安装的Windows 10 x64,Visual Studio社区和SQL Server Management Studio 2016.

database sql-server powershell sqlcmd smss

16
推荐指数
2
解决办法
9017
查看次数