问题列表 - 第25963页

实现shouldChangeCharactersInRange方法时,Backspace不工作 - iPhone Dev

问题...我有一串允许的字符"0123456789".如何从键盘中允许退格...当我从下面实现代码时...退格键不再有效......我该如何解决这个问题?

- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { 

    NSCharacterSet *nonNumberSet = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789."] invertedSet];

    return ([string stringByTrimmingCharactersInSet:nonNumberSet].length > 0);

}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

如何在悬停时制作带手套的手鼠标链接

可能重复:
当鼠标悬停在<li>元素上时,将鼠标指针指向一只手?

当您将鼠标悬停在鼠标指针上时,我有一个输入表单按钮,鼠标指针不会改变方向.如何指定链接以显示戴手套的鼠标指针?

css

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

将更改推送到TortoiseHG的Web服务器失败并显示"Aborted Push"

我没有使用TortoiseHG的身份验证,只需要看看同事是否可以对我进行一些更改.他可以从Web服务器提供的URL浏览我的repo,并可以从我这里提取变更集.

他不能做的是通过内置的Web服务器将它们推送给我.我已经在TortoiseHG中配置它在"允许推送"旁边有"*"设置,应该允许任何人在没有身份验证的情况下推送.

但是,当TortoiseHG尝试推送时,我只是在状态栏中获得"Aborted Push".

有没有人知道如何获得更多关于它为什么会中止的信息?

mercurial tortoisehg

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

什么是MEF最佳实践?

在代码中使用MEF的最佳做法是什么?在启动可扩展应用程序时是否有任何陷阱需要考虑?你有没有遇到过你早先应该知道的事情?

.net silverlight mef

23
推荐指数
2
解决办法
3486
查看次数

通过ICustomTypeDescriptor生成WPF DataGrid AutoColumn

在测试项目中,我在以下场景中设法自动生成WPF DataGrid列,其中数据存储在Dictionary中,并通过PropertyDescriptors执行绑定:

public class People:List<Person>{
     ...
}
public class Person:Dictionary<string,string>,INotifyPropertyChanged,ICustomTypeDescriptor
{

}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是在我的实际项目中我使用的是MVVM,因此它是People ViewModel,它继承了ViewModelBase,因此无法继承List <Person>.我尝试使用内部List <Person>实现IList <Person>,并显式将DataContext设置为IList <Person>引用,但这不起作用.

我已经看到了绑定一个双赢窗体DataGridView类似的帖子在这里,所以我不知道,如果同样的逻辑也适用于WPF和为主,到底是什么导致了ICustomTypeDescriptor实施继承名单<T>这是当被拾起当你简单地实现IList <T>时会丢失.

c# wpf icustomtypedescriptor

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

我不应该将哪些ASP.NET MVC项目文件添加到Subversion

这可能是一个天真的问题,但我想在第一时间做到这一点.

我有一个MVC解决方案,其中包含以下内容:

 Data project - C#
 Services project - C#
 MVC Web Project -  ASP.NET MVC
 Test Project
Run Code Online (Sandbox Code Playgroud)

目前,我使用MVC2源代码来调试我自己的代码.我不打算检查它,但我意识到一旦我回到MVC2 DLL,我的解决方案将改变.

我很确定我不应该检查每个构建发生变化的内容:例如,Web项目中的bin文件夹.

是否有不提交源代码管理的列表?:)

svn asp.net

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

用C#发送SYN包?

我想知道它是否可能或我不能做这样的原始套接字操作?如果是这样,我该怎么办呢?我不是想做这个旧的DoS攻击,只是好奇如何通过C#发送它.谢谢

c# sockets networking

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

ASP.NET跟踪是否适用于MVC2视图?

我有一个VS 2010 MVC2 .NET 4.0 Web应用程序.在Page指令(Trace ="true)和Web.config中都启用了ASP.NET跟踪:

<trace enabled="true" 
       requestLimit="10"
       pageOutput="true"
       traceMode="SortByTime" 
       localOnly="true" 
       writeToDiagnosticsTrace="true"
       />
Run Code Online (Sandbox Code Playgroud)

Web.config中还配置了标准跟踪侦听器:

<trace autoflush="true" indentsize="4">
  <listeners>
    <add name="WebPageTrace" type="System.Web.WebPageTraceListener, System.Web, Version=4.0.30319.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    <add name="TextWriterTrace" type="System.Diagnostics.TextWriterTraceListener" initializeData="textListener.log" />
  </listeners> 
</trace>
Run Code Online (Sandbox Code Playgroud)

跟踪在控制器中运行良好,但是当我在视图(.aspx)中添加跟踪时,没有任何显示:

<% System.Diagnostics.Trace.WriteLine("Message System.Diagnostics.Trace from View"); %>
<% Page.Trace.Write("Message Page.Trace from View"); %>
Run Code Online (Sandbox Code Playgroud)

这应该有用吗?从视图启用跟踪是否还需要其他东西?

谢谢

asp.net asp.net-mvc trace

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

WPF删除ListBox底部的额外空间

如果我添加一个包含多行文本的项目,我在自定义列表框下会获得大量空间.我该怎么做才能解决这个问题?

替代文字http://i39.tinypic.com/2ut6e6x.png

我的代码

<!-- List Item Hover -->
<LinearGradientBrush x:Key="MouseOverFocusStyle" StartPoint="0,0" EndPoint="0,1">
    <LinearGradientBrush.GradientStops>
        <GradientStop Color="#FF013B73" Offset="0.501"/>
        <GradientStop Color="#FF091F34"/>
        <GradientStop Color="#FF014A8F" Offset="0.5"/>
        <GradientStop Color="#FF003363" Offset="1"/>
    </LinearGradientBrush.GradientStops>
</LinearGradientBrush>

<!-- List Item Selected -->
<LinearGradientBrush x:Key="LostFocusStyle" EndPoint="0.5,1" StartPoint="0.5,0">
    <LinearGradientBrush.RelativeTransform>
        <TransformGroup>
            <ScaleTransform CenterX="0.5" CenterY="0.5"/>
            <SkewTransform CenterX="0.5" CenterY="0.5"/>
            <RotateTransform CenterX="0.5" CenterY="0.5"/>
            <TranslateTransform/>
        </TransformGroup>
    </LinearGradientBrush.RelativeTransform>
    <GradientStop Color="#FF091F34" Offset="1"/>
    <GradientStop Color="#FF002F5C" Offset="0.4"/>
</LinearGradientBrush>

<!-- List Item Highlight -->
<SolidColorBrush x:Key="ListItemHighlight" Color="#FFE38E27" />

<!-- List Item UnHighlight -->
<SolidColorBrush x:Key="ListItemUnHighlight" Color="#FF6FB8FD" />

<Style TargetType="ListBoxItem">
    <EventSetter Event="GotFocus" Handler="ListItem_GotFocus"></EventSetter>
    <EventSetter …
Run Code Online (Sandbox Code Playgroud)

wpf xaml listbox

10
推荐指数
2
解决办法
6231
查看次数

itertools.islice与列表切片进行比较

我一直在尝试应用一种算法,根据某个标准将python列表缩小为较小的列表.由于原始列表的大量,大约100k元素,我试图itertools避免多个内存分配,所以我想出了这个:

reducedVec = [ 'F' if sum( 1 for x in islice(vec, i, i+ratio) if x == 'F' ) 
                         > ratio / 3.0 else 'T'
                for i in xrange(0, len(vec), ratio) ]
Run Code Online (Sandbox Code Playgroud)

当vec有大约100k元素时,执行时间大约需要几分钟.当我尝试时:

reducedVec = [ 'F' if sum( 1 for x in vec[i:i+ratio] if x == 'F' ) 
                         > ratio / 3.0 else 'T'
                for i in xrange(0, len(vec), ratio) ]
Run Code Online (Sandbox Code Playgroud)

本质上用切片替换islice,执行是瞬时的.

你能想到一个合理的解释吗?我本以为避免重复分配一个包含大量元素的新列表,实际上可以节省一些计算周期而不是削弱整个执行.

干杯,忒弥斯

python iteration performance

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