问题列表 - 第7340页

C++绘制树

我用Google搜索了一个Tree Visualization Framework或类似的东西.我想知道我没有找到类似的东西.是否有任何(好)框架来绘制树(或其他数据结构)?它应该是C++.

c++ visualization data-structures

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

如何衡量网页的响应和加载时间?

我需要构建一个Windows窗体应用程序来测量完全加载网页所需的时间,这样做的最佳方法是什么?

这个小应用程序的目的是以预定的间隔监视网站中的某些页面,以便能够事先知道Web服务器或数据库服务器是否出现问题.

附加信息:

我不能使用商业应用程序,我需要开发它,以便能够将结果保存到数据库并基于此信息创建一系列报告.

webrequest解决方案似乎是我正在使用的方法,但是,能够测量完全加载页面所需的时间(图像,css,javascript等)会很好.知道如何做到这一点?

c# monitoring winforms

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

DVCS如何在大型团队中使用?

我最近开始在个人项目上进入Git,我可以看到DVCS如何让我们在工作中受益(这是一家大型企业软件公司,目前正在运行Perforce).我的团队中的功能工作主要包括开发人员创建自己的分支; 有时这些是由小型开发团队共享的.我认为在这种情况下使用DVCS会更有效率.

然而,在更一般的情况下,我有兴趣听到在工作中使用DVCS的人,大中型团队.

  1. 你如何处理N路合并?这甚至是一种常见的情况吗?Mercurial仅通过执行(N-1)2路合并(并且读取这是其他DVCS中的首选解决方案)来支持N路合并,这对于相对较小的N来说听起来是非常费力的过程.
  2. 您是使用单一的中央权威存储库,还是真正的P2P?
  3. 开发人员经常会相互推送和拉取代码,还是通过中央存储库完成所有工作?

git version-control mercurial dvcs

29
推荐指数
3
解决办法
2679
查看次数

自信编程的好处

将断言放入代码中有什么意义?自信编程有什么好处?

private void WriteMessage(string message)
{
    Debug.Assert(message != null, "message is null");

    File.WriteAllText(FILE_PATH, message);
}
Run Code Online (Sandbox Code Playgroud)

例如,我们可以检查消息变量并在此处抛出异常.为什么我在这里使用assert?或者这是一个错误的例子,看到断言的好处?

debugging assertions

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

强制在主线程上执行代码

如何强制在我的主线程上执行一段代码?

这就是为什么我想知道:

我有一个自定义创建的消息框,有时从一个不是主线程的线程显示.但是,当调用消息框构造函数时,我得到一个InvalidOperationException,说"调用线程必须是STA,因为许多UI组件都需要这个." 这是有道理的,需要在主线程上处理UI元素.

我的MessageBox.ShowMessage(...)函数是一个静态函数,它创建我的自定义消息框的实例并显示它.是否有一些东西可以放在ShowMessage中,它会强制创建消息框并显示在主线程上?在我的代码的其他地方,我使用Control.BeginInvoke来处理类似的问题,但由于它是一个静态函数,因此我没有现有的UI元素来调用BeginInvoke.

我是否必须使用Control.BeginInvoke调用MessageBox.ShowMessage?我更喜欢从ShowMessage中调用BeginInvoke(或一些等价物).

c# wpf multithreading

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

如何调整hsqldb/hibernate应用程序的性能

我有一个开源Java应用程序,它使用Hibernate和HSQLDB来实现持久性.在我的所有玩具测试中,事情都很快,一切都很好.我有一个客户连续几个月运行该软件,他们的数据库在那段时间内显着增长,并且性能逐渐下降.我终于想到数据库可能是问题所在.据我在日志语句中可以看出,服务器中的所有计算都很快发生,因此这与DB可能出错的假设是一致的.

我知道如何对程序进行正常的分析,以确定热点的位置以及占用大量时间的内容.但是我所知道的所有分析器都监视程序内的执行时间,并且不会给你任何有关外部资源调用的帮助.人们使用哪些工具来分析使用外部数据库调用的程序,以找出优化性能的位置?

一个小小的盲目搜索已经找到了一些热点 - 我注意到一个电话,我在列举特定类的所有对象,以便找出是否有任何.标准[.setMaxResults(1)]的一行更改将该调用从半秒更改为几乎瞬时.我还看到在单个事务中多次向db询问相同问题的地方.我还没有弄清楚如何缓存答案,但我真正想要的是一个工具来帮助我更系统地寻找这些事情.

java profiling hibernate hsqldb

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

如何遍历包含从MySQL返回的数据的PHP数组?

好吧,我有一张桌子,里面有几个字段.其中一个领域是username.有很多次它username是相同的,例如:

    • 用户名:bob
    • 密码:鲍勃
    • 报告:1
    • 用户名:bob
    • 密码:鲍勃
    • 报告:2

我做了一个SQL语句select * where username='bob';但是当我执行以下PHP函数时,它只返回最后一个结果:

$thisrow = mysql_fetch_row($result);
Run Code Online (Sandbox Code Playgroud)

我需要从每一行得到每一个领域.我应该怎么做呢?

$mainsection="auth"; //The name of the table
$query1="select * from auth where username='$user'"; 
$result = mysql_db_query($dbname, $query1) or die("Failed Query of " . $query1);  //do the query
$thisrow=mysql_fetch_row($result);
echo "Study: " . $thisrow[1] . " - " . $thisrow[5];
Run Code Online (Sandbox Code Playgroud)

对不起这个愚蠢的问题.我似乎无法让while不止一个领域的循环为我的生活而工作.

php sql loops

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

从Makefile设置LD_LIBRARY_PATH

如何从Makefile设置LD_LIBRARY_PATH env变量?

我有一些链接到共享库的源代码,而共享库又链接到不同的共享库(超过1个).用于构建应用程序的Makefile只知道第一个共享库.

如果我想构建它,我必须指定:( #export LD_LIBRARY_PATH=/path/to/the/shared/libs对于bash)并且工作正常.

但是,我想从Makefile本身做到这一点.

build-process

17
推荐指数
4
解决办法
3万
查看次数

是否有可能在PHP中重载运算符?

具体来说,我想创建一个Array类,并希望重载[]​​运算符.

php operator-overloading

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

JPA Hibernate一对一的关系

我有一对一的关系,但hibernatetool在生成模式时抱怨.这是一个显示问题的示例:

@Entity
public class Person {
    @Id
    public int id;

    @OneToOne
    public OtherInfo otherInfo;

    rest of attributes ...
}
Run Code Online (Sandbox Code Playgroud)

Person与OtherInfo有一对一的关系:

@Entity
public class OtherInfo {
    @Id
    @OneToOne(mappedBy="otherInfo")
    public Person person;

    rest of attributes ...
}
Run Code Online (Sandbox Code Playgroud)

人拥有OtherInfo的一面.OtherInfo是拥有的一方,因此人们用来mappedBy在Person中指定属性名称"otherInfo".

使用hibernatetool生成数据库模式时出现以下错误:

org.hibernate.MappingException: Could not determine type for: Person, at table: OtherInfo, for columns: [org.hibernate.mapping.Column(person)]
        at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:292)
        at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:175)
        at org.hibernate.cfg.Configuration.iterateGenerators(Configuration.java:743)
        at org.hibernate.cfg.Configuration.generateDropSchemaScript(Configuration.java:854)
        at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:128)
        ...
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?我做错了什么或者这是一个Hibernate错误?

java hibernate jpa

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