问题列表 - 第32304页

我的memcpy有什么问题?

我编写了一个实现memcpy的函数

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
char *memcpy(char *dest,char *src,int n){

    char *ch=dest;
    while (n--)
        *ch++=*src++;
    return  dest;
}

int main(){

    char *src="georgia";
    int n=strlen(src);
    char *dest=new char[n];
    std::cout<<*memcpy(dest,src,n)<<std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但它只打印一个g.为什么?

c++

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

无法限制PHP的cURL函数的下载大小

我正在使用PHP的cURL函数从steampowered.com读取配置文件.检索的数据是XML,只需要大约1000个字节.

我正在使用的方法是添加一个Range标头,我在Stack Overflow应答中读到(curl:如何限制GET的大小?).我尝试的另一种方法是使用curlopt_range,但这也不起作用.

<?
$curl_url = 'http://steamcommunity.com/id/edgen?xml=1';
$curl_handle = curl_init($curl_url);

curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($curl_handle, CURLOPT_HTTPHEADER, array("Range: bytes=0-1000"));

$data_string = curl_exec($curl_handle);

echo $data_string;

curl_close($curl_handle);
?>
Run Code Online (Sandbox Code Playgroud)

执行此代码时,它返回整个代码.

我使用的是PHP 5.2.14版.

php curl http-headers

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

根据模板参数使用不同的函数集(C++特征?)

我已经定义在C++,其保持型的标量的阵列的类T为其中我想要定义像正弦,余弦等运营商为了限定的含义sin这个类的对象上施加我需要知道的意义sin上施加单标量类型T.这意味着我需要在类中使用适当的数学库(对应于标量类型T).这是现在的代码:

template<class T>
class MyType<T>
{
    private:
        std::vector<T> list;

    // ...

        template<class U> friend const UTP<U> sin(const UTP<U>& a);
        template<class U> friend const UTP<U> cos(const UTP<U>& a);
        template<class U> friend const UTP<U> tan(const UTP<U>& a);

    //...
};

template<class T> const UTP<T> sin(const UTP<T>& a)
{
   // use the sin(..) appropriate for type T here 
   // if T were double I want to use double std::sin(double)
   // if T were BigNum …
Run Code Online (Sandbox Code Playgroud)

c++ templates traits

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

我打开一个Design.csproj并打开一个完整的解决方案!

为什么?

我希望只打开项目.

我能完成我想要做的唯一方法是创建一个新项目test.csproj,添加design.csproj,保存解决方案,然后删除test.csproj.

visual-studio-2010

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

C++标准,重载函数解析/匹配

C++标准是否保证以下内容?:

template<typename T>
void function(T (&)[1]);

template<typename T>
void function(T*);

int a[1];
function(a); // first function gets called, not second version
Run Code Online (Sandbox Code Playgroud)

c++ standards

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

JQuery Draggable和带有SVG的<object>?

我在一个表格单元格中显示的对象标签中有一个SVG文件,我想使用JQuery的Draggable使SVG在表格单元格内可拖动.代码 - 减去标记中令人困惑的位,如下所示:

<div id="container">
<div id="box">
  <table align="center" border="1">
      <tr>
          <td valign="middle">button</td>
          <td valign="top" id="objtd">
              <div id="objdiv1">
                  <object id="svgobject1">blah, blah</object>
              </div>
          </td>
          <td valign="middle">button</td>
      </tr>    
Run Code Online (Sandbox Code Playgroud)

如果我将标记本身设置为可拖动,则可拖动不起作用.如果我将标签包装在a中并使其成为可拖动的,我可以使用div的边距而不是SVG本身进行拖动.我试着像这样设置SVG对象的句柄:

$('#objdiv1').draggable({ handle: '#svgobject1' });
Run Code Online (Sandbox Code Playgroud)

但那也失败了.

有没有办法通过单击并拖动SVG本身来使SVG对象可拖动?

在这里设置了一个示例,以防有助于了解我在说什么.

jquery svg object draggable

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

如何制作"Eclipse for Java developers"包括Javascript功能?

我是Eclipse的新手,有以下问题:

我想用Eclipse来编写java和javascript.我去了eclipse.org并下载了"Eclipse for Java Developers",尽管还有一个选项可以下载"Eclipse for JavaScript developers".

所以问题是:如何扩展我的"Eclipse for Java Developers"以包含"Eclipse for JavaScript developers"中包含的JavaScript功能?

这甚至可能吗?

谢谢 !

eclipse

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

循环中简单的命令执行 - bourne shell脚本

我有一个名为inp.txt的文件,其中列出了3个目录名

#!/bin/sh
while read dirname
do
        echo $dirname
        "ls -l" $dirname
done < inp.txt
Run Code Online (Sandbox Code Playgroud)

当我运行上面的操作时,我收到此错误:

line 5: ls -l: command not found
Run Code Online (Sandbox Code Playgroud)

如果我只做"ls"而不是"ls -l",它可以正常工作.我在这里错过了什么?

bash shell

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

Java:如何动态覆盖类的方法(类最终不在类路径中)?

如何动态+有条件地调用类的方法?
(类最终不在类路径中)

让我们说,我需要这个类NimbusLookAndFeel,但在某些系统上它是不可用的(即OpenJDK-6).

所以我必须能够:

  • 了解该类是否可用(在运行时),
  • 如果不是这样,请跳过整个事情.
  • 如何设法覆盖动态加载类的方法
    (从而创建它的匿名内部子类)?

代码示例

public static void setNimbusUI(final IMethod<UIDefaults> method)
    throws UnsupportedLookAndFeelException {

  // NimbusLookAndFeel may be now available
  UIManager.setLookAndFeel(new NimbusLookAndFeel() {

    @Override
    public UIDefaults getDefaults() {
      UIDefaults ret = super.getDefaults();
      method.perform(ret);
      return ret;
    }

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

编辑:
现在我按照建议编辑了我的代码,NoClassDefFoundError使用try-catch 拦截.它失败.我不知道,如果是OpenJDK的错.我得到了InvocationTargetException,造成的NoClassDefFoundError.有趣,我无法抓住InvocationTargetException:无论如何它都被扔了.

EDIT2: :
原因发现:我包裹SwingUtilities.invokeAndWait(...)周围的测试方法,那很invokeAndWait调用抛出NoClassDefFoundError时加载雨云失败.

EDIT3: :
任何人都可以请澄清其中 …

java reflection openjdk classpath nimbus

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

如何在rails中更改devise的flash [:notice]

我正在使用rails 2.3.5并设计1.0.6.我有用户通过电子邮件确认帐户.然而,当一个新用户签名时,闪存通知显示"用户已成功创建",但它并没有告诉用户他们需要确认他们的电子邮件,除非他们尝试登录并设计闪存通知仍然没有不能解释他们必须通过电子邮件确认.

这个闪光通知位于宝石中的哪个位置,如何更改?或者什么是解决此问题的更好方法.

rubygems ruby-on-rails devise

5
推荐指数
2
解决办法
6373
查看次数