问题列表 - 第40626页

如何使用Graph API将图片链接发布到Facebook?

我尝试了两种不同的方法.

首先是指定的链接/PROFILE_ID/feed链接参数(如"出版"中所述这里).问题是,如果我指定除应用程序URL以外的任何内容,我会收到一条错误消息,指出该URL无效.

第二种是使用该/PROFILE_ID/links方法并指定图片URL.问题是,当它发布时,它只显示消息和URL.我已经指定了图片,名称和消息的值,但没有显示.

如何发布带有姓名,信息和图片的链接?

facebook facebook-graph-api

7
推荐指数
2
解决办法
8353
查看次数

在.NET 4.0中,P/Invoke环境是否发生了变化?

我已经开始将.NET 2.0 WinForms应用程序升级到.NET 4.0.嗯,好的,升级过程只是切换平台目标,但让它真正起作用.我认为这就是它的全部内容.

但似乎.NET 4.0中关于互操作的东西发生了巨大的变化.使用DllImport(),该应用程序嵌入了几个Delphi dll.当应用程序面向.NET 2.0时,一切正常.但是当我将它改为目标.NET 4.0时,东西开始变得混乱,就像破坏内存的东西一样.

例如,它在奇怪的地方用"0"替换单个数字.在IStream中传递的数据用(Hex)00 00 00 00 00 00 00 80替换8个字符,但只有大约70%的时间.两次连续调用以检索相同的值会返回不同的结果(从内存中的缓存中检索值,第一次成功,第二次失败).发送到日志的字符串显示为截断.

我尝试过很多尝试使调用约定更加明确的东西,没有任何效果.所有字符串在.NET端处理为[MarshalAs(UnmanagedType.LPWStr)],在Delphi端处理为PWChar.

在.NET 4.0中改变了什么会破坏P/Invoke?

- - - - - - - - - - - - - - 编辑 - - - - - - - - - - - ----------------

这是最简单的例子.它生成一个PDF,有时可以正常工作,但更频繁地最终损坏(并在.NET 2.0中正常工作):

[DllImport(DLLName)]
public static extern void SetDBParameters(
    [MarshalAs(UnmanagedType.LPWStr)] string Server,
    [MarshalAs(UnmanagedType.LPWStr)] string Database,
    [MarshalAs(UnmanagedType.LPWStr)] string User,
    [MarshalAs(UnmanagedType.LPWStr)] string Password,
    short IntegratedSecurity);

procedure SetDBParameters(Server, Database, User, Password: PWChar;
    IntegratedSecurity: WordBool); stdcall;


[DllImport(DLLName)]
public …
Run Code Online (Sandbox Code Playgroud)

delphi pinvoke .net-4.0

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

如何检查Android线程是否正在运行

有没有办法检查Thread对象是否已经启动了它?

我正试图这样:

if(rt.isAlive() == true)
{
    Log.v(TAG, "START RECORD");
    rt.recording = true;
}
else
{
    Log.v(TAG, "START THREAD/RECORD");

    rt.start();
}
Run Code Online (Sandbox Code Playgroud)

如果它尚未运行,它将启动该线程.

java multithreading android

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

映射在树中的列表

我需要你的帮助来解决以下两个功能/问题:

1)

我必须替换树中的元素.树的分支可以具有任意数量的子分支,如下面的代码所示.

data Tree a = Leaf a | Branch a [(Tree a)] deriving (Show)

mapmtree :: (a -> a) -> Tree a -> Tree a
mapmtree f (Leaf a) = (f a)
mapmtree f (Branch a c) = Branch (map f a) (mapmtree f c)
Run Code Online (Sandbox Code Playgroud)

我必须通过元素并改变它们.我的问题在最后一行.mapmtree函数接受(树a)但是分支可以有一个子分支列表,因此不可能编译上面的代码,因为它给出了错误.如何在分支的子列表上调用mapmtree函数?

这是我加载时得到的错误:

Couldn't match expected type `Tree a'
           against inferred type `[Tree a]'
    In the second argument of `mapmtree', namely `c'
    In the second argument of `Branch', namely `(mapmtree f c)'
    In the …
Run Code Online (Sandbox Code Playgroud)

haskell

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

用于相对进口的python包装

首先关闭所有:对不起,我知道有很多关于相关进口的问题,但我没有找到解决方案.如果可能,我想使用以下目录布局:

myClass/
    __init__.py
    test/
        demo.py
        benchmark.py
        specs.py
    src/
        __init__.py
        myClass.py
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:

  • 包中的测试文件如何正确导入myClass.py?

  • 如果你将libC/myClass中的myClass作为子模块或者包含/ myClass,你将如何从外部导入包?

到目前为止,我找不到一个优雅的解决方案.根据我的理解,Guido的决定应该可以做,from ..src import myClass但这会出错:

ValueError: Attempted relative import in non-package

看起来它不会将myClass视为包.阅读文档:

需要__init__.py文件才能使Python将目录视为包含包;

我似乎缺少一些指定包的脚本的东西,我应该使用.pth吗?

python python-import

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

SSIS:为​​什么这不记录?

我不知道这是否有帮助,但我启用了记录到我的C盘上名为test.txt的文本文件.

Public Sub Main()
    Dim rowsProcessed As Integer = 100
    Dim emptyBytes(0) As Byte

    Dts.Log("Testing, Test 1,2,3", rowsProcessed.ToString, emptyBytes)

    Dts.TaskResult = ScriptResults.Success
End Sub
Run Code Online (Sandbox Code Playgroud)

ssis

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

这个问题的ctypes,pyrex,swig或cython?

我有大约20个简单的C++类来表示各种概率分布.我想用Python提供这些.最简单的方法是什么?我不介意让程序自动生成包装器,但我不想重新键入类.

此外,我的一些类使用Boost uBLAS库.有没有办法从Python自动传入numpy数组?

python swig ctypes cython pyrex

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

带引号和没有引号的对象键之间有什么区别?

两者之间有什么区别吗?

obj = {'foo': 'bar'} 
Run Code Online (Sandbox Code Playgroud)

obj = {foo: 'bar'}
Run Code Online (Sandbox Code Playgroud)

我注意到-当我不使用引号时你不能在密钥中使用.但它真的有所作为吗?如果是的话,哪个?

javascript

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

是否可以为多签名函数中的所有实现设置公共绑定?

(这是一个关于风格的问题.我知道这可以用一堆条件,多方法等来完成)

在以下函数中,null-vector定义了每个实现.如何为整个功能设置一次?通常,是否可以为所有实现设置公共绑定?

一个闭包不起作用,因为它null-vector需要一个"论证",但我想我能partial做到.但是,仍然需要计算size参数.显然,我想避免重复代码.

(defn path
  "Returns a lazy sequence of vectors representing a monotonic path
   walked over coll in n-dimensional space, where n is the cardinality
   of coll's alphabet."

  ([coll]
     (let [alphabet    (set coll)
           cardinality (count alphabet)
           alpha-map   (apply hash-map (interleave alphabet (range cardinality)))
           null-vector (vec (repeat cardinality 0))]
       (path coll null-vector alpha-map)))

  ([coll alpha-map]
     (let [null-vector (vec (repeat (count (keys alpha-map)) 0))]
       (path coll null-vector alpha-map)))

  ([coll origin alpha-map]
     (let [null-vector (vec (repeat …
Run Code Online (Sandbox Code Playgroud)

clojure

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

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