小编Los*_*ary的帖子

如何展开Chrome扩展程序的弹出窗口

在此输入图像描述

我想展开用户单击扩展按钮时弹出的窗口...

(我想将弹出窗口的大小扩展到红色区域)

这是我用来显示弹出窗口的代码;


< style type="text/css" >
body {
  min-width: 1005px; /* your desired width */
  max-width: 100%;
  position: relative;
  vertical-align:middle;
}
< /style >

< iframe src="http://stackoverflow.com" width="100%" height="100%" scrolling="auto" > < /iframe >

我试过(在体内css)宽度:1280px; 身高:800px; - 但没有运气.它工作不正常......

更新: 类似的问题(也许重复?); 镀铬扩展,弹出窗口的高度

html css iframe google-chrome google-chrome-extension

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

是否有适用于Hangfire的内存作业存储包?

我有一个控制台应用程序来测试HangFire.这是代码:

using System;
using Hangfire;

namespace MyScheduler.ConsoleApp
{
    internal static class Program
    {
        internal static void Main(string[] args)
        {
            MyMethod();

            Console.WriteLine("[Finished]");
            Console.ReadKey();
        }

        private static void MyMethod()
        {
            RecurringJob.AddOrUpdate(() => Console.Write("Easy!"), Cron.Minutely);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但它在运行时抛出异常:

附加信息:JobStorage.Current属性值尚未初始化.您必须在使用Hangfire客户端或服务器API之前进行设置.

所以我需要一个工作存储来运行它.但是SQL存储中的所有示例等.有没有办法用某种内存存储来运行这个例子?

JobStorage.Current = new SqlServerStorage("ConnectionStringName", options);  
// to  
JobStorage.Current = new MemoryDbStorage(string.Empty, options);  
Run Code Online (Sandbox Code Playgroud)

c# hangfire

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

Mvc应用程序异步方法挂起

我们为我们的解决方案提供SOA.我们正在使用.net framework 4.5.1,asp.net mvc 4.6,sql server,windows server和thinktecture身份服务器3(用于基于令牌的webapi调用.)

解决方案结构如下;
在此输入图像描述

我们的mvc前端应用程序通过httpClient包装器与我们的webapi应用程序进行通信.这是通用的http客户端包装器代码;

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;

namespace Cheetah.HttpClientWrapper
{
    public class ResourceServerRestClient : IResourceServerRestClient
    {
        private readonly ITokenProvider _tokenProvider;

        public ResourceServerRestClient(ITokenProvider tokenProvider)
        {
            _tokenProvider = tokenProvider;
        }

        public string BaseAddress { get; set; }

        public Task<T> GetAsync<T>(string uri, string clientId)
        {
            return CheckAndInvokeAsync(async token =>
            {
                using (var client = new HttpClient())
                {
                    ConfigurateHttpClient(client, token, clientId);

                    HttpResponseMessage response = await client.GetAsync(uri); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asynchronous asp.net-web-api

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

Visual Studio 2015 Update 1 - 调试时没有IIS Express响应

我的代码开发环境中有错误.我无法解决它,我无法正常工作.

详细信息:
我正在使用"Visual Studio 2015 Update 1","Windows 8.1(带有最新更新)".我在Visual Studio Start - debug模式下启动了一个webapi2(资源服务)和两个asp.net mvc应用程序(后端和前端).我们使用的是IIS express而不是本地IIS(inetmgr),因为我的团队伙伴不想在其中运行解决方案.

这是一个项目的开始动作:
在此输入图像描述

问题是:
当我(开始)启动Visual Studio进行调试模式时; Visual Studio将打开浏览器,但应用程序将无法运行.网站将保持加载模式.它有点卡住了.我的意思是; 浏览器仍在等待IISexpress的响应显示,但没有响应.这是我所看到的(Yükleniyor意味着正在加载......):
在此输入图像描述

如果我等待太久,Browser-IIS将发出此错误:"HTTP错误403.14 - 禁止将Web服务器配置为不列出此目录的内容."

我在诊断工具窗口中看到此消息:"线程0x3714已退出,代码为0(0x0).线程0x2780已退出,代码为0(0x0).线程0x35d0已退出,代码为0(0x0).等等. ..".Visual Studio没有错误消息.我怎么解决这个问题 ?

重要说明:
如果我重新启动Visual Studio,我可以只调试一次应用程序!如果我单击停止并再次运行,则问题会再次出现.

另请注意:我试图与微软联系.我给他们写了同样的问题.但是粘贴了2周,它们还没有归还.

我已经尝试过了:
在发布模式下工作
在安全模式下打开Visual Studio.
还原Visual Studio
卸载并重新安装Visual Studio
卸载并重新安装IIS Express
仅卸载VS update 1
在另外2台计算机中尝试(解决方案和应用程序运行良好.)

windows iis visual-studio iis-express

14
推荐指数
2
解决办法
5709
查看次数

所有npm命令都给出相同的错误(ENOENT)

我正在使用Windows 8.1 x64进行所有更新.

我使用的是nodejs 8.9.1 - 我在命令"npm -v"上发生错误.
所以我卸载了这个版本并安装了8.9.3.它给了我同样的错误命令.
然后我卸载了8.9.3并使用这个答案清理所有路径; /sf/answers/1449798731/ 然后安装新版本9.3.0 ...

但是,我在所有npm命令中都遇到了同样的错误.
我错过了什么?我怎么解决这个问题?

C:\Users\UserName\Desktop>npm -v
Error: spawn C:\Program Files\nodejs\node.exe ENOENT
    at _errnoException (util.js:999:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
    at onErrorNT (internal/child_process.js:389:16)
    at process._tickCallback (internal/process/next_tick.js:152:19)
    at Function.Module.runMain (module.js:703:11)
    at startup (bootstrap_node.js:194:16)
    at bootstrap_node.js:618:3
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51
      throw new Error('npm.load() required')
      ^

Error: npm.load() required
    at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51:13)
    at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at process.emit (events.js:159:13)
    at process._fatalException (bootstrap_node.js:387:26)
5.5.1

events.js:136
      throw er; // Unhandled 'error' event
      ^

Error: spawn C:\Program Files\nodejs\node.exe ENOENT …
Run Code Online (Sandbox Code Playgroud)

javascript windows node.js npm

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

仅显示 BenchmarkDotNet 的摘要部分

我正在对一些 .net 框架的东西进行基准测试,我正在使用 .net 框架、C# 和BenchmarkDotNet

我想做的是;我正在编写很多基准测试,我只对报告的摘要部分感兴趣。如何配置 BenchmarkDotNet 以仅显示测试的摘要部分?

这是一个更清晰的屏幕截图;

在此处输入图片说明

c# benchmarking benchmarkdotnet

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

Git卡在deltafying对象上

我的源代码(带图片)大小约为500MB.
但我无法将其推送到任何git存储库:我的git推送尝试被卡在VS中的"deltafying对象"中.
我看了我的网络:~3kb/s.out:100kb/s.但仍然没有推动.

以下是visual studio的截图:

在此输入图像描述

我尝试在visual studio中推送它Visual Studio Team Services(用git)不起作用.我尝试使用sourcetree(v1.9.6.1)将其检查为bitbucket.没工作.我试过git console,没用.

我的Visual Studio Enterprise 2015还有"Git-2.9.3.2-64bit",我的机器上也安装了这个git版本.

更新:更多信息:我再次尝试使用source-tree,这是控制台输出;

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream LeanStartup master:master  
POST git-receive-pack (163209032 bytes)  
fatal: The remote end hung up unexpectedly  
fatal: The remote end hung up unexpectedly  
error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054  
Pushing to https://*****@bitbucket.org/*****/leanstartup.git  
Everything up-to-date  
Completed with errors, see above.  
Run Code Online (Sandbox Code Playgroud)

更新2:我尝试了另一个解决方案(只更改了1-2个提交和推送的东西).我在Visual Studio和Source Tree中的git运行良好.
所以也许我需要怀疑一个解决方案"leanstartup"?
我试图删除文件:" .gitattributes"" .gitignore" .git和解压缩文件夹上的文件夹:" "重新分配git源代码控制. …

git push visual-studio atlassian-sourcetree azure-devops

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

Javascript 摘要/文档的新行

我正在为我的 javascript 项目使用 Visual Studio Enterprise 2015 和 Resharper 10。我正在为我的 javascript 函数编写文档。当我编写代码时,这些文档还可以帮助我进行智能感知。

    /**
     * @description Get element(s) by a query. 
     * An ex: 
     * find all paragraphs with the class "summary" in the article with ID "first"
     * "article#first p.summary"
     * @param {String} query
    */
    getByQuery: function(query) {
        return exampleFunction(query);
    }
Run Code Online (Sandbox Code Playgroud)

但我找不到在 javascript 摘要/文档中创建新行的方法。

请看这张图,你就会明白我的意思;
在此输入图像描述

我试过;

<br>
<br/>
@newline
\n
<para>
</para>
@example
Run Code Online (Sandbox Code Playgroud)

javascript documentation summary

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

如何以编程方式单击按钮 - WebBrowser(IE)中的按钮

我在互联网上搜索了一些例子;

"如何在C#中单击webBrowser(Internet Explorer)中的按钮?"

这是在谷歌工作的代码;

JS:

    void ClickButton(string attribute, string attName)
    {
        HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("input");
        foreach (HtmlElement element in col)
        {
            if (element.GetAttribute(attribute).Equals(attName))
            {
                element.InvokeMember("click");   // Invoke the "Click" member of the button
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我的网页按钮有不同的标签.因此程序无法检测到单击它.

我的主要问题是; 如何以编程方式单击按钮?

HTML:

<a class="orderContinue" href="Addresses" title="Sipar Ver">Sipar Devam</a>
Run Code Online (Sandbox Code Playgroud)

html c#

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

强制用户更新Metro应用程序的正确方法是什么?

强制用户更新Metro应用程序的正确方法是什么?

例如:
假设我们有一个名为"xyz"的metro风格(Windows 8)应用程序.我们将"xyz"部署到Windows商店.一周后,我们在付款页面上发现了一个巨大的错误.因此我们应该强制用户将xyz应用程序更新为新版本.最佳做法是什么?Microsoft是否提供解决方案?

javascript html5 microsoft-metro windows-8

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