问题列表 - 第14130页

有iPod SDK吗?

是否可以为iPod和iPod Nano平台编写应用程序,即不是iPhone/iPod Touch?

iTunes上提供了一些iPod"Click Wheel"游戏,但我找不到任何开发者文档.

iphone ipod

11
推荐指数
2
解决办法
1915
查看次数

大学bash中的Java因NoClassDefFoundError而失败

我知道有很多关于NoClassDefFoundError的帖子,他们似乎都在讨论jar文件.虽然我对日食中的java感到很自在,但我很遗憾为什么我能想到的最简单的东西不起作用,除非他们在大学方面打破了这个问题.

public class hello {
    public static void main (String args[]) {
            System.out.println ("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是整个hello.java程序,抛出这个:

Exception in thread "main" java.lang.NoClassDefFoundError: hello/java
Caused by: java.lang.ClassNotFoundException: hello.java
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: hello.java.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

$ CLASSPATH = /:在/ usr/JAVA /最新/ lib目录:/家庭/ 41 /名为myusername/bin中

java -verbose hello.class
Run Code Online (Sandbox Code Playgroud)

得到:

[Opened /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.lang.Object from /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.io.Serializable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar]
[Loaded java.lang.Comparable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] …

java bash noclassdeffounderror java-6

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

如何清除Marshal.AllocHGlobal分配的内存?

我通过我的应用程序分配一些非托管内存Marshal.AllocHGlobal.然后,我将一组字节复制到此位置,并将生成的内存段转换为a,struct然后再通过释放内存Marshal.FreeHGlobal.

这是方法:

public static T Deserialize<T>(byte[] messageBytes, int start, int length)
    where T : struct
{
    if (start + length > messageBytes.Length)
        throw new ArgumentOutOfRangeException();

    int typeSize = Marshal.SizeOf(typeof(T));
    int bytesToCopy = Math.Min(typeSize, length);

    IntPtr targetBytes = Marshal.AllocHGlobal(typeSize);
    Marshal.Copy(messageBytes, start, targetBytes, bytesToCopy);

    if (length < typeSize)
    {
        // Zero out additional bytes at the end of the struct
    }

    T item = (T)Marshal.PtrToStructure(targetBytes, typeof(T));
    Marshal.FreeHGlobal(targetBytes);
    return item;
}
Run Code Online (Sandbox Code Playgroud)

这在大多数情况下都有效,但是如果我的字节数少于需求的大小struct,那么"随机"值将分配给最后的字段(我LayoutKind.Sequential在目标结构上使用).我想尽可能有效地将这些悬挂的区域归零.

对于上下文,此代码对从Linux上的C++发送的高频多播消息进行反序列化. …

.net memory unmanaged-memory

14
推荐指数
4
解决办法
1万
查看次数

用于泛型类型的ASP.NET MVC模型绑定器

是否可以为泛型类型创建模型绑定器?例如,如果我有一个类型

public class MyType<T>
Run Code Online (Sandbox Code Playgroud)

有没有办法创建一个适用于任何类型的MyType的自定义模型绑定器?

谢谢,内森

c# generics asp.net-mvc model-binding

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

如何在Delphi中生成tinyurl

我有一个用Delphi 7编写的聊天程序,我想用一个较小的小文件来替换已发布的长文件.我用谷歌搜索,但还没有发现任何有用的东西.

html delphi url delphi-7

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

Objective-C方法如何引用调用它的对象?

这很简单,让我发疯,我无法找到答案.

方法如何引用调用它的实例?

示例:在alpha类的某些方法中,我有"[bravo charley]"

我想让charley方法做"[alpha-instance delta];" 用特殊的alpha实例做了"[bravo charley]".但查理对alpha或其实例一无所知.

换句话说,如何从alpha实例中的方法调用的charley方法中获取对alpha-instance的引用?

我可以做点什么

in bravo.h:
    -(id) charley:(id)invoker;
in alpha.m:
    [bravo charley:self];
Run Code Online (Sandbox Code Playgroud)

然后"[invoker delta];" 在查理方法中,但这看起来很难看.

methods objective-c invoke

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

在使用Java转换为字符串之前,我应该如何终止char数组

我正在从文件中读取一个char数组,然后使用String构造函数将其转换为字符串.

read = fromSystem.read(b);
String s = new String(b);
Run Code Online (Sandbox Code Playgroud)

这个代码已经在程序中存在了很长时间并且工作正常,但是直到现在它已经读取了数组的完整大小,每次255个字符.现在我正在重复使用该类用于其他目的,并且它的读取大小各不相同.我遇到的问题是,如果它读取,比如说20个字符,然后是15个,那么前一个读取的最后5个仍然在字节数组中.为了解决这个问题,我在读完的内容中添加了一个空字符.

read = fromSystem.read(b);
if (read < bufferLength) {
    b[read] = '\0';
}
String s = new String(b);
Run Code Online (Sandbox Code Playgroud)

如果我那么

System.out.println(b);
Run Code Online (Sandbox Code Playgroud)

它工作,缓冲区的结束不显示.但是,如果我将该字符串传递给消息对话框,那么它仍会显示.还有其他方法可以终止字符串吗?

java string

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

简单的preg_replace

我根本找不到preg_replace,它只是看起来像中文,无论如何我只需&page-X要从字符串中删除" ",如果它在那里.

X当然,如果有人有一个preg_replace初学者的有用教程的链接,也会很方便!

php string replace preg-replace

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

LINQ:无法将类型'System.Collections.Generic.IEnumerable <int>'隐式转换为'int'

我从以下代码中收到错误:

int dreamX[];

private void Form1_Load(object sender, EventArgs e)
{ 
    sumX();
}

private void sumX()
{
    for (var i = 0; i < 8; i++)
    {
        dreamX[i] =
            from Control control in Controls
            where
                control.GetType() == typeof(TextBox)
                && control.Name.StartsWith("box")
            select Convert.ToInt32(((TextBox)control).Text);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误,如何显式转换此错误.

"无法将类型'System.Collections.Generic.IEnumerable -int-'隐式转换为'int'"

c# linq

5
推荐指数
3
解决办法
4万
查看次数

确定变量是否是值列表中的任何一个的最短/最惯用的方法是什么?

这似乎是一个非常简单的问题,但是在Ruby中用最短/最惯用的方法重写这个问题是什么?

if variable == :a or variable == :b or variable == :c or variable == :d # etc.
Run Code Online (Sandbox Code Playgroud)

我看到了这个解决方案

if [:a, :b, :c, :d].include? variable
Run Code Online (Sandbox Code Playgroud)

但这并不总是在功能上等同 - 我相信Array#include?实际上看看列表中是否包含变量对象; 它没有考虑到对象可以实现自己的相等测试def ==(other).

正如下面有用的评论员所观察到的那样,这种解释是不正确的.include?确实使用==但它使用==数组中项目的方法.在我的例子中,它是符号,而不是==变量的方法.这就解释了为什么它不等同于我的第一个代码示例.

(举例来说,Rails的Mime::Type实现:request.format == :html可能返回true,但[:html].include?(request.format)会返回false,就像request.formatMime :: Type的实例一样,而不是符号.)

我到目前为止最好的是:

if [:a, :b, :c, :d].select {|f| variable == f}.any?
Run Code Online (Sandbox Code Playgroud)

但对我来说似乎有些麻烦.有没有人有更好的建议?

ruby syntax

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