问题列表 - 第49523页

Facebook连接批处理请求和FQL错误问题

我正在使用FB connect开发iPhone iOS应用程序.

我正在尝试为每个朋友获取大量数据,并且需要多个请求.

我想知道在iOS SDK中是否有使用批量请求的方法?

以及FQL多查询的另一个问题.以下查询仅适用于一位朋友的限制!奇怪的.

SELECT eid FROM event_member WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me() LIMIT 2)

它返回错误The operation couldn’t be completed. (facebookErrDomain error 1.) 根据facebook的这个例子它应该一直在工作.

sql iphone facebook facebook-fql ios

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

结构化和非结构化数据如何区分?

结构化数据和非结构化数据之间有什么区别?这种差异如何影响各自的数据挖掘方法?

statistics machine-learning

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

这个C++ 11代码(memoize)做了什么?

我发现了一篇包含此代码的文章:

template <typename ReturnType, typename... Args>
std::function<ReturnType (Args...)>
memoize(std::function<ReturnType (Args...)> func)
{
    std::map<std::tuple<Args...>, ReturnType> cache;
    return ([=](Args... args) mutable {
            std::tuple<Args...> t(args...);
            if (cache.find(t) == cache.end())                
                cache[t] = func(args...);
            return cache[t];
    });
}
Run Code Online (Sandbox Code Playgroud)

你能解释一下吗?我在这里无法理解很多东西,但最奇怪的是缓存是本地的而不是静态的,但也许我错了......

c++ lambda memoization c++11

15
推荐指数
2
解决办法
3382
查看次数

如何在下拉列表中使用图标?

我已经研究了一段时间,但看不出怎么做.

基本上我试图在下拉列表中使用图标,例如:

<form method="get" action="testdocs-db.php" name="search" id="search" class="search">
<input type="hidden" name="dosearch" value="true">
<table width=600 border=0>
<tr>
<td>File Type:</td>
<td>
<select name="filetype" size="1" > 
<option selected>any</option> 
<option id="text">text</option> 
<option id="msword">msword</option> 
<option id="excel">excel</option> 
<option id="powerpoint">powerpoint</option> 
<option id="pdf">pdf</option> 
<option id="jpeg">jpeg</option> 
<option id="png">png</option> 
<option id="bmp">bmp</option> 
<option id="gif">gif</option> 
</select> 
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

此下拉列表是表格内部的一部分,用于搜索数据库并返回结果.

任何帮助将非常感激.

此致,马丁

html css php jquery drop-down-menu

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

在ant中设置javaagent

我试图从Ant脚本运行JUnit测试.测试使用JMockit模拟框架,对于Java 5,它需要将其指定为javaagent才能正确运行.这是我正在运行的脚本:

<!DOCTYPE project>
<project name="junit_test">
   <property name="PROJECT_PATH" value="{Path to my eclipse project}" />
   <property name="LIB_PATH" value="${PROJECT_PATH}/WebContent/WEB-INF/lib" />
   <property name="TEST_PATH" value="WebContent/WEB-INF/classes" />

   <target name="run_junit">
      <junit fork="yes" forkmode="once" printsummary="true">
         <jvmarg value="-javaagent:${LIB_PATH}/jmockit.jar" />

         <classpath path="${LIB_PATH}/jmockit.jar" />
         <classpath path="${LIB_PATH}/junit-4.8.2.jar" />

         <batchtest>
            <fileset dir="${TEST_PATH}">
               <include name="**/*Test.class"/>
            </fileset>
         </batchtest>
      </junit>

      <junitreport todir="/junitOut">
         <fileset dir="/junitOut">
            <include name="INCOMPLETE-*.xml"/>
            <include name="TEST-*.xml"/>
         </fileset>
      <report todir="/junitOut/html"/>
   </junitreport>
</target>
</project>
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我没有正确设置javaagent.此异常的测试错误:

java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:167)
Caused by: java.lang.RuntimeException: com.sun.tools.attach.AttachNotSupportedException: Unable …
Run Code Online (Sandbox Code Playgroud)

java ant junit jmockit

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

数据库(最大)字段长度是否会影响性能?

在我的公司,我们有一个包含各种表格的遗留数据库,因此有很多很多领域.

很多领域似乎都有很大的限制(例如:)NVARCHAR(MAX)从未达到过.

是否任意地使字段的最大宽度或比正常输入的字段大2到3倍会对性能产生负面影响?

如何平衡性能与场长?有余额吗?

sql t-sql database performance database-design

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

编写2D数组的迭代器

我正在尝试为2D数组编写迭代器.以下是我的想法.

  def rowsTest() {
    val array = Array(
      Array(9, 11, 4, 89),
      Array(7, 62, 34, 2),
      Array(3, 4, 5, 12),
      Array(13, 4, 5, 12),
      Array(3, 24, 5, 12),
      Array(3, 4, 35, 12)
    )
    def rows: Iterator[Iterator[Int]] = {
      new Iterator[Iterator[Int]] {
        private var rowIndex = 0

        def hasNext: Boolean = rowIndex < 6

        def next: Iterator[Int] = {
          val rowIterator = new Iterator[Int] {
            private var columnIndex = 0

            def next: Int = {
              val p = array(columnIndex)(rowIndex)
              columnIndex += …
Run Code Online (Sandbox Code Playgroud)

arrays iterator scala

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

如何获取当前进程的作业对象(如果有)?

在Windows 作业对象的上下文中,如何获取当前进程的作业对象(如果它在作业对象中)?该IsProcessInJob功能让我测试一个给定的过程(如当前的)是否是在给定的(或有)的工作-但它不会产生匹配作业的句柄.

c c++ windows winapi process

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

ConcurrentBag中可能的内存泄漏?

我一直在阅读新的并发集合,特别是ConcurrentBag引起了我的注意.由于ConcurrentBag在每个单独的线程上内部拥有一个本地集来使用它来跟踪项目,这意味着当线程本身超出范围时,ConcurrentBag仍将在内存中引用它.这反过来意味着线程声称的内存,以及本机资源?(请原谅我不知道.NET线程对象的确切内部工作原理)

我可以假设一个用例,你有一个全局ConcurrentBack用于多线程webservice,你有很多客户端添加任务.这些任务由线程池上的线程添加.现在,线程池是一种非常有效的管理线程的方法,但它确实根据工作量删除并创建了线程.因此,这样的web服务有时会发现自己遇到麻烦,因为底层包仍在引用许多应该被破坏的线程.

我创建了一个快速应用程序来测试此行为:

    static ConcurrentBag<int> bag = new ConcurrentBag<int>();
    static void FillBag() { for (int i = 0; i < 100; i++) { bag.Add(i); } }
    static void PrintState() { Console.WriteLine("Bag size is: {0}", bag.Count); }
    static void Main(string[] args)
    {
        var remote = new Thread(x =>
        {
            FillBag();
            PrintState();
        });
        // empty bag
        PrintState();
        // first 100 items are added on main thread
        FillBag();
        PrintState();
        // second 100 items are added on remote thread
        remote.Start();
        remote.Join();
        // since the …
Run Code Online (Sandbox Code Playgroud)

.net concurrency

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

修复太平洋中心(0°-360°经度)显示的地图库数据

我正在使用R maps包在世界地图上绘制一些点,例如:

世界地图,-180°至180°经度

绘制基本地图的命令是:

map("world", fill=TRUE, col="white", bg="gray", ylim=c(-60, 90), mar=c(0,0,0,0))
Run Code Online (Sandbox Code Playgroud)

但我需要显示太平洋中心地图.我使用map("world2",etc来使用maps包中的太平洋中心底图,并将我的dataframe(df)中数据点的坐标转换为:

df$longitude[df$longitude < 0] = df$longitude[df$longitude < 0] + 360
Run Code Online (Sandbox Code Playgroud)

如果我不使用该fill选项,但是使用fill交叉0°的多边形会导致问题.

世界地图,0°至360°经度

我想我需要以maps某种方式从库中转换多边形数据来对其进行排序,但我不知道如何解决这个问题.

我理想的解决方案是绘制一个左边界为-20°,右边界为-30°(即330°)的地图.以下内容将正确的点和海岸线放到地图上,但是交叉零问题是相同的

df$longitude[df$longitude < -20] = df$longitude[d$longitude < -20] + 360
map("world", fill=TRUE, col="white", bg="gray", mar=c(0,0,0,0),
  ylim=c(-60, 90), xlim=c(-20, 330))
map("world2", add=TRUE, col="white", bg="gray", fill=TRUE, xlim=c(180, 330))
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

maps r

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