问题列表 - 第39198页

jquery做简单的数学?

我有一个像这样的小DIV:

<div id="counter">2</div>
Run Code Online (Sandbox Code Playgroud)

我想使用jquery减去或添加1,导致3或1 ......

有没有办法在jquery中这样做?将字符串转换为int也许?

jquery

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

来自JavaScript的PostgreSQL套接字(HTML5)

我正在寻找使用来自Web浏览器客户端的JavaScript直接连接到没有Web服务器或中间件的PostgreSQL服务器的选项.在github上,我发现了三个项目:

  1. node_postgres
  2. 节点的Postgres
  3. Postgres的-JS

它们似乎都处于早期阶段,但至少有些积极发展.

他们都做了大致相同的事吗?他们甚至做了什么,我正在寻找什么?有没有人有经验可以推荐其中任何一个?

javascript sockets postgresql html5 node.js

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

PartialView和不显眼的客户端验证无法正常工作

我目前正在使用ASP.NET MVC3 RC,而我正在使用Brad Wilson在其博客上描述的不引人注目的JQuery验证.它工作得很好但是当我将表单(在Ajax中)发送到服务器时,如果模型状态无效,我会进行一些服务器端验证并返回相同的行(包含在局部视图中).2个问题:

第一:当我return PartialView在我的动作中执行时,所有不显眼的属性都不会被渲染.我发现了一种"非优雅"的方式,但是当我这样做时,客户端验证就会被破坏.从我的动作返回后,即使我调用jQuery.validator.unobtrusive.parse()了我的更新行,$("form").valid()即使不是这样,也总是返回true.

第二:我希望我的渲染视图在服务器上呈现为字符串,因此我可以将它发送回JsonResult(例如:)myJSonResult.html=RenderPartialToString("partialName",model).

有参考,有我的观点(editInvitation):

<td>
    <%= Html.HiddenFor(x=>x.ID,new{id="ID"}) %>
    <%= Html.HiddenFor(x=>x.GroupID,new{id="GroupID"})  %>
    <%: Html.TextBoxFor(x => x.Name, new { id = "Name" })%><%:Html.ValidationMessageFor(x=>x.Name) %>
</td>
<td>
    <%: Html.TextBoxFor(x => x.Email, new { id = "Email" })%>  <%:Html.ValidationMessageFor(x=>x.Email) %>
</td>
<td>
    <%: Model.Status.ToFriendlyName()%>
</td>
<td>
  <%= InvitationsViewModel.RenderActions(Model, Html, InvitationsViewModel.CreateRowID(Model.ID))%>
</td>
Run Code Online (Sandbox Code Playgroud)

我的控制器动作:

if (TryUpdateModel(invitation))
{
    validModel = true;
    //Other stuff
}
if (Request.IsAjaxRequest())
{
     //TODO : I return a partial …
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc jquery

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

Const方法访问静态变量

如果以前曾经问过我,我道歉.我的搜索结果没有出现类似的问题.

这是一个概念性问题.根据MSDN和其他人的说法:

常量成员函数不能修改任何数据成员或调用任何非常量的成员函数

为什么我们允许从const方法访问静态成员变量?

c++ static const visual-studio-2008

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

c ++中的向下转换问题

#include <iostream>
using std::cout;
using std::endl;
class Base
{
public :
    void f();
    void g();

    int mBaseData1;

};

class Derived : public Base
{
public : 


    int mDerivedData1;
};

void main()
{

    Base* base = new Base();
    Derived* derived = (Derived*)(base); // DownCast
    derived->mDerivedData1 = 6;
    cout<< derived->mDerivedData1<<endl; // Result = 6;
}
Run Code Online (Sandbox Code Playgroud)

在此代码中 new base()分配堆中的内存

并将Derived* derived = (Derived*)(base)基数转换为派生的

我们如何使用mDerivedData1?我无法找到为mDerivedData1分配内存的位置,或者当我们调用Derived的构造函数来分配mDerivedData1时?

c++

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

顶点着色器中的纹理查找在iPad设备与iPad模拟器 - OpenGL ES 2.0上的行为有所不同

我有一个顶点着色器,我在其中进行纹理查找以确定gl_Position.我将其用作GPU粒子模拟系统的一部分,其中粒子位置存储在纹理中.

似乎:vec4 textureValue = texture2D(dataTexture, vec2(1.0, 1.0));在模拟器上的行为与iPad设备不同.在模拟器上,纹理查找成功(该位置的值为0.5,0.5),我的粒子出现在那里.但是,在iPad本身,纹理查找不断返回0.0,0.0.

我尝试了格式为GL_FLOAT和GL_UNSIGNED_BYTE的纹理.

还有其他人经历过这个吗?GLSL ES规范说,纹理查找可以在顶点和片段着色器中完成,所以我看不出问题是什么.

我正在使用iOS SDK 4.2的最新GM Beta

shader opengl-es ipad ios

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

Python中的流媒体管道

我正在尝试使用Python将vmstat的输出转换为CSV文件,因此我使用类似的东西转换为CSV并将日期和时间添加为coloumns:

vmstat 5 | python myscript.py >> vmstat.log
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它在尝试迭代sys.stdin时阻塞.似乎输入缓冲区没有被刷新.我不想无休止地循环并烧掉处理器时间,因为我正在尝试测量它.这是一个简单的演示,在第3行阻止:

import sys

for line in sys.stdin:
    sys.stdout.write(line)
    sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以像grep一样立即访问流,而不会在输入缓冲区填满时暂停?

python

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

PHP - 检查文件夹中是否存在文件

我想检查我的服务器上的文件夹中是否有任何图像.我在PHP中有这个小功能,但是不工作,我不知道为什么:

$path = 'folder/'.$id;
function check($path) {
    if ($handle = opendir($path)) {
        $array = array();
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != ".." && count > 2) {
                echo "folder not empty";
            } else {
                echo "folder empty";
            }
        }
    }
    closedir($handle);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,提前感谢.

php

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

如何列出MySQL中的缓存查询?(Qcache_queries_in_cache)

显示'Qcache_queries_in_cache'之类的状态会返回:

+-------------------------+----------+
| Variable_name           | Value    |
+-------------------------+----------+
| Qcache_queries_in_cache | 327      |
+-------------------------+----------+
Run Code Online (Sandbox Code Playgroud)

如何打印这327个查询?

为了优化mysql缓存,我想尝试切换到"按需"缓存.但在此之前,我想要明确了解哪些查询被缓存或丢弃.我尝试过mysql docs,google和stackoverflow搜索,但没有运气.

mysql sql database caching

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

Spring MVC和JSR 303

我正在使用Spring 3和JSR 303.我有一个表单支持对象,其嵌套对象需要进行验证.在下面的示例中,如何验证formObject.getFoo().getBean()?当我运行下面的代码时,结果参数始终为空,即使HTML页面没有提交任何内容,验证失败时也是如此.请注意,当我通过调用手动验证它时,它可以工作(即验证失败)validate(formObject.getFoo().getBean(), Bean.class).

@Controller
public class FormController {
    @RequestMapping(method = RequestMethod.POST)
    public void process(HttpServletRequest request, @Valid FormObject formObject, BindingResult result) {
            ...
    }

    // This is the class that needs to be validated.
    public class Bean {
        @NotBlank
        private String name;
    }

    public class Foo {
        private Bean bean;
    }

    public class FormObject {
        private Foo foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

java spring-mvc bean-validation

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