小编Ker*_*len的帖子

C#windows应用程序突然崩溃,没有任何错误消息

我的应用程序突然崩溃,没有任何正确的消息.

该应用程序是在任何CPU中构建的,并在64位机器上运行.

在崩溃时,它正在使用大约1.5GB内存.

该项目将所有操作流程存储在SQLCe4.0后端数据库中,项目规模几乎都在2.8 GB.

当我检查Windows事件查看器时,消息是这样的:

Problem signature: 
  Problem Event Name: APPCRASH 
  Application Name: MyApp.exe 
  Application Version: 2.7.710.1137 
  Application Timestamp: 51dcf6b1 
  **Fault Module Name: StackHash_6bac** 
  Fault Module Version: 0.0.0.0 
  Fault Module Timestamp: 00000000 
  Exception Code: c0000005 
  Exception Offset: 000000007782000a 
  OS Version: 6.1.7601.2.1.0.256.1 
  Locale ID: 1033 
  Additional Information 1: 6bac 
  Additional Information 2: 6bac59273bcf6f09b20009b5873b0c76 
  Additional Information 3: 2600 
  Additional Information 4: 2600c3cc88a8c9bf041ae82fe9962258 
Run Code Online (Sandbox Code Playgroud)

在线阅读我们的隐私声明:http: //go.microsoft.com/fwlink/?linkid = 104288&clcid = 0x400

如果没有在线隐私声明,请离线阅读我们的隐私声明:

C:\Windows\system32\en-US\erofflps.txt
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚失败的确切原因是什么.

任何帮助将不胜感激.

c# winforms

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

.net SortedList与StringComparer和德语变音符号

我有一个带街道名字的SortedList

Dim orderedListStreet As New Generic.SortedList(Of String, String)(StringComparer.CurrentCulture)
Run Code Online (Sandbox Code Playgroud)

让我们举个例子,列表已经包含" Hauptstrasse"

如果我添加" Hauptstraße",它会抛出异常 - >Key does already exist

有谁知道如何添加" Hauptstrasse"和" Hauptstraße"?

.net currentculture sortedlist

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

在javascript中更改日期格式

我在做一个项目ASP.NET,c#.

我有一个.aspx视图,我把一个数据选择器批准日期.

我在OnChange事件上获取datepicker的值.

我的日期选择器在.aspx视图中看起来像:

 <%: Html.Telerik().DatePickerFor(model => model.ApprovalDate).ClientEvents(events => events.OnChange("OnChangeDatePicker"))%>
Run Code Online (Sandbox Code Playgroud)

我有一个javascript函数,它调用datepicker的OnChange事件.

function OnChangeDatePicker(e) {
   ApprovalDate = e.date;
}
Run Code Online (Sandbox Code Playgroud)

在ApprovalDate中,我获得了datepicker的值:Wed Aug 2 00:00:00 UTC+0530 2013

但我希望mm/dd/yyyy格式化日期.

任何建议,将不胜感激...

javascript datepicker telerik asp.net-mvc-3

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

如何避免sql死锁?

我正在使用MS-SQL 2008并在Web项目中使用C#进行编码.

目前,我陷入了sql死锁.

我有2个交易,其中两个是长期交易.

当两个事务同时运行时,会发生死锁,并且将选择短事务自动终止.

我的当前解决方案,我正在捕捉死锁的异常并重做短事务,它运行良好,只需要一些时间.

但是,我想知道是否有任何解决方案可以避免根本原因造成的死锁?

c# sql asp.net sql-server-2008

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

mssql显示1个小数点(如果可用),否则显示无

我认为很简单.

我有一个显示项目长度的查询.

查询:

select length from vw_OutstandingVsInStock1 OVI
LEFT JOIN Departments DEP
on OVI.Department COLLATE DATABASE_DEFAULT=DEP.Description
where OutstandingVolume>0.39 
Run Code Online (Sandbox Code Playgroud)

这会返回如下结果:

0.9
1.2
1.5
1.8
2.1
2.4
2.7
3.0
3.3
3.6...
Run Code Online (Sandbox Code Playgroud)

3.0我希望它显示为的情况下3

所以如果没有小数值,则显示int没有小数.如果存在十进制显示十进制到1小数点?

所以期望的输出是36不是3.06.0

我正在使用MSSQL 2012.

sql-server decimal-point

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

HttpClient 调用受 Azure AD 保护的站点

根据一些 Microsoft 示例,我得到了这一点:

ASP.NET Core 设置:

app.UseCookieAuthentication(new CookieAuthenticationOptions());
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
    ClientId = Configuration["Authentication:AzureAD:ClientId"],
    Authority = Configuration["Authentication:AzureAd:Authority"],
    ResponseType = OpenIdConnectResponseType.IdToken,
    AutomaticAuthenticate = true,
    TokenValidationParameters = new TokenValidationParameters()
});
Run Code Online (Sandbox Code Playgroud)

授权测试端点:

[HttpGet]
[Authorize]
public IActionResult Get()
{
    return Ok("SAMPLE TEXT - if you can read this then call it a day :)");
}
Run Code Online (Sandbox Code Playgroud)

客户:

try
{
   var result = await authContext.AcquireTokenAsync(WebApiResourceId, WebApiClientId, WebApiRedirectUri, new PlatformParameters(PromptBehavior.Auto));
   authorizedClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", result.AccessToken);

   var authorizedMessage = await authorizedClient.GetAsync("/AuthorizationTest");
   var statusCode = authorizedMessage.StatusCode.ToString();
   var message = …
Run Code Online (Sandbox Code Playgroud)

c# cookies azure dotnet-httpclient asp.net-core

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

更改Keycloak登录的标题

我想知道如何通过 更改登录页面上的标题Keycloak

在此输入图像描述

html authentication keycloak

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

使用jquery在具有相同类的两个特定行之间的行数

我有表结构,如:

<table>
  <tr class="1">
    <td>Parent 1</td>
  </tr>
  <tr>
    <td>Parent 2</td>
  </tr>
  <tr>
    <td>Parent 3</td>
  </tr>
  <tr>
    <td>Parent 4</td>
  </tr>
  <tr class="1">
    <td>Parent 5</td>
  </tr>
  <tr>
    <td>Parent 6</td>
  </tr>

  ...
  ...
</table>
Run Code Online (Sandbox Code Playgroud)

我有同班同学.我希望使用jquery在tr与类"1"之间计数tr.

像这里应该是3

谁能帮我?

html jquery

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

C++:在集合容器中打印出向量元素

我想在set容器中打印出vector元素.我做了如下代码:

int main() {
  vector<int> aa = {3, 2, 1, 1};
  vector<int> bb = {5, 1, 7, 9};

  set<vector<int>> myset; // setVector

  myset.insert(aa);
  myset.insert(bb);

  for (auto elem : myset) {
    cout << elem << ", ";
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是,此代码无法打印出矢量:(3, 2, 1, 1)(5, 1, 7, 9).

c++ vector

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

C++模板类实例问题

#include <iostream>
#include <string>

using namespace std;

template<class T> class Sample {
private:
 T val;
public:
 Sample(T InitialVal=T()) : val(InitialVal)
 {
    // do nothing
 }
 ~Sample() 
 {
    // do nothing
 }
 void PrintVal(void)
 {
     try {
    cout << "[" << val << "]" << endl;
     } catch(...) {
        cout << "exception thrown" << endl;
     }
 }
};

int main() {
    // your code goes here
    Sample<int> ints(20), intd;
    Sample<char *> chars(const_cast<char*>("Neelakantan")), charsd;
    Sample<string> s, ss("neel");

    ints.PrintVal();
    intd.PrintVal();

    chars.PrintVal();
    charsd.PrintVal(); // …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

无法在非静态上下文中访问静态方法

我刚刚开始我的C#编程中级课程,我正在学习如何创建多个类并创建在我的程序中使用的方法.

这对我来说是一个非常新的话题,所以如果它是非常明显或愚蠢的话我会道歉.我在所有方法中都得到了以下信息:

Cannot access static method in non-static context
Run Code Online (Sandbox Code Playgroud)

方法类中的代码:

public static int Add(params int[] numbers) {
        var sum = 0;

        foreach (var n in numbers) {
            sum += n;
        }

        return sum;
    }

    public static int Subtract(params int[] numbers) {
        var sum = 0;

        foreach (var n in numbers) {
            sum -= n;
        }

        return sum;
    }

    public static int Multiply(params int[] numbers) {
        var sum = 0;

        foreach (var n in numbers) {
            sum *= n;
        }

        return …
Run Code Online (Sandbox Code Playgroud)

c# methods static-methods function

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