小编Hör*_*nHH的帖子

og:类型和有效值:经常被解析为og:type = website

有人可能会提出为什么FB调试/ lint工具说og:尽管og:type设置为og:bar,但是类型是"网站"?

https://developers.facebook.com/tools/debug/og/object?q=www.shamrockirishbar.com%2Fpubquiz

因此,它没有验证与"bar"类型相关的og:location和类似物.

facebook opengraph facebook-opengraph

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

Emacs 23和iPython

是否有人使用iPython与emacs 23?emacs wiki上的文档有点混乱,我有兴趣听到任何使用emacs进行Python开发的人.你使用下载python-mode和ipython.el吗?您有什么推荐的吗?

python emacs ipython emacs23

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

linux的最小c ++ make文件

我希望找到一个简单的推荐的"minimal"c ++ makefile for linux,它将使用g ++编译和链接单个文件和h文件.理想情况下,make文件甚至不会包含物理文件名,只有.cpp到.o转换.生成这样一个makefile的最佳方法是什么,而不会陷入autoconf的恐怖?

例如,当前目录包含

t.cpp th

我想要一个makefile来创建它.我试过autoconf,但它假设.h是gcc而不是g ++.是的,虽然不是初学者,但我从几年前开始重新学习项目操作的最佳方法,因此我正在寻找自动化方法来为小项目创建和维护makefile.

c++ makefile compilation

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

什么时候需要显式调用 std::move 以及什么时候不在 cpp 中?

我正在阅读 Stroustrup 的“C++ v2 之旅”。这当然不是一本 C++ 初学者的书,但很有趣。

我用谷歌搜索了一下,但对这个没有任何兴趣。

现在,我想我明白编译器何时可以使用移动构造函数,但显然我不明白。在这里,我展示了移动构造函数以及我认为会使用它的函数。事实并非如此。仅当我明确使用 std::move 时。为什么是这样?我的理解是,本地r将在返回时隐式“移动”。

template<typename T>
Vector<T>::Vector(Vector<T> && a) // move constructor
     :elem{a.elem},sz{a.sz}{
     a.elem=nullptr;
     a.sz=0;
}

template<typename T>
Vector<T> moveVectorAfterAdd(const Vector<T> &  v1, const Vector<T> & v2){
     Vector<T> r =   v1+v2;
     return std::move(r);
     //return r;
}

int main(void) {
     Vector<double> v1(1);
     Vector<double> v2=v1;
     Vector<double> v3=v2;

     Vector<double> v4=moveVectorAfterAdd(v1,v2);

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

(顺便说一句,如果我实际上不使用 std::move,尽管编译时没有进行任何优化,lldb 甚至不会让我在移动构造函数中设置断点。)

很高兴收到所有澄清!

c++ move-constructor c++11

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

scons:src并包括dirs

有人可以给出一个允许以下结构的scons配置文件

toplevel/
        /src - .cc files
        /include .h files
Run Code Online (Sandbox Code Playgroud)

在顶级我想要o和最终的exe.

python scons

5
推荐指数
3
解决办法
8357
查看次数

Android开发:命令行中的ddms没有看到设备

===============================

*已解决*:见下面的答案

我不想使用Eclipse.

从命令行:

模拟器正在运行.adb服务器正在运行."adb devices"列出正确,我可以在输出中的avd上看到我的实例.

但是,当我从命令行手动启动DDMS时,它只是继续尝试连接.我找不到连接配置问题.

任何建议(除了"使用Eclipse")最受欢迎!

(是的,它在eclipse中工作,ddms显示线程等)

系统:Debian Squeeze

更新:我运行了update-java-alternatives以确保java已正确设置为"Java(TM)SE运行时环境(版本1.6.0_20-b02)".对于经验丰富的Debian用户而言,我的Java现在更糟糕了......当我从命令行运行ddms时,我得到: -

(ddms:9326): Gdk-WARNING **: gdk_window_set_icon_list: icons too large
04:29 E/ddms: Failed to reopen debug port for Selected Client to: 8700
04:29 E/ddms: Invalid argument
java.net.SocketException: Invalid argument
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
    at com.android.ddmlib.MonitorThread.reopenDebugSelectedPort(MonitorThread.java:716)
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:226)

04:29 E/DeviceMonitor: Connection attempts: 1
04:30 E/DeviceMonitor: Connection attempts: 2
04:31 E/DeviceMonitor: Connection attempts: 3
04:32 E/DeviceMonitor: Connection attempts: 4
04:33 E/DeviceMonitor: Connection attempts: 5
04:34 E/DeviceMonitor: Connection …
Run Code Online (Sandbox Code Playgroud)

eclipse android jdb adb ddms

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

使用androidannotations来触发意图

我已成功使用androidannotations @Extra来解码一个intent并获取发送的消息,因为这个片段演示了:

@Extra(MyActivity.MESSAGE)
String intentMessage;

@ViewById(displayMessage)
TextView textView;

@AfterViews
protected void init() {
    textView.setText(intentMessage);
}
Run Code Online (Sandbox Code Playgroud)

我想知道如果可能的话,首先使用注释创建意图.例如,更换以下内容

Intent intent = new Intent(this,DisplayMessageActivity_.class);
intent.putExtra(MESSAGE, s);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

有点东西.这可能吗?(我对这一切都很陌生,所以可能错过了一些非常明显的东西)

解:

DisplayMessageActivity_.intent(this).intentMessage(s).start();
Run Code Online (Sandbox Code Playgroud)

其中,intentMessage是额外字段的名称.

android android-intent android-annotations

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

尽管发生冲突,git checkout某些文件

我经常发现自己想要只检查树中的某些文件但不能因为我在本地修改它们并且不想尝试找出合并的麻烦(我不想合并任何东西 - 我只想要某些文件的git版本) .

那么如何强制检查,例如,"db-backup*"这些文件分散在目录结构中?

例如

git-parent
  - dir1
    - db-backup1
  - dir2
    - db-backupA
Run Code Online (Sandbox Code Playgroud)

谢谢,

git merge git-checkout

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

Facebook图形api和新定义的对象和操作:消息:"未知路径组件"

我已经使用FB应用编辑器定义了一个og名称空间,og_shamh和一个动作"watch".我调用了一个javascript函数(下面),它试图创建一个动作对象.但我得到:

["error response from fbCreateAction", 
Object
error: Object
message: "Unknown path components: /og_shamhh:watch"
type: "OAuthException"
__proto__: Object
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

用"og_shamhh"和"watch"调用的javascript函数是:

function fbCreateAction(action,url){
    FB.api('/me/'+og_namespace+':'+action+
           '?recipe='+url,'post',
           function(response) {
           log("error response from fbCreateAction",response);
               if (!response || response.error) {
                   alert('Error occured');
               } else {
                   alert('Post was successful! Action ID: ' + response.id);
               }
           });
}
Run Code Online (Sandbox Code Playgroud)

在facebook方面我需要做些什么才能使用我的应用程序?我是我自己登录的,我是一个应用程序管理员.这与需要提交我的行动以获得批准有关吗?

您可以在此处查看relvant元数据,标题等:http://www.shamrockirishbar.com/tvsport

javascript php facebook facebook-graph-api

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