问题列表 - 第11062页

jQuery:如何使用live()捕获按键

我需要在一些动态输入上捕获tab buttonpress事件,但使用keypress事件的正常语法似乎没有捕获关键代码.

$('input').live('keypress', function (e) {
   if ( e.which == 9 )
       alert( 'Tab pressed' );
});
Run Code Online (Sandbox Code Playgroud)

当我在firebug中通过调试器时,无论我按哪个键,这似乎都是0按键.

jquery keypress live

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

在没有#define的头文件中声明数组大小

我有一个代码(简化版):

#define MESSAGE_SIZE_MAX 1024
#defined MESSAGE_COUNT_MAX 20

class MyClass {
public:
   .. some stuff
private:
   unsigned char m_messageStorage[MESSAGE_COUNT_MAX*MESSAGE_SIZE_MAX];
};
Run Code Online (Sandbox Code Playgroud)

我不喜欢定义,它们对MyCalss的所有用户都是可见的.

我怎么能用C++风格呢?

谢谢迪马

c++ arrays header

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

.NET XmlSerializer类可以将InnerXml反序列化为字符串吗?

我有一个非常具体的反序列化需求,请参见下面的示例:

说我有以下课程:

[Serializable]
public class Person {
public string Name { get; set; }
public string PersonXml { get; set; }
}

并遵循XML

<Person>
  <Name>John</Name>
  <PersonXml><someXmlFragment>text</someXmlFragment></PersonXml>
</Person>

我想要的是XmlSerializer类将<PersonXml>元素的InnerXml反序列化为PersonXml属性作为字符串.我想知道是否可以做到.

注意:我知道我可以编码<PersonXml>转义非法XML字符的内容,但我更希望保持内部XML更加人性化(不包含<以及其他只会影响我的最终用户的实体)

.net xml serialization

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

获取使用zend php _forward传递的参数

一个简单的问题.我在Zend Php Framework中使用_forward函数.

$ this - > _ forward('formview',null,null,array('test'=>'penu'));

所以我转发到formview动作与相同的控制器与参数测试='penu'

但是,当我处于转发到的动作时,如何获取此值.

php zend-framework

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

C# - 通过if condtion检查值的数据类型

我将ArrayList()绑定到Listbox控件,并为Array中的数据分配Displaymember和Value.我的问题是我在启动时绑定但是在几次函数调用后数组被填充.我在selectedIndexChanged上有代码来检查selectedValue但是如果ArrayList为空它返回一个对象,一旦它有数据就会返回我期望的字符串.我仍然感到困惑,为什么当列表没有数据时它运行selectedIndexChanged.认为它可能在我绑定Displaymember之后但在赋值之前运行:

lbCAT_USER.DataSource = USERS;
// Running here maybe?
lbCAT_USER.DisplayMember = "DisplayString";
// Or Here?
lbCAT_USER.ValueMember = "ID";
Run Code Online (Sandbox Code Playgroud)

无论哪种方式,我当前的解决方法是将SelectedValue与字符串进行比较并尝试重新运行该函数的try/catch.

简单的解决方法可能是在if语句之前检查数据类型的方法吗?任何建议的想法都可能非常有用.谢谢

c# events types listbox arraylist

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

如何让Compojure听一个IP

我已经启动了一个Compojure(Jetty)服务器:

(defonce *server* (run-server {:host "localhost" :port 8080} "/*" (servlet routes)))
Run Code Online (Sandbox Code Playgroud)

但是netstat仍然显示它正在监听0.0.0.0:8080,即所有IP.

传递给run-server以使其在单个IP上侦听的正确参数是什么?

clojure compojure

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

访问结构的向量

我有一个结构:

struct OutputStore 
{
    int myINT;
    string mySTRING;
}
Run Code Online (Sandbox Code Playgroud)

如果我创建一个OutputStore类型的数组,如下所示:

OutputStore *OutputFileData = new OutputStore[100];
Run Code Online (Sandbox Code Playgroud)

然后我可以用:

OutputFileData[5].myINT = 27;
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用向量而不是数组:

vector<OutputStore> *OutputFileData = new vector<OutputStore>(100);
Run Code Online (Sandbox Code Playgroud)

然后我得到一个'...不是'std :: vector <_Ty>'的成员,如果我尝试:

OutputFileData[5].myINT = 27;
Run Code Online (Sandbox Code Playgroud)

由于您可以通过它的索引访问向量,就像您可以使用数组一样,为什么这行不起作用.我只是想知道,因为它表明我缺少一些基本的理解.

(我改为向量,因为我不想知道我的数据将达到的大小.我已经通过使用结构的构造函数并通过它推回来工作......我只是想了解这里发生了什么)

c++ arrays struct vector

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

处理OracleCommand参数中的空值

我正在尝试使用以下C#代码确定如何在OracleCommand中将null指定为参数值.我已经摘录了相关的位,但基本上关键是如果sal_id带有值0,它应该存储为null.我试过Null,"Null",以及其他一些东西,但到目前为止还没有运气.

cmd.CommandText = "INSERT INTO tcustomer(cust_id, salutation_id) VALUES(ORADBA.SEQCUST.NEXTVAL, :salid) RETURNING cust_id INTO :newcid" ;

if (sal_id==0) {
  cmd.Parameters.Add("salid", Null) ;
} else {
  cmd.Parameters.Add("salid", sal_id) ;
}

cmd.Parameters.Add("newcid", OracleDbType.Int32).Direction = ParameterDirection.ReturnValue ;

cmd.ExecuteNonQuery() ;

String newcidval = cmd.Parameters["newcid"].Value.ToString() ;
cmd.Dispose() ;
Run Code Online (Sandbox Code Playgroud)

c# odp.net

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

使用 OpenOffice 进行邮件合并

我目前正在尝试使用 C# 和 OpenOffice 进行邮件合并。

我的数据库中有一个 destanatary 列表。我希望这成为可能:

  • 用户编辑 OO 文档,输入“姓名”“地址”“城市”等字段和一些标准文本(例如:“Hello Name how are you ?”,
  • 编辑样式等,
  • 然后转到我的应用程序,单击“发送给数据库中的所有用户”。

然后程序循环遍历所有用户,并为每个用户用 DB 数据替换 OO 文档中的邮件合并字段,通过邮件/打印/其他方式发送。

问题:在 C# 中,我找不到任何方法用 DB 数据替换 OO 文档中的邮件合并字段,因为我找不到处理这些字段的属性/方法。

请大家帮帮我,年终奖就靠它了!(原文如此)

我发现的唯一提示是我似乎需要 UNO 库,但 C# 中似乎不存在它。

.net c# openoffice.org mailmerge

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

Ruby:检查远程服务器上是否存在文件

我正在尝试编写一个脚本来检查给定的URL是否存在并返回自身(如果存在).文件类型为.jpg和.mov.

我目前正在使用open-uri std库,但我很确定我应该使用其他东西.

begin
    if (open(image_url).read)
        puts image_url
    end
    if (open(video_url).read)
        puts video_url
    end
  rescue
end
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,这是非常低效的,因为它读取整个文件.还有其他方法吗?

ruby

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