小编sys*_*out的帖子

如何使用jquery禁用输入类型="图像"的正确方法?

使用jQuery,我试图禁用这样的输入字段:

<input id="submit" type="image" src="submit.jpg">
Run Code Online (Sandbox Code Playgroud)

我想要做的是禁用按钮并使用不同的图像(submitGreyed.jpg)更改图像,以直观地通知该按钮被禁用.

使用以下行我禁用按钮:

JQuery("#submit").attr('disabled','true');
Run Code Online (Sandbox Code Playgroud)

然后我改变了图像:

JQuery("#submit").attr('src','submitGreyed.jpg');
Run Code Online (Sandbox Code Playgroud)

一旦被禁用,我提交表格:

JQuery("#form").submit();
Run Code Online (Sandbox Code Playgroud)

第二行有一些奇怪的行为; 有时工作,有时不工作.

工作时,禁用按钮,更改图像并提交表单; 如果它不起作用,则禁用按钮,提交表单但不更改图像.

我怎么解决这个问题?

forms jquery

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

你在python代码中在哪里使用生成器功能?

我已经研究了生成器功能,我想我得到了它,但我想了解我可以在我的代码中应用它的位置.

我想到了以下我在"Python必备参考"一书中读到的例子:

# tail -f
 def tail(f):
  f.seek(0,2) 
  while True:
   line = f.readline() 
   if not line: 
     time.sleep(0.1)
     continue
   yield line
Run Code Online (Sandbox Code Playgroud)

你有没有其他有效的例子,其中发电机是最好的工具,如tail -f?

您经常使用生成器功能以及通常应用哪种功能\部分程序?

python generator

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

访问python字典

我正在编写代码,将在Twitter上搜索关键词并将它们存储在python词典中:

        base_url = 'http://search.twitter.com/search.json?rpp=100&q=4sq.com/'
        query = '7bOHRP'
        url_string = base_url + query
        logging.info("url string = " + url_string)
        json_text = fetch(url_string)
        json_response = simplejson.loads(json_text.content)                                              
        result = json_response['results']
        print "Contents"
        print result
Run Code Online (Sandbox Code Playgroud)

结果字典是:

Contents[{
    u 'iso_language_code': u 'en',
    u 'text': u "I'm at Cafe en Seine (40 Dawson Street, Dublin) w/ 2 others. http://4sq.com/7bOHRP",
    u 'created_at': u 'Wed, 06 Oct 2010 23:37:02 +0000',
    u 'profile_image_url': u 'http://a1.twimg.com/profile_images/573130785/twitterProfilePhoto_normal.jpg',
    u 'source': u '&lt;a href=&quot;http://foursquare.com&quot; rel=&quot;nofollow&quot;&gt;foursquare&lt;/a&gt;',
    u 'place': {
        u 'type': u 'neighborhood',
        u …
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

以编程方式防止已分配的Google App Engine配额耗尽

我正在使用python在gae app上工作.该应用程序涉及一些众包数据收集系统,应用程序中使用的数据由全国各地的用户提交.现在,我正在使用默认配额(免费),但面临的问题是确保我的应用至少99%的正常运行时间.

挑战在于,一旦耗尽分配的配额,Google会阻止任何进一步的请求被路由到您的应用程序,并且在最近的测试狂欢期间,一个人能够构建一个自动发布脚本,快速耗尽CPU配额 - 之后,应用程序只会服务HTTP 403 Forbidden status code for the request instead of calling a request handler.现在,我已修补系统不允许自动发布,但我怎样才能保证人类用户在生产时不会造成类似的"停电"?

我知道Quota API,但我认为只能给我分析我的应用程序的信息,我想要一种减慢请求速率的方法(例如每分钟配额的每分钟),而不提供错误页面或停电.

有什么建议?

python google-app-engine gae-quotas

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

如何在C#中将代码与GUI分离?

我开发了一个C#脚本来打开一个XLS文件,解析它并创建一个XML验证它们的文件列表.
该程序的每个主要步骤都记录如下:

Console.WriteLine("Step Creating Xml 1... DONE!)
Console.WriteLine("Step Validating Xml 1... DONE!)
Run Code Online (Sandbox Code Playgroud)

XLS文件路径是当前硬编码和我创建Windows窗体一个微小的GUI,允许用户选择XLS文件并读取通过在节目进行的步骤TextBox.

我在创建按钮打开文件对话框以选择XSL文件时没有任何问题但是,一旦选中,我很困惑如何编写部件代码以向用户显示程序的步骤信息.

哪个是完成此任务的最常用方法,使核心程序GUI不可知?

c# winforms

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

解释Google Datastore(GAE)上的读/写性能注意事项?

我很难理解Google App Engine数据存储区的机制.
我想了解机制,以便以数据库的最佳方式构建数据库.

鉴于下面的例子,有人可以帮助我:

  1. 最佳地构建数据库
  2. 理解给定结构的读写 性能

示例:
假设我有N个棒球运动员,每个人都有一个唯一的ID.
我想保持每个玩家击中本垒打的每日记录(存储"每日全部归属"属性)并且当本垒打被击中时基本上增加它.
所以,随着时间的推移,我想每年为每位棒球运动员展示一份本垒打图表.

Player 1
1/21/2011 - 2 homeruns
1/22/2011 - 0 homeruns
1/23/2011 - 1 homeruns
Run Code Online (Sandbox Code Playgroud)

阅读要求:阅读特定玩家每日"本垒打"数据的最近5年?

写要求:增加某个棒球运动员的每日本垒打数.

我想了解如何构建数据以及读写的机制?这个简单的存储任务会扩展吗?谢谢大家.

google-app-engine bigtable google-cloud-datastore

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

如何从GQL中的键值中检索实体

我正在使用Google App Engine的数据存储区,并希望检索其键值为的实体

ID/Name

id=1
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我在数据存储管理控制台和我的python程序中查看该实体的GQL查询?

google-app-engine gql google-cloud-datastore

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

XML验证:以空格开头的十进制属性值

我开发了一个小C#脚本,它打开一个XLS文件,解析它并创建一个XML文件列表,根据文件验证它们XSD.

我试图将这些经过验证的文件上传到第三方在线服务(给我文档/ xsd东西的同一家公司),并且因为NOT VALID而没有接受一个生成的文件.

该文件不被接受,因为它在节点属性的十进制值的开头有一个空格; 删除此空间可以解决问题.

我创建了一个简单的测试用例,其中XDocument Validate方法使用额外空间验证XML而没有任何问题.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Schema;
using System.Xml.Linq;
using System.Xml;
using System.IO;

namespace TestParser {
    class Program {
        static void Main(string[] args) {
            string xsdMarkup =
            @"<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
                <xs:element name='option'>
                    <xs:complexType>
                    <xs:simpleContent>
                        <xs:extension base='xs:string'>
                        <xs:attribute name='value' type='xs:decimal'>
                        </xs:attribute>
                        </xs:extension>
                    </xs:simpleContent>
                    </xs:complexType>
                </xs:element>
                </xs:schema>";
        XmlSchemaSet schemas = new XmlSchemaSet();
        schemas.Add("", XmlReader.Create(new StringReader(xsdMarkup)));

        XDocument doc1 = new XDocument(
            new …
Run Code Online (Sandbox Code Playgroud)

c# xml xsd

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

谷歌应用引擎favicon.ico不更新

我正在开发GAE App.

我有一个favicon.ico在我的静态文件夹中,按照推荐和解释无处不在.

现在我改变了favicon.ico中的图片.在本地主机中,我可以看到新的favicon.ico,但是当我尝试使用url(在服务器上)打开网页时,我看到了旧的favicon.ico.

当我将更新版本的应用程序上传到GAE时,它甚至会持续存在.

favicon google-app-engine

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

COM + VB6 64位系统上的应用程序:连接到DB2时出现IBM CLI Driver事务错误

我们正在尝试将在VB6中开发的Intranet Web应用程序从Windows Server 2003迁移到Windows Server 2008 R2,并且我们面临着Microsoft SQL Server 2008与Z/OS Mainframe上的DB2之间的两阶段提交事务的问题.

在安装了DB2 v9.7.500.702 Fixpack 8(64位)的Windows Server 2008 R2上,在COM +应用程序中注册的VB6组件在尝试更新SQL Server上的事务一个表和DB2上的另一个表时返回此错误:

[IBM] [CLI驱动程序] SQL0998N在事务或启发式处理期间发生错误.原因代码="16".子代码="2-80004005".SQLSTATE = 58005

在Debug中运行VB6应用程序时Open(),在ADODB.Connection对象上调用该方法时会引发异常(Db2连接).

Db2Diag显示了这个:

2013-06-26-09.14.15.822000 + 120 I41317H405等级:严重
PID:5972 TID:5588 PROC:dllhost.exe
实例:DB2节点:000
APPID:*LOCAL.DB2.1306260714140626071414
EDUID:5588
功能:DB2 UDB,XA DTP支持,MicrosoftXARMCreate,探测:364
DATA#1:字符串,69字节
HRESULT:80004005
HRESULT消息:未指定错误

系统事件查看器报告此:

XA事务管理器尝试加载XA资源管理器DLL.对XA资源管理器DLL的LOADLIBRARY调用失败:DLL = C:\ PROGRAM FILES\IBM\SQLLIB\BIN\DB2APP.DLL,HR = 0x800700c1,File = d:\ w7rtm\com\complus\dtc\dtc\xatm\src\xarmconn.cpp Line = 2446.

防火墙已关闭.
我已经尝试重新安装MSDTC.
DTCPing.exe工作正常.
这是我的DTC配置:
在此输入图像描述

我发现这个博客建议更改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL\C:\Program Files\IBM\SQLLIB\BIN\DB2APP.DLL引用的注册表项,db2app64.dll而不是db2app.dllDB2客户端安装程序通常设置的注册表项. …

sql-server vb6 db2 com+ transactions

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