问题列表 - 第18497页

连接两个字段

我在数据集中有这两个字段.如何在Crystal Reports中连接它们以显示彼此相邻?

select 
  CAST(T.GLTR_PSTNG_TYPE AS VARCHAR) REF_NO, 
  CAST(T.GLTR_DOC_CODE AS VARCHAR) GLTR_OUR_DOC_NO    
from dom
Run Code Online (Sandbox Code Playgroud)

crystal-reports

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

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

我可以调整我的Android模拟器以使其快速?

我使用Android模拟器来运行我的程序.但它真的很慢.启动并显示主屏幕大约需要90秒.我可以调整它以便我可以大大减少这个时间吗?谢谢

android emulation tweak

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

我应该在哪里释放函数内存?

我正在用C语言编写一个shell.虽然我不希望其他人使用它,但我还是想练习编写可维护且组织良好的代码.我在一些函数中注意到了以下模式,所以在它固化之前,我希望它能够经过全面审查.

例如,请考虑以下功能:

int foo(int param...) {
  // declare variables
  struct bar *a, *b, *c;

  // do some work
  a = bar_creator();
  b = bar_modifier(a);
  c = bar_modifier(b);

  // cleanup
  free(a);
  free(b);
  free(c);

  return 1;
}
Run Code Online (Sandbox Code Playgroud)

注意事项:

  • 三个阶段:声明,启动/修改,清理

  • 新分配的结构通常从函数返回,作为其他对象的修改副本

  • 不需要大量的对象,因此内存使用不是问题

目前,这三个部分相对不同.这允许我匹配第一个和最后一个部分并确保一切都被考虑在内.现在我想知道一个更好的风格是否可以在不需要时立即解除分配.这样做的动机可能是最小化代码部分有意义的上下文.

您对资源重新分配的方法是什么?给定策略的优点是什么?

编辑

澄清关于函数行为的任何混淆:

/**
* returns a newly created bar
*/
struct bar *bar_creator();

/**
* takes a bar, and returns a _new_ copy of it that may have been modified.
* the original is not modified.
*/
struct bar …
Run Code Online (Sandbox Code Playgroud)

c coding-style

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

QMetaObject :: invokeMethod返回true,但从不调用方法

我正在尝试使用QMetaObject :: invokeMethod在GUI线程上运行一个方法,该方法返回true.但是,如果我使用Qt :: QueuedConnection,我的方法永远不会被调用(即使invokeMethod返回true).

这就是我正在使用的:

QMetaObject::invokeMethod(this, "draw_widgets", Qt::QueuedConnection)
Run Code Online (Sandbox Code Playgroud)

我没有得到任何错误消息或任何东西......如果我使用Qt :: AutoConnection或Qt :: DirectConnection,该方法会被调用,但当然来自同一个线程.不是来自GUI线程,这是我需要的.

draw_widgets是void draw_widgets()类型的公共槽,我的类继承QObject并使用Q_OBJECT宏.

我将不胜感激任何帮助,或如何检查为什么不调用该方法.

谢谢.

c++ user-interface qt multithreading

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

使复合小部件可拖动的问题

我相对很新的GWTňDND ..我已经创建了一个复合控件..当我试图使复合控件拖动它抛出一个异常"dragHandle必须实现HasMouseDownHandlers,HasMouseUpHandlers,HasMouseMoveHandlers和HasMouseOutHandlers为可拖动"的对象时我错过了一些非常重要的东西?

谢谢,信德

gwt drag-and-drop

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

BackgroundWorker还需要调用Invoke吗?

C#中做一些工作的最后一个问题显示进度条?,人们建议使用BackgroundWorker.我认为在BackgroundWorkerDoWork方法中你可以直接更新GUI,但为什么需要使用调用此函数调用Invoke.

toolTip.SetToolTip(button, toolTipText);
Run Code Online (Sandbox Code Playgroud)

c# invoke backgroundworker

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

Objective-C:如何将布尔值转换为与NSKeyedArchiver一起使用的对象

我需要将布尔值转换为对象,否则NSKeyedArchiver会抛出内存访问错误.最好的方法是什么?

memory xcode casting objective-c

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

Zend_Log在application.ini中

有没有任何例子如何从application.ini设置zend日志的实例?我只找到了一个记录到文件的例子,但我想登录一个SQLITE数据库表?

Zend Log资源

php logging zend-framework zend-application

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

快速扩散强度算法

首先为标题道歉,我不知道它是否描述了我想要实现的目标,但它是我所拥有的最好的.

基本上我有一个数组描述2D空间的强度.我想在给定的一组迭代中将这个强度分配给邻居,即让我说我有以下数组:

intensity = [ 0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 100, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0,
              0, 0, 0, 0, 0 ]
Run Code Online (Sandbox Code Playgroud)

然后我做了一次通过我的distributeIntensity算法(将50%的强度分配给邻居).然后我会:

            [ 0,  0,   0,  0, 0, 
              0,  0,   0,  0, 0, 
              0, 50,  50, 50, 0, 
              0, 50, 100, 50, 0, 
              0, 50,  50, 50, 0, 
              0,  0,   0,  0, 0,
              0,  0,   0,  0, 0 ]
Run Code Online (Sandbox Code Playgroud)

如果我对原始数组执行2次传递,则生成的数组将为: …

javascript algorithm distribution

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