问题列表 - 第45546页

使用filter_has_var()比isset()有什么好处

我对使用filter_has_var($_POST['id'])结束的好处感到困惑isset($_POST['id']).

有人可以告诉我它是否只是一个别名函数?

php

8
推荐指数
2
解决办法
5225
查看次数

CUDA设备代码支持哪些真正的C++语言结构?

3.2版本的CUDA文档的附录D是指CUDA设备代码中的C++支持.
很明显,CUDA支持"计算能力2.x设备的类".但是,我正在使用计算能力1.1和1.3的设备,我可以使用此功能!

例如,此代码有效:

// class definition voluntary simplified
class Foo {
  private:
    int x_;

  public:
    __device__ Foo() { x_ = 42; }
    __device__ void bar() { return x_; }
};


//kernel using the previous class
__global__ void testKernel(uint32_t* ddata) {
    Foo f;
    ddata[threadIdx.x] = f.bar(); 
}
Run Code Online (Sandbox Code Playgroud)

我也可以使用广泛的库,如Thrust :: random random generation classes.我唯一的猜测是,由于__device__标记函数的自动内联,我能够这样做,但这并不能解释成员变量的处理方式.

您是否曾在相同的条件下使用过这些功能,或者您能解释一下为什么我的CUDA代码会以这种方式运行吗?参考指南中有什么问题吗?

c++ cuda gpu gpgpu class

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

对HttpContext.Current.Session的静态引用是否为所有用户返回相同的会话?

对于同一Web应用程序的多个用户,是否存在以下代码中的问题?我的意思是,我知道一个纯静态字符串将在单个ASP.NET应用程序的所有会话中共享,但鉴于它明确引用了Current.Session,即使它是静态的,它似乎总是引用会话实例"当前用户".

但是一个错误正在发生,可以通过共享当前值的每个人来解释Mode,因此最近的更改会覆盖其他人的模式值.

(作为背景:此字符串位于Helpers整个应用程序中使用的类中.我不想对Session["Mode"]整个应用程序进行硬编码引用,也不希望Session["Mode"]从aspx.cs页面传递每个方法调用.)

public static string Mode
{
    get
    {
        var value = HttpContext.Current.Session["Mode"];
        return (value ?? string.Empty).ToString();
    }
    set
    {
        HttpContext.Current.Session["Mode"] = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net session static httpcontext

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

如何在c#中使用win app检测静态ip

如果我错了,请纠正我.有两种类型的IP - 一种是我们分配给LAN卡的静态(固定)IP地址,另一种是我们从服务提供商处收到的IP地址.

对于前者 为我的机器设置的IP地址是192.168.1.10,而ISP给出的IP地址是218.64.xx.xx. (您可以使用http://www.ip2location.com/查看此内容)

当我使用ASP.net时,我可以使用-HttpContext.Current.Request.UserHostAddress获取ISP提供的IP地址;

问题:现在,我在Windows Forms环境中工作,但无法获得ISP提供的IP,但我能够获得固定的IP.

有谁能够帮我?

谢谢你分享你的时间.

c# ip-address winforms

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

在IE中旋转文本,不会变得难看

我想逆时针旋转文字90度.Firefox和Chrome没问题,使用:

-webkit-transform-origin: top left;
-webkit-transform: rotate(-90deg);
-moz-transform-origin: top left;
-moz-transform: rotate(-90deg);
Run Code Online (Sandbox Code Playgroud)

对于Internet Explorer,据我所知,它应该是这一行:

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
Run Code Online (Sandbox Code Playgroud)

(另一种方法,写入模式,只能顺时针旋转文本90度).

但是,在IE中,旋转的文本看起来像一个严重缩放的图像(下面比较).

火狐/ Chrome浏览器 Firefox/Chrome - vs - Internet Explorer: IE浏览器

有没有办法让Internet Explorer以更优雅的方式旋转文本(可能是Javascript/jQuery)?我一直在谷歌搜索,但我只能找到更多这方法的参考...

javascript css jquery internet-explorer css3

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

原型在Opera中观察事件问题

我正在使用Prototype并在window.document上执行Event.observe.

我正在捕捉enter(keyCode 13)和alt + f(altKey && keyCode = 70).

我的代码正在使用firefox,IE和chrome.随着Opera没有.输入是catched,但仅当我的焦点不在任何文本输入中时.Alt + F根本不起作用.

它是原型中的错误还是我需要在Opera上做一些"额外"的事情才能继续?正如我所说,在所有其他浏览器我的代码工作....

javascript opera prototypejs

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

rails的before_validation问题

问题是我正在使用

def before_validation
  self.author.strip!
  self.author_email.strip!
end
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

弃用警告:不推荐使用Base#before_validation,请改用Base.before_validation:方法.

有人能指出我正确的方向.谢谢

ruby-on-rails-3

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

使用session.invalidate的JSF注销不会清除当前的用户名?

在我的JSF应用程序中,我得到了这样的当前登录用户的名字......

public String getLoggedInUsername() {
  return FacesContext.getCurrentInstance().getExternalContext().getRemoteUser();
}
Run Code Online (Sandbox Code Playgroud)

...我检查用户是否像这样登录...

public boolean isSignedIn() {
  return (getLoggedInUsername() != null);
}
Run Code Online (Sandbox Code Playgroud)

......当用户退出时,我这样做......

public String doLogout() {
  FacesContext facesContext = FacesContext.getCurrentInstance();
  HttpSession httpSession = (HttpSession)facesContext.getExternalContext().getSession(false);
  httpSession.invalidate();
  return "main";
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在doLogout()之后,getLoggedInUsername()仍然返回登录用户的名称.我应该做些什么来确保getRemoteUser()在注销后返回null?

或者,是否有更好的方法来获取isSignedIn()而不仅仅是检查用户名?

谢谢!抢

jsf httpsession

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

对Hudson的'grails war'自动回答'是'

我们正在使用'grails war'来对哈德森构建一场战争,然后再将另一项工作部署到我们的测试环境中.

问题是,当'grails war'遇到插件升级时,它会不断要求用户升级某些插件.

有没有办法对所有用户输入做出"y"回复?

我试过 - 非互动,但似乎什么也没做.

grails plugins continuous-integration hudson

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

使用Prototype/Scriptaculous预加载图像

我正在使用Prototype/Scriptaculous库作为特色内容滑块,它工作得很好,但需要预先加载图像.

我主要使用jQuery所以我不确定它是如何用Prototype完成的.这是滑块脚本,如果你想看看.

javascript scriptaculous image preload prototypejs

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