问题列表 - 第37853页

通过API删除Facebook应用程序

我有一个Web应用程序,它将应用程序添加到用户配置文件,并请求扩展权限.

我似乎无法找到一种方法,当他们从我的网络应用程序请求时,使用脚本从用户配置文件中删除该应用程序.我知道他们可以在登录Facebook时删除应用程序,但我想知道我是否可以通过API调用删除该应用程序.谢谢你的帮助.

facebook facebook-graph-api

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

ByteBuffer/IntBuffer/ShortBuffer Java类是否快速?

我正在研究Android应用程序(显然是Java),最近我更新了我的UDP阅读器代码.在这两个版本中,我设置了一些缓冲区并接收UDP数据包:

byte[] buf = new byte[10000];
short[] soundData = new short[1000];
DatagramPacket packet = new DatagramPacket (buf, buf.length);
socket.receive (packet);
Run Code Online (Sandbox Code Playgroud)

在初始版本中,我将数据一次放回一个字节(实际上是16个PCM音频数据):

for (int i = 0; i < count; i++)
    soundData[i] = (short) (((buf[k++]&0xff) << 8) + (buf[k++]&0xff));
Run Code Online (Sandbox Code Playgroud)

在更新的版本中,我使用了一些我开始时不知道的很酷的Java工具:

bBuffer  = ByteBuffer.wrap (buf);
sBuffer  = bBuffer.asShortBuffer();
sBuffer.get (soundData, 0, count);
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,"计数"正在正确填充(我检查过).然而,我的流媒体音频似乎出现了新的问题 - 也许它的处理速度不够快 - 这对我来说没有任何意义.显然,缓冲区代码正在编译成三个以上的JVM代码语句,但是当我开始这个时,第二个版本会比第一个版本更快,这似乎是一个合理的假设.

很明显,我并不是说我的代码必须使用Java NIO缓冲区,但至少乍一看,它看起来似乎很难做到这一点.

任何人都有一个快速,简单的Java UDP阅读器的建议,以及是否有一个普遍接受的"最佳方式"?

谢谢,R.

java android nio bytebuffer

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

线程安全的复制构造函数/赋值运算符

假设我们想A使用一个类使线程安全std::mutex.我的复制构造函数和赋值运算符与下面的代码类似:

#include <mutex>

class A {
private:
  int i;
  mutable std::mutex mtx;

public:
  A() : i(), mtx() { }

  A(const A& other) : i(), mtx()
  {
    std::lock_guard<std::mutex> _lock(other.mtx);
    i = other.i;
  }

  A& operator=(const A& other)
  {
    if (this!=&other) {
      std::lock_guard<std::mutex> _mylock(mtx), _otherlock(other.mtx);
      i = other.i;
    }
    return *this;
  }

  int get() const
  {
    std::lock_guard<std::mutex> _mylock(mtx);
    return i;
  }
};
Run Code Online (Sandbox Code Playgroud)

我不认为它有任何问题,除了在other复制之前被另一个线程销毁的可能性,我可以处理.

我的问题是我没有在任何地方看到这种模式,所以我不知道人们是否只是没有需要,或者由于我目前看不到的原因,这显然是错误的.

谢谢

注意:

这只是一个例子.我可以拥有任意类型的任意数量的成员变量,它不必只是一个int.

在Martin York对可能出现死锁的评论之后,这是一个使用复制和交换的更新版本(复制省略也是可能的,但它无法有效处理自我分配案例).

我也把int改为T,所以人们不能认为它是POD.

template<typename T>
class …
Run Code Online (Sandbox Code Playgroud)

c++ thread-safety c++11

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

覆盖Drupal javascript行为

我想在评论表单上覆盖一些核心drupal行为.

如果您以匿名用户身份发表评论,您的姓名和邮件将存储在cookie中,然后javascript将使用以下代码填写后续评论表单中的相应字段:

Drupal.behaviors.comment = function (context) {
  var parts = new Array("name", "homepage", "mail");
  var cookie = '';
  for (i=0;i<3;i++) {
    cookie = Drupal.comment.getCookie('comment_info_' + parts[i]);
    if (cookie != '') {
      $("#comment-form input[name=" + parts[i] + "]:not(.comment-processed)", context)
        .val(cookie)
        .addClass('comment-processed');
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

如果我不想填写这些字段,我知道我可以用更多的javascript消除这些信息,但我确信有一个"更清洁"的方法来实现它.

javascript drupal drupal-6

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

是否有应用可访问的唯一且不变的设备ID?(Windows Phone 7)

我正在编写一个Windows Phone 7应用程序,我正在寻找一种方法来获取一个独特且不变的设备ID,我可以用它来识别设备,从而识别用户(因为Microsoft不允许您访问用户Windows Live Id).任何人都知道这是否可行?特别有兴趣了解id是否a)独特且b)不变.

谢谢,

windows-phone-7

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

ExtJS与jQueryUI

我最近有过使用jquery和extjs做同样事情(搜索组合框)的经验.我发现extjs有缺陷且过于复杂.相反,我发现jquery工作得非常好并且非常简单.我想知道其他人使用extjs的经历是什么.extjs的复杂性实际上会给你带来什么吗?

javascript ajax jquery extjs web-applications

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

如何计算Perl中两点之间的距离?

我需要帮助我的初级计算机科学课作业.我完全迷失了!

我需要在Perl中编写一个程序,用我的教授用给定的公式计算2个点之间的距离和三个值(x,y,z).该计划必须做到以下几点:

  • 提示'c'继续'q'退出
  • 单独提示第一组的x,y,z坐标
  • 单独提示第二组的x,y,z坐标
  • 计算两组之间的距离,然后显示该值并退出.

这是我到目前为止所做的:

Psuedo代码概述了上述内容

如果那么过程概述c继续和q退出部分找到一个用于计算距离的sqrt方程

而不是获取代码,我真的在寻找从这里开始的提示.我是从定义变量开始的吗?第一个轮廓上的任何提示或方向都将非常感谢!;)

math perl

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

如何在eclipse rcp中在视图的工具栏中初始化切换按钮的选择状态

我在我的RCP中为我的视图贡献了一个切换式工具栏贡献.现在,我想知道如何从我的视图设置按钮的状态(因为它是一个切换按钮).或者,至少,如何在加载视图后初始化它的状态(切换状态可以变化,它不是静态的)

我试图从我的视图调用:getViewSite().getActionBars().getMenuManager().getItems()(返回一个IContributionElements数组),我迭代并查找id.但是数组只包含按钮的模型,并且不可能通过这些对象更改选择.

救命!!

eclipse eclipse-rcp

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

ASP MVC - ConfigurationManager无法找到Appsettings

我正在使用MS Test来测试我的控制器的一个动作.此方法使用ConfigurationManger从web.config读取appSettigns.由于某种原因,ConfigurationMangager无法找到appsettings.在NUNIT中,我只需确保将webconfig文件的副本添加到测试项目中,以便在该上下文中运行时可用.但这不适合我.

有人能告诉我我需要做些什么来确保我的web.config是使用MS测试时所需要的吗?

asp.net asp.net-mvc mstest

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

SQL Server:从.mdf导入数据库?

我的本地方框上有一个.mdf文件.

我在本地盒子上安装了SQL Server 2008 Express和SQL Management Studio 2008 Express.

我如何将这个.mdf文件作为新数据库导入我的SQL Server?

这似乎是一项非常普遍的任务,每天必须在全球范围内执行数千次,而且我无法弄清楚如何在Management Studio Express中执行此操作.

我错过了什么?

database sql-server import ssms mdf

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