问题列表 - 第5298页

如何使用WPF中的动态URL绑定到图像?

我是WPF的新手,所以希望我正确地表达了这个问题.我想做的是将我绑定<Image>到在线图像.但是,我想绑定的图像会根据应用程序的状态而变化.例如,如果我想绑定到从列表中选择的Employee,我将从我的App.config中检索一个基本URL,并使用该员工的ID附加图像名称,如下所示:

var baseUrl = ConfigurationSettings.AppSettings["BaseImageUrl"];
var imageUrl = String.Format("{0}/{1}.jpg", baseUrl, employeeID);
Run Code Online (Sandbox Code Playgroud)

问题是,我不确定如何在WPF中以声明方式执行此操作.任何帮助是极大的赞赏!

data-binding wpf image

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

Delphi-IDE:如何改变类完成的工作方式?

Delphi中的类完成节省了大量时间,但我还没有找到一种方法来定制它.

  1. 我希望将一个属性的getter和setter组合在一起,而不是被整个单元抛出; 接口部分是正确生成的,但如果将内容留给IDE,实现部分就会变得一团糟.我希望默认情况下按这样排序方法:

    function TAaa.getAaa();

    程序TAaa.setAaa();

    程序TAaa.Baa();

    function TAaa.getCow();

    程序TAaa.setCow();

    程序TBbb.getAaa()

  2. 我希望实现部分与接口的顺序相同;

  3. 我希望生成的方法的主体看起来像这样:

.

 procedure TMyClass.MyProc;
 begin
   { TODO -oWouter -cimplement autogenerated stuff : implement Procedure MyProc() }
   raise Exception.create('procedure TMyClass.MyProc() is not yet implemented');
 end;
Run Code Online (Sandbox Code Playgroud)

有没有工具可以做到这一点,还是需要深入到opentools API来完成这样的事情?


相关问题: Class Completion以什么顺序发布其结果?

ide delphi code-generation class-completion opentools

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

当toString()和hashCode()被覆盖时,如何获取java中对象的"对象引用"?

我想在Java中打印对象的"对象引用"以进行调试.即根据情况确保对象是相同的(或不同的).

问题是有问题的类继承自另一个类,它覆盖了toString()和hashCode(),它们通常会给我id.

示例情况:运行多线程应用程序,其中我(在开发期间)想要检查所有线程是否使用相同的资源对象实例.

java object hashcode

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

关于Linux和开源的视频

我正在寻找一些关于Unix/Linux和开源软件历史的视频.我知道(并且有)Revolution OS.

还有其他人吗?

编辑:我是老师,需要资源来向学生展示.

编辑:我在Google Video上找到了Revolution OS .

unix linux video history open-source

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

正则表达式'|' 运算符vs每个子表达式的单独运行

我有一个相当大的字符串(~700k),我需要运行10个正则表达式并计算任何正则表达式的所有匹配项.我的快速和肮脏的impl是做一些像re.search('(expr1)|(expr2)| ...'),但我想知道我们是否通过循环匹配看到任何性能提升:

换句话说,我想比较以下的表现:

def CountMatchesInBigstring(bigstring, my_regexes):
  """Counts how many of the expressions in my_regexes match bigstring."""
  count = 0
  combined_expr = '|'.join(['(%s)' % r for r in my_regexes])
  matches = re.search(combined_expr, bigstring)
  if matches:
    count += NumMatches(matches)
  return count
Run Code Online (Sandbox Code Playgroud)

VS

def CountMatchesInBigstring(bigstring, my_regexes):
  """Counts how many of the expressions in my_regexes match bigstring."""
  count = 0
  for reg in my_regexes:
    matches = re.search(reg, bigstring)
    if matches:
      count += NumMatches(matches)
  return count
Run Code Online (Sandbox Code Playgroud)

我将不再懒惰并明天进行一些测试(并发布结果),但我想知道答案是否会跳到真正了解正则表达式如何工作的人身上:)

python regex performance

5
推荐指数
3
解决办法
2971
查看次数

为什么applet的采用率如此之低?

为什么applet具有如此低的采用率,例如与Flash相比?是因为它们是技术上的缺点,还是仅仅是受欢迎的问题?

java flash applet

20
推荐指数
5
解决办法
1612
查看次数

CSS - 固定流体柱

在我的网站的正文中,我正在尝试创建两个列 - 一个在最右边,具有固定宽度(300px)用于广告等,一个在左边,将占用页面上的剩余空间.如何在CSS中实现这一目标?

html css

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

Python网络编程

早上好.

正如标题所示,我对使用python进行Web开发有一些疑问.

  • 什么是开发环境的最佳设置,更具体地说,使用什么Web服务器,如何将python与它绑定.我希望它能在*nix和win环境中实现.

我上次尝试apache + mod_python + CherryPy时的主要问题是不得不重新加载webserver来查看更改.它被认为是正常的吗?出于某种原因,cherrypy的自动重载根本不起作用.

  • 将有效的Python应用程序部署到生产环境的最佳设置是什么?为什么?我现在使用lighttpd作为我的PHP Web应用程序,但与nginx相比,它对python有什么用?

  • 是否值得直接用框架潜水或者滚动一些我自己的简单?我看到Django有很多粉丝,但我认为这对我的需求来说太过分了,所以我开始研究CherryPy.

  • 如果我必须重新加载httpd以查看更改,那么Python应用程序究竟是如何服务的?类似于产生子进程的永久进程,所有主要文件包括在服务器启动时发生,然后只是延迟加载所需的资源?

  • Python支持多线程,在开发Web应用程序时,我是否需要考虑使用它来获益?什么是好处以及在什么情况下?

十分感谢!

python cherrypy

12
推荐指数
3
解决办法
2301
查看次数

SQL查询抛出"不在聚合函数或group by子句"异常

我正在修复我们的项目的测试套件,正在通过Hibernate/DBUnit进行测试.有几个测试用例都会从Hibernate中抛出类似的异常,看起来像这样:

java.sql.SQLException:不在聚合函数或group by子句中:org.hsqldb.Expression @ 109062e在语句[... blah ...]中

通过我的谷歌搜索,我怀疑这是由我们使用聚合函数AVG()引起的,因为这是在异常的消息中,并且所有抛出的查询都包含它.但是,我发现了几个链接,这些链接指向获得此错误的人,并且能够通过注释掉"ORDER BY"或"GROUP BY"子句,或者通过在分组中包含SELECT子句中的其他列来修复它.我明白为什么这会修复这样的错误信息,但我不确定它是否适用于我的情况,因为我尝试做同样的事情并没有任何区别.此外,我们有一些测试用例抛出使用ORDER/GROUP的异常,但不是全部.例如:

ThingerVO myThinger = (ThingerVO)session.createQuery("SELECT new ThingerVO(" +
"r.id, " + "u.id, " + "u.alias, " + "s.id, " +
"s.name, " + "r.URL," + "AVG(v.rating), " +
"r.totalCount, " + "r.isPrivate, " + "a.id, " +
"a.name, " + "r.transactionId, " + "r.size, " +
"u.hasPicture " +
") FROM Thinger r LEFT OUTER JOIN r.votes as v, Table1S s " +
"JOIN s.Table2A AS a, User u " + …
Run Code Online (Sandbox Code Playgroud)

sql dbunit hibernate hsqldb

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

sqlite准备好的语句 - 如何调试

我正在编写一些使用sqlite3库的c ++代码.我正在使用一个准备好的语句,我在运行时绑定了一个变量.

如何在绑定后检查语句的SQL查询?

例如,下面的代码不返回一行.当使用预制字符串和sqlite3_exec时,我得到了我期望的结果.

sqlite3_stmt *statement;
const char *query = "SELECT * FROM foo WHERE (name='?');";
sqlite3_prepare_v2(db, query, strlen(query), &statemtnt, NULL);
sqlite3_bind_text(statement, 1, "bar", -1, SQLITE3_STATIC);
int result = sqlite3_step(statement);
// expected: result = SQLITE_ROW
// actual: result = SQLITE_DONE
Run Code Online (Sandbox Code Playgroud)

编辑:正如费迪南德在下面所述,上面查询中的问题是?周围的引号.但是,对于将来,我仍然想知道如何检查sqlite3_stmt以查找将要执行的实际查询.

c++ sqlite

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