问题列表 - 第26015页

如何将数据从FoxPro迁移到MySQL

我有一个.dbf(FoxPro)格式的数据库.

  1. 如何使用Java从FoxPro检索数据?
  2. 如果数据可以迁移到MySQL,如何进行转换?

java mysql foxpro jdbc

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

下面的代码完美地编译,但显示运行时错误.为什么?

//sample.h

int calci(int &value)
{
   if(value < 20)
    throw value;
   else
     return value;
}

class XYZ
{
   int m_x;
   public: XYZ(int &x)try:m_x(x-calci(x))
          {
          }catch (int &a)
          {}

};
class ABC
{
   int m_a;
   public: ABC():m_a(0)
   {
   }
    void foo()
    {
        XYZ xyz(10);


    }
};




int main()
{
   ABC abc;
   abc.foo();
}
Run Code Online (Sandbox Code Playgroud)

//如果我用以下代码替换foo(),那么它运行良好

void foo()
{
  try{
    XYZ xyz(10);
  }catch(...){}
}
Run Code Online (Sandbox Code Playgroud)

c++ exception-handling

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

谓词<int>匹配问题

我不明白以下代码是如何工作的.具体来说,我不明白使用"return i <3".我希望返回i如果它<小于3.我总是认为返回只返回值.我甚至找不到它的语法.

第二个问题,在我看来,使用匿名方法(委托(int i))但是可以用普通委托指向方法else来编写它吗?谢谢

List<int> listOfInts = new List<int> { 1, 2, 3, 4, 5 };
List<int> result =
    listOfInts.FindAll(delegate(int i) { return i < 3; });
Run Code Online (Sandbox Code Playgroud)

c# syntax predicate anonymous-methods

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

如何在PHP中执行一次代码块?

我有一个带有类定义的main.php文件.其他php文件使用此main.php文件

//main.php

<?php

class A{


}

//I want to execute the following statements exactly once    

$a = new A();
/*
Some code 
*/


?>
Run Code Online (Sandbox Code Playgroud)

我在其他php文件中使用main.php

//php1.php
<?php
require_once("main.php");

$b = new A();

/* 
Some code
*/

?>

//php2.php
<?php
require_once("main.php");

$b = new A();

/* 
Some code
*/

?>
Run Code Online (Sandbox Code Playgroud)

在PHP中是否有任何语句如execute_once()?我该如何解决这个问题?

php

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

使用私有构造函数来防止类的实例化?

现在我正在考虑将一个私有构造函数添加到只包含一些String常量的类中.

public class MyStrings {
  // I want to add this:
  private MyString() {}

  public static final String ONE = "something";
  public static final String TWO = "another";
  ...
}
Run Code Online (Sandbox Code Playgroud)

如果我向这个类添加一个私有构造函数以阻止某人实例化它,是否有任何性能内存开销?

您是否认为这是必要的,或者为此目的的私人构造者是浪费时间和代码混乱?

UPDATE

我正在寻找一个带有私有构造函数和类的描述性javadoc的最终类.我不能使用ENUM(我更喜欢),因为我现在仍然坚持使用Java 1.4.这将是我的修改:

/**
 * Only for static access, do not instantiate this class.
 */
public final class MyStrings {
  private MyString() {}

  public static final String ONE = "something";
  public static final String TWO = "another";
  ...
}
Run Code Online (Sandbox Code Playgroud)

java performance

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

Visual Studio 2010 Full和ASP.NET MVC 2.0模板

我已经安装了Visual Studio 2010的完整版(不是RC或Beta版),然后在Web Platform Installer 2.0中安装我,告诉我需要安装MVC 2.0,所以我做到了.

当我想在VS中创建项目"MvcWebApplicationProjectTemplate"时,我有以下消息:

错误:此模板尝试加载组件程序集"Microsoft.VisualStudio.Web.Mvc.2.0,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35".有关此问题以及如何启用此模板的详细信息,请参阅有关自定义项目模板的文档.

知道怎么解决吗?您认为Web Platform Installer 2.0可能已损坏此模板吗?

谢谢,丹尼尔

asp.net-mvc visual-studio-2010 visual-studio asp.net-mvc-2

5
推荐指数
0
解决办法
3899
查看次数

如何在十六进制输入中使用boost options_description?

我想让程序有两个选项,起始地址和结束地址,以便程序选项如下:

--start_address 0xc0000000 --end_address 0xffffffff
Run Code Online (Sandbox Code Playgroud)

是否可以options_description采用这种十六进制输入?我是否必须将输入视为字符串并将其转换为十六进制值.我现在有这个:

  po::options_description desc("Allowed options");

  desc.add_options()
    ("help,h", "display this help message")
    ("path,p", po::value<std::string>(), "Executable file path")
    ("start_address,s", po::value<std::string>(), "Start address")
    ("end_address,e", po::value<std::string>(), "End address")
    ;
Run Code Online (Sandbox Code Playgroud)

可以boost::lexical_cast做这样的转换吗?

c++ boost boost-program-options

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

SQL替换成问题

使用Replace Into,如果我有两个字段.FirstName LastName.该表中有John Smith,如果我要运行REPLACE INTO tblNames(FirstName,LastName)VALUES(John,Jones)会用Jones代替Smith,还是创建一个新名字?

是什么决定它的更新还是插入?

mysql sql replace

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

如何确定函数是否生成图形

有没有办法确定函数是否在R中生成一个数字?

例如,如果我们有函数fg

f = function(x,y){plot(x,y)}
g = function(x,y){mean(x*y)}
Run Code Online (Sandbox Code Playgroud)

我想能跑

createFigure(f(x,y))#Returns TRUE
createFigure(g(x,y))#Returns FALSE
Run Code Online (Sandbox Code Playgroud)

谢谢

graphics r

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

我很困惑 - 这段代码总是有效吗?

我写了这段代码

public class Test{
public static void main(String[] args) {

    List<Integer> list = new ArrayList<Integer>();

    for(int i = 1;i<= 4;i++){
        new Thread(new TestTask(i, list)).start();
    }

    while(list.size() != 4){
        // this while loop required so that all threads complete their work
    }

    System.out.println("List "+list);
}

}

class TestTask implements Runnable{

private int sequence;
private List<Integer> list;

public TestTask(int sequence, List<Integer> list) {
    this.sequence = sequence;
    this.list = list;
}

@Override
public void run() {
    list.add(sequence);
}
}
Run Code Online (Sandbox Code Playgroud)

此代码在我的机器上工作并打印列表的所有四个元素.

我的问题是这段代码总能运作.我认为当两个/或多个线程在同一点向此列表添加元素时,此代码中可能存在问题.在这种情况下,while循环将永远不会结束,代码将失败.

任何人都可以提出更好的方法吗?我不擅长多线程,不知道我可以使用哪个并发集合?

谢谢,谢卡尔

java multithreading list

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