标签: copy

两个相同的程序,只有一个编译(java7)

在从课程的pdf演示中学习时,我通常会尝试编写很多给出的例子,通常我自己重写所有这些,所以它也是一个记忆练习.但是在这种情况下,我似乎无法编译我复制粘贴的东西; 然后我开始自己重写它并且它起作用了.我不知道这是一个错误还是我错过的东西.我将在这里留下代码和终端错误.顺便说一句,我在osx lion上,我正在使用textwrangler作为编辑器和编译终端.

import java.lang.Math;

public class Radice
{
   public static void main(String[] args)
   {
      double r = Math.sqrt(2);
      double x = r * r;
      if (x==2)
         System.out.println("OK");
      else
         System.out.println("Non ci credevi?");

   }
}   
Run Code Online (Sandbox Code Playgroud)

import java.lang.Math;

public class Radice2
{
   public static void main(String[] args)
    {
      double r = Math.sqrt(2);
      double x = r * r;
      if (x==2)
         System.out.println("OK");
      else
         System.out.println("Non ci credevi?");

   }
}        
Run Code Online (Sandbox Code Playgroud)

只有Radice2工作.这是日志

iMac-di-alessio:~ alessiobogesso$ cd Desktop/
iMac-di-alessio:Desktop alessiobogesso$ java Radice2
Non ci credevi?
iMac-di-alessio:Desktop alessiobogesso$ …
Run Code Online (Sandbox Code Playgroud)

java copy paste

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

有人能告诉我为什么复制这样的文件不起作用?

我试图逐字节复制exe文件.我比较了2的hex文件,它们是完全不同的.似乎有些值没有被加载..

#include <iostream>
#include <fstream>
#include <vector>

using namespace std;

int main(){

    ifstream fin("file.exe", ifstream::binary);
    vector<char> buffer(1, 0);


    ofstream newfile;
    newfile.open("newfile.exe", ios::binary);

    while (fin.read(buffer.data(), buffer.size())){
        streamsize s = fin.gcount();
        for (int i = 0; i < buffer.size(); i++){
            if (buffer[i] != EOF){
                newfile << buffer[i];
                cout << buffer[i] << endl;
            } else {
                break;
            }

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ windows copy file

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

Qt - 如何将Qt运行时DLL复制到输出路径

我需要在构建时将Qt运行时DLL库复制到输出路径.我做了很多搜索,我发现了很多主题,但没有一个帮助.

c++ windows dll qt copy

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

为什么以下默认复制语法在C++中无效?

我写了一个简单的C++程序来测试C++中默认复制行为的概念.所以,我有一个示例类X,我创建了一个名为"var"的X类对象,然后我尝试使用"var"初始化另一个名为"defaultCopyObject"的对象,假设默认复制行为只是一个对象的成员副本到另一个.我已正确理解了这个概念,但我无法理解用于初始化的语法.

X defaultCopyObject{var};// this code snippet works perfectly fine

// this code snippet returns a compile time error
X defaultCopyObject;
defaultCopyObject{var};
Run Code Online (Sandbox Code Playgroud)

有人可以解释我为什么前一个声明有效而后一个无效?

c++ copy copy-constructor

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

通过在java中使用线程来复制文件的多个副本

我有一个简单的程序.她制作了所选文件的多个副本.请解释一下,如何使用线程加快复制过程?

//主类(接口):

public class Main extends JFrame{
    static JButton bt1, bt2, bt3;
    static JLabel lb1, lb2, lb3;
    static JTextField tf1;
    static int copyCount;
    eHandler handler = new eHandler();
    public static void main (String args[]){
        Main m = new Main("?????????");
        m.setVisible(true);
        m.setLocationRelativeTo(null);
        m.setSize(150, 100);
        m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        m.setResizable(false);
    }

    public Main(String s){
        super(s);
        setLayout (new GridLayout(3, 1, 1, 1));
        bt1 = new JButton("Open file");
        bt2 = new JButton("Copy file");
        tf1 = new JTextField(5);
        add(bt1);
        add(bt2);
        add(tf1);
        bt1.addActionListener(handler);
        bt2.addActionListener(handler);
    }
}

class eHandler implements …
Run Code Online (Sandbox Code Playgroud)

java multithreading copy

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

使用c_str()时std :: string的未定义行为

以下代码示例行为未定义..

char * getName()
{
   std::string name("ABCXYZ");
   return name.c_str();
}
Run Code Online (Sandbox Code Playgroud)

这是因为名称超出了范围.但是我想了解当我们返回一个std :: string并且它不会产生未定义的行为时它是如何不同的?

c++ string copy char

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

Python numpy创建副本而不是引用

我正在尝试用numpy创建一个python程序,但我遇到了一个问题:

width, height, pngData, metaData = png.Reader(file).asDirect()
planeCount = metaData['planes']
print('Bildgroesse: ' + str(width) + 'x' + str(height) + ' Pixel')
image_2d = np.vstack(list(map(np.uint8, pngData)))
imageOriginal_3d = np.reshape(image_2d, (width, height, planeCount)) 
imageEdited_3d = imageOriginal_3d
Run Code Online (Sandbox Code Playgroud)

这是我的代码,用png-Image读取.现在我想编辑imageEdited_3d但不是imageOriginal_3d,像这样:

imageEdited_3d[x,y,0] = 255
Run Code Online (Sandbox Code Playgroud)

但那时imareOriginal_3d变量的值与那个变量相同imageEdited_3d......

有谁知道,我怎么解决这个问题?所以它不仅创建了一个引用,而且创建了一个真正的副本?:/

python numpy copy python-3.x

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

为什么在list.copy()之后更新新对象时,旧对象也会被更改

非常简单的python,我只是通过复制旧列表来创建一个新的列表对象.通过使用.copy()方法,我认为应该创建一个基于官方文档Python中的新对象:https://docs.python.org/3.6/library/stdtypes.html?highlight=list#list
后为什么我更新了新对象中的元素,旧列表对象中的元素也发生了变化.

old =  [[1, 1, 1],
        [1, 1, 1],
        [1, 1, 1],
        [1, 1, 1]]

print(old)
new = old.copy()
for i in range(len(new)):
    for j in range(len(new[0])):
        new[i][j] = 0
print(old)
print(new)
Run Code Online (Sandbox Code Playgroud)

为什么输出是,我期望旧值不应该改变:

[[1, 1, 1], [1, 1, 1], [1, 1, 1], [1, 1, 1]]
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
Run Code Online (Sandbox Code Playgroud)

python copy list

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

使用perl将内容从一个文件复制到另一个文件

以下代码用于将文件内容从readfile复制到writefile。而不是复制到最后,我想复制到某个关键字。

use strict;
use warnings;

use File::Slurp;

my @lines = read_file('readfile.txt');

while ( my $line = shift @lines) {
  next unless ($line =~ m/END OF HEADER/);
  last; # here suggest some other logic 
}

append_file('writefile.txt', @lines);
Run Code Online (Sandbox Code Playgroud)

perl copy

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

在Haskell中,如何将不可变数组从特定索引复制到可变数组中

我有两个以下类型的数组:

a :: IOArray Word16 Word16
b :: [Word16]
Run Code Online (Sandbox Code Playgroud)

我想一个函数copyAtPositionI那份阵列中的所有元素b到数组一个数组的第i个指标在开始一个.可以假设索引不会尝试将元素复制到数组a的边界之外.

该函数应为以下类型:

copyAtPositionI :: IOArray Word16 Word16 -> [Word16] -> Word16 -> IO ()
Run Code Online (Sandbox Code Playgroud)

例如(这不是Haskell),

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = [10, 11, 12, 13]
Run Code Online (Sandbox Code Playgroud)

copyAtPositionI AB 3应产生一个等于[1,2,3,10,11,12,13,8,9]

我没有在Data.Array.IO包中找到任何完全符合我想要的功能.我只在Data.Array.MArray包中找到了函数writeArray,但我不知道如何为数组b中的每个元素执行该函数.

arrays haskell functional-programming copy

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