问题列表 - 第45115页

在C#中构建异常

我继承了一个使用编译日志库的代码库.我无法更新日志库.此库具有记录异常详细信息的方法.该方法将单个Exception作为参数.我现在正在构建一个与此系统相关的移动应用程序.

在这个移动应用程序中,我有一个代码块来处理未捕获的异常.我需要在服务器中记录这些.但现在,我只能以字符串格式通过网络传递详细信息.因此,我有一个服务接受错误消息,堆栈跟踪和杂项作为字符串.我需要获取这些字符串并将它们转换为Exception,以便我可以将它们传递给我之前存在的库.

如何将消息和stackTrace作为字符串并将它们捆绑到异常中?这里的挑战是Message和StackTrace是只读的.

谢谢!

c#

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

在嵌套的if语句中调用break

我有以下情况:

IF condition THEN  
    IF condition THEN 
        sequence 1
    ELSE
        break //?  
    ENDIF    
ELSE    
    sequence 3    
ENDIF
Run Code Online (Sandbox Code Playgroud)

break语句的结果是什么?它是否打破了外部的if语句?因为这是我真正需要的.

javascript

50
推荐指数
2
解决办法
10万
查看次数

组合jQuery插件文件会产生错误

我正在组合插件文件以减少HTTP请求的数量.删除最小化以进行调试.

合并的脚本文件是:

test.js:

(function($){
    $.fn.extend({
    GetNewDiv: function(){
        return $('<div>Testing new div</div');
    }
    });
})(jQuery)

// ;jQuery.noConflict(); 
(function($){
    $.fn.extend({
    GetNewSpan: function(){
        return $('<span class="test">Testing new div</span>');
    }
    });
})(jQuery)
Run Code Online (Sandbox Code Playgroud)

使用此文件的HTML

<html>
<head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script src="test.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){
    alert('document ready');
});
</script>
</head>
<body>
test message
</body>
Run Code Online (Sandbox Code Playgroud)

在Firefox中打开文件会在Firebug中显示此错误

function ($) {$.fn.extend({GetNewDiv: function () {return $("<div>Testing new div</div");}});}(jQuery) is not a function
file:///C://js/test.js
Line 10
Run Code Online (Sandbox Code Playgroud)

在2插件之间添加"jQuery.noConflict();"有帮助,但随后错误更改为$不是函数

有什么想法有什么不对?将多个.js文件合并到一个文件中的正确方法是什么?

谢谢阿比

javascript jquery-plugins minimize

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

如何在android中的textview中包装文本

有没有人知道如何在Android平台的TextView中包装文本.即如果textview中的文本超出屏幕长度,则应在第二行显示.

我搜索并尝试了以下内容:

android:scrollHorizontally="false",
android:inputType="textMultiLine",
android:singleLine="false"
Run Code Online (Sandbox Code Playgroud)

但没有工作..

任何人都可以建议我怎么做..我是Android平台相对较新的..

android word-wrap textview

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

使用modyfing String迭代List <String>

我无法通过这种方式修改List的元素:

for (String s : list)
{
   s = "x" + s;
}
Run Code Online (Sandbox Code Playgroud)

执行后,此列表的这些代码元素不变.如何通过List以最简单的方式实现迭代迭代.

java string collections

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

一个包含多个TIMESTAMP列的Mysql表

我想要一个有两TIMESTAMP列的表.一列用于跟踪创建记录的时间,另一列用于跟踪修改记录的时间.我希望数据库处理这些值.我不希望我的应用层需要考虑它.

我知道,如果你有一个TIMESTAMPDEFAULT CURRENT_TIMESTAMP或一个ON UPDATE CURRENT_TIMESTAMP你不能有另一TIMESTAMP列.您可以使用,DATETIME但我知道,在触发器之外无法默认它.

我发现你可以有多个TIMESTAMP,每个都没有DEFAULT或者在创建记录时ON UPDATE插入NULL,导致每个列都有当前的时间戳.从那时起,第一列将自动更新.

这很有效,但它给我带来了一种有趣的感觉.像这样可能是一个错误,它可以随时修补.如果这是它应该工作的方式那么就是这样.我会快乐地继续前行.任何人都可以告诉我这是否是最好的方法,或者我应该使用触发器?

mysql timestamp

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

如何使用jstl获取HashMap的大小

有没有办法使用JSTL获取Map的大小?我尝试使用$ {myMap.size},但它不起作用..

java jsp jstl

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

X-SourceFiles标头有什么作用?

在ASP.NET MVC 3中使用FileStreamResult,我得到一个响应头像

X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?=
Run Code Online (Sandbox Code Playgroud)

任何人都知道这个标题意味着什么,它的目的是什么?

asp.net-mvc

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

多个内联JS脚本会减慢页面的加载时间吗?

我正在尝试优化具有大量JS意粉代码的网站的加载时间.其中一些实际上看起来像这样:

<script>var x="foo";</script>
<script>var y="bar";</script>
Run Code Online (Sandbox Code Playgroud)

而不是理智程序员代码:

<script>
    var x="foo";
    var y="bar";
</script>
Run Code Online (Sandbox Code Playgroud)

所以我想知道这种事情是否真的有害吗?除了美学,将脚本组合成一个脚本标签可以带来任何加载时间的好处吗?

javascript optimization

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

确定哪个UpdatePanel导致部分(异步)PostBack?

在一个页面中包含两个UpdatePanels,我怎么知道哪个UpdatePanel部分原因PostBack

我的意思是在Page_Load事件处理程序中.

这是我的代码:

 <asp:ScriptManager ID="ScriptManager1" runat="server">
 </asp:ScriptManager>
 <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" 
     onprerender="UpdatePanel1_PreRender">
     <ContentTemplate>
         <A:u1 ID="u1" runat="server" />
     </ContentTemplate>
 </asp:UpdatePanel>
 <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" 
     onprerender="UpdatePanel2_PreRender">
     <ContentTemplate>
         <A:u2 ID="u2" runat="server" />
     </ContentTemplate>
 </asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

我尝试了这段代码,但它并没有用到!

protected void Page_Load(object sender, EventArgs e)
{
    if (ScriptManager.GetCurrent(Page).IsInAsyncPostBack)
    {
        if (UpdatePanel1.IsInPartialRendering)
        {
            // never enter to here
        }
        if (UpdatePanel2.IsInPartialRendering)
        {
            // neither here
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助!

asp.net postback updatepanel

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