问题列表 - 第33468页

mysql_num_rows是一个mysql对象?

如何找到对象的mysql_num_rows.

这给出了一个错误:

$query = mysql_query($sql) or die(mysql_error());   
$row = mysql_fetch_object($query);

echo mysql_num_rows( $row );
Run Code Online (Sandbox Code Playgroud)

警告:mysql_num_rows()期望参数1是资源,给定对象

php mysql mysql-num-rows

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

如何滚动非活动的Tkinter ListBox?

我正在用Python编写Tkinter GUI.它有一个用于在其下方搜索结果ListBox的条目.ListBox还有一个滚动条.如何使用鼠标和箭头键滚动才能在ListBox中工作,而无需将焦点从搜索字段中移开?IE我希望用户能够键入搜索,滚动并继续键入,而无需在窗口小部件之间来回切换.谢谢

python events scroll listbox tkinter

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

如何在teradata中的文本字段中过滤掉非数字值?

我有一个teradata表,其中有大约1000万条记录,它将数字id字段存储为varchar.我需要将此字段中的值传输到另一个表中的bigint列,但我不能简单地说cast(id_field为bigint)因为我得到了无效的字符错误.通过查看值,我发现字符串中的任何位置都可能有一个字符,所以让我们说字符串是varchar(18)我可以过滤掉无效的行,如下所示:

     where substr(id_field,1,1) not in (/*big,ugly array of non-numeric chars*/)
     and substr(id_field,2,1) not in (/*big,ugly array of non-numeric chars*/)

etc, etc... 
Run Code Online (Sandbox Code Playgroud)

演员会工作,但从长远来看这是不可行的.它很慢,如果字符串有18个可能的字符,它会使查询不可读.如何在不使用非数字字符数组单独检查每个字符的情况下过滤掉在此字段中具有值而不会作为bigint转换的行?

示例值将是

   123abc464
   a2.3v65
   a_356087
   ........
   000000000
   BOB KNIGHT
   1235468099
Run Code Online (Sandbox Code Playgroud)

值不遵循特定的模式,我只需要过滤掉包含任何非数字数据的值.123456789没问题,但123.abc_c3865不是......

sql types filtering teradata

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

我希望PHP中的json_encode返回一个JSON数组,即使索引不是有序的

但根据这个:http://www.php.net/manual/en/function.json-encode.php#94157它不会.

我正在使用flot所以我需要一个带有数字索引的数组返回,但我得到的是这样的:

jsonp1282668482872 ( {"label":"Hits 2010-08-20","data":{"1281830400":34910,"1281916800":45385,"1282003200":56928,"1282089600":53884,"1282176000":50262,"1281657600":45446,"1281744000":34998}} );
Run Code Online (Sandbox Code Playgroud)

所以flot窒息.如果我在调用json_encode之前对数组进行var_dump,它看起来像这样:

array(7) {
  [1281830400]=>
  int(34910)
  [1281916800]=>
  int(45385)
  [1282003200]=>
  int(56928)
  [1282089600]=>
  int(53884)
  [1282176000]=>
  int(50262)
  [1281657600]=>
  int(45446)
  [1281744000]=>
  int(34998)
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php json jsonp flot

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

在WPF中绘制和删除形状

在GDI +/WinForms中,我可以在Click()事件中使用图形对象:

AddPoint(p); //Add Point contains some code to make sure there is only 3 dots
foreach (Point p in PointList) {
    DrawRectangle(p);
}
Invalidate();
Run Code Online (Sandbox Code Playgroud)

如果我在WPF中尝试类似的东西,它将不会清理我创建的点(我猜是因为WPF的工作原理).这意味着如果我检查确保一次只有三个点,并弹出最旧的点为新的点腾出空间,绘制的矩形仍然存在.

所以问题是,如何在WPF中创建允许我的东西

  • 在Point处绘制一个矩形
  • 超过3后,从WPF画布中删除矩形/点

c# wpf

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

来自Java代码的嵌套Scala单例

我有以下Scala(2.8)代码:

object A {
  val message = "hello"
  object B {
    val message = "world"
  }
}
Run Code Online (Sandbox Code Playgroud)

和类似的Java类:

public class C {
  public static String message() {
    return "HELLO";
  }
  public static class D {
    public static String message() {
      return "WORLD";
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我从Scala调用它们时,这些工作正如我所期望的那样:

scala> A.message  
res0: java.lang.String = hello

scala> A.B.message
res1: java.lang.String = world

scala> C.message  
res2: java.lang.String = HELLO

scala> C.D.message
res3: java.lang.String = WORLD
Run Code Online (Sandbox Code Playgroud)

但是当我尝试类似Java的东西时,编译器不喜欢第二行:

System.out.println(A.message());
System.out.println(A.B.message()); // cannot find ... symbol  : variable …
Run Code Online (Sandbox Code Playgroud)

java scala

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

在Maven生成的包中包含scala-library.jar

我想使用Maven包含运行我编写的任何Scala程序所需的所有依赖项.我想这至少意味着scala-library.jar以及我可能使用的任何库.

我不介意存储这些依赖项的位置(在生成的JAR内部或外部),我只是在寻找一种解决方案来设置清单文件类路径之类的东西,并且通常需要最少量的手动干预和样板配置.

谢谢.

scala jar maven

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

Java Arraylist - 将一个复制到另一个没有重复

我有一个ArrayList:

Arraylist<Person> list1 = new ArrayList<Person>();
list1.add(new Person("John", 0));
list1.add(new Person("Kane", 0));
list1.add(new Person("Jen", 0));
Run Code Online (Sandbox Code Playgroud)

而另一个ArrayList:

Arraylist<Person> list2 = new ArrayList<Person>();
list2.add(new Person("John", 2));
list2.add(new Person("Kane", 4));
Run Code Online (Sandbox Code Playgroud)

我希望结果ArrayList包含:

("John", 2) ("Kane", 4) ("Jen", 0)
Run Code Online (Sandbox Code Playgroud)

我想合并这两个列表并删除值为0的列表.如果我这样做 list2.addAll(list1),那么list2有两个条目为"John",值为2和0.我想删除值为0的条目名单.

java arraylist

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

SCONS 中所有构建目标的隐式列表?

我有一个 scons 项目,强制包含多个头文件作为编译器标志。

# Forced include files passed directly to the compiler
env.Append(CCFLAGS = ['/FIinclude.h'])
Run Code Online (Sandbox Code Playgroud)

这些文件不包含在项目中的任何文件中。我需要为它们添加显式依赖项。

forced_include_headers = ['include.h']

# Trying to add an explicit dependency for each build target
for object in BUILD_TARGETS:
  env.Depends(object, forced_include_headers)
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是BUILD_TARGETS列表是空的。它似乎只包含从COMMAND_LINE_TARGETSor传递的东西DEFAULT_TARGETS。我们项目中的所有目标都是隐式构建的。我们不使用env.Default等。有没有办法获取隐式目标列表,或者我是否必须手动构建它?我注意到它TARGETS是保留的,似乎也不包含我想要的内容。

我可以env.Depends(target, forced_include_headers)为所有目标在各自的 SConscript 文件中添加一个 ,但该项目相当大。

c++ scons

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

如何使用无参数构造函数XML序列化密封类?

我目前正在使用XMLSerializer序列化我自己的类列表.类的一个属性是一个没有无参数构造函数的密封类的实例,因此XML Serializer拒绝序列化该类.我怎么能绕过这个?我需要将该属性序列化.

有什么方法可以指定该类应该如何序列化?

我们想继续使用XML; 是否有另一个我可以使用的XML序列化器,不会有这个问题?

我再次道歉,如果这是一个骗局,但我不知道该搜索什么.

[编辑]为了澄清,我无法访问密封类的来源.

.net c# serialization xml-serialization sealed

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