标签: startup

为什么PyQt应用程序启动这么慢?

C++很快.Qt很快.Python解释器启动相对较快(在我的计算机上2-3秒).PyQt是Qt的薄包装.为什么然后PyQt app启动(大约80行,甚至是.pyc形式)是如此之慢(6-12秒)?我对这个原因很感兴趣,最重要的是,我想改善这种情况的方法.

python performance pyqt startup

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

在我的WCF服务启动时执行某些操作

我希望在我的WCF服务启动后做一些事情.怎么办?

事实上,我应该每10分钟更新一次我的服务变量.所以我把我的更新代码放在一个线程中.但我不知道在服务启动时如何启动此线程(在WCF服务中有什么喜欢Form_Load事件吗?)

c# wcf startup

5
推荐指数
2
解决办法
9247
查看次数

在启动时调试应用程序

我创作的64位Qt-Gui应用程序在尝试使用以下消息从visual studio启动时崩溃:

应用程序无法正确启动(0xc000007b).单击"确定"关闭应用程序.

没有编译错误.应用程序在尝试加载所有Debug-symbols,DLL和lib时崩溃.

在这种情况下调试的任何指针?

c++ crash qt startup

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

Angstrom启动过程[beaglebone]

我有一个RFID模块连接到我的beaglebone并使用python代码读取ID标签.现在,我希望我的python代码在没有任何命令的情况下登录我的beaglebone时直接在后台运行.就像在Windows中添加程序启动程序一样.当您登录到Windows帐户时,这些程序会立即启动.你知道如何做到这一点吗?

问候

startup beagleboard angstrom-linux

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

SKProductsRequest在启动时使用iOS 7.0.3崩溃应用程序

我们的应用程序崩溃的报告在昨晚开始泛滥.许多升级到7.0.3的用户在启动时崩溃了应用程序.分析itunes崩溃日志是因为应用程序因启动时间太长而被杀死.显然,检查可用的应用内购买的电话是导致崩溃的原因.我们从销售中移除了所有应用内购买,现在用户报告该应用现在正在运行.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

// earlier stuff...
    [self requestProductData]; // ask for in-app purchase localized prices/names
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; // process any   pending transactions

// more stuff...
}

- (void) requestProductData
{
    NSMutableSet * prodSet = [[[NSMutableSet alloc] initWithCapacity:10] autorelease];

    StoreItem * curStoreItem;
    for(int j=0; j<[storeArr count]; j++) {
        curStoreItem = [storeArr objectAtIndex:j];
        [prodSet addObject:curStoreItem.productID];
    }


    SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:prodSet];
    request.delegate = self;
    [request start];
}
Run Code Online (Sandbox Code Playgroud)

在didFinishLaunchingWithOptions中,我们进行调用以请求产品数据.我们需要在另一个线程中执行此操作吗?还有谁有相同的问题吗?

crash startup ios

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

Emacs:仅在重新启动后执行函数,而不是在评估缓冲区之后执行

我喜欢在两个打开的窗口开始我在Emacs的工作.为此,我在.emacs文件中有一个函数(水平拆分窗口).

它没有任何问题,在每次评估.emacs缓冲区后将窗口分成两个并排的窗口.当然,每当我重新评估.emacs文件以测试一些新设置时,它也会分割窗口.如何在每次评估.emacs缓冲区后告诉emacs不要拆分窗口,而是仅在重新启动emacs后?

我正在寻找类似的东西:

(eval-only-after-restart
    (split-window-horizontally))
Run Code Online (Sandbox Code Playgroud)

有这样的功能吗?或者另一种方式怎么做?

emacs startup

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

如何调用OwinStartup属性引用的类?

如果添加属性,为OWIN添加nuget包后:

[assembly: OwinStartup(typeof(MyProject.Startup))]
Run Code Online (Sandbox Code Playgroud)

然后是类MyProject.Startup的方法

public void Configuration(IAppBuilder app)
Run Code Online (Sandbox Code Playgroud)

被叫.怎么称呼?web.config中对OWIN的唯一引用是程序集绑定重定向.我的项目中没有其他引用可以导致识别此属性的http模块.如果我查看堆栈跟踪,我会看到这些行:

Microsoft.Owin.Host.SystemWeb.dll!Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(System.Web.HttpApplication context) Unknown
System.Web.dll!System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(System.IntPtr appContext, System.Web.HttpContext context, System.Reflection.MethodInfo[] handlers)  Unknown
Run Code Online (Sandbox Code Playgroud)

这表明OWIN已经注册为IIS的事件订阅,但是这是如何发生的?这是否很难在框架中查找程序集引用?

c# startup owin

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

加速加载WKWebView

正如解释在这里,WKWebView有一个bug,从而捆绑本地的网页应用程序都捆绑复制到tmp目录中.我将包复制到的代码tmp是:

// Clear tmp directory
NSArray* temporaryDirectory = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:NSTemporaryDirectory() error:NULL];
for (NSString *file in temporaryDirectory) {
    [[NSFileManager defaultManager] removeItemAtPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), file] error:NULL];
}

NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"build"];
NSString *temporaryPath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"build"];
NSError *error = nil;

// Copy directory
if(![fileManager copyItemAtPath:sourcePath toPath:temporaryPath error:&error]) {
    [self logError:@"Could not copy directory" :error];
}
Run Code Online (Sandbox Code Playgroud)

我已经定时了这个特定的代码片段,它占用了我应用程序启动时间的50%!(约0.5s,总共~1s.)

有没有办法在iOS 8下加速(或完全避免)这个特定的代码片段?线程可以帮忙吗?

performance startup ios ios8 wkwebview

5
推荐指数
2
解决办法
3955
查看次数

CLR4中的generatePublisherEvidence

我有一个应用程序(不是我的代码),该应用程序在未连接到互联网的服务器上启动缓慢。

从较早的经验中,我知道配置文件中的generatePublisherEvidence,并在这里也进行了尝试(在进程监视器中检测到超时后的一些TCP连接之后)。

但是,在这种情况下,应用程序是.Net 4.5.1,generatePublisherEvidence的文档页面显示

在.NET Framework 4和更高版本中,此元素对程序集加载时间没有影响。

令我惊讶的是,减少了加载时间,并且从日志中消失了TCP连接。

首先,我认为这是一个巧合,但现在我已经在其他2台服务器上验证了相同的行为。

谁能解释一下?

我试图按照msdn页面上的链接进行操作,但找不到有关如何验证程序集证书以及为何CLR2和CLR4之间存在差异的任何信息。

我唯一能想到的是该应用程序加载了一些较旧的CLR2程序集,而这些程序集受generatePublisherEveidence影响。

.net assemblies startup digital-signature

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

在AppDelegate中以编程方式设置App Entry点

在我的appdelegate中,我想检查一下globUs.hasName.如果是的话,我希望Entry Point应用程序成为我的main故事板.如果不是,我希望Entry Point应用程序成为我的newUser故事板.如何设置应用的入口点?如果我不能,实现此功能的最有效方法是什么?

startup entry-point ios appdelegate swift

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