问题列表 - 第41112页

ncurses 中的线条绘制

我一整天都在尝试在 ncurses 中绘制简单的线条(例如框),但我无法让它工作。我正在尝试打印像这里找到的扩展 ASCII 字符:http : //www.theasciicode.com.ar/ascii-table-codes/ascii-codes-219.html 我已经看到一些提到 wchar_t,但它显然需要 ncursesw,我不知道如何包含它(我知道它已安装)

我在 OS X 10.6.2 和 GCC 4.2 下使用 XCode。

有任何想法吗?

macos ncurses extended-ascii osx-snow-leopard

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

在Java Web Start中启动文件错误

我正试图通过网络启动启动一个Java应用程序,我收到以下错误,我似乎无法弄清楚.任何提示,技巧或窍门来解决这个问题将不胜感激.

JNLPException[category: Launch File Error : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/">
  <information>
    <title>J2RE 1.5.0_22 Installer</title>
    <vendor>Sun Microsystems, Inc.</vendor>
    <homepage href="null"/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <update check="timeout" policy="always"/>
  <resources>
    <java href="http://java.sun.com/products/autodl/j2se" version="1.3+"/>
    <jar href="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/javaws-j2re-inst.jar" download="eager" main="false"/>
    <property name="installerLocation" value="jre-1_5_0_22-linux-i586.bin"/>
    <property name="installerSize" value="17283082"/>
    <property name="javaVersion" value="1.5.0_22"/>
    <property name="platformVersion" value="1.5"/>
    <property name="licenseSize" value="13238"/>
    <property name="waitString.0" value="[yes or no]"/>
    <property name="responseString.0" value="yes"/>
    <property name="osplatform" value="linux-i586"/>
  </resources>
  <installer-desc main-class="com.sun.webstart.installers.Main"/>
</jnlp> ]
    at com.sun.javaws.JnlpxArgs.executeInstallers(JnlpxArgs.java:500)
at com.sun.javaws.Launcher.prepareResources(Launcher.java:993)
at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:621)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:327)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:199)
at com.sun.javaws.Launcher.launch(Launcher.java:116) …
Run Code Online (Sandbox Code Playgroud)

java jnlp

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

Cocoa中的keyUp/keyDown问题

我正在编写一个将成为基本视频游戏的应用程序,但keyUp:(NSEvent )和keyDown:(NSEvent)方法无法执行.

这是我的代码:

-(void)keyUp:(NSEvent*)event {
    NSLog(@"Key %@", event);
}

-(void)keyDown:(NSEvent*)event {   
    switch( [event keyCode] ) {
        case 126:
        case 125:
        case 124: 
        case 123:       
   NSLog(@"Arrow key pressed!");
   break;
        default:
   NSLog(@"Key %@", event);
   break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我确定它在NSResponder的子类中(虽然它在NSOpenGLView中,可能会影响它吗?)然后我没有看到任何问题.任何帮助都非常有用.谢谢 :)

macos cocoa objective-c keydown

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

调试python web服务

我正在使用此处的说明,尝试检查发送到我的网络服务器的HTTP命令.

但是,我没有按照教程中的建议在控制台上看到HTTP命令.有谁知道如何在CLI上显示/调试HTTP命令?

我在Linux Ubuntu上运行Python 2.6.5

python urllib2

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

Haskell:Equation Expander 1+(1+(1+(1+(...))))=∞

是否存在Haskell的方程扩展器?

foldr.com这样的东西:1+(1+(1+(1+(…))))=?

我是Haskell的新手我很难理解为什么某些方程比其他方程更优选.我认为如果我能看到方程扩展会有所帮助.

例如,我发现foldrvs foldl起初很难理解,直到我看到它们扩展.

foldr :: (a -> b -> b) -> b -> [a] -> b
foldr k z xs = go xs
             where
               go []     = z
               go (y:ys) = y `k` go ys

foldl :: (a -> b -> a) -> a -> [b] -> a
foldl f z0 xs0 = lgo z0 xs0
             where
                lgo z []     =  z
                lgo z (x:xs) = lgo (f z x) …
Run Code Online (Sandbox Code Playgroud)

haskell expression equation expansion equational-reasoning

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

Rails - Rakefile

什么是Rakefile?在root/Rakefile中

要让Jammit工作,您需要将以下内容添加到Rakefile中

require 'jammit'
Jammit.package!
Run Code Online (Sandbox Code Playgroud)

这是为什么?这到底是做什么的?thxs

rake ruby-on-rails rakefile ruby-on-rails-3

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

包含</ script>的javascript变量

我需要一些帮助.我必须创建一个包含更多javascript的javascript字符串,然后将其写入父窗口中的div标签.代码如下:

<script language="javascript" type="text/javascript">
var jstr2 = '';
jstr2 += '<script language="javascript">\n';
jstr2 += 'function doPagingProducts(str) {\n';
jstr2 += 'document.frmPagingProducts.PG.value = str\;\n';
jstr2 += 'document.frmPagingProducts.submit()\;\n';
jstr2 += 'return false\;\n';
jstr2 += '}\n';
jstr2 += '</script>\n';
jstr2 += '\n';
</script>
Run Code Online (Sandbox Code Playgroud)

但是,创建的字符串中的结束脚本标记实际上关闭了javascript,我得到的错误如下:

Error: unterminated string literal
Line: 135, Column: 9 ( The </script> line before the end of the string.)
Source Code:
jstr2 += '
Run Code Online (Sandbox Code Playgroud)

有什么办法可以防止这个问题..?

非常感谢你的帮助.

最诚挚的问候,保罗


编辑 我终于通过</script>从javascript字符串中提取final 来解决这个问题.我添加了脚本显示的结束标记.它凌乱,但它的工作原理.非常感谢您的所有评论.

javascript

6
推荐指数
3
解决办法
2916
查看次数

Linux的反汇编程序能够反汇编旧的DOS .COM/.EXE文件

我在这里的第一个问题,希望我做错了.

我的问题是我有一个旧的DOS程序,它已经将文件格式严重破解到极致以节省空间.(是的,对于那些知道的人来说,这是一种杀戮.)

Objdump不想帮助我; 快速的谷歌搜索没有产生任何问题的实际结果,并且这方面的联机帮助也不是太慷慨.

还有其他人,比如丽达.但是,出于某种原因,我无法让丽达工作; 我相信还有其他选择.

有没有经验在Linux上拆解DOS可执行文件?或者我应该尝试一些基于DOS的反汇编程序并在Dosemu上运行它?

linux reverse-engineering disassembly

3
推荐指数
2
解决办法
9144
查看次数

意外的非NULL返回

我正在使用TagLib(在Windows上,使用MingW构建).我想让TagLib识别MP3文件中没有ID3v1或ID3v2信息.根据TagLib文档,当文件中没有ID3v2信息时,MPEG File对象中的ID3v2Tag()函数应返回NULL指针.

不幸的是,这种情况并未发生.我有一些我在我的代码中使用的测试MP3文件(我已经提供了文件):

  • blank.mp3(下载),完全没有ID3v1或ID3v2信息.我可以通过在文件二进制内容中对"TAG"和"ID3"进行纯文本搜索来确认这一点.
  • only_album_id3v2.mp3(下载),有ID3v2信息(只设置了相册)
  • only_album_id3v1.mp3(下载),有ID3v1信息(只设置了相册)

这是我的代码.

#include <iostream>

#include <mpeg/mpegfile.h>
#include <mpeg/id3v2/id3v2tag.h>

using namespace std;

int main()
{
    cout << "Test." << endl;

    TagLib::MPEG::File a("tests/other/blank.mp3");
    TagLib::MPEG::File b("tests/id3v2/only_album_id3v2.mp3");
    TagLib::MPEG::File c("tests/id3v1/only_album_id3v1.mp3");


    TagLib::ID3v2::Tag * at = a.ID3v2Tag();
    TagLib::ID3v2::Tag * bt = b.ID3v2Tag();
    TagLib::ID3v2::Tag * ct = c.ID3v2Tag();

    cout << at->album() << endl;
    cout << bt->album() << endl;
    cout << ct->album() << endl;

    cout << "The program is done.";

    return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c++ windows taglib

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

如何在所有浏览器中使输入按钮看起来完全相同?

我正在为我的表单按钮设置样式:

/* CSS RESET */
* { margin: 0; padding: 0; }
...
form input.button {
    padding: 2px;
}
...
<input class="button" name="submit" type="submit" value="Login" />
Run Code Online (Sandbox Code Playgroud)

但他们看起来像这样:

替代文字

在所有浏览器中使按钮看起来完全相同的最简单方法是什么?

css cross-browser

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