问题列表 - 第38205页

.NET 4.0和可怕的OnUserPreferenceChanged Hang

我一直受到可怕的OnUserPreferenceChanged Hang的困扰,Ivan Krivyakov在这里很好地提到了这里:

http://ikriv.com/en/prog/info/dotnet/MysteriousHang.html#BeginInvokeDance

我刚回来时发布了一个问题,当时我最初遇到问题:

又一个C#死锁调试问题

我以为我已经通过移除一个由UI线程构建的Control来解决它,但过了一会儿它再次出现(可能永远不会离开......).

我们一直在使用.NET 3.5,据我所知使用的是CLR 2.0.最近,applciation已升级为使用.NET 4.0 Client Profile/CLR 4.0.此外,我们已从Infragistics WinForms 10.1升级到10.3.唯一的另一个区别是以前的版本是混淆的......有没有人遇到过混淆和挂起的问题?

我已经有另外一次尝试摆脱任何应用程序挂起一次又一次,但不同寻常的是,我无法在最新版本中重现挂起(使用.NET 4.0).使用Ivan Krivyakov的方便的Freezer应用程序(参见他的文章),可以根据请求触发WM_SETTINGCHANGE消息,在之前的版本(使用.NET 3.5)中重现这种情况很简单.

可能是我有点希望这个问题已经自动消失了,但是有人知道CLR从2.0到4.0是否有任何变化会导致这个问题?

-------------------------------------------------- - -解 - - - - - - - - - - - - - - - - - - - - - - - ----

因此,在测试应用程序的变体后,例如CLR 2.0 + Infragistics 2010.1,CLR 2.0 + Infragistics 2010.3和CLR 4.0 + Infragistics 2010.1,我们相信我们已经确定问题是WinForms 2010.1中的Infragistics组件的问题(没有热修复) ).我们仍然没有使用CLR 2.0或CLR 4.0与Infragistics 2010.3重现冻结(而且我们现在已经很好地再现了这个......).

.net c# clr multithreading deadlock

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

使用php(javascript)在没有Windows打印对话框的情况下在本地打印页面

我正在开发一个商店的内联网.我需要通过点击php页面上的提交按钮来打印收据.我不想看到Windows打印对话框.

我怎样才能做到这一点.我需要一些建议

我将使用Windows XP,我可以完全控制将运行此应用程序的系统,可以安装或使用任何应用程序/插件/漏洞等来帮助删除打印对话框.

问候

javascript php windows printing

4
推荐指数
2
解决办法
8212
查看次数

如何使用Restsharp反序列化Xml列表?

我有这样的xml

<?xml version="1.0" encoding="utf-8"?> 
    <xml> 
            <item> 
                    <accountid>1</accountid> 
                    <accounttypeid>1</accounttypeid> 
                    <accounttypename/> 
                    <accountbankid>1</accountbankid> 
                    <accountbankname/> 
                    <accountsaldo>0</accountsaldo> 
            </item> 
            <item> 
                    <accountid>2</accountid> 
                    <accounttypeid>1</accounttypeid> 
                    <accounttypename/> 
                    <accountbankid>2</accountbankid> 
                    <accountbankname/> 
                    <accountsaldo>0</accountsaldo> 
            </item> 
            ... 
    </xml> 
Run Code Online (Sandbox Code Playgroud)

我想将这个xml列表反序列化为POCO对象

public class Account 
{ 
        public string AccountId { get; set; } 
        public string AccountTypeId { get; set; } 
        public string AccountTypeName { get; set; } 
        public string AccountBankId { get; set; } 
        public string AccountBankName { get; set; } 
        public string AccountSaldo { get; set; } 
} 
Run Code Online (Sandbox Code Playgroud)

我找到了很棒的产品RestSharp与rest客户端一起工作.我想使用它的解串器,我尝试了两种方法.

1)我试过了

request.RootElement = "item";

var response …

c# rest restsharp

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

如何将结果计为"关于xx行"?

我正在寻找的是返回一些行数估计,而不是实际的计数,这可能是一个昂贵的电话.与您在谷歌搜索中看到的类似(... 大约 1.000行).

是否有一些开箱即用的解决方案?如果没有,一般方法是什么?

我正在查询Sql Server 2008数据库.

编辑:澄清一下,结果计数与某些用户查询有关.例如,用户搜索"John",结果应为"大约有1.280.000行与John匹配"

sql sql-server fuzzy-search sql-server-2008

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

在64位Windows上安装32位或64位应用程序有什么区别?

显然,您可以在64位Windows系统(Vista或7)上安装32位和64位编译应用程序.

这两个版本能够在64位操作系统上运行的原因是什么?在64位操作系统上安装64位应用程序是一种好习惯吗?将32位应用程序与64位操作系统相结合有什么优点/缺点?

谢谢!

installer windows-vista 32bit-64bit windows-7

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

Perl或Python:将日期从dd/mm/yyyy转换为yyyy-mm-dd

我在CSV文件的列中有很多日期,我需要将其从dd/mm/yyyy转换为yyyy-mm-dd格式.例如,17/01/2010应转换为2010-01-17.

我怎么能用Perl或Python做到这一点?

python perl text-processing date

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

如何使用PHP构建动态变量?

我正在尝试在PHP中构建一个动态变量,尽管在StackOverflow上已经有关于此问题的一些问题,我仍然难过......:/

变量变量是我从未完全理解的东西 - 希望这里有人可以指出我正确的方向.:)

$data['query']->section[${$child['id']}]->subsection[${$grandchild['id']}]->page[${$greatgrandchild['id']}] = "Fluffy Rabbit";
Run Code Online (Sandbox Code Playgroud)

以前上面的方法不起作用,但如果我硬编码变量:

$data['query']->section[0]->subsection[3]->page[6] = "Very Fluffy Rabbit";
Run Code Online (Sandbox Code Playgroud)

...然后一切都很好,所以显然我没有正确构建我的动态变量.有任何想法吗?

更新:

嗯,确定我应该指出,这些不是在阵列中的键 - 我使用被指定为每个节点的属性的ID寻址在XML节点,所以XML具有以下结构:

<subtitles>
<section id="0">
<subsection id="0">
<page id="1">My content that I want to write</page>
<page id="2">My content that I want to write</page>
<page id="3">My content that I want to write</page>
</subsection>
</section>
</subtitles>
Run Code Online (Sandbox Code Playgroud)

希望这有助于更好地解释事情.:)

php variables dynamic

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

在不使用JEDI的情况下检查Admin用户

最近一个问题的答案提供了对Vista及以上版本的管理员组成员资格的检查,这与我迄今为止使用的(我学到的)弃用方法不同.但我真的不想安装整个JEDI API只是为了获得Delphi VCL中缺少的一些函数头和常量的定义,而JEDI API下载似乎还不支持XE.即使最新的SVN文件支持XE,安装11MB仍然只是为了完成这项任务.任何人都可以建议一个简单,经过测试的独立Delphi例程的来源吗?

delphi

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

有没有用于计算算法复杂度的常用技术?

我想知道如果需要找到算法的复杂性,是否有任何常见或最佳实践技术?

time-complexity

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

检查字符串是否为空

我有一个C++项目需要编辑.这是变量的声明:

LPSTR hwndTitleValue = (LPSTR)GlobalAlloc(GPTR,(sizeof(CHAR) * hwndTitleSize));
Run Code Online (Sandbox Code Playgroud)

如何检查此字符串是否为空?

我试过简单if(hwndTitleValue == "")但它总是返回false.如何检查此字符串是否为空?

编辑

我还需要检查文件是否已附加.这是文件的代码:

    // Attachment
    OFSTRUCT ofstruct;
    HFILE hFile = OpenFile( mmsHandle->hTemporalFileName , &ofstruct , OF_READ );
    DWORD hFileSize = GetFileSize( (HANDLE) hFile , NULL );
    LPSTR hFileBuffer = (LPSTR)GlobalAlloc(GPTR, sizeof(CHAR) * hFileSize );
    DWORD hFileSizeReaded = 0;
    ReadFile( (HANDLE) hFile , hFileBuffer, hFileSize, &hFileSizeReaded, NULL );
    CloseHandle( (HANDLE) hFile );
Run Code Online (Sandbox Code Playgroud)

如何检查是否hFile为空?

c++ string

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