问题列表 - 第31506页

部分崩溃的应用程序?如何捕获无法捕获的异常?

我有一个用C#编写的程序,在Windows CE设备上运行(在Compact Framework上).它处理最少的用户操作(按钮点击),使用串行端口和TCP/IP通信.

问题是有时软件会自行关闭.在后台,应用程序(或应用程序的某些部分)似乎仍在运行(至少在一个记录的情况下),因为它使用串行端口,因此重新启动应用程序没有帮助.我不能重现这个问题,因为它发生在大多数情况下,当没有用户交互,没有串口通信和网络通信都是"我还活着"的消息时,软件看似没有理由崩溃.(我尝试在调试模式下实现它,至少知道代码中的问题在哪里,如果它是一个软件错误,但到目前为止我没有运气.)

由于我的想法不足,问题是:什么错误或异常或操作系统操作或硬件故障会导致这样的行为?

在同一类型的不同设备上已经出现了这个问题,因此它不应该是硬件错误.(或者我的所有硬件都有相同的错误.)处理异常,因此它不应该是一个例外.处理未处理的异常也是如此,因此它也不应该是未处理的异常.(我的猜测是它是由a引起的,StackoverflowException因为我不知道任何其他无法捕获的异常,但代码中没有递归,至少不是自愿的,所以它不应该是可能的.)

c# compact-framework windows-ce

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

Java:如何将值从类/ bean传递给servlet

我是java新手,我遇到的问题是将类/ bean(存储在arraylist中)传递给servlet.任何想法我怎么能实现这一目标?下面是我的代码.

package myarraylist;

public class fypjdbClass {

String timezone;
String location;

public String getTimezone() {
    return timezone;
}
public void setTimezone(String timezone) {
    this.timezone = timezone;
}
public String getLocation() {
    return location;
}


public void setLocation(String location) {
    this.location = location;
}

public fypjdbClass() {
    super();
    ArrayList<fypjdbClass> fypjdbList = new ArrayList<fypjdbClass>();
    this.timezone = timezone;
    this.location = location;
}

public static void main(String[] args) {


    //Establish connection to MySQL database
    String connectionURL = "jdbc:mysql://localhost/fypjdb";
    Connection connection=null;
    ResultSet rs;

    try …
Run Code Online (Sandbox Code Playgroud)

java servlets jdbc

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

从FPGA板导入代码(Spartan 3E)

有没有办法从已经编程的FPGA板导入代码,在这种情况下,它是一个Spartan 3E板.也就是说,Verilog代码已经上传到它,所以我想的方式进行接收的代码早在电脑,因为我已经失去了副本.我上传了Xilinx ISE的代码,但我不确定是否可以采用相反的方式.

我真的很感激投入.

hardware verilog spartan fpga vhdl

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

如何检测Qt中的用户不活动?

如何在Qt QMainWindow中检测用户不活动?到目前为止,我的想法是使用一个QTimer来增加一个计数器,如果传递了某个值,它将锁定应用程序.任何鼠标或键交互都应该将计时器设置回0.但是我需要知道如何正确处理重置的输入事件; 我可以重新实施:

virtual void keyPressEvent(QKeyEvent *event)
virtual void keyReleaseEvent(QKeyEvent *event)
virtual void mouseDoubleClickEvent(QMouseEvent *event)
virtual void mouseMoveEvent(QMouseEvent *event)
virtual void mousePressEvent(QMouseEvent *event)
virtual void mouseReleaseEvent(QMouseEvent *event)
Run Code Online (Sandbox Code Playgroud)

...但是QMainWindow中所有小部件的事件处理程序不会阻止这些控件中发生的事件到达QMainWindow吗?是否有更好的架构来检测用户活动?

c++ qt user-inactivity python-idle

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

在MySQL DB中存储关联数组

我想存储主要包含字符串和整数的关联数组作为db中的值.

我刚在想:

  • implode/explode - 需要找到不在值中的分隔符 - 因为它几乎是用户生成的,不安全
  • XML - 感觉工作繁重(创建/读取值)
  • json - 如果我只需要与json_decode/合作json_encode,似乎很完美

你怎么看?

拜托,不要转发我这样的其他问题,我已经阅读了大部分内容,我仍然不确定:)

php xml mysql json implode

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

Gridview Jquery DatePicker中的Asp.Net UpdatePanel

<asp:UpdatePanel ID="asd" runat="server">
    <ContentTemplate>
    <asp:GridView ID="gvUpdate" runat="server">
    <Columns>
    <asp:TemplateField HeaderText="DATE">
    <ItemTemplate>
    <asp:Label ID="lblDate" runat="server" Text='<%# Eval("DATE","{0:dd.MM.yyyy}")%>'></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ID="txtDate" runat="server" Text='<%# Eval("DATE","{0:dd.MM.yyyy}") %>'></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateField>
    </Columns>
    </ContentTemplate>
Run Code Online (Sandbox Code Playgroud)

我想要"txtDate"的jquery datepicker如何制作?

谢谢...

asp.net jquery updatepanel

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

如何使用 yield break 中断递归 IEnumerable&lt;T&gt; 循环?

我有以下方法效果很好,除了 yield break 语句只中断当前枚举器。我明白为什么会这样,但我对如何通过递归堆栈传播收益率突破感到空白。

    private static IEnumerable<Node> FindChildrenById(IEnumerable nodes, string parentText) {
        var en = nodes.GetEnumerator();
        var targetFound = false;
        while (en.MoveNext())  {
            var node = en.Current as Node;
            if (node != null) 
            {
                if (node.Parent == null && string.IsNullOrEmpty(parentText))
                {
                    //Returns the top level nodes if an empty parentIdis entered
                    targetFound = true;
                    yield return node;
                }
                else if (node.Parent != null && node.Parent.Text == parentText)
                {
                    //returns the nodes belonging to the parent
                    yield return node;
                }
                else …
Run Code Online (Sandbox Code Playgroud)

c# recursion ienumerable yield

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

.Net获取属性名称

我想获取一个属性的名称,例如:

Dim _foo As String

Public Property Foo as String
Get
   Return _foo
End Get
Private Set(ByVal value as String)
   _foo = value
End Set

Sub Main()
  Console.Write(Foo.Name)'Outputs "Foo"
End Sub
Run Code Online (Sandbox Code Playgroud)

有什么想法?

.net

9
推荐指数
2
解决办法
7139
查看次数

从图API获取"真正的"Facebook个人资料图片URL

Facebook图形API告诉我,我可以获得用户使用的个人资料图片

http://graph.facebook.com/517267866/picture?type=large

哪个工作正常.但是,当您在浏览器中键入上述URL时,图像的实际地址为

http://profile.ak.fbcdn.net/profile-ak-snc1/v227/560/83/n517267866_1928.jpg

如何以编程方式使用第一个URL获取第二个URL?

profile facebook image

75
推荐指数
5
解决办法
13万
查看次数

模板是缩短源或二进制或两者的大小

我读到模板被编译到不同的实体中,这是否意味着二进制大小将与我们使用不同的函数编译它们相同?

c++

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