问题列表 - 第3901页

镜像与复制

如何决定是否在SQL Server 2005中选择复制或镜像以同时提供数据可用性和性能.


为了更具体地说明我的SQL服务器体系结构,我有一个2个节点的主动/主动集群,用于负载平衡,我有另一个服务器用于复制,它只用于报告,我想确定哪个技术最好提供可用性和性能,事务复制或数据库镜像?

sql sql-server-2005

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

在iphone中使用sqlite数据库时的内存管理

我的应用程序使用SQLite数据库来存储用户的输入.输入中的记录数将大约为100条记录,我在应用程序中进行了大量的SQL操作.

当我使用Object Allocations运行应用程序时,它会显示sqlite库libsqlite3.0.dylib占用大量内存.libsqlite框架会导致内存泄漏吗?与数据库通信的最佳方式是什么?进行大量的SQL调用会增加我的应用程序的内存使用量.

有人可以让我知道在应用程序中有效使用sqlite的最佳方法.(我使用SQLiteBooks示例作为参考)

谢谢.

sqlite iphone

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

HashMap初始化参数(load/initialcapacity)

我应该传递什么值来为N个项目创建有效HashMap/ HashMap基础的结构?

在一个ArrayList,有效数字是N(N已经假定未来增长).应该是什么参数HashMap?((int)(N*0.75d),0.75d)?更多?减?改变负载系数有什么影响?

java collections hashmap

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

如果返回多维数组,这个方法该如何设计呢?

我现在正在设计一个 SNMP 库。这个问题是由像这样的特殊函数引起的,

*** 获取表(字符串 ID)

该函数有时可能返回Variable[,],这是一个二维数组,但也可能返回Variable[,,]和更多维度的数组。所以我认为返回Variable[,]、Variable[,,]等固定数组是不合理的。

但是这个方法应该返回什么呢?如何设计呢?自定义变量集合怎么样?

欢迎任何建议。

.net c# arrays methods multidimensional-array

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

ListBox ItemsSource动态过滤器WPF

我想通过数据源进行UI虚拟化.

我的想法是"过滤"我发送到UI的内容(在我的情况下是一个列表框).

我注意到ItemsSource(一个可观察的集合)被读取一次并且更改过滤器不会触发刷新...

我不明白为什么感谢乔纳森


我会试着更清楚:

我有CollectionViewSource:

<CollectionViewSource x:Key="MyItemView"
                                  Source="{Binding Path=Model.CurrentItem}" />
Run Code Online (Sandbox Code Playgroud)

然后在我的ListBox中使用此数据源:

<ListBox x:Name="myListBox"
                 ItemsSource="{Binding Source={StaticResource MyItemView}}"
Run Code Online (Sandbox Code Playgroud)

我想实现一个转换器,它将返回一个过滤的集合(基于当前日期):

<ListBox x:Name="myListBox"
                 ItemsSource="{Binding Source={StaticResource MyItemView}, Converter={StaticResource FilterByTime}, ConverterParameter=CurrentDate }"
Run Code Online (Sandbox Code Playgroud)

我用这种方式实现了:

public class FilterByTimeConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value != null)
            {
                System.Windows.Data.ListCollectionView list = value as System.Windows.Data.ListCollectionView;

                var model = DI.Resolve<ApplicationModel>();

                list.Filter = delegate(object item) 
                { 
                    bool r= (((MyModel)item).OriginalDate > model.TimeLine.CurrentDate.AddMonths(-1) 
                        && (((MyModel)item).OriginalDate < model.TimeLine.CurrentDate.AddMonths(1)));

                   // Console.WriteLine ("{0}<{1}<{2} : {3}",model.MyListBox.CurrentDate.AddMonths(-1),((MyModel)item).OriginalDate ,model. …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf

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

xslt,javascript和未转义的html实体

我对xslt,js和html实体有一个小问题,例如.在模板中:

<script type="text/javascript">
    <xsl:value-of select="/some/node"/>
    for (var i = 0; i &lt; 5; i++) {
        //            ^^^ js error
    }
</script>

<script type="text/javascript">
    <xsl:value-of select="/some/node"/>
    for (var i = 0; i < 5; i++) {
        //            ^ xslt error
    }
</script>

<script type="text/javascript">
    <xsl:value-of select="/some/node"/>
    // <![CDATA[
    for (var i = 0; i < 5; i++) {
        //            ^ becomes &lt;
    }
    // ]]>
</script>


<script type="text/javascript">
    <xsl:value-of select="/some/node"/>
    for (var i = 0; i <xsl:value-of disable-output-escaping="yes" select="string('&lt;')"/> 5; i++) …
Run Code Online (Sandbox Code Playgroud)

javascript xslt html-entities

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

如何在CL程序中访问当前库的名称?

我需要在CL程序中显式使用当前库名.

CHGVAR &LIB *CURLIB
Run Code Online (Sandbox Code Playgroud)

不起作用(在此行&lib ='*curlib'之后).这应该很简单 - 任何想法?

control-language ibm-midrange

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

在MSBuild中使用Studio的"自定义工具"

我有一个Visual Studio的"自定义工具",可以将一些模板文件转换为代码.为了保持一致性和可移植性,我希望能够在Visual Studio外部构建时从MSBuild运行此模板处理器.

Visual Studio为文件创建以下代码段:

<!-- the template -->
<None Include="Template.in">
  <Generator>Template Processor</Generator>
  <LastGenOutput>Template.in.Designer.cs</LastGenOutput>
</None>
<!-- generated file -->
<Compile Include="Template.in.Designer.cs">
  <AutoGen>True</AutoGen>
  <DesignTime>True</DesignTime>
  <DependentUpon>Template.in</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

这里的问题Template.in是它只由Studio处理,而不是由MsBuild处理,这可能导致过时的Designer.cs文件.

是否存在可以IVsSingleFileGenerator直接使用(包括从注册表加载其位置)的现有MSBuild任务,还是必须手动调用处理器(通过自己实现所述MSBuild任务或调整处理器)?

有趣的是,MSDN上的使用MSBuild文章说:

单个文件生成器只能在设计时访问,但MSBuild任务可以在设计时和构建时使用.因此,为了获得最大的灵活性,请使用MSBuild任务来转换和生成代码.有关更多信息,请参阅项目项(Visual Studio SDK).


更新:我已经将这个特定的自定义工具入侵到了msbuild任务中,但它并不漂亮.我仍然更喜欢维护良好的通用解决方案.我在我的博客上发布了这个来源.

msbuild customtool visual-studio

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

有一种方法可以使用C#中的变量参数传递引用吗?

我想有一个函数来修改一些变量参数列表,但它们都是值类型(int,string).有一种方法可以让params关键字与ref关键字一起使用或者接近这个关键字吗?

public void funcParams(params object[] list)
{
   /* Make something here to change 'a', 'b' and 'c' */
}

public void testParams()
{
    int a = 1, b = 2, c = 3;

    funcParams(a, b, c);
}
Run Code Online (Sandbox Code Playgroud)

问题是,我正在努力让我的生活变得更容易,制作一个修改对象字段的方法.我正在使用Cecil进行一些动态代码生成,我试图避免编写过多的IL生成代码.

为了简化,我想通过引用传递字段列表,我需要更改为一个更改它们的函数,而不是通过生成相应的IL来更改它们.一些参数可以为空,使代码生成更加痛苦.在这种情况下,使用一些重载方法而不是params将没有多大用处.

c# reference params

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

如何以编程方式确定已安装的IIS版本

以编程方式确定当前安装的Microsoft Internet信息服务(IIS)版本的首选方法是什么?

我知道可以通过查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters中的MajorVersion键找到它.

这是推荐的方法,还是.NET开发人员可以使用更安全或更漂亮的方法?

.net iis version-detection

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