小编Dom*_*icz的帖子

如何使DebugView在.NET 4下工作?

如果在.NET 4下使用,SysInternals的DebugView不再有效.一些研究表明,如果附加调试器,框架的新架构不允许捕获跟踪; 就我而言,它是Visual Studio调试器.将目标框架从4更改为3.5使其再次起作用.

任何人都知道在连接Visual Studio调试器的同时让DebugView在.NET 4下工作的方法吗?我尝试清除Trace类的Listeners集合,但没有运气.

.net debugging trace .net-4.0 debugview

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

使用AdoNetAppender的Log4Net - 没有任何反应

描述

我有一个配置文件作为我的程序集中的资源,并希望在我的应用程序中以编程方式更改ConnectionString.

我使用加载配置log4net.Config.XmlConfigurator.Configure.

我有一些断点,看到配置是成功加载的,连接Data Source=localhost\SQLExpress;Initial Catalog=Log;Integrated Security=SSPI;字符串是(本地SQLExpress).

问题

没有任何事情发生,没有例外,没有日志条目.有任何想法吗.

using (Stream stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MyNamespace.Properties.log4net.config"))
{ 
    // stream is NOT null
    log4net.Config.XmlConfigurator.Configure(stream);
}

Hierarchy hier = LogManager.GetRepository() as Hierarchy;

if (hier != null)
{
    //get ADONetAppender
    var adoAppender = (AdoNetAppender)hier.GetAppenders().Where(appender => appender.Name.Equals("AdoNetAppender", StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();

    if (adoAppender != null)
    {
        // update connectionstring
        adoAppender.ConnectionString = configuration.GetConnectionString(ConnectionStringNames.Log).ConnectionString;
        //refresh settings of appender
        adoAppender.ActivateOptions(); 
    }
}

ILog logger = LogManager.GetLogger("MyProject"); 
logger.Warn("Test");
Run Code Online (Sandbox Code Playgroud)

log4net.config文件的内容

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, …
Run Code Online (Sandbox Code Playgroud)

c# logging log4net

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

Elasticsearch从1.4.1升级到1.4.4后无法启动服务

我使用ELS 1.4.1在Windows 7版本x64上成功安装了Elasticsearch.升级到Kibana 4 RTM后,它需要ELS 1.4.4.

为了执行升级,我执行了以下步骤:

  1. 下载ELS 1.4.4
  2. 停止并删除了ELS 1.4.1服务
  3. 将当前安装目录重命名为elasticsearch_bak
  4. 将1.4.4 zip解压缩到elasticsearch目录
  5. 比较/config/elasticsearch.yml和config/logging.yml并应用更改(底部包含以下附加设置)
# Helps Chrome work properly
http.cors.allow-origin: "/.*/"
http.cors.enabled: true
Run Code Online (Sandbox Code Playgroud)

启动服务后,它会在几秒钟内停止.日志如下:

Java版本

(注意这是出于开发目的)

java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

事件簿

The Elasticsearch 1.4.4 (elasticsearch) service terminated with service-specific error Incorrect function..
Run Code Online (Sandbox Code Playgroud)

elasticsearch-标准错误,2015.05.20.log

2015-02-20 08:49:13 Commons Daemon procrun stderr initialized
Exception in thread "main" ror: Could not initialize class org.elasticsearch.Version
    at org.elasticsearch.bootstrap.Bootstrap.buildErrorMessage(Bootstrap.java:254)
    at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:238)
    at …
Run Code Online (Sandbox Code Playgroud)

windows-7-x64 elasticsearch

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

在ASP.NET C中调用Web服务时,Session为null

我有一个Login类,它有一个函数:isCorrect(),它将用户名和密码作为两个属性和一个asp.net WebService来允许使用AJAX.

LoginService.cs

public Login CorrectLogin(string username, string password) 
{   
   Login thisLogin = Login.isCorrect(username, password);
   int thisLoggedinUserID = thisLogin.LoggedinUserID;

   if (thisLoggedinUserID != 0)
   {
      Session["loggedinUser"] = thisLoggedinUserID;
   }

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

当我想设置Session["loggedinUser"] = thisLoggedinUserID此错误的值时:

Object reference not set to an instance of an object.

我无法理解什么是解决方案.

c# asp.net session web-services

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

了解从MsgBox返回的响应代码

我是编程新手,我刚开始用excel学习VBA.我在这个网站上遇到并在这里做了例子,但我对这段代码有疑问:

我知道使用"Dim"语句声明变量"Message"这里是数据类型为整数的变量.我不清楚的是; 这里"6"和"7"是什么意思.我相信他们来自某个地方.但是当我刚刚开始学习这个程序时,我什么都不知道.你能告诉我它是如何结束"6"和"7"的.我相信这里有一些基础

Private Sub CommandButton1_Click()
Dim message As Integer
message = MsgBox("Click Yes to Proceed, No to stop", vbYesNoCancel, "Login")
If message = 6 Then
Range("A1").Value = "You may proceed"
ActiveWorkbook.Activate 
ElseIf message = 7 Then
ActiveWorkbook.Close
End If

End Sub
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助:-)

=======

谢谢大家的答案,他们非常有帮助.是的,此主题已在超级用户站点中发布.我被告知这个问题应该属于这里所以我在阅读之后将它发布在这里,他们将自动从超级用户到stackoverflow.

再次感谢

vba msgbox

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

@ Html.EditorFor如何制作属性type ="email"

我可以使用a轻松完成此操作,TextBoxFor但如何使用EditorFor

我想使用DataAnnotation [DataType(DataType.EmailAddress)]但是没有这样做.

我不太明白DataType注释实际上是做什么的,因为它乍一看似乎根本没有做任何事情.

asp.net-mvc data-annotations razor

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

WinDbg没有告诉我我的字符串在哪里扎根

我试图找出为什么字符串在我的应用程序中存储了这么长时间,并且吃掉了过多的内存.我有一个定期运行的Windows服务.

它从数据库中读取数据(以DataSet的形式),然后进行一些处理 - 所有托管的.NET.

Windows服务每5分钟左右触发一次,这会进行一些交叉引用.DataSet的每一行都不应该花费超过一秒 - 最糟糕的情况!

在一个阶段,私有字节> 1.2GB,即使没有可用于处理的数据.没有全局变量,所有处理都在各个方法中完成.

我拍了快照并用WinDbg处理.结果如下:

0:000> !dumpheap -min 85000
 Address       MT     Size
02027f40 00166620   101432 Free
28411000 79330b24 536870936     
48c11000 79333594 226273040     
08411000 79330b24 452546504     
total 4 objects
Statistics:
      MT    Count    TotalSize Class Name
00166620        1       101432      Free
79333594        1    226273040 System.Byte[]
79330b24        2    989417440 System.String
Total 4 objects
Run Code Online (Sandbox Code Playgroud)

所以我们想要找到引起问题的2个字符串:

0:000> !dumpheap -mt 79330b24  -min 85000
 Address       MT     Size
28411000 79330b24 536870936     
08411000 79330b24 452546504     
total 2 objects
Statistics:
      MT    Count    TotalSize Class Name
79330b24 …
Run Code Online (Sandbox Code Playgroud)

.net string memory-leaks windbg

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

使用python中的引号解析逗号分隔的csv文件

下面我有一个字符串,表示从csv文件中提取的单行.每列用逗号分隔,值包含在""中.解析python中每列的值的最简单方法是什么?

"Mr","Bob","","Boberton","","President","","","","Blah, Inc. of Iowa","blah blah blah","","Grand Island","Hall County","NE","68801","7228","United States","308-111-1111","","","P.O. BOX 1111","","Grand Island","Hall County","NE","11111","1111","United States","","40.00000","-98.0000","Gasoline service stations","11111","1010101010","","","false","SINGLE_LOCATION","","","","","","","","","No","No","No","Owns","No","No","","","55.125905","","0.052369","","100","","100","0","","","1971","Low Risk","Convenience Stores & Truck Stops","1111111","1111111","111111","1111111"
Run Code Online (Sandbox Code Playgroud)

以上数据都是一个需要拆分成列的大字符串,这样我才能得到这些值.我不是在问如何加载csv文件.已经找到了那个部分.

python csv

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

如果没有行,如何让SQL Server返回默认值0?

如果总和不返回任何行,如何获得默认值0?

编辑:我已编辑此帖子以添加更详尽的示例(前一个没有遇到过)

例如

 DECLARE @Item TABLE
(
    Id int,
    Price decimal,
    PricePer decimal
)

DECLARE @OrderItem TABLE
(
    Id int,
    ItemId int,
    ChargedPrice nvarchar(10),
    QtyRequired int,
    QtyLeftToDespatch int
)

INSERT INTO @Item (Id,Price,PricePer) VALUES (1,1.00, 1)
INSERT INTO @Item (Id,Price,PricePer) VALUES (2,2.00, 1)
INSERT INTO @Item (Id,Price,PricePer) VALUES (3,3.00, 1)
INSERT INTO @Item (Id,Price,PricePer) VALUES (4,4.00, 1)

INSERT INTO @OrderItem (Id, ItemId,ChargedPrice,QtyRequired,QtyLeftToDespatch) VALUES ( 1,1,100,100,50 )
INSERT INTO @OrderItem (Id, ItemId,ChargedPrice,QtyRequired,QtyLeftToDespatch) VALUES ( 2,1,200,300,50)
INSERT INTO @OrderItem (Id, ItemId,ChargedPrice,QtyRequired,QtyLeftToDespatch) VALUES …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

Bootstrap 3.0.3 navbar-right和pull-right

我正在使用一些Bootstrap教程并使用Bootstrap 3.0.3版本.

我注意到navbar-right浮子完全在右边,而pull-right看起来像3.0 navbar-right一样.

我在JSFiddle上放了一个例子.

根据他们在2013年12月5日的博客,已经做了一些修改,所以我想知道我是否错误地构建了HTML类,或者这是否是菜单对齐的新方法?

html css navbar twitter-bootstrap twitter-bootstrap-3

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