小编Ned*_*der的帖子

我如何分析一段代码在Objective-C/Cocoa中执行的时间长度以进行优化

让我说我有两个可互换的代码片段,我想弄清楚哪一个需要较少的处理器时间来执行.我该怎么做?

为了得到非常粗略的估计,我可以将NSLog()调用放在我想要分析的代码的任何一侧,但看起来处理器非常繁忙可能​​会使结果产生偏差.

optimization cocoa objective-c

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

GUI的编程语言可编译为本机二进制文件

我需要编写一个应用程序来读取配置文件,其中包含需要创建的菜单栏上的信息.

通常,我只是使用java,但我需要应用程序以尽可能少的运行时依赖性,这包括不强制用户下载任何东西,甚至是JRE,更不用说像.NET Framework这样的东西了.

所以我需要一些可以编译成EXE的东西(目前仅用于Windows),这样我就可以对GUI 进行编码,因此我可以从配置中动态创建它.

BTW:像C++这样的东西有点太低了,我只需要创建菜单,并在面板中显示HTML.

user-interface programming-languages

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

.Net Windows Forms - 在等待异步工作时限制表单导航

单击按钮时,将在后台工作程序中执行查询.它是异步的,因此我可以将按钮更改为"取消",以便用户可以在运行时间超过预期时取消该过程.一切正常.

但是,我不希望用户能够离开此位置以在表单上执行其他操作.他们必须能够单击"取消"按钮或关闭表单,但没有别的.

.net c# asynchronous winforms

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

在C#/ Winforms中使Web服务方法异步

可以说我正在调用一些我无法控制的Web服务方法.此方法需要很长时间才能运行,并且开发Web服务的任何人都不认为包含异步版本.

在C#/ winforms中为这种方法创建异步包装的最佳方法是什么?

目前我正在使用ThreadPool运行webservice方法,然后在webservice完成时调用事件.像这样的东西.

DoWorkAsync() {
    Webservice.LongMethod()
    WorkCompleteEvent()
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎并不理想.例如,如果我尝试从事件处理程序修改表单控件,我会收到一条警告,告知不要从其他线程执行此操作.

有没有人有任何其他建议来解决这个问题?

c# asynchronous event-handling winforms

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

用于GUI编程的C++ vs C#

我打算在windows下编程一个GUI(估计会有大约10,000行代码),并且不知道C#或C++(QT库)可以根据我的需要进行选择.请帮我选择.

c# c++

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

签名的Java Applet在连接到Web服务时引发安全异常

我有一个在tomcat 5.5上运行的java applet.签名(-selfcert).java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)当我的Applet尝试连接到webservice(已在此行中)时,我仍然遇到异常:

ws_locator = new My_WebserviceLocator(ws_adress + "?wsdl",
                new javax.xml.namespace.QName("http://impl.webservice", "My_Webservice"));
Run Code Online (Sandbox Code Playgroud)

由于这里有一些类似的问题,我读了它们:

  • 是的,小程序已签名.我用-verify检查了它.

  • 可能是Tomcat安全异常,但我已经添加到catalina.policy:

    grant codeBase "file:/home/me/apache-tomcat-5.5.27/webapps/myapplet/-" {
        permission java.security.AllPermission;    };
    
    Run Code Online (Sandbox Code Playgroud)

    grant codeBase "file:/home/me/apache-tomcat-5.5.27/webapps/myapplet/applet.jar" { permission java.security.AllPermission; };

通常的东西也在那里:

grant codeBase "file:${java.home}/jre/lib/ext/-" {
        permission java.security.AllPermission;
};
Run Code Online (Sandbox Code Playgroud)

没有结果.

好的,快速更新,添加:

grant{
        permission java.security.AllPermission;
};
Run Code Online (Sandbox Code Playgroud)

到本地java.policy文件修复了这个问题.但这不是我想要的,applet应该在avarage机器上运行,使用dafault java.policy文件.所以它必须从代码中修复.

java applet signed securityexception self-signed

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

'sys'是未定义的javascript错误

我收到以下错误:

Microsoft JScript运行时错误:'Sys'未定义

在尝试执行时:

<head id="Head1" runat="server">
    <title>Untitled Page</title>
    <script language="javascript" type="text/javascript">

        //ERROR IN THIS LINE!!!
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onUpdated());


          function onUpdated() {
                // get the update progress div
                var pnlPopup = $get("div2"); 
                // make it invisible

            }

    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax

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

阅读文件时避免使用C样式注释

我正在使用python在函数中解析LOC的C文件.我从函数定义的第一行开始,跳过所有行,直到我遇到第一个"{".

问题是"{"也可以作为评论的一部分.我只想跳过所有"{"内部评论.

例如

100: int func(
102:         int i, // some comment { ....
103:         float f,
104:         char c /* some comment here { ...
105:                .... more comment */
106:         )
107:{
Run Code Online (Sandbox Code Playgroud)

什么是最好的pythonic方式来实现这一点.

python

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

c ++声明该类中的类的变量

我有以下代码:

template <typename T>
class Node{
public: 
    Node<T>(T data){
        this->data = data;
    }
    T data;
    Node<T> left; 
    Node<T> right;
};
Run Code Online (Sandbox Code Playgroud)

但它不喜欢我如何拥有与它们所在类相同类型的成员变量,因为编译器不知道"Node"是什么.

c++ variables class

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

如何在我的python程序中显示以下文本?

我想在我的程序中显示以下文本.当我在python中粘贴以下文本时,它会将反斜杠解释为转义序列并弄乱我的ascii art ..任何想法让这个解决了geeks.Here是我想要出现的文本在我的程序中

  _  __     _ _           _         ____            _               _                 
 | |/ /__ _| | | __ _  __| | __ _  |  _ \ __ _  ___| | ____ _  __ _(_)_ __   __ _ ___ 
 | ' // _` | | |/ _` |/ _` |/ _` | | |_) / _` |/ __| |/ / _` |/ _` | | '_ \ / _` / __|
 | . \ (_| | | | (_| | (_| …
Run Code Online (Sandbox Code Playgroud)

python text python-2.7

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