问题列表 - 第45722页

我应该如何PHPDoc回调?

我有一个方法从数据库中提取修改过的预序树横向树,并使用回调函数对其进行过滤.例如:

/**
 * Recursive function for building the Cas_Template_TreeNode.
 *
 * @static
 * @param array $rows
 * @param callback $filter A function to filter the tree by (return a value convertible to false to remove the item from the tree)
 * @return array
 */
private static function MakeTreeGivenDbRows($rows, $filter = null)
{
    if ($filter === null)
    {
        $filter = function($unused)
        {
            return true;
        };
    }
    $result = array();
    $childrenCount = 0;
    for ($idx = 0; $idx < count($rows); $idx += …
Run Code Online (Sandbox Code Playgroud)

php phpdoc

27
推荐指数
2
解决办法
5299
查看次数

Ajax请求问题:错误80020101

我有一个返回jsp页面的请求.但事实是,jsp包含jsp:include in(它在其中调用另一个jsp文件),即给出错误80020101.

有任何想法吗?

谢谢

ajax internet-explorer jsp jspinclude

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

计算Lucene(java)中所有结果的最快方法

在Lucene中计算给定查询的所有结果的最快方法是什么?

  1. TopDocs.totalHits
  2. 使用QueryFilter实现和管理过滤器
  3. 实现自定义'计数'收集器.这只是递增collect(int doc)方法中的计数,并为acceptsDocOutOfOrder()方法返回true.所有其他方法都是NOOPS.

由于1.将对所有文档进行评分,并且2.由于加载FieldCache可能会有前期命中,我认为答案是3.看起来奇怪的是Lucene没有提供开箱即用的这样的收集器?

java lucene performance search

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

UIViewController添加子视图给我错误:无法识别的选择器

我收到以下错误,我不知道是什么导致它.

2011-02-06 23:38:12.580 SApp[9648:207] -[Record superview]: unrecognized selector sent to instance 0x5f2a350
2011-02-06 23:38:12.583 SApp[9648:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Record superview]: unrecognized selector sent to instance 0x5f2a350'
Run Code Online (Sandbox Code Playgroud)

创建错误的步骤:

  • 我的自定义类正被添加到app delegate的窗口中.
  • 我的类是UIViewController的子类.
  • 在我的自定义类中,我添加了一个子视图(Record),它是UIViewController的另一个子类. - 这是错误开始发生的时间.

导致错误的代码:

[self.view addSubview:[self.tabBarControllers objectAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)

我把所有的.h文件都包含在它们应该的位置,所以我不确定是什么导致这个.和想法?

iphone uiviewcontroller uiview ios

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

Objective-c中的自定义属性属性

可以像在VB.NET中一样在Objective-C中创建自定义属性属性吗?例如,在VB.NET中,您可以创建"Browsable"属性并在运行时读取它以确定是否应显示属性.

Public Class Employee
    <Browsable(True)> _
    Public Property Property1() As String
        Get

        End Get
        Set(ByVal Value As String)

        End Set
    End Property

    <Browsable(False)> _
    Public Property Property2() As String
        Get

        End Get
        Set(ByVal Value As String)

        End Set
    End Property
End Class
Run Code Online (Sandbox Code Playgroud)

我想在Objective-C中做同样的事情,即使它是一个固定的属性,只能在编译时设置,根本无法更改.

我要做的是为我的类的属性添加一个属性,以确定属性是否应该序列化.

我知道标准的Objective-C属性(只读,非原子等),但那些对我没有帮助......除非你有创造性地使用它们.我还研究了将C属性与__attribute__(("Insert attribute here"))关键字一起使用,但C具有特定用途的特定属性,我甚至不确定您是否可以在运行时读取它们.如果我错过了一个可以帮助我的话,请告诉我.

我试过用typdef.例如:

typdef int serializableInt;
serializableInt myInt;
Run Code Online (Sandbox Code Playgroud)

并使用property_getAttributes()Objective-C运行时函数,但它告诉我的是myInt是一个int.我想在这种情况下,typedef非常像一个宏......除非我能在运行时创建一个serializableInt类型的变量.无论如何,这里是关于你获得的价值的Apple文档property_getAttributes().

另一个要求是该属性必须与NSObject子类以及原始数据类型一起使用.我想到了将类黑名单或白名单添加到类中以便告诉我要跳过或序列化哪些属性的想法,这基本上是相同的想法.我只是试图将黑/白名单移动到属性,这样当你看到一个类的头文件时它很容易理解,它在我创建的任何类中都是一致的,并且它不易出错.

此外,这是需要考虑的事情.我真的不需要attribue有一个值(TRUE或FALSE; 1,2,3;或其他),因为属性本​​身就是值.如果属性存在,则序列化; 否则,跳过.

任何帮助表示赞赏.如果您确定在Objective-C上无法做到这一点,请告诉我.谢谢.

attributes properties objective-c ios

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

运行一些PHP代码,然后重定向到新页面

我希望人们能够在表单上单击提交,加载一个页面,它检查一些数据,然后重定向到一个新的页面.我知道你可以使用header()来重定向,但你不能用标题加载任何东西,我想在页面之间加载动画.实现这一目标的最佳方法是什么?

html php redirect

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

使用Safari在iPad上显示透明png的问题

可能重复:
Alpha透明PNG在Mobile Safari中无法正确显示

我有透明pngs无法正常显示的问题.我正在使用水平和垂直重复的1x1px png(保存为网页),当使用iPad浏览时,部分背景会变得不连贯或变成不同的颜色.可能是什么导致了这个?

这是我正在谈论的截图.

http://img204.imageshack.us/img204/9015/photo1j.png

我应该注意到Win7上的所有浏览器都没有问题.任何帮助,将不胜感激.

png webkit transparent ipad

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

在C#中执行任何其他操作时表单无响应

我有一个表单(使用VS2010在C#中开发)和一个进度条.这是一种秒表形式,我填写进度条说10secs ....随着时间流逝,进度条相应填充....意味着5secs后,进度条将填充50%等等....

我使用for循环来执行此操作: -

for(int count=0;count<200;count++)
{
   progbar.performstep();
   progbar.update();
   update();
   Thread.Sleep(50);
}
Run Code Online (Sandbox Code Playgroud)

我使用了50毫秒的Thread.Sleep,以便进度条顺利更新.持续1秒,它会逐步递增.

问题是,如果我做任何其他操作,如移动此表单,甚至点击桌面上的另一个图标使这个表单"无响应"....但它执行操作,并在10秒结束时,它重新获得它的状态并显示弹出,表示进度条已满10秒.

感谢您的帮助和抱歉使用这种复杂的语言.

此致,Swanand

更新:我在下面的答案的帮助下解决了这个问题....我要知道的一个常见错误就是忘记了" Applications.DoEvents()"以及" update()"......如果你进入这一行,那么"被绞死"的机会就会减少!

c# winforms

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

大纲对文本的影响

CSS中是否有任何方法可以为不同颜色的文本提供轮廓?我想突出我的文本的一些部分,使其更直观 - 如名称,链接等.改变链接颜色等现在很常见,所以我想要一些新的东西.

css

314
推荐指数
9
解决办法
46万
查看次数

删除元素的所有onclick事件

var links = document.body.querySelectorAll("p.sourcelinks a.individual_source_link");
for(var i=0;i<links.length;i++)
{
    links[i].onclick = null;
}
Run Code Online (Sandbox Code Playgroud)

是我当前的代码,但它不会删除onclick事件.我不知道它们会是什么,因为这是一个油脂脚本.

javascript greasemonkey

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