小编Tor*_*ups的帖子

如何使用Firebug跟踪不显眼的onclick

我最近一直在使用jqGrid 3.5,但是我注意到当我动态添加一个复选框输入时,它无法被点击(但它似乎没有被禁用).所以我试图搜索作为控件一部分的大量js依赖项,但似乎找不到任何"不允许"我的复选框切换.我的问题是 - 如何使用firebug查找可能导致此行为的任何事件.

checkbox onclick jqgrid

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

允许特殊字符的正则表达式?

以下正则表达式要求密码具有1个数字,1个字符(大写或小写),并且最小长度为8.但是如果我输入一个特殊的char,它会返回false.我不想要一个特殊的字符,但我想在这种情况下允许它.如何更改此正则表达式以允许特殊字符?

Regex.IsMatch(Password, "^(?=.*[0-9])(?=.*[a-zA-Z])\w{8,}$")
Run Code Online (Sandbox Code Playgroud)

c# regex

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

使用Fluent NHibernate时,vb.net开发人员可以使用哪些选项?

我过去一年一直在使用c#,我很享受Fluent NHibernate带来的强大功能.我从朋友那里得到的一个问题是"很好,但vb.net程序员怎么能用这个?"

例如,下面是ac#mapping类.怎么会有人用vb.net这样做?

public class PostMap : ClassMap<post>
{
public PostMap()
{
Table("Posts");
Id(x => x.ID);
Map(x => x.PublishDate, "PublishDate");
Map(x => x.Title, "Title");
Map(x => x.uri, "uri");
Map(x => x.Content, "Content");

HasMany(x => x.CommentCollection).KeyColumn("PostID");
HasManyToMany(x => x.TagCollection).Table("TagMap").ParentKeyColumn("PostID").ChildKeyColumn("TagID");
}
}
Run Code Online (Sandbox Code Playgroud)

我的错 - 上面确实翻译了

那么尝试为配置创建流畅的界面呢?

private static ISessionFactory CreateSessionFactory()
{
var cfg = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromConnectionStringWithKey("Blog")))
.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
.ExposeConfiguration(x => x.SetProperty("current_session_context_class", "web"));

return cfg.BuildSessionFactory();
}
Run Code Online (Sandbox Code Playgroud)

vb.net fluent-nhibernate

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

如何断言UILabel.text属性等于objective-c中的NSString实例

我是objective-c的新手,我发现我不知道如何正确断言某个给定标签上的文本属性等于原始字符串值.我不确定我是否只需要将标签转换为NSString,或者我是否需要直接修改我的断言语句.

@interface MoreTest : SenTestCase {
  MagiczzTestingViewController* controller;
}

- (void) testObj;

@end

@implementation MoreTest

- (void) setUp
{
  controller = [[MagiczzTestingViewController alloc] init];
}

- (void) tearDown
{
  [controller release];
}

- (void) testObj
{
  controller.doMagic;

  STAssertEquals(@"hehe", controller.label.text, @"should be hehe, was %d instead", valtxt);
}

@end
Run Code Online (Sandbox Code Playgroud)

我的doMagic方法的实现如下

@interface MagiczzTestingViewController : UIViewController {
  IBOutlet UILabel *label;
}

@property (nonatomic, retain) UILabel *label;
- (void) doMagic;

@end

@implementation MagiczzTestingViewController
@synthesize label;

- (void) doMagic 
{
  label.text = @"hehe";
}

- …
Run Code Online (Sandbox Code Playgroud)

objective-c ocunit

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

当它在另一个循环中递增时如何管理int?

我有一个带有int计数器的简单循环,当存在特殊情况时,它会在while循环内增加.我的问题很简单 - 我应该如何管理这个函数中关于int的内存?我几乎一直在使用NSNumber,而且我用int花了很少的时间似乎让我觉得我没有正确地发布它.

任何其他改进也是受欢迎的,但我对int问题非常感兴趣

- (NSArray *)parseJson:(NSArray *) items
{
  NSMutableArray* hats = [[NSMutableArray alloc] init];
  NSEnumerator *enumerator = [items objectEnumerator];
  NSDictionary* item;
  int counterz = 0;
  while (item = (NSDictionary*)[enumerator nextObject]) {
    Hat* hat = [[Hat alloc] init];

    hat.addr = [item objectForKey:@"Address"];

    BOOL* hasHat = [item objectForKey:@"HasHat"];

    if ([hasHat boolValue]) {
      if (counterz < 10) {
        [hats addObject:hat];
        counterz++;
      }
    }
  }

  return hats;
}
Run Code Online (Sandbox Code Playgroud)

先感谢您!

int memory-management objective-c

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

NSRange可以确定更大的字符串中是否存在一段文本?

我有一个从http GET回来的大字符串,我正在尝试确定它是否有特定的文本片段(请在这里原谅我的罪过)

我的问题是:可以/我应该使用NSRange来确定这段文本是否确实存在?

  NSRange textRange;
  textRange =[[responseString lowercaseString] rangeOfString:[@"hat" lowercaseString]];

  if(textRange.location != NSNotFound)
  {
    //do something magical with this hat
  }
Run Code Online (Sandbox Code Playgroud)

先感谢您!

objective-c nsrange

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

如何动态覆盖UINavigationBar中的drawRect方法?

我的大多数应用程序都有一个静态UINavigationBar,但最后我有一些视图控制器需要根据视图控制器本身的某些属性动态设置背景图像.

我目前必须设置的代码工作正常,除了动态部分.是否可以在运行时覆盖drawRect方法以动态设置背景图像?

@implementation UINavigationBar (UINavigationBarCategory)
- (void)drawRect:(CGRect)rect {
  UIColor *color = [UIColor blackColor];
    UIImage *img    = [UIImage imageNamed: @"nav.png"];
    [img drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
    self.tintColor = color;
}
@end
Run Code Online (Sandbox Code Playgroud)

objective-c uinavigationbar

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

如何使用2个不同的位置为vim生成单个.ctags文件?

我每天都在使用python,需要有我的本地项目和我的virtualenv中找到的每个python模块/ egg的索引

以下是我希望改进的半工作版本.目前我可以在重绘命令之前执行一个或另一个.通过这种方法,我最终在我工作的每个项目的根目录中都有一个.ctags文件,并且vim知道通过类名/方法名称/等快速简单地进行任何查找.

有没有办法将这两个exe行组合成一行仍然只产生一个索引文件?

先感谢您

set tags=./.ctags,.ctags;

" re-index the ctags file
map <leader>ri :call RenewTagsFile()<cr>

" search through the indexed ctags file for any class/method/etc
map <leader>fs :FufTag<CR>

function! RenewTagsFile()
    exe 'silent !ctags -Rf .ctags ' . system('python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"')''
    exe 'silent !ctags -Rf .ctags --extra=+f --exclude=.git --languages=-javascript 2>/dev/null'
    exe 'redraw!'
endfunction
Run Code Online (Sandbox Code Playgroud)

UPDATE

对于任何可能在将来偶然发现这个问题的人,我可以使用-a标志追加(因此续订标签文件功能将会是这样的)

function! RenewTagsFile()
    exe 'silent !ctags -Rf .ctags ' . system('python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"')''
    exe 'silent !ctags …
Run Code Online (Sandbox Code Playgroud)

vim ctags

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

你能根据文件类型动态设置vim快捷方式吗?

我有一个自定义的"转到定义"快捷方式,在python中运行良好(使用ropevim)但是当我在咖啡脚本文件中时,我需要使用正常的ctags查找来导航.根据在当前缓冲区中打开的文件类型,是否可以只创建一个执行ropevim查找或ctags查找的快捷方式?

vim exuberant-ctags

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

正在寻找一个正则表达式 - 8个char min w/1 num和1个char

我正在寻找一些帮助创建一个正则表达式,需要8个字符(至少)w/1数字和1个字符(不是特殊字符).

示例:a1234567有效但12345678不有效

有关正则表达式newb的任何帮助吗?

编辑:

感谢快速回复 - VB中的实现如下所示

Dim ValidPassword As Boolean = Regex.IsMatch(Password, "^(?=.*[0-9])(?=.*[a-zA-Z])\w{8,}$")
Run Code Online (Sandbox Code Playgroud)

regex

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