问题列表 - 第47422页

PHP有像Rails这样的真实性令牌吗?

PHP有自己的Rails真实性令牌版本吗?

<meta name="csrf-token" content="<%= form_authenticity_token %>" />
<meta name="csrf-param" content="authenticity_token" />
Run Code Online (Sandbox Code Playgroud)

如果没有,实现相同功能的最佳方法是什么?

php authentication token ruby-on-rails-3

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

访问数组中对象的属性

我有一系列对象,我可以将它们打印出来,所以我知道它们存在.

我遇到的问题是我无法访问对象的变量.

例如

// This prints out correctly
NSLog(@"asset frame in select mode is at index:%d is %@", i, [[AssetsSingleton sharedMySingleton].assetFrames objectAtIndex:i]);
Run Code Online (Sandbox Code Playgroud)

打印出来

选择模式下的资产帧位于索引处:0是资产:0x8087040; frame =(4 2; 75 75); layer = CALayer:0x808bd00 >>

我有一个资产的成员变量如下

UIImageView *overlayView;
BOOL selected;
id parent;
Run Code Online (Sandbox Code Playgroud)

问题是我无法访问这些例如overlayView使用

[[AssetsSingleton sharedMySingleton].assetFrames objectAtIndex:i].overlayView.hidden = TRUE;
Run Code Online (Sandbox Code Playgroud)

我如何访问这些成员?打印输出似乎表明该数组拥有资产.

iphone objective-c

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

第一个MapActivity实例是否总是泄漏?

在调查我们的应用程序中的内存问题时,事实证明如果应用程序Activity是MapActivity,它的第一个实例将不会被最终确定.导致其他内存泄漏,例如传递给setContentView的视图.

有没有人注意到之前?

以下是测试代码,显示"MainActivity:1"尚未最终确定,而MainActivity是否继承自Activity.

要进行测试,需要多次更改设备或仿真器方向.


import com.google.android.maps.MapActivity;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MainActivity extends MapActivity {
  private static final String  defaultTag          = "MA";

  private static final boolean isDebugModeActivate = true;
  private static final boolean isClassTagDisplayed = false;
  private static final boolean isWebModeActivate   = false;

  static public void d(Object thiso, String message)
  {
      String tag = defaultTag + (isClassTagDisplayed == true ? "_" + thiso.getClass().getSimpleName() : "");
      message = (isClassTagDisplayed == false ? thiso.getClass().getSimpleName() + " : " : …
Run Code Online (Sandbox Code Playgroud)

android google-maps memory-leaks mapactivity

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

php正则表达式,从html文档中提取电话号码正则表达式

我正在尝试从不同的html页面中提取特定信息.基本上,信息是10位数字,可能有不同的形式,如:

000-000-0000
000 - 000 - 0000
0000000000
please note that 000 - 000 - 0000000 is not a valid phone number so it should not extract the number if it contains any additional digits

我很感激任何帮助,以创建完整的正则表达式,适用于所有3种情况.到目前为止,我可以让它只适用于最后一个(最简单的一个).

php regex

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

listen()忽略了积压参数?

我有以下问题:

我有 sockfd = socket(AF_INET, SOCK_STREAM, 0)

在我设置并绑定套接字后(让我们说sockfd.sin_port = htons(666)),我立即执行:

listen(sockfd, 3);

sleep(50); // for test purposes
Run Code Online (Sandbox Code Playgroud)

我正在睡觉50秒来测试积压参数,这似乎被忽略了,因为我可以在端口666上建立连接*超过3次.

*:我的意思是我从客户端发送的每个第N个SYN(n> 3)获得一个syn/ack并放置在侦听队列中,而不是被丢弃.可能有什么不对?我已经阅读了listen(2)和tcp(7)的手册页,发现:

使用Linux 2.2更改了TCP套接字上的backlog参数的行为.现在它指定了等待接受的完全建立的套接字的队列长度,而不是未完成的连接请求的数量.可以使用/ proc/sys/net/ipv4/tcp_max_syn_backlog设置不完整套接字的队列的最大长度.启用syncookies时,没有逻辑最大长度,并忽略此设置.有关更多信息,请参阅tcp(7).

,但即使有sysctl -w sys.net.ipv4.tcp_max_syn_backlog=2sysctl -w net.ipv4.tcp_syncookies=0,我仍然得到相同的结果!我必须遗漏一些东西或完全误解了listen()积压的目的.

c sockets linux listen

26
推荐指数
2
解决办法
8409
查看次数

使用log4net记录程序集版本?

我正在使用log4net.Appender.AdoNetAppender.有没有办法将汇编版本添加到每个条目?

c# log4net

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

为什么我们需要使用JQuery?

新手到JQuery ..

为什么我们需要去Jquery?或者,它在使用JQuery而不是AJAX/Javascript方面有何不同?JQuery是否取代了AJAX和Javascript?

jquery jquery-ui

9
推荐指数
2
解决办法
8966
查看次数

IIS 7.0/Windows Server 2008上的ASP.NET MVC 3应用程序出现404.0错误

我正在尝试将ASP.NET MVC 3应用程序部署到Windows 2008 x64服​​务器(显然运行IIS 7.0),并且IIS似乎不希望正确地提供内容.所有请求都导致404.0错误,因为请求与任何处理程序都不匹配,并且IIS正在尝试使用StaticFile处理程序来提供请求.这个问题似乎与.NET 4.0有关,因为我有一个MVC 2应用程序在为.NET 2.0运行时配置的应用程序池中运行得很好.

在Windows 7和Windows Server 2008 R2上将此相同的应用程序部署到IIS 7.5服务器时,我没有遇到任何问题.

在部署之前,2008服务器没有安装.NET 4.0或ASP.NET MVC 3,因此以下是我在部署应用程序之前执行的步骤:

  1. 安装了.NET 4.0
  2. 跑aspnet_regiis.exe(来自Framework64/v4.0.30319文件夹)
  3. 使用Web平台安装程序安装ASP.NET MVC 3
  4. 应用MS更新KB980368以使某些IIS 7.0或IIS 7.5处理程序能够处理其URL不以句点结尾的请求

对应用程序中的静态资源(JavaScript文件,图像等)的请求顺利通过,但对MVC操作的任何请求都会因404.0错误而失败.我注意到IIS正在使用StaticFile处理程序来处理这些请求,这显然是不正确的.据我所知,ASP.NET 4.0处理程序(即ExtensionlessUrl-ISAPI-4.0*处理程序)已正确定义,因此我不知道为什么/如何处理这些处理程序不会处理请求并且将落在所有处理程序中一直到StaticFile处理程序.

我还遇到了以下MS知识库文章,其中提到您应确保在遇到404错误的服务器上启用/安装HTTP重定向和静态内容压缩.我检查了,我的服务器已经启用了这两个功能.我甚至尝试删除并重新安装功能无济于事.

在这一点上,我完全没有想到为什么这不能正常工作.我能够在2个不同的IIS 7.0服务器上复制该问题.我错过了什么?

iis-7 .net-4.0 windows-server-2008 asp.net-4.0 asp.net-mvc-3

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

Java程序流程和OOP

我是一个Java新手,也是OOP的新手.我多年来一直是程序员,但现在正在努力学习OOP.当我通过在线Java课程时,我正在尝试编写一个基本的练习程序.这是一个跟踪人们游戏得分的程序.这就是我想要发生的事情:
1.询问用户的玩家数量.
2.询问球员的名字.
3.显示跟踪分数的主程序窗口.

我正在使用Swing.我的代码当前显示了上面#1的JTextField.我的想法是我在JTextField上放了一个ActionListenter,当用户点击进入时,它会获得/存储玩家的数量.这有效.但接下来的步骤是我遇到OOP问题.这是我的ActionListener的代码:

private class InputHandler implements ActionListener
{
    public void actionPerformed(ActionEvent e)
    {
        String enteredText = e.getActionCommand();
        numPlayers = Integer.parseInt(enteredText.trim());
    }
}
Run Code Online (Sandbox Code Playgroud)

因为我需要程序等到我有numPlayers,所以我决定实例化该类以获取ActionListener中的玩家名称.但是,由于此类是ActionListener,因此我可以/不能在那里做什么限制.我想要实例化的类称为GetPlayerNames,它只是一个扩展JFrame的公共类.我已经尝试将其置于actionPerformed(在InputHandler中):

GetPlayerNames temp = new GetPlayerNames(numPlayers);
Run Code Online (Sandbox Code Playgroud)

(我在这里使用"temp"因为我不需要对这个变量做任何事情......这只是我能让它工作的唯一方法),但当然这给了编译器警告,因为"temp"从未使用过.当然,这是一个混乱和糟糕的形式.救命?

java oop

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

Ruby:条件矩阵?多个条件的情况?

在红宝石中,我想知道是否有办法做到以下几点:

我基本上有一个包含四种可能结果的矩阵:

A is True, B is True
A is True, B is False
A is False, B is True
A is False, B is False
Run Code Online (Sandbox Code Playgroud)

我想以最干净的"红宝石方式"为此写一个测试.

我希望做类似的事情

case[A,B]
  when A && B then ...
  when A && !B then ...
  when !A && B then ...
  when !A && !B then ...
end
Run Code Online (Sandbox Code Playgroud)

......但这不起作用.那么,处理这种情况的最佳方法是什么?

ruby conditional matrix switch-statement

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