问题列表 - 第10433页

在IntelliJ中打破自己的异常

有关如何打破任何异常,请参阅此问题.

我在启动时遇到了一百万个例外.我已经尝试忽略ClassNotFoundException,但它并不好,IDE似乎仍然打破这些(和其他)异常.

那么..什么是一个不错的配置,只能捕获从用户代码中捕获的真实异常?(如果适用,也忽略jUnit中的任何异常)

java debugging breakpoints exception intellij-idea

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

<s:property ..>和$ {param}之间的区别是什么

在struts中,我注意到有两种不同的方法来访问变量.我很好奇有什么区别以及何时正确使用每一个.例如,假设我们设置变量高度,如下所示:

<s:set var="height">300px</s:set>
Run Code Online (Sandbox Code Playgroud)

现在我可以用两种方式:

<div style="height: ${height}">&nbsp;</div>
Run Code Online (Sandbox Code Playgroud)

..要么..

<div style="height: <s:property value='#height' />">&nbsp;</div>
Run Code Online (Sandbox Code Playgroud)

有什么区别,哪个更好用?

parameters syntax jsp struts struts2

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

SQL Server:任何等效的strpos()?

我正在处理一个恼人的数据库,其中一个字段包含两个单独字段应该存储的内容.所以列存储的内容类似于"第一个字符串〜@〜第二个字符串",其中"〜@〜"是分隔符.(再次,我没有设计这个,我只是想解决它.)

我想要一个查询将其移动到两列,看起来像这样:

UPDATE UserAttributes
SET str1 = SUBSTRING(Data, 1, STRPOS(Data, '~@~')),
    str2 = SUBSTRING(Data, STRPOS(Data, '~@~')+3, LEN(Data)-(STRPOS(Data, '~@~')+3))
Run Code Online (Sandbox Code Playgroud)

但是我找不到任何等同于strpos的存在.

sql sql-server syntax strpos

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

如何将Scale Translation应用于DrawingContext?

Canvas在XAML中应用了缩放转换.用DrawingContext我在画线上画线Canvas.我现在需要在屏幕上添加文字.我认为使用格式化文本我可以应用翻译,但无论是格式化文本还是DrawingContext接受RenderTransform.如何对文本应用缩放翻译,以便对抗画布的缩放转换?

 ftext = New FormattedText("N", CultureInfo.GetCultureInfo("en-us"), Windows.FlowDirection.LeftToRight, face, Me.DBFontSize, FalconDataBlock.Foreground)
 context.DrawText(ftext, .TargetLineInfo.EndAsWinPoint)
Run Code Online (Sandbox Code Playgroud)

wpf drawing drawtext

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

阻止DebuggerStepThroughAttribute应用于我的非xsd生成的分部类?

我使用xsd.exe工具根据我的xml架构生成一个类.它使用DebuggerStepThroughAttribute创建了一个公共部分类.好吧,我为这个类创建了另一个部分类文件来编写我的自定义代码,并希望能够逐步使用我编写的代码,但看起来调试器也将步进属性应用于我的部分类.我是否有一种简单的方法可以逐步进入我的代码,而无需在每次重新生成分部类时手动删除属性?

c# debugging partial-classes xsd.exe

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

StreamReader.ReadLine和CR

我在这里很密集吗?StreamReader.ReadLine声明:

一行被定义为一个字符序列,后跟一个换行符("\n"),一个回车符("\ r")或一个回车符后面紧跟一个换行符("\ r \n")

那么,为什么这不能按预期工作呢?

' Server
Dim tcpL as New TcpListener(IPAddress.Any, 5000)
tcpL.Start(1)
Using tcpC as TcpClient = tcpL.AcceptTcpClient(), _
s as NetworkStream = tcpC.GetStream(), _
sr as New StreamReader(s, System.Text.Encoding.ASCII, True)
   Dim message As String = sr.ReadLine()
   Console.WriteLine(message)
End Using
Console.ReadLine()

' Client
Using tcpC as New TcpClient()
  tcpC.Connect(IPAddress.Loopback, 5000)
  Using s as NetworkStream = tcpC.GetStream(), _
  sw as New StreamWriter(s, System.Text.Encoding.ASCII)
     sw.AutoFlush = True
     sw.Write("Hello there!")
     sw.Write(vbCR) ' Note the CR terminator
     Console.ReadLine()
  End …
Run Code Online (Sandbox Code Playgroud)

.net c# sockets vb.net

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

使用实体密钥伪造外键更新

亚历克斯詹姆斯的实体框架提示文章,(顺便说一句,这是很好的)他谈到如何假冒外国关键属性.这似乎正是我所需要的,但无论出于何种原因,我在更新时似乎无法将其拉下来.我在控制器的更新部分有以下内容:

[AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Edit(candidates candidateToEdit)
    {
        string EduIDValue = candidateToEdit.education.ID.ToString();

        if (!ModelState.IsValid)
            return View();

        try
        {
            var originalCandidate = (from c
                                            in model.candidates
                                            where c.ID == candidateToEdit.ID select c).FirstOrDefault();

            //attempting it here
            originalCandidate.educationReference.EntityKey = new System.Data.EntityKey("model.education", "ID", candidateToEdit.education.ID);

            model.ApplyPropertyChanges(originalCandidate.EntityKey.EntitySetName, candidateToEdit);                
            model.SaveChanges();
            return RedirectToAction("Index");
        }
        catch(Exception e)
        {
            Response.Write("Education ID Value " + EduIDValue + "<br /><br />Error: <br /><br />" + e);
            return null;                
            //return View();
        }
    }
Run Code Online (Sandbox Code Playgroud)

这失败并吐出以下内容:

System.ArgumentException:元数据集合中不存在具有标识"model"的成员.参数名称:System.Data.Metadata上的System.Data.Metadata.Edm.MetadataCollection 1.GetValue(String identity, Boolean ignoreCase) at …

asp.net-mvc entity-framework asp.net-3.5

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

将我的DLL部署到GAC以与ClickOnce App一起使用

我该怎么做?我不应该有任何理由吗?

我有一个winform ClickOnce应用程序,其中有大约13mbs的DLL不是我的,所以我没有必要/能够定期更新它们.

DevExpress(3),Microsoft ReportViewer,Microsoft SQL Replication.Microsoft SQL SMO.

如果没有它们被包含在我的ClickOnce应用程序中,我的整个程序大约需要1.5mbs,并且我们的远程站点具有有限的vpn连接,我真的需要将它放在那里.每次我做一个小的应用程序更改时,我无法通过我们的网络向所有用户发送15mb.

谢谢


更新清晰度

为了澄清; 我不想使用 ClickOnce 将我的DLL安装到GAC .ClickOnce是我的主要应用程序需要使用的.我想从ClickOnce应用程序中删除该13mbs的DLL并安装它们以便在所有本地系统上使用.

如果我能够通过GAC实现这一目标,那太棒了.我只需要我的主应用程序三聚体更新.

.net dll clickonce gac winforms

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

为什么Python不能找到sys.path目录中的共享对象?

我正在尝试导入pycurl:

$ python -c "import pycurl"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

现在,libcurl.so.4位于/ usr/local/lib中.如您所见,这是在sys.path中:

$ python -c "import sys; print(sys.path)"
['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg', 
'/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', 
'/usr/local/lib/python2.5/plat-linux2', '/usr/local/lib/python2.5/lib-tk', 
'/usr/local/lib/python2.5/lib-dynload', 
'/usr/local/lib/python2.5/sitepackages', '/usr/local/lib', 
'/usr/local/lib/python2.5/site-packages']
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

python shared-libraries libcurl pycurl

118
推荐指数
5
解决办法
18万
查看次数

文本中多字匹配的算法

我有一大堆单词(大约10,000),我需要找到这些单词中是否出现任何单词.

有没有比对文本块中的每个单词进行简单文本搜索更快的算法?

algorithm search text

15
推荐指数
3
解决办法
8899
查看次数