问题列表 - 第47898页

LINQ一次更新多个元素

是否可以使用LINQ在List中为每个元素设置属性.

例如:

var users = from u in context.Users where u.Name == "George" select u;

foreach (User us in users){
   us.MyProp = false;
}
Run Code Online (Sandbox Code Playgroud)

是否可以使其更清洁?

c# linq

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

当它失去焦点时如何隐藏div?

基本上我正在尝试实现一个登录,例如新推特的登录.当您单击登录时,会弹出包含字段的div.现在,当我点击div之外的任何地方(div失去焦点)时,div应该消失.

我已经尝试过如何模糊div元素中提到的技术

代码如下

$("body").click(function(evt) {

            if (evt.target.id !== 'loginDialog') {
                $("#loginDialog").hide();
            }
        });
Run Code Online (Sandbox Code Playgroud)

麻烦就是target.id不会等于loginDialog,即使我点击某个地方有一个loginDialog在一个子div中说.

所以上面是一个很好的方向,但解决方案是不完整的.

实现这一目标的最佳方法是什么?

jquery javascript-events

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

具有依赖性和冲突的python argparse子命令

我想使用argparse构建一个带子命令的工具.可能的语法可能是

/tool.py下载 - 从1234 - 间隔60

/tool.py下载 - build 1432

/tool.py clean - 数字10

所以我想用argparse来实现:

  1. 确保' - from'和' - interval'始终在一起使用
  2. 确保' - build'永远不会与其他参数一起使用

但我没有找到一种方法将' - from'和' - internal'与一个组配对,然后使该组与'--build'互斥.

下面是我当前的代码,它只使' - from'和'--build'是互斥的.既不确保' - from'和'--interval'汇集在一起​​,也不确保' - interval'和'--build'是互斥的.

parser = argparse.ArgumentParser(description='A Tool')
subparsers = parser.add_subparsers(help='sub-command help')

#create the parser for the 'download' command
download_parser = subparsers.add_parser('download', help='download help')
download_parser.add_argument('--interval', dest='interval', type=int,help='interval help')
group = download_parser.add_mutually_exclusive_group()
group.add_argument('--from',type=int, help='from help')
group.add_argument('--build', type=int, help='interval help')
Run Code Online (Sandbox Code Playgroud)

例如,

/tool.py下载 - 从1234

不应该被允许,因为' - from'必须使用'--interval'.但我的代码默默接受它.

/tool.py下载--interval 1234 --build …

python argparse

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

以下代码会有任何性能差异吗?

我想知道以下两个代码块是否存在性能差异

1>

 if(name == null) {
    //something
    }

    if(name != null) {
    //something
    }
Run Code Online (Sandbox Code Playgroud)

2>

 if(name == null) {
    //something
    }

    else {
    //something
    }
Run Code Online (Sandbox Code Playgroud)

java performance

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

如何在没有jQuery的情况下重新编写代码?

如何在不使用jQuery的情况下重写此代码?我需要在移动应用程序中执行此操作,我无法使用jQuery.

 $.ajax({
            type: "POST", 
            url:"../REST/session.aspx?_method=put",
            data: JSON.stringify(dataObject, null,4),
            cache: false,
            dataType: "json",
            success: onSuccessLogin,
            error: function (xhr, ajaxOptions){
                    alert(xhr.status + " : " + xhr.statusText);
                }    

        }); 
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

如何在java中设置日期对象的时间

Date用Java 创建了一个对象.当我这样做时,它显示如下:date=Tue Aug 09 00:00:00 IST 2011.结果,似乎我的Excel文件减少了一天(27 feb变为26 feb,依此类推)我认为一定是因为时间.我怎样才能把它设置为下午5:30?

java datetime calendar date

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

elisp中的match-string没有返回字符串匹配的字符串

我有一个问题,我在字符串匹配后无法获得匹配字符串.我认为字符串匹配有效,至少它返回非nil,但是当我尝试获取match-string时出现错误.我该怎么办?

失败的功能:

(defun small-test ()
  (string-match "\\([0-9]+\\)-v\\([0-9]+\\).txt" "2011-v9.txt")
  (message (match-string 1))
  )
Run Code Online (Sandbox Code Playgroud)

regex elisp

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

如何在phpdoc中记录私有变量

我试图在phpdoc中记录私有变量,但它没有记录.

这是我的代码:

class Content
{
    /**
    * simple db class variable
    * @access private
    */
    var $_db = null; // db
    private $_s3 = null; // s3

    /**
    * queue for mainting session queue1
    */
    public $queue = array();
}
Run Code Online (Sandbox Code Playgroud)

$_db$_s3两者都没有在文档中来.

php documentation phpdoc

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

在Android上提高OpenGL ES填充率的提示

在我的动态壁纸中,我正在绘制3个纹理四边形,覆盖整个屏幕.在Nexus One上我得到40fps.我正在寻找提高性能的方法.

四边形相互混合,纹理从RGB_8888位图加载.纹理是1024x1024.

我有

glDisable(GL_DITHER);
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_FASTEST);
glDisable(GL10.GL_LIGHTING);
glDisable(GL_DEPTH_TEST);
glEnable(GL_TEXTURE_2D);
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
Run Code Online (Sandbox Code Playgroud)

我尝试过的东西,都产生了相同的40fps:

  • 将纹理大小减小到512x512和256x256
  • 使用draw_texture扩展名
  • 禁用混合
  • 将纹理过滤从GL_LINEAR更改为GL_NEAREST
  • 使用VBO(绝望的尝试,因为只有3个四边形...)
  • 在独立活动中运行绘图代码(如果是动态壁纸以某种方式影响性能)

如果我绘制2层而不是3层,fps上升到45左右,然后只绘制1层,看到fps上升到55.我想我受到填充率的限制,因为关闭和可能代价高昂的功能会导致相同的fps,似乎唯一能改善fps的东西就是减少...

我正在考虑纹理压缩的想法,但支持不同的压缩格式似乎并不好玩.ETC1没有我需要的alpha通道,我不确定PVRTC和ATITC是否可以从Java和OpenGL ES 1.0或1.1中使用.

我很高兴听到关于还有什么可以尝试的想法.我可以指示当前版本的壁纸和屏幕截图(如果有用).

performance android textures opengl-es

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

PHP安全抵制他人

我有一个php文件,在开始时,从使用$ _GET发送的内容中分配一些变量.

然后它执行一些mysql查询,处理输出,然后回显一些文本和变量.

我在代码中设置的唯一保护是mysql_real_escape_string在GET上.

这足以防止攻击吗?

还有什么可以做的?

php mysql sql-injection mysql-real-escape-string

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