问题标签 [migration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5049 浏览

c# - 为 C# 人真正了解 Java-ME 的最佳方式

我最近开始为黑莓开发应用程序。因此,我不得不跳到 Java-ME 并学习它及其相关工具。语法很简单,但我一直遇到各种问题和环境问题。

例如,令我惊讶并浪费了大量时间的事情是类对象上没有真正的属性(我认为所有 OOP 语言都有)。有很多陷阱。我去过很多地方,他们比较了 Java 语法和 C#,但似乎没有任何网站可以说明迁移到 Java 时需要注意的事项。

环境是一个完全不同的问题。Blackberry IDE 简直太可怕了。外观让我想起了适用于 Windows 3.1 的 Borland C++——它已经过时了。其他一些问题包括参差不齐的智能感知、弱调试等……黑莓确实有一个 Eclipse 插件的测试版,但没有调试支持,它只是一个带有花哨的重构工具的编辑器。

那么,关于如何融入 Java-ME 的任何建议?

0 投票
3 回答
12763 浏览

ruby-on-rails - Ruby on Rails 迁移 - 创建新的数据库模式

我有一个运行 SQL 脚本来创建新 Postgres 模式的迁移。默认情况下,在 Postgres 中创建新数据库时,它会创建一个名为“public”的模式,这是我们使用的主要模式。创建新数据库模式的迁移似乎工作正常,但是在迁移运行后出现问题,当 rails 尝试更新它所依赖的“schema_info”表时,它说它不存在,就好像它是在新的数据库架构中查找它,而不是在表实际所在的默认“公共”架构中查找。

有谁知道我如何告诉 Rails 查看该表的“公共”模式?

正在执行的 SQL 示例:~

抛出错误:〜

谢谢你的帮助

克里斯奈特

0 投票
6 回答
3468 浏览

ruby-on-rails - 类似 Rails 的数据库迁移?

是否有任何易于安装/使用(在 unix 上)的数据库迁移工具,例如 Rails Migrations?我真的很喜欢这个想法,但是纯粹为了管理我的数据库迁移而安装 ruby​​/rails 似乎有点过头了。

0 投票
3 回答
431 浏览

iis-7 - IIS7迁移是小菜一碟吗

我希望将网站迁移到 Windows 2008 平台,是否有任何明显的陷阱我应该注意?

代码库是 c# 3.5,asp.net 和 ms ajax。

0 投票
5 回答
1587 浏览

migration - 迁移 clearcase 到 perforce

我有大量需要迁移到 perforce 的 clearcase 数据。修订跨越了十年的大部分时间,我需要尽可能多地保留分支和标签信息。此外,我们广泛使用符号链接,在 clearcase 中支持但在 perforce 中不支持。你有什么建议或工具可以使这更容易?

0 投票
3 回答
985 浏览

sql - 每个 DDL SQL 命令都是可逆的吗?【数据库版本控制】

我想设置一种机制来跟踪数据库架构更改,例如此答案中描述的机制:

对于您对数据库所做的每一次更改,您都会编写一个新的迁移。迁移通常有两种方法:应用更改的“向上”方法和撤消更改的“向下”方法。单个命令使数据库保持最新,也可用于将数据库带入特定版本的模式。

我的问题如下:“向上”方法中的每个 DDL 命令是否可逆?换句话说,我们可以一直提供一个“down”的方法吗?你能想象任何不能“关闭”的 DDL 命令吗?

请不要考虑典型的数据迁移问题,在“向上”方法期间我们会丢失数据:例如,将字段类型从datetime( DateOfBirth) 更改为int( YearOfBirth),我们会丢失无法恢复的数据。

0 投票
3 回答
62197 浏览

.net - 从 64 位进程调用 32 位代码

我有一个我们正在尝试从 32 位迁移到 64 位的应用程序。它是 .NET,使用 x64 标志编译。但是,我们有大量用 FORTRAN 90 编写的 DLL,为 32 位编译。FORTRAN DLL 中的函数相当简单:你把数据放进去,你把数据拉出来;没有任何状态。我们也不会花很多时间在那里,总共可能 3%,但它执行的计算逻辑是无价的。

我可以以某种方式从 64 位代码调用 32 位 DLL 吗?MSDN 建议我不能,期间。我做了一些简单的黑客攻击并验证了这一点。一切都会抛出一个无效的入口点异常。到目前为止,我发现的唯一可能的解决方案是为所有 32 位 DLL 函数创建 COM+ 包装器并从 64 位进程调用 COM。这似乎很让人头疼。我们也可以在 WoW 仿真中运行该过程,但内存上限不会增加,上限约为 1.6gb。

有没有其他方法可以从 64 位 CLR 进程调用 32 位 DLL?

0 投票
8 回答
19232 浏览

java - Java 迁移

我同时使用 ruby​​ on rails 和 Java。当我在做一个 Rails 项目时,我真的很喜欢使用迁移。所以我想知道是否有类似 Java 工具的迁移?如果没有这样的工具,使用迁移作为控制 Java 项目使用的数据库的工具是个好主意吗?

0 投票
18 回答
75739 浏览

mysql - 如何将 mysqldump 的输出拆分为较小的文件?

我需要将整个表从一个 MySQL 数据库移动到另一个。我没有对第二个的完全访问权限,只有 phpMyAdmin 访问权限。我只能上传(压缩)小于 2MB 的 sql 文件。但是第一个数据库表的 mysqldump 的压缩输出大于 10MB。

有没有办法将 mysqldump 的输出拆分成更小的文件?我不能使用 split(1),因为我不能 cat(1) 将文件返回到远程服务器上。

还是我错过了另一种解决方案?

编辑

第一张海报建议的 mysqldump 的 --extended-insert=FALSE 选项会生成一个 .sql 文件,然后可以将其拆分为可导入的文件,前提是使用合适的 --lines 选项调用 split(1)。通过反复试验,我发现 bzip2 将 .sql 文件压缩了 20 倍,因此我需要弄清楚有多少行 sql 代码大致对应于 40MB。

0 投票
6 回答
5047 浏览

c# - 在.Net中标记字符串的方法是什么?

对于任何从 Java 迁移的人来说,这一定是一个经典的 .NET 问题。

.NET 似乎没有直接等效于 java.io.StreamTokenizer,但是 JLCA 提供了一个 SupportClass 来尝试实现它。我相信 JLCA 还提供了一个以字符串为源的 Tokenizer SupportClass,我认为 StreamTokenizer 会派生自它,但事实并非如此。

标记流和字符串的首选方法是什么?还是有一个?如何在 .Net 中对流进行标记化?我想拥有 java.io.StreamTokenizer 提供的灵活性。有什么想法吗?