小编yuf*_*pan的帖子

C++中0x和'\ x'之间有什么区别?

我知道十六进制数通常在C/C++语言中以0x为前缀.例如,0x5A表示十进制的90.但我看到一个使用单引号字符的示例代码'\x'.

BYTE outputBuffer[index++] = '\x5A'; // instead of 0x5A
Run Code Online (Sandbox Code Playgroud)

意思是'\x5A'完全一样的0x5A吗?

如果是这样,为什么还有十六进制表示法的替代方法?

c++

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

Markdown-preview在emacs markdown模式下不起作用

Markdown预览命令不起作用.

我使用package-install在emacs上安装了markdown-mode.el.然后我创建了test.md文件作为试用版.语法hi-lighting显然在文本中正常工作.

当我使用"Cc Cc p"命令以显示markdown预览时,我在backtrace缓冲区中收到以下错误消息.即使我在当前目录中保存了test.md文件,它仍然说"没有这样的文件或目录".该文件位于"〜/ workspace/daily_log/test.md"中.

我尝试了"Mx markdown-preview"而不是快捷键.但它也不起作用.

我是否在使用降价模式时犯了错误?任何帮助,将不胜感激.提前致谢.

回溯缓冲区中的错误消息

Debugger entered--Lisp error: (file-error "Searching for program" "No such file or directory" "bash.exe")
call-process-region(1 36 "bash.exe" "/tmp/emacsAxnXZ9" #<buffer *markdown-output*> nil "-c" "markdown")
shell-command-on-region(1 36 "markdown" "*markdown-output*")
markdown("*markdown-output*")
markdown-preview()
call-interactively(markdown-preview nil nil)
command-execute(markdown-preview)
Run Code Online (Sandbox Code Playgroud)

我的环境

操作系统:Ubuntu 14.10

emacs:24.4.1(x86_64-unknown-linux-gnu,GTK +版本3.12.2)

markdown-mode:markdown-mode-20140914.1012 /

emacs markdown

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

为什么控制台上没有任何消息出现(QtQuick应用程序中的console.log())

当我从命令提示符运行QtQuick应用程序时,我想在命令提示符下显示消息.

这是我的试用源代码.

import QtQuick 2.1
import QtQuick.Controls 1.0

ApplicationWindow {
   title: qsTr("Console test")
   width: 640
   height: 480

   menuBar: MenuBar {
       Menu {
           title: qsTr("File")
           MenuItem {
               text: qsTr("Exit")
               onTriggered:{
                   Qt.quit();
               }
           }
           MenuItem {
               text: qsTr("Start")
               onTriggered: console.log("start button is pressed.")
           }
       }
   }

   Button {
       text: qsTr("Hello World")
       anchors.centerIn: parent
   }
Run Code Online (Sandbox Code Playgroud)

}

在QtCreator IDE中,它按预期工作.(当我点击munu项目"start"时,该消息显示在IDE的控制台上.)

但是,在命令提示符中,不显示任何消息.有谁知道为什么?

虽然我读了这篇文章,但我不知道如何解决这个问题.

提前致谢.

[配置]

操作系统:Windows 8.1(32位)套件:桌面Qt 5.2.0 MSVC2012 32位IDE:QtCreator 3.0

qt qml

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

Octave中是否可以使用反馈功能

我是八度的初学者。如果我问了一个愚蠢的问题,我很抱歉。

我想在控制包中使用反馈功能。我使用以下命令安装了这个包。

pkg install -forge control

安装似乎成功,并自动生成以下目录。

~/octave/control-2.6.5
Run Code Online (Sandbox Code Playgroud)

但是当我在 Octave 中输入“反馈”时,Octave 会显示以下消息。

warning: the 'feedback' function belongs to the control package from Octave Forge but has not yet been implemented.
Run Code Online (Sandbox Code Playgroud)

“feedback.m”文件存在于“~/octave/control-2.6.5/@lti”中。我如何使用这个 .m 文件。

任何帮助,将不胜感激。提前致谢。

操作系统:Ubuntu 14.04LTS

八度版本:3.8.1

octave

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

标签 统计

c++ ×1

emacs ×1

markdown ×1

octave ×1

qml ×1

qt ×1