小编Fra*_*nva的帖子

CefWebBrowser没有出现

解:

此问题是由于未在Program.cs中加载CefRuntime引起的.只需将示例文件中的所有代码复制到Program.cs即可.

然后,如果您的CefWebBrowser卡住并且"旋转等待鼠标光标",则设置SingleProcess = true.

原因是如果从已识别的辅助进程调用浏览器,则整个进程将被阻止,直到进程结束.


题:

任何人都有在WinForm中使用CEF(Chromium Embedded Framework)的经验?

这个组件让我折磨了一整天.我不能让它发挥作用.它只是没有出现.

所以我的问题是:如何在WinForm应用程序中使用CEF?

我确实检查了论坛,但令人惊讶的是没有人问过这个问题.似乎我是唯一一个不懂如何使用它的愚蠢的人.

public partial class Form1 : Form
{
    private CefWebBrowser cefwbShell = null;
    //private readonly SynchronizationContext _pUIThread;

    private void Form1_Load(object sender, EventArgs e)
    {
        cefwbShell.Visible = true;
        cefwbShell = new CefWebBrowser { StartUrl = "http://example.com" };
        cefwbShell.Parent = this;
        cefwbShell.Dock = DockStyle.Fill;
        cefwbShell.BringToFront();
        cefwbShell.Show();
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:

我正在尝试使用Xilium.CefGlue.在我复制了版本dll(991)的正确版本后,我得到了一个例外:

InvalidOperationException was unhandlled by user code 
   Failed to create browser.
Run Code Online (Sandbox Code Playgroud)

资源: Xilium.CefGlue

堆栈跟踪:

at Xilium.CefGlue.CefBrowserHost.CreateBrowser(CefWindowInfo windowInfo, CefClient client, …
Run Code Online (Sandbox Code Playgroud)

c# webbrowser-control chromium winforms chromium-embedded

9
推荐指数
2
解决办法
9978
查看次数

不支持每种类型的多个对象集.对象集'ApplicationUsers'和'Users'都可以包含ApplicationUser类型的实例

我陷入了一个奇怪的问题.

我正在学习MVC 5,几乎所有内容都是由内置模板创建的.我只添加了一堂课历史

public class History
{
    [Key]
    public DateTime Date { get; set; }

    public virtual ApplicationUser User { get; set; }

    public string ItemName { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

在内置的ApplicationUser中:

  public class ApplicationUser : IdentityUser
    {
        public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
        {
            // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
            var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
            // Add custom user claims here
            return userIdentity;
        }

        public virtual ICollection<History> Histories { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

这是错误消息: …

asp.net entity-framework asp.net-mvc-4

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

Razor视图是否可以在不使用ViewModel对象的情况下拥有多个模型?

@model MyMVC.Models.MyMVC.MyModel

@{
    ViewBag.Title = "Index";
}
Run Code Online (Sandbox Code Playgroud)

我之所以提出这个问题的原因是在MVC中我们可以有多个表单,所以我希望每个表单都有一个模型.但是当我尝试在视图顶部添加另一个模型时,它会显示错误.我知道我们可以使用里面有model1和model2的ViewModel,但这不是我要问的问题.

我只是想知道有没有什么方法可以将2个模型放入1个视图中.

更新:

例如,我希望在我的视图中有2个表单,因此对于每个表单,我希望有一个单独的模型.

更新2 谢谢大家的回复.我现在知道MVC只支持一个视图上的单个模型.你们认为这是MVC的缺点吗?为什么或为什么不呢?(没有人回答它......为什么?)

你的答案是相似的,所以我甚至不知道哪一个应该被设置为答案.

asp.net-mvc razor asp.net-mvc-4

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

是否可以在图片的边缘上产生撕裂的纸张效果

更新3

大家好,我更新了代码(http://codepen.io/anon/pen/VYRJLp),现在边缘看起来真的像撕纸效果.它顺便使用SVG.

唯一的问题是我不知道如何使图像作为同一时间的svg的背景保持撕纸样边缘.

请看看吧.任何努力都表示赞赏.


更新2

没有PhotoShop(PS)的帮助,似乎无法实现这种效果,所以我想添加PS作为解决方案的一部分.

我不是PS专家,但是从一个简单的想法,我认为我需要做的几个步骤:

  • 使用PS创建一个撕裂的纸"shell",让我们说它是shell.png它的边缘应该只有颜色,颜色应该是白色; 内部区域是透明的,因此我们可以将图片放入其中.
  • 把shell.png放在图片的顶部,让我们说banner.jpg,这意味着设置div的z-index,它使用shell作为背景图像为1.
  • 使用另一个div来包含banner.jpg并在shell div下面设置z-index.

这种方法的问题:

  • 它是否有响应?

  • 如果没有,是否可以使其响应?因为我必须让它在移动设备上正常工作.


我记得我看过一个设计精美的网站,背景中有一张图片,这张图片的边缘看起来像撕碎的纸张效果,太棒了!

我在这里搜索了类似的问题,但事实证明答案中的效果是原始的,这是非常简单粗糙的黑色线条.

我想要的是:

  1. 我希望这张照片与设备屏幕一样宽,这意味着响应.
  2. 这张照片的边缘看起来像撕碎的纸.
  3. 我会将此图片放在顶部导航栏之后但在内容之前作为横幅.

它应该看起来像这张照片中的白色区域.但在我的情况下,我需要填写我的照片来取代白色区域.

在此输入图像描述

这是我的代码:注意:在这段代码中,css使用图像作为边缘,但这不是我想要的.我只是希望边缘是纯粹的CSS效果.(这可能吗?)所以它看起来像这个(右侧的那个,你可以看到没有白色的粗糙边缘) 在此输入图像描述

<div class="row">
    <div id="letter" class="col-lg-12 col-md-12 col-sm-12 col-xs-12">

    </div>
</div>

#letter { /*torn paper border*/
    height:450px;
    position:relative;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-image:url('img/background.jpg');
    background-size:cover;
    opacity:0.8;
    border-style: solid; 
    border-width: 40px 40px 40px; 
       -moz-border-image: url('http://news.unchealthcare.org/images/backgrounds/paper.jpg') 80 80 80 repeat; 
    -webkit-border-image: url('http://news.unchealthcare.org/images/backgrounds/paper.jpg') 80 80 80 repeat; 
         -o-border-image: url('http://news.unchealthcare.org/images/backgrounds/paper.jpg') 80 80 80 repeat; 
            border-image: url('http://news.unchealthcare.org/images/backgrounds/paper.jpg') 80 80 80 …
Run Code Online (Sandbox Code Playgroud)

html css photoshop image

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

是否有可能在div边界周围流动火焰

我碰巧回忆起多年前在Windows Mobile手机中看到的图形效果.

这是一个项目列表,当您选择其中一个项目时,所选项目周围会有火焰流动.

我已经对css3中的动画效果做了快速研究,发现了一些可能有用的属性,例如关键帧,过渡,动画 - 等等.

但我仍然不知道如何一起使用它们来呈现这种效果.如果有人可以帮助我并向我展示jsfiddle中的效果,那将是非常酷的.

先感谢您.

css css3

7
推荐指数
2
解决办法
7745
查看次数

MVC4 ViewData.TemplateInfo.HtmlFieldPrefix生成一个额外的点

我正在尝试输入正确的名称,以便我的视图模型上的对象集合可以被绑定.

   @{ViewData.TemplateInfo.HtmlFieldPrefix = listName;}
            @Html.EditorFor(m => m, "DoubleTemplate", new { 
                Name = listName,
                Index = i,
                Switcher = (YearOfProgram >= i +1)
            })
Run Code Online (Sandbox Code Playgroud)

正如您在此处看到的,我将"listName"作为模板的前缀传递.listName ="MyItems"的值

这是我的模板:

@model Web.Models.ListElement

@if (ViewData["Switcher"] != null)
{

    var IsVisible = (bool)ViewData["Switcher"];
    var index = (int)ViewData["Index"];
    var thisName = (string)ViewData["Name"] + "[" + index + "].Value";
    var thisId = (string)ViewData["Name"] + "_" + index + "__Value";
    if (IsVisible)
    {
        @*<input type="text" value="@Model.Value" name="@thisName" id ="@thisId" class="cell@(index + 1)"/>*@
        @Html.TextBoxFor(m => m.Value, new { @class ="cell" …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-4 razor-2

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

模块'"angular2/angular2"'没有导出成员'For'

我正在关注官方Angular2网站上的教程.

https://angular.io/docs/js/latest/guide/displaying-data.html

这是我的.ts文件:

/// <reference path="typings/angular2/angular2.d.ts" />
import {Component, View, bootstrap, For} from 'angular2/angular2';

@Component({
    selector: 'display'
})
@View({
    template: '<p>name: {{myName}}</p>' +
                '<p>Friends:</p>' +
                '<ul>'+
                 '<li *for="#name of names">'+
                    '{{name}}'+
                 '<li>'+
                '<ul>',
    directives: [For]
})
class DisplayComponent{
    myName: string;
    names: Array<string>;

    constructotr(){
        this.myName = "Alice";
        this.names = ["Winston", "Alex", "Shannon", "Irizu"];
    }
}

bootstrap(DisplayComponent);
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<html>
<head>
        <script src="https://github.jspm.io/jmcriffey/bower-traceur-runtime@0.0.87/traceur-runtime.js"></script>
        <script src="https://jspm.io/system@0.16.js"></script>
        <script src="https://code.angularjs.org/2.0.0-alpha.23/angular2.dev.js"></script>
</head>
<body>
    <display></display>
    <script>
      System.import('show-properties');
    </script>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我已经安装了angular2,Rx和es6-promise.

仍然存在错误.

消息TS6042:编译完成.注意文件更改.消息TS6032:检测到文件更改.启动增量编译... show-properties.ts(2,37):错误TS2305:模块'"angular2/angular2"'没有展示成员'For'.消息TS6042:编译完成.注意文件更改.


更新

这是我更新的.ts代码:

/// <reference …
Run Code Online (Sandbox Code Playgroud)

typescript typescript1.5 angular

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

How to generate shadow under words on an image

public static System.Drawing.Image GenerateGiftCard(String text, Font font, Color textColor)
{
    System.Drawing.Image img = Bitmap.FromFile(@"G:\xxx\images\gift-card.jpg");
    Graphics drawing = Graphics.FromImage(img);

    //measure the string to see how big the image needs to be
    SizeF textSize = drawing.MeasureString(text, font);

    //create a brush for the text
    Brush textBrush = new SolidBrush(textColor);

    float x, y;

    x = img.Width / 2 - textSize.Width / 2;
    y = img.Height / 2 - textSize.Height / 2;

    drawing.DrawString(text, font, textBrush, x, y);

    drawing.Save();

    textBrush.Dispose();
    drawing.Dispose();

    return img;
}
Run Code Online (Sandbox Code Playgroud)

But the …

c# asp.net image-processing

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

FastAi 在 fit_one_cycle() 中 slice(lr) 做了什么

第 3 课 - 行星中,我看到了以下两行代码:

lr = 0.01
learn.fit_one_cycle(5, slice(lr))
Run Code Online (Sandbox Code Playgroud)

如果 slice(min_lr, max_lr) 那么我理解 fit_one_cycle() 将使用 slice(min_lr, max_lr) 的扩展学习率。(希望我对此的理解是正确的)

但在这种情况下 slice(lr) 只有一个参数,

fit_one_cycle(5, lr)fit_one_cycle(5, slice(lr))之间有什么区别 ?直接使用 slice(lr) 而不是 lr 有什么好处?

machine-learning pytorch fast-ai

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

如何使用JavaScript中的Phonegap进行图像处理

我想知道如何操纵像素,就像我们在使用Phonegap lib的JavaScript中的C#代码中所做的那样.

我不确定是否有可能.到目前为止,我发现的与Phonegap库中的图像处理无关.(它确实提供了Image,Capture帮助器来做某事,但这还不够.)

当我说操纵像素时,它不是关于简单的方法,如裁剪,调整大小,旋转等.它应该降低到可以访问图像中的各个像素的水平,因此可以进行更复杂的计算.

谢谢.

PS:伙计们感谢你留下"-1",请同时告诉你原因.谢谢

javascript mobile image-processing cordova

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