问题列表 - 第28218页

无法识别的选择器问题

我很困惑......我有这个函数"colorWithHexString"...当我将它包含在调用它的viewcontroller中时,它工作正常.但是当我将它移动到一个单独的"BSJax"类并使用相同的输入参数调用它时,它会抛出一个无法识别的选择器错误.这是电话:

BSjax *bsjax = [BSjax new];
NSString *hexString = [NSString stringWithString:@"CCCCFF"];
[self.view setBackgroundColor:[bsjax colorWithHexString:hexString]];
Run Code Online (Sandbox Code Playgroud)

我很确定我正在调用函数的方式阻止它作为bsjax方法工作.任何反馈将不胜感激.

BSjax.h包括:

+ (UIColor *)colorWithHexString:(NSString *)stringToConvert;
Run Code Online (Sandbox Code Playgroud)

......和BSjax.m包括:

+ (UIColor *)colorWithHexString:(NSString *)stringToConvert
{
    NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];

    // String should be 6 or 8 characters
    if ([cString length] < 6) NSLog(@"colorWithHexString called with parameter < 6 characters in length");

    // strip 0X if it appears
    if ([cString hasPrefix:@"0X"]) cString = [cString substringFromIndex:2];

    if ([cString length] != 6) NSLog(@"colorWithHexString called with parameter != 6 characters …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c selector nsstring

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

对R/LaTeX表创建包的建议

我一直在使用xtable包装很长一段时间,并期待在R中编写我的第一个包...所以我认为如果我有一些值得注意的"酷"想法,那么很有可能之前有人到过那里我...... =)

我对专门用于创建LaTeX表的函数/包感兴趣(当然是通过R).我碰到了quantreglatex.table功能的包装.对类似功能/包的任何建议?

PS我正在考虑构建一个webapp,用户可以在其中定义自己的表格预设/模板,选择样式,统计等.这是一个早期的想法,尽管...... =)

latex r

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

无法在Windows 7上安装"IIS 6 Metabase和IIS 6配置兼容性"

我试图让Visual Studio安装程序能够使用我的本地IIS服务器来托管项目 - 它告诉我需要安装"IIS 6 Metabase和IIS 6配置兼容性".所以我试图通过添加/删除Windows组件这样做.安装过程结束,然后说明发生了错误,并且没有安装所有组件(有用,对吗?)然后要求我重新启动 - 重新启动时,未安装该功能.

有没有人在Windows 7之前遇到过这个问题?如果重要的话,我正在运行64位Ultimate版本.

我还尝试完全卸载IIS(有效),然后重新安装"IIS 6 Metabase和IIS 6配置兼容性" - 在安装结束时同样失败.

有一个\ Windows\IIS7.log文件,我可以用于调试,但它相当大和随机..我没有看到任何尖叫"致命错误".

windows iis

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

ruby或python更适合所有操作系统的脚本?

如果我想编写mac和windows中的迷你应用程序(在终端中),首选哪一个:ruby或python?

或者只是品味问题没有重大区别?

因为我知道python definetely是一种很好的脚本语言.

谢谢

ruby python

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

帮助创建随机字符串

我需要创建一个随机字符串,其长度应介于6到10之间,但它有时只生成3到5的长度.这是我的代码.任何人都可以找到问题吗?:(

            int lengthOfName = (int)(Math.random() * 4) + 6;
        String name = "";
        /* randomly choosing a name*/
        for (int j = 0; j <= lengthOfName; j++) {
            int freq = (int)(Math.random() * 100) + 1;
            if(freq <= 6){
                name += "a";
            }if(freq == 7 && freq == 8){
                name += "b";
            }if(freq >= 9 && freq <= 11){
                name += "c";
            }if(freq >= 12 && freq <= 15){
                name += "d";
            }if(freq >= 16 && freq <= 25){
                name …
Run Code Online (Sandbox Code Playgroud)

java string random

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

是否有一个List实现(在Java中)支持插入移位?

假设我有一个包含元素的List

4,7,9,17,24

我想插入11,但要保持秩序.所以我想做点什么

list.add(3,11),并获得以下列表:

4,7,9,11,17,24

但是,如果我这样做,我将17替换为11.你能帮忙吗?

java list add

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

Maven jetty插件和资源目录

在运行maven jetty插件时,我是否应该期望main/resources中的文件位于类路径中?这些应用程序可用于我在码头内运行吗?我是否可以将它们作为类路径资源而不是通过文件系统加载?

使用Eclipse Maven插件在Eclipse中运行junit测试也是同样的问题.

如果此目录不在类路径上,我可以添加它吗?

java maven-2 jetty classpath

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

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

用于长抛出异常列表的java样式

格式化长throws列表的Java样式是什么?

假设我有这个:

 public void some() throws IOException, ClassNotFoundException, NoSuchMethodException,InvocationTargetException, IllegalAccessException {
  }
Run Code Online (Sandbox Code Playgroud)

应该是:

    public void some() 
        throws IOException, 
               ClassNotFoundException,
               NoSuchMethodException,
               InvocationTargetException,
               IllegalAccessException {
  }
Run Code Online (Sandbox Code Playgroud)

,

    public void some() throws IOException,ClassNotFoundException,
               NoSuchMethodException,InvocationTargetException,
               IllegalAccessException {
  }
Run Code Online (Sandbox Code Playgroud)

或者是其他东西?

java coding-style sun-coding-conventions

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

任何人都可以解释以下代码的工作吗?

任何人都可以解释以下代码的工作吗?

interface myInterface{}

public class Main {

    public static void main(String[] args) {

        System.out.println(new myInterface(){public String toString(){return "myInterfacetoString";}});

        System.out.println(new myInterface(){public String myFunction(){return "myInterfacemyFunction";}});
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是......

myInterfacetoString
primitivedemo.Main$2@9304b1
Run Code Online (Sandbox Code Playgroud)

所有答案都说println()语句中的myInterface是匿名类.但是因为我已经将它声明为接口,为什么它允许我创建同名的匿名类....?

再次...如果这些是匿名类,那么class main应该允许我给这些匿名类赋予任何名称..但是如果尝试这样做..我得到编译错误

java abstract-class interface anonymous-class

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