如何使用WPF的后台工作

我是WPF的初学者,在我的应用程序中,我需要执行一系列的初始化步骤,这些需要7-8秒才能完成,在这个过程中,我的UI变得没有反应。 为了解决这个问题,我在一个单独的线程中执行初始化: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing…"); //DO INITIALIZATION outputMessage("Initialization Complete"); } 我已经阅读了关于BackgroundWorker的一些文章,以及它如何让我保持我的应用程序响应,而不必写一个线程来执行冗长的任务,但我没有尝试实现它的任何成功,谁能告诉我如何使用BackgroundWorker做到这一点? 谢谢,Eamonn

>>>和>>之间的区别

Java中的运算符>>>和>>什么区别?

通过PHP导出为CSV

比方说,我有一个数据库….有没有一种方法可以通过PHP将数据库中的数据导出到CSV文件(以及文本文件[如果可能的话])?

在PHP中检测浏览器语言

我使用下面的PHP脚本作为我的网站的索引。 该脚本应该包含一个特定的页面,具体取决于浏览器的语言(自动检测)。 这个脚本在所有浏览器上都不能正常工作,所以它总是包含任何检测到的语言的index_en.php (问题的原因很可能是某些Accept-Language头没有考虑到的问题)。 你能不能建议我一个更强大的解决方案? <?php // Open session var session_start(); // views: 1 = first visit; >1 = second visit // Detect language from user agent browser function lixlpixel_get_env_var($Var) { if(empty($GLOBALS[$Var])) { $GLOBALS[$Var]=(!empty($GLOBALS['_SERVER'][$Var]))? $GLOBALS['_SERVER'][$Var] : (!empty($GLOBALS['HTTP_SERVER_VARS'][$Var])) ? $GLOBALS['HTTP_SERVER_VARS'][$Var]:''; } } function lixlpixel_detect_lang() { // Detect HTTP_ACCEPT_LANGUAGE & HTTP_USER_AGENT. lixlpixel_get_env_var('HTTP_ACCEPT_LANGUAGE'); lixlpixel_get_env_var('HTTP_USER_AGENT'); $_AL=strtolower($GLOBALS['HTTP_ACCEPT_LANGUAGE']); $_UA=strtolower($GLOBALS['HTTP_USER_AGENT']); // Try […]

用反射获取Java中的泛型参数的类型

是否有可能获得一个通用参数的类型? 一个例子: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String… args) { chill(new ArrayList<SpiderMan>()); } }

将一个矢量拆分成R中的块

我不得不在R中将一个向量分成n个相同大小的块。我找不到任何基本函数来做到这一点。 另外谷歌没有让我到任何地方。 所以这就是我想出来的,希望它能帮助某个地方的某个地方。 x <- 1:10 n <- 3 chunk <- function(x,n) split(x, factor(sort(rank(x)%%n))) chunk(x,n) $`0` [1] 1 2 3 $`1` [1] 4 5 6 7 $`2` [1] 8 9 10 任何意见,建议或改进,真的欢迎和赞赏。 干杯,塞巴斯蒂安

JavaScript字符串换行符?

在所有平台的Javascript是\n的通用换行字符序列? 如果不是,我如何确定当前环境的特征? 我不问有关HTML换行元素( <BR/> )。 我正在问JavaScript字符串中使用的换行字符序列。

达夫的设备如何工作?

我已经阅读了达夫设备上的维基百科文章 ,但我不明白。 我真的很感兴趣,但是我已经阅读了几次这个解释,但是我仍然不明白达夫的设备是如何工作的。 更详细的解释是什么?

如何分割一个字符串与多个分隔符在JavaScript中?

如何在JavaScript中使用多个分隔符分割字符串? 我试图分裂在逗号和空格,但是,AFAIK,JS的分裂功能只支持一个分隔符。

IE7 Z索引分层问题

我已经隔离了IE7的z-index错误的一个小测试用例,但不知道如何解决它。 我一直在玩z-index 。 在IE7中z-index有什么问题? 测试CSS: input { border: 1px solid #000; } div { border: 1px solid #00f; } ul { border: 1px solid #f00; background-color: #f00; list-style-type: none; margin: 0; padding-left: 0; z-index: 1000; } li { color: #fff; list-style-type: none; padding-left: 0; margin-left: 0; } span.envelope { position: relative; } span.envelope ul { […]