小编aza*_*arp的帖子

按ID删除HTML元素

我使用以下代码从DOM树中删除一个元素:

 function onItemDeleted(name) {

           $("#" + name).remove();                       

       }
Run Code Online (Sandbox Code Playgroud)

这会对性能有害,因为我没有指出该元素的任何父级.元素是包含在TABLE元素中的TR.对此元素的DOM搜索将从顶部开始,可能是BODY.它会是这样的:

BODY => DIV => TABLE => TR(找到)

如果我发现TR的父级是TABLE,则搜索结果如下:

表 - > TR

我不知道上面是否真实,因为我认为搜索总是从根节点开始.

javascript jquery

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

无需按Esc键即可启用IPhone Intellisense

无论如何只需打开XCode中的intellisense支持而不必按下转义键?

iphone xcode

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

ConfigurationManager ConnectionString抛出错误并返回null

我完全惊讶于为什么我的一个单元测试失败了.这是一个简单的测试,看看是否返回了正确的连接字符串.我的App.config看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.web>
      <compilation defaultLanguage="c#" debug="true" />
   </system.web>
   <connectionStrings>
      <add name="DbConnectionString" connectionString="Test_HighOnCoding_Db" />
   </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这是我的简单单元测试,总是抛出null异常:

[TestFixture]
public class when_retrieving_database_name_from_config
{
    [Test]
    public void should_get_the_correct_database_name()
    {
       var dbName = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString;

       // dbName is always null 

       Assert.AreEqual("Test_HighOnCoding_Db",dbName); 
    }
 }
Run Code Online (Sandbox Code Playgroud)

c#

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

在iOS 5核心图像过滤器中显示从CIImage获取的UIImage

我正在处理图像过滤器应用程序.我使用以下代码创建了过滤器:

context = [CIContext contextWithOptions:nil];



    beginImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:@"biscus_small.png"]];


    filter = [CIFilter filterWithName:@"CISepiaTone" 
                                  keysAndValues: kCIInputImageKey, beginImage, 
                        @"inputIntensity", [NSNumber numberWithFloat:0.8], nil];
Run Code Online (Sandbox Code Playgroud)

然后当用户选择过滤器时,我只需在过滤器应用后获取CIImage并分配给UIImageView.由于某种原因,setImage之后的UIImageView显示为白色(无).

CIImage *outputImage = [filter outputImage];

   // CGImageRef cgimg = 
   // [context createCGImage:outputImage fromRect:[outputImage extent]];

    UIImage *finalImage = [UIImage imageWithCIImage:outputImage];

    [self.imageView setImage:finalImage];
Run Code Online (Sandbox Code Playgroud)

如果我使用CIContext的createCGImage方法然后它工作正常并使用过滤器显示图像但使用createCGImage非常慢.

core-image ios

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

我可以使用什么样的正则表达式在HTML标记附近添加换行符?

我有以下正则表达式,用于给我HTML字符串中的标签:

<[^>]*>
Run Code Online (Sandbox Code Playgroud)

所以,如果我传入以下内容:

<b> Bold </b> 
Run Code Online (Sandbox Code Playgroud)

然后它会给我:

<b>
</b>
Run Code Online (Sandbox Code Playgroud)

我怎么能让它给我:

<b>
Bold
</b>
Run Code Online (Sandbox Code Playgroud)

更新:

这是另一个了解大局的例子:

如果这是文字:

<b>Bold</b> This is the stuff <i>Italic</i>
Run Code Online (Sandbox Code Playgroud)

然后最终结果如下:

matches[0] = <b>
matches[1] = Bold
matches[2] = </b>
matches[3] = This is the stuff
matches[4] = <i>
matches[5] = Italic 
matches[6] = </i> 
Run Code Online (Sandbox Code Playgroud)

html c# regex

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

WPF中的背景属性问题

WPF控件分为不同的篮子.有些控件属于System.Windows.Controls命名空间,其他属于Panel和其他东西.我有兴趣将控件作为Panel或Control类型,以便我可以更改Background属性.以下代码无效:

var element = ((sender as Panel) ?? (sender as Control));
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

无法使用WPF引用VS 2008中的代码中的控件

我不知道为什么但由于某种原因我无法在我的代码隐藏文件中引用我的tbText控件.这是XAML部分:

        <ComboBox.ItemTemplate>
            <DataTemplate>
                <ItemsControl x:Name="ic">

                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"></ColumnDefinition>
                            <ColumnDefinition Width="2*"></ColumnDefinition>
                        </Grid.ColumnDefinitions>

                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"></RowDefinition>
                        </Grid.RowDefinitions>
                    </Grid>                                                

                     **<TextBlock x:Name="tbText"  Grid.Column="0" Grid.Row="0"  Margin="10" />**
                     <Image Grid.Column="1" Margin="10" Grid.Row="0" Width="100" Height="100" Stretch="Fill">

                    </Image>                                                  


                </ItemsControl>
            </DataTemplate>
        </ComboBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

我不能参考"tbText"控件.

wpf visual-studio-2008 visual-studio

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

NSArray内存管理

出于某种原因,当我发布NSArray时,我得到了EXC_BAD_ACCESS异常.这是实施:

-(void) loadAllAlphabets
{
    NSBundle *bundle = [NSBundle mainBundle]; 
    NSArray *imagesPath = [[NSArray alloc] init]; 

    imagesPath = [bundle pathsForResourcesOfType:@"png" inDirectory:@"Images"];

    alphabets = [[NSMutableArray alloc] init]; 

    NSString *fileName = [[NSString alloc] init]; 

    for(int i=0; i<= imagesPath.count -1 ; i++) 
    {
        fileName = [[imagesPath objectAtIndex:i] lastPathComponent];
        CCSprite *sprite = [CCSprite spriteWithFile:fileName];

        sprite.userData = [[fileName stringByDeletingPathExtension] uppercaseString];   

        [alphabets addObject:sprite]; 
    }

    // release fileName 
    [fileName release]; 
    fileName = nil; 

    [imagesPath release]; // this causes the application to crash with EXC_BAD_ACCESS
//  imagesPath = nil; …
Run Code Online (Sandbox Code Playgroud)

iphone

0
推荐指数
2
解决办法
1532
查看次数

App Store中接受哪些iOs版本的应用程序

我的应用目前是3.2.3版.Apple目前正在接受哪些版本的iOs应用程序.链接?

iphone app-store ios

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

将包含NSString的NSArray转换为NSString

所以,我有一个包含NSString的NSArray.如何将NSArray转换为NSString,用新行分隔它们.

objective-c ios

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