标签: porting

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

关于从sqlite切换到SQL Server,我应该知道什么?

目前我无法使用SQL Server测试我的代码.我一无所知,一直在使用SQLite.切换时我应该知道什么?我的应用程序是用C#.NET编写的

.net sql-server sqlite porting

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

将Windows应用程序移植到Linux

我有一个应用程序,我需要在Linux上移植.我正在考虑使用Free Pascal,问题是应用程序使用Windows API来执行串口通信等任务...是否有一个msdn for linux用户或一本书,涵盖了如果有apis linux如何工作.

我很迷茫.

linux porting freepascal

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

将Win代码移植到Linux的错误

可能重复:
我必须在何处以及为何要使用"template"和"typename"关键字?
声明一个C++ set迭代器

我正在尝试编译C++的一些代码,这在Windows系统中可以正常运行.

我有很多错误,如下所示:

code:
..
39          set<Node<T>*>::iterator child;
...
Run Code Online (Sandbox Code Playgroud)

g++ 给我错误:

Node.h:39: error: expected ‘;’ before ‘child’
Run Code Online (Sandbox Code Playgroud)

这只是一个例子.你能给我一些如何解决它的提示吗?

c++ linux porting

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

将CRC16代码用C语言移植到C#.NET

所以我有这个C代码,我需要移植到C#:

C代码:

uint16 crc16_calc(volatile uint8* bytes, uint32 length)
{
   uint32 i; 
   uint32 j;
   uint16 crc = 0xFFFF; 
   uint16 word;

   for (i=0; i < length/2 ; i++)
   {
      word = ((uint16*)bytes)[i];

      // upper byte
      j = (uint8)((word ^ crc) >> 8);
      crc = (crc << 8) ^ crc16_table[j];

      // lower byte
      j = (uint8)((word ^ (crc >> 8)) & 0x00FF);
      crc = (crc << 8) ^ crc16_table[j];
   }
   return crc;
}
Run Code Online (Sandbox Code Playgroud)

移植C#代码:

public ushort CalculateChecksum(byte[] bytes)
{
    uint j = 0; …
Run Code Online (Sandbox Code Playgroud)

c c# port porting crc

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

在Java中右移零填充运算符>>>:移植到C++

我正在做一个移植到c ++的java代码,我有一些带有shift的逻辑指令:

 ((byte) ((buffer >>> 8) & 0xFF));
Run Code Online (Sandbox Code Playgroud)

如何在C++中编写相同的内容?

字节,在c ++本身不存在,我定义为:

typedef unsigned char byte;
Run Code Online (Sandbox Code Playgroud)

c++ java porting logical-operators

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

在核心环境中INotifyPropertyChanged

多年来,我一直在使用WPF应用程序,现在我想开始实施Core项目,在这里我可以存储我的核心类。我的目标是使Core项目远离任何和所有WPF依赖类(视图,视图模型,资源字典)。我的想法是,我可以(潜在地)创建一个ASP.NET或Xamarin或Unity项目,并在后端使用核心项目。但是我遇到了许多继承自我的类,INotifyPropertyChangedRaisedPropertChanged(...)在一个或两个属性中实现

我的问题是:INotifyPropertyChanged仅限于WPF吗?如果不是,那么如何在其他环境(如ASP.NET或Xamarin)中实现它?

c# wpf porting .net-core

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

移植时理解vs只是翻译

我正在将一个项目从C++移植到Java,这件事让我烦恼.我无法理解100%的代码,有时我需要妥协,只需将其翻译成Java而不了解它的作用.请告诉我你对此的看法,你如何处理它?我想你无法知道这一切,也许那没关系?

感谢您对这位首次搬运工的任何建议:)

c++ java porting

-2
推荐指数
1
解决办法
76
查看次数

如何为C"类"的C++ 11冒充者实现operator delete?

我正在尝试编写C++ 11冒名顶替者(最好由@jrok称为,因为这些类没有像包装器那样的字段),对于一堆C"类",类似于:

extern "C" {
  struct cfoo;
  cfoo * cfoo_new();
  void cfoo_free(cfoo *);
  int cfoo_bar(cfoo *, int);
} // extern "C" {
class Foo final {
    Foo() = delete;                        // Prevents
    Foo(Foo &&) = delete;                  // construction
    Foo(const Foo &) = delete;             // of this
    Foo & operator=(Foo &&) = delete;      // C++
    Foo & operator=(const Foo &) = delete; // object
public: /* Methods: */
    int bar(int v) noexcept { return cfoo_bar(cPtr(), v); }
    cfoo * cPtr() noexcept { …
Run Code Online (Sandbox Code Playgroud)

c++ porting interface operator-overloading c++11

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

将java代码转换为c#

我正在将此代码从java(Android)移植到C#(Windows Phone),但我不知道如何做到这一点,这里是我正在尝试转换的代码:

  private void executeSingleOperation() {

        operation.execute(new OperationResult() {
            @Override
            public void onSuccess(Object obj) {
                //do something
                this.executeSingleOperation();
            }

            @Override
            public void onFail(Error err) {
                //andle the error
            }
    });
}
Run Code Online (Sandbox Code Playgroud)

OperationResult是一个接口,看起来像这样:

public interface OperationResult {

    public void onSuccess(Object obj);

    public void onFail(Error err); }
Run Code Online (Sandbox Code Playgroud)

提前致谢

c# java android porting windows-phone-8

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