问题列表 - 第35246页

JQGrid:子网格作为带有导航栏的 GRID

我正在使用 JQGrid 并将 subGrid 显示为 JQGRID 本身。我想知道是否有办法也显示子网格的导航栏。

我尝试按照它为 JQGrid 所做的方式进行操作,但徒劳无功。

提前致谢!

jqgrid subgrid

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

NSTimer没有停止

我有一个带NSTimer *myTimer;变量的类.在某些时候我做:

myTimer = [NSTimer scheduledTimerWithTimeInterval:20 target:self selector:@selector(doStuff) userInfo:nil repeats: YES]; 
Run Code Online (Sandbox Code Playgroud)

另外,我有一个方法:

- (void)doStuff
{
  if(myTimer)
  {
    //do stuff
  }
}
Run Code Online (Sandbox Code Playgroud)

当课程通过以下方式发布时,我会停止计时器:

- (void)dealloc
{ 
 if (myTimer) { //if myTimer==nil it already has been stopped in the same way
  [myTimer invalidate];
  myTimer = nil;
 }
}
Run Code Online (Sandbox Code Playgroud)

现在,问题在于,当我释放课程时,计时器继续开启和开启事件.难道我做错了什么?似乎从不调用dealloc方法,否则myTimer将为nil,即使选择器被触发,它也不会进入if(myTimer)

iphone objective-c nstimer invalidation dealloc

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

从CoreData获取特定的随机行数

我正在使用下面的代码使用符合搜索条件的CoreData获取所有行的查询集:itemType = 1.但我需要做的是从数据中获取特定数量的Random行.例如,我不需要检索列名为dataType = 1的所有100行数据,而是需要随机获取25行dataType = 1.我希望有相对无痛的解决方案.任何帮助表示赞赏.LQ

NSFetchRequest *request = [[NSFetchRequest alloc] init];

[request setEntity:[NSEntityDescription entityForName:@"MyAppName" 
                    inManagedObjectContext:[self managedObjectContext]]];

NSError *error = nil;                                           
NSPredicate *predicate;
NSArray *fetchResults;
predicate = [NSPredicate predicateWithFormat:@"(itemType = %i)", 1];            
[request setPredicate:predicate];
fetchResults = [managedObjectContext executeFetchRequest:request error:&error];

if (!fetchResults) {
        // NSLog(@"no fetch results error %@", error);
}

self.mutableArrayName = [NSMutableArray arrayWithArray:fetchResults];
[request release];
Run Code Online (Sandbox Code Playgroud)

iphone xcode predicate core-data fetch

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

UIWebView stringByEvaluatingJavaScriptFromString遇到了麻烦

我在视图控制器中有以下代码."pageDisplay"是一个UIWebView.当我在模拟器中运行应用程序时,HTML页面出现在JS运行之前.ID为"myHeader"的元素(<h1>标记)保持不变.

-(void) loadPageToView:(int)pageNumber{
    NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d",pageNumber]ofType:@"html"];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [pageDisplay loadRequest:request];
    [self doJavaScript];
}

-(void) doJavaScript{
    [pageDisplay    stringByEvaluatingJavaScriptFromString:@"document.getElementById('myHeader').innerHTML = \"FOO\";"];   
}                                                     
Run Code Online (Sandbox Code Playgroud)

javascript dom uiwebview ipad ios

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

我可以使用MYSQLI和PHP将多个值绑定为单个参数吗?

假设我有以下SQL查询:

SELECT id,name FROM user WHERE id IN ('id1','id2','id3')
Run Code Online (Sandbox Code Playgroud)

现在想象一下,我需要由PHP提供的ID数组。所以我有这样的事情:

$idList = array('id1','id2','id3');
$query = "SELECT id,name FROM user WHERE id IN (?)";
$stmt = $db->prepare($query);
$stmt->bind_param(/*Something*/);
Run Code Online (Sandbox Code Playgroud)

我可以替换为什么/*Something*/以获得与原始查询相同的结果?还是我需要在查询格式中放入3个问号?我不想这样做的唯一原因是因为问号的数量是可变的,所以我将不得不手动构建查询字符串。

php mysql sql mysqli

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

C#EntryPointNotFoundException无法在DLL'kernel32.dll'中找到名为'SetDllDirectory'的入口点

我正在尝试使用kernal32.dll中的几个函数.但是,当我的应用程序尝试调用第一个函数时,它会抛出一个EntryPointNotFoundExceptionUnable to find an entry point named 'SetDllDirectory' in DLL 'kernel32.dll'.

public class MyClass
{
    /// <summary>
    /// Use to interface to kernel32.dll for dynamic loading of similar DLLs.
    /// </summary>
    internal static class UnsafeNativeMethods
    {
        [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
        internal static extern IntPtr LoadLibrary(string lpFileName);

        [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
        internal static extern bool SetDllDirectory(string lpPathName);

        [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
        internal …
Run Code Online (Sandbox Code Playgroud)

c# dll kernel32

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

如何基于char列对MySQL表进行分区?

是否可以基于char列进行分区?

在查看MySQL 5.1文档后,似乎只能使用整数类型.

它是否正确?或者我可以使用一些函数将char转换为整数?

有问题的char字段包含唯一标识符.

mysql database-partitioning

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

IntelliJ IDEA是否具有Create Wrapper代码生成器

如果我有几个方法的接口.有时我需要创建一个接口的新实现,它包装接口的另一个实例并将大多数方法委托给包装实例.然后我会改变一些实现,也许不会委托它们.

一个典型的例子是Collections.unmodifiableXXX()JDK中阻止访问修改方法的方法.

IntelliJ是否有任何代码帮助可以生成接口的委托实现,然后我可以调整几个方法?

java code-generation intellij-idea

12
推荐指数
2
解决办法
4357
查看次数

在Django中序列化外键对象

我一直致力于在Django中开发一些RESTful服务,以便与Flash和Android应用程序一起使用.

开发服务接口非常简单,但我遇到了序列化具有外键和多对多关系的对象的问题.

我有这样的模型:

class Artifact( models.Model ):
    name                = models.CharField( max_length = 255 )
    year_of_origin      = models.IntegerField( max_length = 4, blank = True, null = True )
    object_type         = models.ForeignKey( ObjectType, blank = True, null = True )
    individual          = models.ForeignKey( Individual, blank = True, null = True )
    notes               = models.TextField( blank = True, null = True )
Run Code Online (Sandbox Code Playgroud)

然后我将使用这样的模型执行查询select_related(),以确保遵循外键关系:

artifact = Artifact.objects.select_related().get(pk=pk)
Run Code Online (Sandbox Code Playgroud)

一旦我拥有了该对象,我将其序列化,并将其传递回我的视图:

serializers.serialize( "json", [ artifact ] )
Run Code Online (Sandbox Code Playgroud)

这就是我得到的,请注意外键(object_type和individual)只是其相关对象的id.

[
      {
            pk: 1
            model: "artifacts.artifact"
            fields: …
Run Code Online (Sandbox Code Playgroud)

python django django-orm

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

如何用动态类型语言(即Python)指定参数类型?

有没有这样的Java等价物

String myMethod (MyClass argument) {...}
Run Code Online (Sandbox Code Playgroud)

在Python?

托马斯,谢谢你

python java static dynamic

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