问题列表 - 第35002页

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

从android fb sdk发布消息到Facebook墙总是错误

我对Android的fb sdk有疑问(从http://github.com/facebook/facebook-android-sdk下载).试图发布墙但总是得到错误(权限已设置并登录到fb)

这是代码片段onClick函数,我对他们的示例代码进行了小的修改:

Bundle params = new Bundle();

params.putString("message", "Test");
params.putString("name", "American Virgin");
params.putString("link", "http://bit.ly/12345");
params.putString("description", "A Freshman College Girl on a scholarship from an ...");
params.putString("picture", "http://xxx/MOV1026.jpg");

mAsyncRunner.request("me/feed", params, "POST", new TestRequestListener());
Run Code Online (Sandbox Code Playgroud)

从DDMS我收到以下错误:

    09-16 18:55:28.372: WARN/Bundle(14392): Key picture expected byte[] but value was a java.lang.String.  The default value <null> was returned.
09-16 18:55:28.414: WARN/Bundle(14392): Attempt to cast generated internal exception:
09-16 18:55:28.414: WARN/Bundle(14392): java.lang.ClassCastException: java.lang.String
09-16 18:55:28.414: WARN/Bundle(14392):     at android.os.Bundle.getByteArray(Bundle.java:1220)
09-16 18:55:28.414: WARN/Bundle(14392):     at com.facebook.android.Util.openUrl(Util.java:153)
09-16 18:55:28.414: …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-wall

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

Google Appengine&jQuery:错误414(请求的URI太长)

我在使用JQuery Ajax将数据发布到本地appengine应用程序时遇到问题.这是简化的客户端代码:

text_to_save = 'large chunk of html here'
req = '/story/edit?story_id=' + story_id + '&data=' + text_to_save;
$.post(req, function(data) {
    $('.result').html(data);
});
Run Code Online (Sandbox Code Playgroud)

这是简化的服务器端代码:

class StoryEdit(webapp.RequestHandler):
    def post(self):
        f = Story.get(self.request.get('story_id'))
        f.html = self.request.get('data')
        f.put()
Run Code Online (Sandbox Code Playgroud)

错误是414(请求的URI太长).我究竟做错了什么?

jquery post google-app-engine

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

我从哪里开始组装?

嘿,我可以用C语言编程,一点点用Python和Pascal编写,我真的很想学习汇编.我18岁,读完高中,编程是我的爱好,因为学校工作肯定不是一个挑战.

我已经下载了一些关于大会的书籍:大会艺术,初学者大会,初学者大会和Wrox专业汇编语言.我还下载了FASM,MASM和HLA编译器.

现在几个问题.

  1. 完成初学者大会的例子是MASM,如果我在模拟器中运行它们,有人告诉我如果我不使用它就会损坏我的电脑,如果是,我应该使用哪个模拟器?

  2. 另外开发人员如何使他们的汇编代码可移植?我在这个主题上找到的唯一信息是编写病毒,因为用汇编编写的病毒必须是可移植的.

  3. HLA究竟是什么?它是真实的东西还是仅仅是一个HLL伪装成装配来帮助教导初学者装配?

  4. 除了明显的vxheaven和cracker网站之外,汇编社区在哪里?

I am reading a lot lately but I feel like someone who's learning Latin, but will never make it to the Vatican to meet others who speak Latin. My friends all program in Java, but don't seem to care about C or C++, they think they can use Java for everything. I'm running Windows 7 and Ubuntu 10.0.10 on an Intel. I've only been programming for about a year now... am I diving …

assembly

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

传递参数

我将参数作为一个var类型传递给函数.它不接受,我如何传递给函数?

var Input = ................

listview1.itemsource = getinput(Input);

public List<answers>getinput(var inp)
{
................
..................
}
Run Code Online (Sandbox Code Playgroud)

这里的功能是不接受的var.我能做什么?

c# var .net-3.5

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

.offset()位置绝对的bug?

CSS:

.flyoutdialog
{
    position: absolute;
    top:0;
    left:0;
    border: 1px solid #CCC;
    background-color: white;
    width: 250px;
    padding: 10px 10px 10px 10px;
}
Run Code Online (Sandbox Code Playgroud)

jQuery :(对话框是$(".flyoutdialog")的1项,按钮是1项$(".flyouticon"))

    var offset = button.offset();
    alert("top: " + offset.top + " left: " + offset.left);
    // dialog.offset({ top: offset.top - 5, left: offset.left + 25 });
    dialog.css("top", offset.top - 5 + "px");
    dialog.css("left", offset.left + 25 + "px");

    dialog.show("blind", { direction: "horizontal" }, 1000);

    var off2 = dialog.offset();
    alert("top: " + off2.top + " left: " + …
Run Code Online (Sandbox Code Playgroud)

css jquery

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

如何从PDO中挤出错误信息?

我似乎无法从PDO收到任何错误消息:

#$dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
try {
  $sth = $dbh->prepare('@$%T$!!!');
  print_r($sth);
  print_r($dbh->errorInfo());
} catch (PDOException $e) {
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

它只给出:

PDOStatement Object
(
    [queryString] => @$%T$!!!
)
Array
(
    [0] => 00000
    [1] =>
    [2] =>
)
Run Code Online (Sandbox Code Playgroud)

setAttribute没有任何帮助.

这是PHP 5.3.3
支持MySQL的Apache 2.0 Handler PDO驱动程序
客户端API版本mysqlnd 5.0.7-dev - 091210 - $ Revision:300533 $

我该怎么做才能获得错误信息?

php error-handling pdo

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

使用stop创建一个守护进程,在C中启动功能

如何为此守护程序代码添加守护程序停止,启动和报告功能?

#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <syslog.h>
#include <string.h>

int main(void) {

        /* Our process ID and Session ID */
        pid_t pid, sid;

        /* Fork off the parent process */
        pid = fork();
        if (pid < 0) {
                exit(EXIT_FAILURE);
        }
        /* If we got a good PID, then
           we can exit the parent process. */
        if (pid > 0) {
                exit(EXIT_SUCCESS);
        }

        /* Change the file mode mask */
        umask(0); …
Run Code Online (Sandbox Code Playgroud)

c unix programming-languages daemon

9
推荐指数
2
解决办法
6493
查看次数

是否几乎可以在不使用java中的任何DI框架的情况下做好TDD(或BDD)?

IMO良好TDD的主要特征之一是:单独测试您的类(或实际单元).

当您这样做时,您可以在每个测试中实际测试单个行为 - 对于您遇到的单个问题,只会有一个测试.

为此,首先必须验证您的类中没有静态引用(包括构造函数AKA new关键字).

理论上,很容易不使用任何依赖注入框架并在完全隔离中测试您的类,为此您需要在构造函数中注入所有依赖项并创建将调用该new关键字的Factories类.

我发现这个理论MO在实践中实际上太难了.

我错过了这个过程中的重要内容吗?

编辑:我认为我们都应该针对一次代码更改失败.它永远不会是完美的,但它会使你的代码更接近那里,人们忘记了测试代码也是可维护的代码,测试代码的规范变化.

如果你没有瞄准那里,你将最终删除测试,这是一个糟糕的解决方案

java tdd bdd unit-testing dependency-injection

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

使用boost :: lock_guard进行简单的共享数据锁定

我是Boost库的新手,我正在尝试实现一个在共享队列上运行的简单生产者和消费者线程.我的示例实现如下所示:

#include <iostream>
#include <deque>
#include <boost/thread.hpp>

boost::mutex mutex;
std::deque<std::string> queue;

void producer() 
{
    while (true) {
        boost::lock_guard<boost::mutex> lock(mutex);

        std::cout << "producer() pushing string onto queue" << std::endl;

        queue.push_back(std::string("test"));
    }
}

void consumer()
{
    while (true) {
        boost::lock_guard<boost::mutex> lock(mutex);

        if (!queue.empty()) {
            std::cout << "consumer() popped string " << queue.front() << " from queue" << std::endl;

            queue.pop_front();
        }
    }
}

int main()
{
    boost::thread producer_thread(producer);
    boost::thread consumer_thread(consumer);

    sleep(5);

    producer_thread.detach();
    consumer_thread.detach();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这段代码按照我的预期运行,但是当main退出时,我得到了

/usr/include/boost/thread/pthread/mutex.hpp:45:    
    boost::mutex::~mutex(): Assertion `!pthread_mutex_destroy(&m)' …
Run Code Online (Sandbox Code Playgroud)

c++ boost mutex locking

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