小编Iva*_*lov的帖子

在Ruby中将基数为2的数字字符串数组写入二进制文件

我在Ruby中编写了一个简单的霍夫曼编码.作为输出,我有一个数组,例如:

["010", "1111", "10", "10", "110", "1110", "001", "110", "000", "10", "011"]
Run Code Online (Sandbox Code Playgroud)

我需要在文件中写入,然后读取它.我尝试了几种方法:

IO.binwrite("out.cake", array)
Run Code Online (Sandbox Code Playgroud)

我得到一个简单的文本文件,而不是二进制.

要么:

File.open("out.cake", 'wb' ) do |output|
  array.each do | byte |
       output.print byte.chr
  end
end
Run Code Online (Sandbox Code Playgroud)

看起来它有效,但后来我无法将其读入阵列.

我应该使用哪种编码?

ruby io bindata

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

Facebook图形api.从相册中获取照片

请帮我向Facebook api提出正确的请求.现在我有:

https://graph.facebook.com/me/albums?fields=photos
Run Code Online (Sandbox Code Playgroud)

结果我得到了非常大的Json,有很多不必要的信息.我试着这样做:

https://graph.facebook.com/me/albums?fields=photos?fields=source,name,id
Run Code Online (Sandbox Code Playgroud)

或者像这样:

https://graph.facebook.com/me/albums?fields=photos&fields=source,name,id
Run Code Online (Sandbox Code Playgroud)

但是图形api资源管理器,返回了相同的大响应,或者我发现了一个错误.任何想法如何只用必要的信息做更紧凑的响应?

api json facebook facebook-graph-api

10
推荐指数
2
解决办法
4万
查看次数

Java奇怪的输出:[Ljava.lang.String;@1aa8c488(string.split("\\s"))

我有一个非常简单的解析器拆分字符串:

import java.io.*;
import java.util.ArrayList;
import java.util.List;


public class Parser {

public static void main(String args[]){

    String newLog = new String();
    try {
        BufferedReader reader = new BufferedReader(new FileReader("/Users/John/IdeaProjects/tomcatParser/src/log.log"));
        try {
            while ((newLog = reader.readLine()) != null){
                System.out.println(newLog.split("\\s"));
                //System.out.println(newLog.split(" "));
                break;
            }
            //reader.close();
        } catch (IOException e) {
            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
        }
    } catch (FileNotFoundException e) {
        e.printStackTrace();  //To change body of catch statement use File | Settings | …
Run Code Online (Sandbox Code Playgroud)

java regex string

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

iOs高内存使用率

现在我有一个ARC项目,它使用超过6米的内存推送聊天ViweController(UItableview与自定义单元格).我不知道为什么会这样.最有趣的是我无法确定它需要太多内存的原因.这是我的仪器截图:

在此输入图像描述

在更详细的视图中,它看起来像:

在此输入图像描述

我认为libRip.A.dylib需要太多内存.你有什么想法吗?

请解释一下,什么是奇怪的libRip.A.dylib库?

memory-management instruments ios

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