问题列表 - 第6210页

Silverlight与Adobe Air

现在使用Silverlight 3(脱机,浏览器之外的东西),这两种技术之间的主要区别是什么?

air silverlight

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

使用hibernate标准,有没有办法逃避特殊字符?

对于这个问题,我们希望避免编写特殊查询,因为查询必须在多个数据库之间不同.仅使用休眠标准,我们希望能够转义特殊字符.

这种情况是需要能够转义特殊字符的原因:

假设我们在数据库中有表'foo'.表'foo'只包含1个字段,称为'name'."名称"字段可以包含在数据库中可能被视为特殊的字符.这种名称的两个例子是'name_1'和'name%1'."_"和"%"都是特殊字符,至少在Oracle中是这样.如果用户想要在数据库中输入这些示例之后搜索其中一个示例,则可能会出现问题.

criterion = Restrictions.ilike("name", searchValue, MatchMode.ANYWHERE);
return findByCriteria(null, criterion);
Run Code Online (Sandbox Code Playgroud)

在此代码中,'searchValue'是用户为应用程序提供的用于搜索的值.如果用户想要搜索'%',则将返回用户数据库中的每个'foo'条目.这是因为'%'字符表示字符串匹配的"任意数量的字符"通配符,而hibernate生成的SQL代码将如下所示:

select * from foo where name like '%' 
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉hibernate逃避某些字符,或创建一个非数据库类型特定的解决方法?

java database hibernate criteria escaping

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

给定日期时间的年龄,小数精度

如何在C#datetime中获得给定出生日期的人的年龄.

我想要一个40.69岁的精确年龄

c# datetime

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

如何在WPF Datagrid上启用滚动条?

当我从本文运行以下Northwind WPF Toolkit Datagrid代码时,我得到了一个数据网格,但是没有滚动条,因此用户只能看到部分数据网格.我使用的是2009年3月的最新版本.

我需要指定什么才能使WPF Datagrid具有滚动条?

我尝试将数据网格放在ScrollViewer中,但这没有帮助.

XAML:

<Window x:Class="TestDataGrid566.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
    Title="Window1" Height="600" Width="800">
    <StackPanel>
        <toolkit:DataGrid x:Name="TheDataGrid" AutoGenerateColumns="True"/>
    </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

后台代码:

using System.Linq;
using System.Windows;
using TestDataGrid566.Model;

namespace TestDataGrid566
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            NorthwindDataContext db = new NorthwindDataContext();
            var customers = from c in db.Customers
                            select c;
            TheDataGrid.ItemsSource = customers;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

wpf datagrid scroll

59
推荐指数
4
解决办法
10万
查看次数

463
推荐指数
18
解决办法
36万
查看次数

使用Web服务的SQL CE OutOfMemoryException

尝试通过Web服务下载文档时,我们不断收到OutOfMemory异常.我们将文档字节数组数据存储为序列化消息对象的一部分,原始文档的大小均为~500kb.消息对象图中唯一的另一个东西是两个用于关联的字符串属性.

我们已经尝试检索压缩和未压缩的文档具有相同的问题.现在我相信在尝试反序列化消息而不是在下载流时引发了异常.

我知道这是一个模糊的问题,但是你们中的任何人都知道是什么原因造成的吗?此处传输的数据量似乎非常小,并且在传输时设备上几乎没有其他事情发生.

web-services windows-mobile windows-ce

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

TransactionScope和多线程

我想知道在处理多线程时如何以正确的方式使用TransactionScope类?

我们在主线程中创建了一个新的作用域,然后我们生成了几个工作线程,并且我们希望它们参与主作用域,因此,例如,如果作用域永远不会完成,则会在每个作者上调用回滚.

我在内部使用ThreadStaticAttribute阅读了有关TransactionScope的内容,这使得上述不可能/非常困难 - 有人可以验证这两种方式吗?如果我们以同步方式运行代码,那么回滚就可以工作,即内部事务能够参与主事务,但是如果我们切换到线程执行则不行.

谢谢

.net multithreading transactions

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

无法将焦点设置为UserControl的子节点

我有一个UserControl包含一个TextBox.当我的主窗口加载时,我想将焦点设置到此文本框,所以我添加Focusable="True" GotFocus="UC_GotFocus"UserControls定义和FocusManager.FocusedElement="{Binding ElementName=login}"我的主窗口定义.在UC_GotFocus方法中,我只是调用.Focus()我想要关注的控件,但这不起作用.

我需要做的就是在应用程序启动时有TextBox一个UserControl接收焦点.

任何帮助将不胜感激,谢谢.

wpf user-controls focus focusmanager

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

我怎么知道崩溃转储的CLR版本?

我有一个从.NET应用程序崩溃的minidump.有没有办法知道使用Windbg或其他工具的故障机器(生成故障转储)的CLR版本(例如mscorwks.dll的版本)?

debugging clr windbg crash-dumps

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

如何使用emacs重构C++源代码?

我主要对C++和方法/类名/签名自动更改感兴趣.

c++ emacs refactoring

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