问题列表 - 第24307页

在iOS App中加载谷歌图表图片网址

我想显示谷歌图表api的同心饼图,但imageData变量返回null值,图像未加载.

请查看以下代码以供参考:

NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL 
URLWithString:@"http://chart.apis.google.com/chart?cht=pc&chd=t:120,45|120,60,50,70,60&chs=300x200&chl=||helo|wrd|india|pak|ban&chco=FFFFFF|FFFFFF,e72a28|a9d331|ffce08|8a2585|184a7d"]]; UIImage *myimage = [[UIImage alloc] initWithData:imageData]; self.myImageView.image=myimage;
Run Code Online (Sandbox Code Playgroud)

帮我解决这个问题.

iphone objective-c ios

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

使用Java Reflection,java.lang.ClassNotFoundException动态创建类

我想在java中使用反射,我想做第三个类将从控制台读取类的名称作为String.在读取类的名称后,它将自动动态地(!)生成该类并调用其writeout方法.如果未从输入中读取该类,则不会对其进行初始化.

我写了那些代码,但我总是把它拿到" java.lang.ClassNotFoundException",我不知道如何修复它.谁能帮我?

class class3 {  
   public Object dynamicsinif(String className, String fieldName, String value) throws Exception
   {    
      Class cls = Class.forName(className,true,null);    
      Object obj = cls.newInstance();    
      Field fld = cls.getField(fieldName);    
      fld.set(obj, value);    
      return obj;    
  }

  public void writeout3()    
  {    
      System.out.println("class3");    
  }    
}

public class Main {        
    public static void main(String[] args) throws Exception    
    {            
           System.out.println("enter the class name : ");    
       BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
           String line=reader.readLine();    
           String x="Text1";    
           try{    
              class3 trycls=new class3();    
              Object gelen=trycls.dynamicsinif(line, x, "rubby");    
              Class …
Run Code Online (Sandbox Code Playgroud)

java reflection classnotfound

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

文件读取期间强制IOException

我有一段代码从文件中读取数据.我想在此代码中强制执行IOException以进行测试(我想检查代码是否在这种情况下抛出了正确的自定义异常).

例如,有没有办法创建一个不被读取的文件?也许处理一些安全检查有帮助吗?

请注意,传递不存在的文件的名称无济于事,因为FileNotFoundException有一个单独的catch子句.

以下是更好地理解问题的代码:

    BufferedReader reader = null;
    try {

        reader = new BufferedReader(new FileReader(csvFile));

        String rawLine;
        while ((rawLine = reader.readLine()) != null) {
            // some work is done here
        }

    } catch (FileNotFoundException e) {
        throw new SomeCustomException();
    } catch (IOException e) {
        throw new SomeCustomException();
    } finally {
        // close the input stream
        if (reader != null) {
            try {
                reader.close();
            } catch (IOException e) {
                // ignore
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

junit

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

如何从rails中的respond_to方法生成json?

如果我有这样的代码块:

def show
  @post = Post.find(params[:id])

    respond_to do |format|
      format.html # show.html.erb
      format.xml  { render :xml => @post }
    end
  end
Run Code Online (Sandbox Code Playgroud)

我该如何添加类似的内容

format.json
Run Code Online (Sandbox Code Playgroud)

任何提示,指示,想法都欢迎...

json ruby-on-rails respond-to

30
推荐指数
2
解决办法
5万
查看次数

编码/压缩重复整数的序列

我有很长的整数序列,看起来像这样(任意长度!):

0000000001110002220033333
Run Code Online (Sandbox Code Playgroud)

现在我需要一些算法来将这个字符串转换成压缩的东西

a9b3a3c3a2d5
Run Code Online (Sandbox Code Playgroud)

这意味着"9次,然后b 3次,然后是3次"等等,其中"a"代表0,"b"代表1,"c"代表2,"d"代表3.

你会怎么做?到目前为止,没有任何合适的东西出现在我的脑海里,而且谷歌没有运气,因为我真的不知道该搜索什么.这种编码/压缩叫什么?

PS:我将使用PHP进行编码,并使用JavaScript进行解码.

编辑:谢谢大家!

我最终得到了这个编码功能:

protected function numStringToRle($s){          
        $rle    = '';
        $count = 1;
        $len    = strlen($s);
        for($i = 0; $i < $len; $i++){
            if($i != $len && isset($s[$i+1]) && $s[$i] == $s[$i+1]){
                $count++;                
            } else {
                $rle .= chr($s[$i] + 97).( $count == 1 ? '' : $count);                                
                $count = 1;
            }
        }
        return $rle;            
}
Run Code Online (Sandbox Code Playgroud)

那用于解码:

var decodeCoords = function(str) {

   str = str.replace(/(.)(\d+)/g, function(_, x, n) { …
Run Code Online (Sandbox Code Playgroud)

javascript php compression encode sequence

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

保证金总额为xtabs

如果您有2个交叉分类变量,则可以使用rowSumscolSumsxtabs输出上生成保证金总计.但是,如果你有3个分类变量(即每个子表中的保证金总数),怎么办呢?

r

5
推荐指数
2
解决办法
5344
查看次数

Scala和Erlang使用绿色线程吗?

我一直在阅读很多关于Scala和Erlang如何处理轻量级线程及其并发模型(actor)的内容.

但是,我有疑虑.

Scala和Erlang是否使用类似于Java(绿色线程)使用的旧线程模型的方法?

例如,假设有一个具有2个内核的机器,那么Scala/Erlang环境将为每个处理器分叉一个线程?其他线程将由用户空间(Scala VM/Erlang VM)环境调度.它是否正确?

在引擎盖下,这是如何工作的?

erlang multithreading scala multicore

14
推荐指数
2
解决办法
3869
查看次数

字符串替换C#中的变音符号

我想使用方法来创建用户友好的URL.因为我的网站是克罗地亚语,有些字符我不想剥离,而是用另一个替换它们.例如,这个字符串:
ŠĐĆŽšđčćž
需要是:sdccz-sdccz

所以,我想制作两个数组,一个包含要替换的字符,另一个数组包含替换字符:

string[] character = { "Š", "?", "?", "?", "Ž", "š", "?", "?", "?", "ž" };
string[] characterReplace = { "s", "d", "c", "c", "z", "s", "d", "c", "c", "z" };
Run Code Online (Sandbox Code Playgroud)

最后,这两个数组应该在一些方法中使用,它将获取字符串,查找匹配并替换它们.在php中我用preg_replace函数来处理这个问题.在C#中,这不起作用:

s = Regex.Replace(s, character, characterReplace);
Run Code Online (Sandbox Code Playgroud)


如果有人能提供帮助,我将不胜 谢谢

c# regex string replace

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

如何在运行时计算Django模型字段?

我有一个模特:

class Person (models.Model):
    name     = models.CharField ()
    birthday = models.DateField ()
    age      = models.IntegerField ()
Run Code Online (Sandbox Code Playgroud)

我想让age字段表现得像一个属性:

    def get_age (self):
        return (datetime.datetime.now() - self.birthday).days // 365

    age = property (get_age)
Run Code Online (Sandbox Code Playgroud)

但同时我需要age成为一个真正的领域,所以我可以找到它Person._meta.fields,并为其分配属性:age.help_text = "Age of the person"等等.

显然我不能只是覆盖Person.save()计算和存储age在数据库中的方法,因为它以后不可避免地会出错(事实上,它根本不应该存储在数据库中).

实际上,我现在不需要设置setter,但是一个好的解决方案必须具有设置功能.

是否有可能在Django,或者可能有更多的pythonic和djangoic方法来解决我的问题?

python django field django-models

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

Java意义上的"注释"和iPhone SDK意义上的"注释"之间有什么区别?

什么是注释类.它在java/android中有什么用处.

在iphone中,Annotation用于在地图上放置一个图钉..

java有java.lang.Annotation包...有什么用呢?我可以有示例,教程,示例代码等吗?

java android annotations

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