小编kit*_*Fox的帖子

如何处理链接器错误:错误 - 找不到-lgcc

这是我的makefile:

task0 : main.o numbers.o add.o
        gcc -m32 -g -Wall -o task0 main.o numbers.o add.o

main.o : main.c
        gcc -g -Wall -m32 -ansi -c -o main.c
numbers.o : numbers.c
           gcc -g -Wall -m32 -ansi -c -o numbers.c
add.o: add.s
      nasm -g -f elf -w+all -o add.o add.s
clean : 
       rm -f *.o task0
Run Code Online (Sandbox Code Playgroud)

这是终端输出:

gcc -m32 -g -Wall -o task0 main.o numbers.o add.o
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when      searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when …
Run Code Online (Sandbox Code Playgroud)

c linux gcc makefile cpu-architecture

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

ParseException:无效的会话令牌错误

我做了一个简单的注册用户界面只是为了检查解析但由于某种原因每次我尝试注册用户它给我这个错误

这是代码:

final ProgressDialog dlg = new ProgressDialog(this);
    dlg.setTitle("Please wait.");
    dlg.setMessage("Signing up.  Please wait.");
    dlg.show();

    String username_str = username.getText().toString();
    String password_str = password.getText().toString();
    String re_password_str = re_password.getText().toString();
    String email_str = email.getText().toString();
    String phone_str = phone.getText().toString();

    if(!re_password_str.equals(password_str)){
        dlg.dismiss();
        Toast.makeText(this,"Passwords does not match!!",Toast.LENGTH_SHORT).show();
        password.setText("");
        re_password.setText("");
    }else if(email_str.isEmpty()|| phone_str.isEmpty()){
        dlg.dismiss();
        Toast.makeText(this,"email or phone cannot be empty!!",Toast.LENGTH_SHORT).show();

    }else {
        ParseUser new_user = new ParseUser();
        new_user.setUsername(username_str);
        new_user.setPassword(password_str);
        new_user.setEmail(email_str);
        new_user.put("phone", phone_str);
        new_user.signUpInBackground(new SignUpCallback() {
            @Override
            public void done(ParseException e) {
                dlg.dismiss();
                if(e == null){
                    Intent i …
Run Code Online (Sandbox Code Playgroud)

android parse-platform

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

在图中找到距离至少为D(常数)的两条路径

问题的实例:无 向和未加权图G =(V,E).两个源节点a和b,两个目标节点c和d以及一个常数D(完全正数).(我们可以假设lambda(c,d),lambda(a,b)> D,当lambda(x,y) )是G)中x和y之间的最短路径.我们有两个人站在节点a和b上.

定义:调度程序集 - 调度程序集是一组命令,这样在每个步骤中只有一个人从他的节点v移动到v个邻居之一,当它们的起始位置在节点a,b和结束位置在节点c中,dA"调度程序集"缺失 - 如果在每个步骤中两个民族之间的距离> D则失调.

我需要找到一种算法,决定是否存在"缺失调度程序集".

有什么建议?

algorithm graph distance path nodes

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

打印ELF文件的符号表

我有一个使用mmap系统调用的程序:

map_start = mmap(0, fd_stat.st_size, PROT_READ | PROT_WRITE , MAP_SHARED, fd, 0)
Run Code Online (Sandbox Code Playgroud)

和一个标题变量:

header = (Elf32_Ehdr *) map_start;
Run Code Online (Sandbox Code Playgroud)

如何访问符号表并使用标头变量打印其整个内容?

c mmap elf symbol-table

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

通过高阶累积过程展平Scheme中惰性列表的惰性列表

我正在尝试找到一个实现,它使用懒惰列表的懒惰列表变平interleave,lz-lst-accumulate这是我编写的过程.这是到目前为止的代码:

(define lz-lst-accumulate
  (lambda (op initial lz)
    (if (empty? lz)
      initial
      (op (head lz)
        (lambda() (lz-lst-accumulate op initial (tail lz)))))))

(define interleave
  (lambda (lz1 lz2)
    (if (empty? lz1)
      (lz2)
      (cons (head lz1)
        (interleave (lz2) (lambda() (tail lz1)))))))

(define all-div-from-flattened
     (lambda (lower)
       (lz-lst-accumulate interleave '() (all-div-from lower))))

(define take
  (lambda (lz-lst n)
    (if (= n 0)
      (list)
      (cons (car lz-lst)
        (take (tail lz-lst) (sub1 n))))))

(define head
  (lambda (lz)
    (car lz)))

(define tail
  (lambda (lz-lst)
    ((cdr lz-lst)))) …
Run Code Online (Sandbox Code Playgroud)

scheme lazy-evaluation lazy-sequences accumulate racket

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

用Java和JSON编码希伯来语

所以我有一个Android应用程序,显示一些消息。我可以将消息从应用程序添加到Web服务的数据库中,但是我很难将希伯来语编码为正确的格式。

这是我的JSONParser.class:

package com.example.neotavraham;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;

public class JSONParser {

static InputStream is = null;
static JSONObject jObj = null;
static String json = "";

// constructor
public JSONParser() {

}



public JSONObject getJSONFromUrl(final String url) {

    // Making HTTP request
    try {
        // Construct the …
Run Code Online (Sandbox Code Playgroud)

java encoding android json

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