小编use*_*353的帖子

ASP.NET MVC - 如何获取URL而不是动作链接?

我想在applet参数中嵌入一个URL.

我知道自动创建URL的唯一方法是Html.ActionLink(),但我只想要内部HREF属性,而不是整个链接.

有没有另一种方法可以得到我想要的东西,还有其他用于获取属性Regex的输出?ActionLink()HREF

asp.net-mvc href actionlink

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

更新DLL引用

我想将我的.NET项目中使用的一些DLL更新到最新版本,我注意到,如果我用新版本替换文件系统上的DLL,VS 2012会在"属性"窗口中更新DLL版本号.

这是VS 2012的一些新功能吗?我不记得在VS 2010中看过它了(我预计它需要更多的手动处理).

这是正确的,还是应该从引用中手动删除和重新添加DLL,只是为了确定?

无论如何,我的项目编译并运行良好,所以我猜它的工作原理......

编辑:

我猜它有效,因为DLL没有强名称(http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx)?也许我应该重新添加它们如果它们是......在项目文件中我看到它有旧版本号,但在属性窗口中我看到了新版本...

谢谢!

dll reference visual-studio visual-studio-2012

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

SharpSVN - 服务器证书验证失败

我使用SharpSVN并在subversion中添加了一个文件夹.然后我尝试提交它,我得到这个例外:

SharpSvn.SvnRepositoryIOException: OPTIONS of 'https://sth.com/svn/blah/Documents': Server certificate verification failed: certificate has expired, certificate issued for a different hostname, issuer is not trusted

据我所见: 服务器证书验证失败

..似乎我必须使用一个--trust-server-cert选项,但我在参数中没有看到这个SvnCommitArgs.

另外,我发现了这个: 如何在不安装证书的情况下在SharpSvn中使用自定义证书颁发机构

我在哪里看到这个:

client.Configuration.SetOption(...)
Run Code Online (Sandbox Code Playgroud)

但我不知道我必须提供什么设置才能使它没有问题.

有没有人做过类似的事情?

编辑:我也试过这样做:

client.Authentication.SslServerTrustHandlers += new EventHandler<SharpSvn.Security.SvnSslServerTrustEventArgs>(Authentication_SslServerTrustHandlers);

    void Authentication_SslServerTrustHandlers(object sender, SharpSvn.Security.SvnSslServerTrustEventArgs e)
    {
        // Accept ceritificate here?
    }
Run Code Online (Sandbox Code Playgroud)

但我不明白我必须在处理程序内接受证书... :(

c# commit certificate sharpsvn

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

Solr 6.1 - 我的集合的`managed-schema`文件在哪里

我在Windows 7上使用Solr 6.1.

我从管理界面UI看到了我的收藏文件,里面有一个managed-schema文件.

当我尝试搜索(使用Notepad ++)我的Solr目录,其中包含来自托管模式文件的一行时,它什么都没找到.

我还尝试更改managed-schemaSolr目录中的大多数(如果不是全部)文件,并且在重新加载核心后仍然没有应用我的更改(并且managed-schema管理UI中的文件内容保持不变).

有人可以向我解释一下我在管理界面UI中看到的这个文件是什么?它是真实文件还是虚拟文件?

我尝试做什么 - 如果重要 - 是让一些字段不是多值的.似乎Solr喜欢因为某种原因使它们全部变为多值(管理UI的managed-schema文件中包含一些<field name="fieldname" type="strings"/>,所以我认为这会导致问题 - 我会尝试string在那里使用),所以我正在努力改变它的配置.但是,似乎文件名,文件路径等等都在从版本变为版本.所以,我甚至找不到架构配置路径.很混乱的东西.:(

有人可以帮忙吗?

编辑:

基于我schema.xml在Solr文件夹中找不到单个配置文件的事实,我猜这个文件现在已经过时了...我在这个版本的Solr中尝试使用这样的文件是没有意义的...

更新:

在深入了解Solr的(无用且误导性)文档页面之后,我得到了以下内容:

https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/

https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201509.mbox/

所以,如果那是真正的文档,我想我应该首先找到一种方法来获取我的zookeeper正在监听的端口并在那里上传我的配置文件.Dandy,除了我没有在adminUI中看到ZooKepeer端口在ANYWHERE中列出的事实.我也没有设置任何ZooKeeper.我希望一个默认存在... :(

更新2:

https://wiki.apache.org/solr/SolrCloud

默认情况下,嵌入式Zookeeper服务器在Solr端口加上1000运行,因此9983.

这些信息似乎解决了我的工作问题......

solr solr6

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

ASP.NET Core - 使用 UseDeveloperExceptionPage() 和自定义日志记录

我的 ASP.NET Core 应用程序中有以下代码来处理错误:

        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseExceptionHandler(builder =>
            {
                builder.Run(async context =>
                {
                    context.Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                    var loggingService = context.RequestServices.GetService<ILoggingService>();
                    var exceptionFeature = context.Features.Get<IExceptionHandlerFeature>();
                    if (exceptionFeature != null)
                    {
                        Exception ex = exceptionFeature.Error;
                        Console.Error.WriteLine(ex.Message + "   " + ex.StackTrace);
                        loggingService.Error(ex);
                    }
                });
        }
Run Code Online (Sandbox Code Playgroud)

但是,在Development环境中时,我想UseDeveloperExceptionPage()对数据库日志记录使用和自定义错误处理。但这似乎不起作用(UseExceptionHandler()禁用了 的功能UseDeveloperExceptionPage())。

有没有办法实现这一点,而无需编写UseDeveloperExceptionPage()代码表单?

c# error-handling .net-core asp.net-core

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

为什么我找不到iTextSharp.text.pdf.PdfPKCS7.GetSubjectFields?

我试图找到方法:

iTextSharp.text.pdf.PdfPKCS7.GetSubjectFields()

.. iText ..它不在那里.图书馆有没有变形?

我已经包括了所有组件:

itextsharp.dll
itextsharp.pdfa.dll
itextsharp.xtra.dll
Run Code Online (Sandbox Code Playgroud)

我尝试使用此功能:https://stackoverflow.com/a/9825431/2173353

我错过了什么?

我认为,根据这个,它应该在那里!

itext

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

Java - 为什么HttpClient不发送我的cookie?

我尝试使用Apache HttpClient发送带有表单帖子的cookie,并且由于某种原因,服务器获取请求但不获取cookie.这是我的代码:

            DefaultHttpClient client = new DefaultHttpClient();

            // Set the cookies...
            {
                String Domain = MyGetParameter("Domain");
                BasicCookieStore cookieStore = new BasicCookieStore(); 
                String[] strs = GetParameterSplitted("PostCookies");
                int size = strs.length;
                for (int i=0; i<size-1; i+=2)
                {
                    //JOptionPane.showMessageDialog(null, strs[i]+" = "+FromBase64(strs[i+1], "UTF-8"));
                    BasicClientCookie cookie = new BasicClientCookie(strs[i], FromBase64(strs[i+1], "UTF-8"));
                    cookie.setDomain(Domain);
                    cookie.setPath("/");
                    //cookie.setSecure(true);
                    cookieStore.addCookie(cookie);
                }
                client.setCookieStore(cookieStore);
            }

            HttpPost post = new HttpPost(url.toURI());
            ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(10);
            // Set the form POST parameters...
            {
                String[] strs = GetParameterSplitted("PostParams");
                int size = strs.length;
                for(int …
Run Code Online (Sandbox Code Playgroud)

java cookies httpclient

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

未知提供者:ngModelProvider

我试图注入ngModel一个Angular指令,我得到这个错误:

Error: [$injector:unpr] Unknown provider: ngModelProvider <- ngModel
http://errors.angularjs.org/1.2.18/$injector/unpr?p0=ngModelProvider%20%3C-%20ngModel
    at http://localhost:2013/Scripts/angular.js:78:12
    at http://localhost:2013/Scripts/angular.js:3741:19
    at Object.getService [as get] (http://localhost:2013/Scripts/angular.js:3869:39)
    at http://localhost:2013/Scripts/angular.js:3746:45
    at getService (http://localhost:2013/Scripts/angular.js:3869:39)
    at invoke (http://localhost:2013/Scripts/angular.js:3896:13)
    at Object.instantiate (http://localhost:2013/Scripts/angular.js:3917:23)
    at $get (http://localhost:2013/Scripts/angular.js:7201:28)
    at http://localhost:2013/Scripts/angular.js:6592:34
    at forEach (http://localhost:2013/Scripts/angular.js:327:20) angular.js:9937
(anonymous function) angular.js:9937
$get angular.js:7283
$get.Scope.$digest angular.js:12414
$get.Scope.$apply angular.js:12660
done angular.js:8272
completeRequest angular.js:8477
xhr.onreadystatechange
Run Code Online (Sandbox Code Playgroud)

这是我的指示:

module.directive("myDatePicker", function () {
    return {
        restrict: "A",
        template: '<p class="input-group" title="{{title}}">' +
                            '<input type="text" class="form-control" data-datepicker-popup="{{dateFormat}}" ng-model="selectedDate" data-is-open="isOpen" data-datepicker-options="dateOptions" ng-required="true" data-close-text="{{closeText}}" />' +
                            '<span …
Run Code Online (Sandbox Code Playgroud)

javascript directive angularjs

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

导出MSVS 2013中的函数在C/C++ DLL中供Mozilla js-ctypes使用

我试图通过FireFox的js-ctypes从MSVS 2013 C/C++ DLL访问一些导出的函数.我试过了 :

这是我的DLL代码:

#define DllExport extern "C" __declspec(dllexport)

DllExport void Test()
{
    ::MessageBox(NULL, _T("Test!"), _T("Title"), MB_OK);
}
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,似乎我总是得到这个错误:

 console.error: myxpi:
   Message: Error: couldn't find function symbol in library
   Stack:
     openScratchpad@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///c:/users/kgk/appdata/local/temp/tmpdyrqfd.mozrunner/
 extensions/jid1-QEiY1nT1Uinqug@jetpack.xpi!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-qeiy1nt1uinqug-at-jetpack/myxpi/lib/main.js:34:18
 button<.onClick@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///c:/users/kgk/appdata/local/temp/tmpdyrqfd.mozrunner/extensions/jid1-QEiY1nT1Uinqug@jetpack.xpi!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-qeiy1nt1uinqug-at-jetpack/myxpi/lib/main.js:16:9
Run Code Online (Sandbox Code Playgroud)

有谁知道什么是正确的设置?

FF是32位(据我所知)但我不知道它是否使用像python这样的东西来加载DLL.

我认为只要导出函数使用了适当的声明(例如__cdecl),"编译为"就无关紧要了.

我不确定这会产生什么(但我的项目设置是为了__cdecl):

#define DllExport extern "C" __declspec(dllexport)
Run Code Online (Sandbox Code Playgroud)

但我也尝试过更换它并使用DEF文件......

知道为什么似乎什么都没有?

相关问题:

在Visual Studio中制作适合由Mozilla中的js-ctypes使用的C DLL

构建一个由Mozilla …

dll firefox-addon jsctypes firefox-addon-sdk

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

Playwright - 根据 CSS 属性选择元素

我需要通过基于 CSS 属性的过滤来使用 Playwright 选择适当的元素。在我的特定情况下,我需要过滤掉具有该属性的元素text-decoration:line-through并关注其余的元素。

这是包含元素的 DOM:

<span>
    <span style="line-height:1.15 !important;display:initial;text-decoration:line-through;display:block;">0.42</span>
    <span style="line-height:1.15 !important;display:initial;font-weight:bold;">0.29</span>
</span>
Run Code Online (Sandbox Code Playgroud)

(糟糕的 HTML 代码,我知道……对此我无能为力……)

在这种情况下,我需要选择 2nd span,它缺少删除线样式,但span无法预期元素的顺序和数量。

有没有办法通过单个ilocator.Locator(selector);查询来做到这一点?我需要使用单个查询来完成此操作,因为我创建的代码需要是通用的,而不是假设事物并进行“手动”过滤。一切都需要在选择器中。

css playwright playwright-dotnet

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

应用程序是否有办法从非托管访问冲突异常中恢复?

我有一个C#应用程序使用一些非托管的GDI +功能,我得到一个(非托管?)异常:

Log Name: Application
Source: .NET Runtime
Date: 7/1/2013 9:14:58 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: sth
Description:
Application: sth
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪是:

at System.Drawing.SafeNativeMethods+Gdip.IntGdipDisposeImage(System.Runtime.InteropServices.HandleRef)
at System.Drawing.SafeNativeMethods+Gdip.IntGdipDisposeImage(System.Runtime.InteropServices.HandleRef)
at System.Drawing.Image.Dispose(Boolean)
at System.Drawing.Image.Dispose()
at “..()
at Aspose.Cells.Charts.Chart.ToImage(System.IO.Stream, Aspose.Cells.Rendering.ImageOrPrintOptions)
Run Code Online (Sandbox Code Playgroud)

我可以防止它完全崩溃吗?我尝试过使用不带参数的catch语句,但是告诉我这还不够.我用这些有缺陷的代码创建了我自己的C++ DLL,似乎没有任何工作,除非DLL抛出:

__declspec(dllexport) void __cdecl Function1(void) // This doesn't get caught.
{
    char *chrs = new char[1000];
    delete []chrs;
    delete []chrs; …
Run Code Online (Sandbox Code Playgroud)

.net unmanaged exception

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

Windows上的Solr 6在创建新集合时失败

我在Windows 7机器上使用Solr 6.1.0.

问题:Solr管理UI运行得很好,我可以查询样本集合,但是当我尝试创建新连接时,我得到错误:

Collection: collection1 operation: create failed:java.lang.IllegalArgumentException: Path must not end with / character
at org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:58)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1024)
at org.apache.solr.common.cloud.SolrZkClient$5.execute(SolrZkClient.java:314)
at org.apache.solr.common.cloud.SolrZkClient$5.execute(SolrZkClient.java:311)
at org.apache.solr.common.cloud.ZkCmdExecutor.retryOperation(ZkCmdExecutor.java:60)
at org.apache.solr.common.cloud.SolrZkClient.exists(SolrZkClient.java:311)
at org.apache.solr.cloud.OverseerCollectionMessageHandler.validateConfig(OverseerCollectionMessageHandler.java:2491)
at org.apache.solr.cloud.OverseerCollectionMessageHandler.createCollection(OverseerCollectionMessageHandler.java:1838)
at org.apache.solr.cloud.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:224)
at org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:463)
at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$22(ExecutorUtil.java:229)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)


null:org.apache.solr.common.SolrException: Path must not end with / character
at org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:273)
at org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:204)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:156)
at org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:663)
at …
Run Code Online (Sandbox Code Playgroud)

java lucene solr

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