问题列表 - 第12644页

Objective-C:何时调用self.myObject vs只调用myObject

在Objective-C中,这一点点语法对我来说有点混乱.

什么时候应该调用self.myObject vs只调用myObject?

这似乎是多余的,但它们不可互换.

有人请赐教吗?

iphone xcode objective-c self ios

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

如何为HttpHandlers禁用请求验证?

是否可以禁用HttpHandlers的请求验证?

一点背景 - 我有一个使用HttpHandler的ASP.NET Web应用程序来接收来自WorldPay的付款响应.IIS日志显示正在从WorldPay正确调用处理程序,但从不调用处理程序内的代码.

如果我创建一个物理ASPX页面并在标头中设置ValidateRequest = false,并在Page_Load方法中放入相同的代码,则会毫无问题地调用代码.

这解决了这个问题,虽然我更喜欢坚持使用HttpHandler,因为它更适合这种类型的功能,而不是拥有一个空的ASPX页面,尽管这取决于能否禁用请求验证.

Web应用程序使用的是ASP.NET 2.0,服务器是IIS6.

asp.net validation httphandler request

13
推荐指数
2
解决办法
7007
查看次数

Rails中的文本列的默认大小(PostgreSQL)

如果我在迁移中有这个:

t.text :body
Run Code Online (Sandbox Code Playgroud)

我可以容纳多少文字:body?(我正在使用PostgreSQL,如果这是相关的)

postgresql orm ruby-on-rails

7
推荐指数
2
解决办法
5642
查看次数

如何在Ruby中检测方法链的结尾

我有一个Flickr界面,我刚才写过,其中一部分困扰我,我想让它变得更好.它的工作方式是我使用缺少的方法从flickr对象上调用的方法构造flickr调用的url参数,例如.

@flickr.groups.pools.getPhotos(:user_id => "12656878@N06", :group_id => "99404851@N00")
Run Code Online (Sandbox Code Playgroud)

这些'方法调用'构造一个看起来像这样的api调用

http://api.flickr.com/services/rest/?method=groups.pools.getPhotos&user_id=1848466274& group_id= 99404851@N00
Run Code Online (Sandbox Code Playgroud)

(我已经离开了api键位)它通过记住每个'方法'来做到这一点,直到用参数调用方法,此时它构造url并调用Flickr.

我采用这种方法的原因是ruby代码与Flickr网站上的文档相匹配,你可以复制并粘贴它,它将主要工作,并希望它会使api更改更具弹性,因为我没有硬编码方法.

令人恼火的是,在这个例子中,组ID被传递给getPhotos方法而不是groups方法.我宁愿它看起来像这样.

@flickr.groups(:group_id => "99404851@N00").pools.getPhotos(:user_id => "12656878@N06")
Run Code Online (Sandbox Code Playgroud)

所以我的问题.在Ruby中是否有任何方法可以检测到最后一个方法已被调用,以便我可以触发对Flickr的调用?

ruby metaprogramming

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

在HTML表格中右键对齐文本的更好方法

我有一个包含大量行的HTML表,我需要右对齐一列.

我知道以下方法,

<tr><td>..</td><td>..</td><td align='right'>10.00</td><tr>
Run Code Online (Sandbox Code Playgroud)

<tr><td>..</td><td>..</td><td class='right-align-class'>10.00</td><tr>
Run Code Online (Sandbox Code Playgroud)

在这两种方法中,我必须在每个<tr>标记上重复align或class参数.(如果有1000行,我必须将align ='right'class ='right-align- class'1000次.)

有没有有效的方法来做到这一点?有没有直接的说法,将所有行中的第三列对齐?

html css

52
推荐指数
4
解决办法
13万
查看次数

如何在Java中有效地跟踪光标位置?

我一直试图创建的效果是,只要鼠标进入JPanel上的某个区域,鼠标光标图标就会改变,并且只要它离开区域就会切换到默认值.我在MouseMotionListener类中使用MouseMoved功能,只要鼠标在JPanel上移动,就会验证坐标是否对应于特殊区域.

然而,这种方法对计算机处理器的压力非常大,所以我想问一下是否有更有效的方法.任何帮助表示赞赏.

该程序的作用是在JPanel上绘制图形,当选择"连接"按钮时,如果用户单击一个图形,然后在另一个图形上,则它将这些图形与一条线连接起来.

这些图形在JPanel上绘制,并且存储了各自的区域边界,因此当鼠标移动时,它会检查当前的X和Y坐标是否位于其中一个区域内,如果是,则更改光标.checkValidConnectionRegion检查当前X和Y变量是否在图的区域内.这是处理程序的代码:

public void mouseMoved(MouseEvent e)
    {
        if(GUI.Connectionbutton.isSelected())
        {
            x = e.getX();
            y = e.getY();

            checkValidConnectionRegion(); 

            if(validConnectionRegion)
                setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
            if(!validConnectionRegion)
                setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
        }
    }
Run Code Online (Sandbox Code Playgroud)

java mouse move onmousemove

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

MySQL ORDER BY IN()

我有一个PHP数组,里面有ID号.这些数字已经订购.

现在我想通过IN()方法得到我的结果,以获得所有的ID.

但是,这些ID应该像IN方法一样进行排序.

例如:

IN(4,7,3,8,9)  
Run Code Online (Sandbox Code Playgroud)

应该得到如下结果:

4 - Article 4  
7 - Article 7  
3 - Article 3  
8 - Article 8  
9 - Article 9
Run Code Online (Sandbox Code Playgroud)

有什么建议?也许有这样做的功能?

谢谢!

php mysql sql-order-by in-function

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

如何将UIImage保存到应用程序的Bundle?

我目前从'Documents'目录中获取图像(使用-imageWithContentsOfFile :)没有任何问题,除了我无法立即显示图像(例如,一旦调用touchesEnded).我假设这与图像缓存有关,并且以上述方式创建的图像对象不会被缓存?所以,我想,我会在创建后缓存图像对象,然后使用-imageNamed:来使用缓存的图像.那么如何将UIImage对象保存到应用程序的Bundle和/或Cache呢?

iphone caching uikit uiimage

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

在VB.NET中的一行代码中替换字符串中的多个字符

使用VB.NET我希望能够在一行代码中替换字符串中的一系列字符.

即,类似于:

Dim charsToReplace as string = "acegi"
Dim stringToBeReplaced as string = "abcdefghijklmnop"

charsToReplace.ToArray().ForEach(Function (c) stringTobeReplaced = stringTobeReplaced.Replace(c, ""))
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

以下工作正常,但我不希望该字符串是类级变量:

 Sub Main()
    Dim toReplace As String = "acegikmoq"

    Console.WriteLine(mainString)
    Dim chars As List(Of Char) = toReplace.ToList()
    chars.ForEach(AddressOf replaceVal)

    Console.WriteLine(mainString)
    Console.ReadLine()
End Sub

Dim mainString As String = "this is my string that has values in it that I am going to quickly replace all of..."

Sub replaceVal(ByVal c As Char)
    mainString = mainString.Replace(c, "")
End Sub
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

vb.net string replace

13
推荐指数
4
解决办法
7万
查看次数

Dijkstra的算法和A-Star如何比较?

我在看马里奥人工智能大赛中的人一直在做什么,其中一些人利用A*(A-Star)路径算法构建了一些漂亮的马里奥机器人.

替代文字http://julian.togelius.com/mariocompetition2009/screen1.png
(马里奥·博特在行动视频)

我的问题是,A-Star与Dijkstra相比如何?看着它们,它们看起来很相似.

为什么有人会使用一个而不是另一个?特别是在游戏路径的背景下?

algorithm artificial-intelligence graph a-star dijkstra

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