小编Rei*_*ica的帖子

有多少种方法可以将char数组传递给C函数?

  • foo(char *s)
  • foo(char *s[ ])
  • foo(char s[ ])

所有这些有什么区别?

有什么方法可以修改作为参数传递的数组的元素,就像我们传递intfloat使用&实际参数的值被修改一样?

c arrays pointers argument-passing

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

如何隐藏临时搜索栏?

我有一个包含浏览器的窗口.Up是一个工具栏.在窗口的底部是一个搜索栏.搜索栏有一个关闭按钮[x].当用户单击关闭按钮时,我希望该栏消失.我希望只有当用户按下CTRL + F时才显示该栏.我尝试使用.hide()命令连接关闭的butoon,但应用程序崩溃.我需要帮助.

在此输入图像描述

的.cpp

DocumentationWin::DocumentationWin (QWidget * parent){
    docs = new QTextBrowser( this );

    //Prepare toolbar
    toolbar = new QToolBar( this );
    //add stuff to toolbar


    //Prepare footer bar
    searchlabel = new QLabel(tr("Find in page:"),this);
    resultslabel = new QLabel("",this);
    searchinput = new QLineEdit();

    findprev = new QToolButton(this);
    findprev->setArrowType(Qt::UpArrow);
    connect(findprev, SIGNAL(clicked()), this, SLOT (clickFindPrev()));
    findnext = new QToolButton(this);
    findnext->setArrowType(Qt::DownArrow);
    connect(findnext, SIGNAL(clicked()), this, SLOT (clickFindNext()));

    QStyle *style = qApp->style();
    QIcon closeIcon = style->standardIcon(QStyle::SP_TitleBarCloseButton);
    QPushButton *closeButton = new QPushButton(this);
    closeButton->setIcon(closeIcon);
    closeButton->setFlat(true);
    connect(closeButton, SIGNAL(clicked()), …
Run Code Online (Sandbox Code Playgroud)

c++ qt qwidget

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

Qt,如何立即暂停QThread

我有一个QThread监听服务器.我想QThread立即暂停工作.不等待,但几乎像终止,它必须立即.

qt qthread

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

是我还是这个课件入口有拼写错误?

我从在线麻省理工学院的课件讨论中得到了这个(pdf警告):

public class Human { 
 private String name; 
 ... 
 public Human(String name) {
  this.name = name;
 }
 public String getName() { 
  return String; 
 }
}

public class Student extends Human { 
 private String username;
 public Student(String name, String username) {
  super(name);
  this.username = username;
 }
 public String getName() {
  return username;
 }
 public String getRealName() { 
  return super.getName();
 }
}
...
public class World {
 ... 
  void someMethod() { 
   Student alice = new Student("Alice", "abc"); 
   System.out.println(alice.getRealName()); // what …
Run Code Online (Sandbox Code Playgroud)

java return

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

php a href帖子可以不使用像index.php这样的链接吗?id = value

我想通过href发布一些值.但是,我不喜欢使用像这样的链接index.php?id=value.还有其他方法吗?

我想张贴test1test2.

<div id="div1">
  <li><a href="index.php">test1</a></li>
  <li><a href="index.php">test2</a></li>
</div>
<div id="div2">this is a <? $_POST["name"]; ?>, just a test.</div>
Run Code Online (Sandbox Code Playgroud)

php post

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

如何在最后一个窗口关闭时保持应用程序运行?

我正在 Qt 中开发一个非常基本的 GUI 项目(使用 C++),并且希望能够在我的程序中关闭主窗口而不会一直退出程序。默认情况下,它会在主窗口关闭时退出。如何防止?

c++ qt

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

尝试访问映射驱动器时,文件复制在服务中失败

我正在尝试使用File.Copy()Windows服务(作为网络服务运行)复制文件.

File.Copy(sourceFile, targetFile, true);
Run Code Online (Sandbox Code Playgroud)

麻烦的是,当目标位于映射的网络驱动器上时,我收到一个错误:

找不到路径'Z:\ copiedfile.txt'的一部分

我找到了其他在2006年遇到这个问题的人,但那个帖子有一个不愉快的结局:OP放弃并找到了解决方法.

在过去7年中是否发现了任何解决方案?

c# windows-services

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

如何使用 QProcess 在控制台窗口中启动并稍后终止 cmd.exe

我需要通过 QProcess 运行一个可见的 cmd.exe 窗口,并最终终止它。shell 的控制台窗口必须在前台,并且必须对用户可见。

如果我使用 启动它QProcess::start(),控制台窗口永远不会出现。如果我使用类方法启动它QProcess::startDetached(),我不能使用实例方法terminate()来终止它。

c++ qt qprocess

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

传递给pgplot时是否有O(1)方法来分离复数数组的实部和虚部?

我的代码中有一个复杂的float数组,一个库为我生成.考虑它是这样的:

float _Complex data[N];
Run Code Online (Sandbox Code Playgroud)

为了将它作为具有实部和虚部的单独数组,我迭代数组并获取如下值:

float real[N];
float imag[N];
for (int pt=0;pt<N;pt++) {
  real[pt] = creal(data[pt]);
  imag[pt] = cimag(data[pt]));    
}
Run Code Online (Sandbox Code Playgroud)

但这实际上是低效的,因为这是一个O(N)执行时间和空间的操作.我想知道是否可以使用一些指针算法分离数组,以便减少执行时间和内存使用量?

我需要分别绘制实数和虚数值.我的绘图库PGPLOT需要将一组值发送给它,因此我无法"就地"使用复杂数组.

c arrays time-complexity complex-numbers

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

Qt Creator 卡在 Mac 操作系统的“启动调试器”中

我正在尝试使用 Qt 5.3.2 在 Mac OS X 10.11.6 上调试我的应用程序。

调试进度在“启动调试器”时停止,并且有一条关于调试模式的消息说:为 ABI“x86-macos-generic-mach_o-64bit”启动调试器“LldbEngine”...

我需要做什么才能让调试器正常工作?

macos qt qt-creator

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