标签: porting

64位Windows上的长位是多少?

不久前,有人告诉我long在64位机器上不是64位,我应该总是使用int.这对我来说没有意义.我已经看到docs(例如Apple官方网站上的文件)说long在编译64位CPU时确实是64位.我查了64位Windows上的内容并找到了

  • Windows:longint保持32位长度,并为64位整数定义特殊的新数据类型.

(来自http://www.intel.com/cd/ids/developer/asmo-na/eng/197664.htm?page=2)

我该怎么用?我应该定义类似uw,sw((UN)签署的宽度)为long如果没有在Windows,否则做对目标CPU bitsize支票?

c c++ windows 64-bit porting

134
推荐指数
5
解决办法
17万
查看次数

是什么导致'SIGILL'信号?

我正在使用NDK和GCC将一些C++代码移植到Android.代码基本上运行.有一次,在Eclipse中调试时,调用

__CODE__

导致此错误:

__CODE__

那是什么意思?编译器是否因某种原因生成了非法代码?我在构造函数中有一个断点(它什么都不做),而且它没有被击中.我已经做了完整的重建.

我可能做错什么导致这个问题?

c++ android porting android-ndk

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

日期命令不符合Linux规范(Mac OS X Lion)

我已经在linux盒子上开发了一段脚本很长一段时间了,并且想在我的Mac上运行它.

我认为Mac上的功能与linux上的功能相同,但今天我意识到这是错误的.我知道Mac上存在的功能较少,但我认为确实存在的功能具有相同的实现.

此问题特别针对date命令.

当我在我的linux机器上使用参数运行命令以提供一些时间(纳秒)时,我得到了正确的结果,但是当我在我的mac上运行它时,它没有那个选项.

Linux-Machine> date +%N
55555555555 #Current time in nanoseconds
Mac-Machine> date +%N
N
Run Code Online (Sandbox Code Playgroud)

如何在Mac上以bash命令获取当前时间(以纳秒为单位)?

最糟糕的情况是我创建了一小段代码,用C或其他东西调用系统函数,然后在我的脚本中调用它.

任何帮助深表感谢!

macos bash scripting porting date

56
推荐指数
3
解决办法
2万
查看次数

如何在docker中获取容器快照

我们如何获取容器快照并在另一个docker主机中加载快照.我想知道容器快照而不是图像.我对docker中的export/import和save/load命令感到困惑.我希望得到更多的清晰度或文档来更深入地理解它们.

用于运行容器和屋顶的元数据的快照.其他docker主机中的确切状态.这方面的帮助会很棒.

backup porting snapshot docker

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

严格标准:只应通过参考PHP 5.4分配变量

我将MyPHP版本升级到5.4(Xampp 1.7.3到1.8.0).现在我看到严格标准错误,因为myDBconnection:

严格标准:只应在第4行的C:\ xampp\htdocs\alous\include\dbconn.php中通过引用分配变量

dbconn.php:

<?php
defined('_VALID') or die('Restricted Access!');

$conn = &ADONewConnection($config['db_type']); // <--- This Line 4

if ( !$conn->Connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name']) ) {
    echo 'Could not connect to mysql! Please check your database settings!';
    die();
}
$conn->execute("SET NAMES 'utf8'");
?>
Run Code Online (Sandbox Code Playgroud)

注意:我不需要在php.ini中使用此方法禁用严格标准error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT!我想修复我的PHP代码.

php porting reference

43
推荐指数
2
解决办法
12万
查看次数

我们可以在Mac OS X上运行C#/ WPF应用程序吗?

我出售了一个C#/ WPF应用程序(目前针对.net 3.0),人们一直在问我Mac版本.

该应用程序是一个具有良好GUI的时间跟踪应用程序,在时间跟踪应用程序中没有那么多的业务逻辑,所以大多数应用程序是GUI - 重写只是GUI相当于重写整个应用程序

我没有资源来重写应用程序或维护两个不同的代码库,所以我需要一种在Mac上运行相同代码的方法(我知道我必须调试和修改代码,我的意思是我我只能支持一个代码库,我不能将项目分成不同的Mac和Windows项目 - 我只是没有时间处理两个项目).

将应用程序移植到跨平台的UI库,使用不同的编程语言或Silverlight都无关紧要 - 这需要花费太多时间,而且我认为通过这次投入新功能我将获得更多销售.

有谁知道可以运行或将C#/ WPF移植到Mac的工具?

c# macos wpf porting

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

JavaScript和ActionScript 3之间的主要区别是什么?

我知道这两种语言都来自相同的ECMA-262标准.看来,这两个正在成为使用JavaScript通过类似的方法增加对核心对象实例的事件监听器非常相似freeze,并seal在EMCAScript-262第5版和这样的.我想知道差异是什么?

javascript porting actionscript-3

36
推荐指数
3
解决办法
3万
查看次数

如何将VB6代码转换为C#?

有谁知道从VB6代码转换为C#的方法?

有没有可以为我做这个的工具?

c# vb6 porting vb6-migration

35
推荐指数
6
解决办法
5万
查看次数

无法加载文件或程序集System.Net.Http版本4.1.1.0

我正在将Net Framework 4 dll移植到Net Core.当移植我的单元测试项目时,我得到一个运行一些特定测试的异常(不是全部).

System.IO.FileLoadException:无法加载文件或程序集'System.Net.Http,Version = 4.1.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

这是我的dll的project.json

 {
  "version": "1.0.0-*",

  "dependencies": {
    "log4net": "2.0.7",
    "NETStandard.Library": "1.6.1",
    "Newtonsoft.Json": "9.0.1",
    "StackExchange.Redis": "1.2.1"
  },

  "frameworks": {
    "netstandard1.6": {
      "imports": "dnxcore50"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是单元测试项目的Packages.config

<packages>
  <package id="Castle.Core" version="4.0.0" targetFramework="net462" />
  <package id="log4net" version="2.0.7" targetFramework="net462" />
  <package id="Microsoft.Win32.Primitives" version="4.0.1" targetFramework="net462" />
  <package id="Moq" version="4.7.1" targetFramework="net462" />
  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net462" />
  <package id="StackExchange.Redis" version="1.2.1" targetFramework="net462" />
  <package id="System.Diagnostics.DiagnosticSource" version="4.0.0" targetFramework="net462" />
  <package id="System.IO" version="4.1.0" targetFramework="net462" />
  <package id="System.IO.FileSystem" …
Run Code Online (Sandbox Code Playgroud)

.net c# porting .net-framework-version .net-core

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

如何使SQL Server中的CREATE或REPLACE VIEW工作?

CREATE OR REPLACE VIEW似乎在SQL Server中不起作用.那么我如何移植CREATE OR REPLACE VIEW到SQL Server上?

这就是我想要做的:

CREATE OR REPLACE VIEW data_VVVV AS 
SELECT 
    VCV.xxxx,
        VCV.yyyy AS yyyy,
        VCV.zzzz AS zzzz
FROM 
TABLE_A
;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sql sql-server porting view

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