Articles of 输出

只清除控制台输出的一部分

我想做的事: 光标最初在屏幕的左上angular闪烁: 剩余160个字符 _ 当我按“我”时: 剩余159个字符 一世 当我按“a”时: 剩余158个字符 IA 当我按“m”时: 剩余157个字符 我是 等等。 需要做什么(据我所知): 只需要清除屏幕的前三个字符。 更新屏幕上新按下的按键 我曾经尝试过: 我试图清除整个屏幕,并写下以前的所有内容。 为什么我不喜欢我所做的: 因为它给出了一个生涩的外观。 入场不顺利。 我需要你帮助我: 一些内置function或一些其他技术来清除屏幕的一部分。 我的规格: Windows XP SP 3 IDE:Visual C ++ 2010 Express

没有SDL的stdout.txt

我正在使用C ++和SDL2在Windows 7下使用Code :: Blocks 12.11。我使用mingw32-gcc编译器并下载了SDL2的标准预编译Windows发行版(2.0.1版本),并使用i686 -w64-mingw32版本。 到目前为止东西正在工作,我得到graphics输出和SDL_ttf扩展工作。 从一开始就从来没有工作的唯一的东西是从SDL的txt文件得到我的标准输出作为打算: 无论我做什么,我都不会在任何地方获得stdout.txt或stderr.txt,甚至没有看到这些文件创build一次。 这些文件也不是在运行时创build的,而是在程序closures时被删除,它们从来不会被创build。 当我编译我的程序作为一个控制台应用程序,我得到的SDL错误输出在该控制台,但没有cout或printf或fprintf(标准输出…)在所有(尝试所有三个)。 当编程一些没有SDL的控制台标准输出工作正常。 所以问题不是重新路由标准输出到控制台,这是关于SDL和标准输出的常见问题,问题是我甚至没有按照预期将输出写入相应的文件。 SDL 2.0.0和SDL 2.0.1都会发生这种情况,这两种情况都是预编译的和未经更改的。 这是我的主要function的样子。 myGame.GameStart()运行一切,包括清理。 我对C ++相当陌生,所以在这里也可能会出现一些奇怪的错误。 #include "SDL.h" #include "SDL_ttf.h" int main(int argc, char* argv[]) { TTF_Init(); SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO|SDL_INIT_TIMER|SDL_INIT_EVENTS); SDL_LogSetAllPriority(SDL_LOG_PRIORITY_WARN); MyGameClass myGame; myGame.GameStart(); SDL_Quit(); TTF_Quit(); return 0; } 我用-g和-std = c ++ 0x进行编译。 我连接mingw32,SDL2main,SDL2,SDL2_ttf(按顺序)和mwindows。 要查看控制台,我将编译为控制台应用程序,并在执行结束时使用“暂停”选项。 我相当新的Code :: Blocks,并没有深入到编译器和debugging器的各种选项。 有没有人有一个想法? 我错误的顺序链接? 链接错误的东西? […]

在Windows上loggingEC2实例上的用户数据脚本输出

我试图得到ec2的“用户数据”脚本日志,并指示他们到Windows系统日志。 在linux上,有人已经find了解决scheme: http : //alestic.com/2010/12/ec2-user-data-output 基本上你会把/var/log/user-data.loglogging到系统日志中。 我需要知道如何做的Windows实例请。 我在我的Windows实例上找不到任何user-data.log。

cmp命令返回EOF在我的输出尽pipe完全匹配,据我所知

所以我会开始说这是一门课程,我认为教授不会真的在乎,如果cmp回报一些奇怪的东西,他们是一样的。 我试图比较我的代码的输出,名为uout,正确的输出,在文件correct0。 然而问题是它返回“cout:EOF on uout”。 从一点挖掘我发现EOF表明,他们是一样的,直到较短的文件的结尾,较短的文件是以EOF命名的文件,所以我从中得到的是,他们是相同的,直到uout结束短。 问题是,它绝对不会结束。 当在文本编辑器中打开这两个文件并手动检查空格,行号和列号等时,一切都是完全匹配的。 为了说明我的观点,直接使用ctrl-a + ctrl-v复制文件: 正确0 http://pastebin.com/Bx7SM7rA uout http://pastebin.com/epMFtFpM 如果有人知道什么是错的,可以解释它,只是我会很感激。 我已经多次检查,找不到任何问题。 也许这是简单的,我只是不能看到它,但我迄今看到的一切似乎表明,这些文件是相同的,直到“较短”结束,奇怪,即使我切换我的执行 cmp correct0 uout 至 cmp uout correct0 两个实例最终返回 cmp: EOF on uout

Unix:获取导出PATH到“Stick”

在Unix中设置导出path时,例如: export PATH=$PATH: $EC2_HOME/bin 如果我离开航站楼开放回去继续工作,我必须再次经过所有的步骤,每次都设置path。 我想知道如何设置path并让它“粘住”,这样我的系统就知道在下次打开terminal的时候哪里可以find所有的东西,而不必再重复一遍。 谢谢!

你能帮我解释一下我的svn diff输出吗?

我使用SVN DIFF比较两个文件夹(一个分支和一个中继)…目标是确定更改列表。 然后,我对分支中的文件进行了一些更改。 但是输出显示我已经在trunk中修改了它们。 为什么会这样呢? 有没有更好的命令来获得我正在寻找的结果? 我正在使用的命令:SVN DIFF –SUMMARIZE(中继文件夹的URL)(分支文件夹的URL)

将控制台输出redirect到unix中的文件

我一直在尝试使用find命令在我的ftp服务器中search文件 find ./* -iname "MyLog.log" 我得到了非常大量的输出。 我正尝试使用以下命令将此输出redirect到一个文件中。 find ./* -iname "MyLog.log" > ./myfile/storeLog.log 和 find ./* -iname "MyLog.log" tee ./myfile/storeLog.log 但我仍然能够在控制台中看到输出,而不是在文件中。 任何人都可以帮助我如何redirect输出到一个文件,当我们在Unix中使用find命令。

Java:有没有办法运行系统命令并在执行过程中输出输出?

我有一个Python脚本,需要很长时间才能完成。 我想从Java运行它,而且在执行时输出脚本的输出,以便我可以判断它是否正常运行。 我search了,只发现了在系统命令完成后输出输出的例子,而不是在执行过程中。 任何方式来执行脚本运行? 这是我的 public void doSomething() throws IOException { String[] callAndArgs = {"python", "/hi.py"}; Process p = Runtime.getRuntime().exec(callAndArgs); BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream())); String s; while ((s = stdInput.readLine()) != null) { System.out.println(s); } while ((s = stdError.readLine()) != null) { System.out.println(s); } }

将MultiLabelDataset <String,String>转换为Guava Multimap进行打印/检查

我正在使用以下程序: public static void main(String[] args) throws Exception { String input = args[0]; InputStream is = new BufferedInputStream( new FileInputStream( input ) ); toMultiLabelDataset(is); is.close(); } public static MultiLabelDataset<String, String> toMultiLabelDataset(InputStream is) throws IOException { List<RelationAndMentions> relations = toRelations(is, true); MultiLabelDataset<String, String> dataset = toDataset(relations); return dataset; } 正如你所看到的,它利用了MultiLabelDataset<String, String>forms的数据结构,我想以人类intelligabe的forms打印这个野兽的内容。 根据我以前的search,我可能会使用Apachestringutils或谷歌番石榴库,是吗? 我该怎么去做呢? 我的猜测是,这些库中的等价数据结构,一个需要<String, String> ,我只需要确定是什么,复制MultiLabelDataset<String, […]

以随机顺序打印字典的内容

我对Python相当陌生。 事实上,今天是我在Python的第一天。 我正在阅读一个教程,并阅读字典。 但是我不知道字典内容的显示顺序是什么。 以下是我的代码: dir = {'Z':1,'Y':3,'X':5,'V':7,'U':9,'T':2,'S':4,'R':6,'Q':8,'P':10}; print dir; 以下是输出: “Q”:8,“P”:10,“S”:4,“R”:6,“U”:9,“T”:2,“V”:7,“Y” X':5,'Z':1} 任何人都可以解释我如何得到这个输出,而不是它的原始序列的列表。 PS:对不起,一个跛脚的问题:(