问题标签 [porting]

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 投票
2 回答
295 浏览

64-bit - 将 32 位程序移植到 64 位版本的准则是什么

将 32 位程序移植到 64 位版本的准则是什么?

0 投票
2 回答
1240 浏览

c# - 将控制台应用程序移植到 WPF

我在 C# 中创建了一个小型聊天应用程序,并作为控制台应用程序启动。但是我想使用 WPF 为它创建一个 GUI。它是一个以 , 等函数命名的类DanMessengerClientInitializeConnection()SendMessage(string msg)

我已经在 Visual Studio 中设计了 UI,它Window1默认在 Window1.xaml.cs 上创建了它的类。我为“发送”按钮创建了一个事件处理程序,它现在只将一些虚拟文本附加到文本区域。我的问题是,我应该如何从 WINdow1 类中调用 SendMessage() 函数?

我尝试在该类中创建对象,但由于我还需要从第一个类中访问文本框(即,当我收到消息时,更新文本框),添加对 Window1 类的引用会引发StackOverflow异常,因为它会不断创建无限循环中的引用。

我是 GUI 应用程序的新手。我应该如何进行?

0 投票
4 回答
596 浏览

groovy - 我怎样才能让这个片段工作?

我想将一小段代码从 Ruby 移植到 Groovy,但我坚持这样做:

现在它因以下消息而死:

Exception thrown: Cannot compare ConsoleScript0$_run_closure1 with value 'ConsoleScript0$_run_closure1@1e6743e' and java.lang.Integer with value '4'.

我试图将闭包的委托设置为数组,但似乎在findAll方法中,它代表一个闭包,而不是数组中的实际项目。我也尝试像这样运行关闭:

但我仍然无法让它工作。关于什么可以起作用的任何想法?Ruby 的等价物是instance_eval数组上下文中的闭包。

编辑:运行 Mykola 的代码产生了这个输出:

我正在运行 Groovy 1.6.5。

0 投票
1 回答
4960 浏览

drupal - 从 Drupal 6 升级到 Drupal 7:程序员的最佳实践?

虽然我从 D4 系列开始就使用 drupal,但我只是开始使用 D6 进行专业开发,所以——尽管我进行了各种站点升级——我从来没有面临过将自己的代码移植到新版本的任务。

我知道 Drupal 社区会提供很多关于更改 API 和架构更改的技术支持(请参阅 D5-D6 的deadwood 模块,甚至这些 D6-D7 how-to 的存根模块 和主题)。

但是,我的问题更多的是在战略思维方面,或者换句话说,我正在寻找有关如何计划/实施/审查移植我自己的代码的过程的输入和建议,根据同事开发人员从以前的经验中学到了什么。一些例子:

  1. 您是否建议我一有时间就开始移植我的模块,并在一段时间内保持并发 D7(所以我为 D 日“准备”了)还是您建议宁愿等待在哪一天端口将实际迫在眉睫,然后将模块升级到 D7 并删除 D6 版本?
  2. 只有我的一些模块具有完整的测试覆盖率。您会建议完成 D6 版本的测试覆盖,以便让所有测试都能检查 D7 端口,还是建议在移植时编写我的测试指令来测试 D7 版本?
  3. 您是否发现作为早期采用者在新功能和更好的 API 方面为您提供了优势,或者您是否发现延迟转换以利用大量现成的 contrib 模块更方便?
  4. 您是否为自己设定了质量标准/评估标准,或者您是否只是将标准设置为“如果它有效,我很高兴”?为什么?如果你设定了某些标准或目标,它们在哪里/它们会是什么?他们是如何帮助你的?
  5. 您过去是否遇到过常见的陷阱,并且您认为这些陷阱适用于 D6-D7 移植过程?
  6. 移植是进行一些重构的好时机,还是只会让一切变得更加复杂而重新组合在一起?
  7. ...

这些问题并不是一份详尽的清单,但我希望它们能让我了解我正在寻找什么样的信息。我宁愿说:任何你认为相关且我没有在上面列出的东西都会得到一个“加号”!:)

如果我没有足够清楚地表达自己,请发表评论,并附上您认为我应该在问题中添加的信息。提前感谢您的宝贵时间!

PS:是的,我知道... D7 还没有推出,重要的贡献模块升级还需要几个月的时间...但是现在开始思考永远不会太早!:)

0 投票
2 回答
1250 浏览

c++ - 使用 MsDev 将 linux 套接字应用程序移植到 Windows

是否有可用于编译 linux 套接字应用程序的公开可用的头文件(使用 socket/udp/ip 头文件)。他们应该定义像 sa_family_t,in_port_t 这样的结构

强制是使用 Msdev 而不是 cygwin/gcc 或 mingw 编译器。

0 投票
2 回答
272 浏览

c - 将用 C 编写的应用程序从 Solaris 移植到 Windows XP

我有一个在 Solaris 上用 C 语言编写的应用程序,我必须移植到 Windows XP。我想知道有哪些图书馆可以完成这项任务。还有什么是最好的 GUI 开发工具,以及实现这一切的步骤是什么。

0 投票
1 回答
456 浏览

android - 将经典游戏移植到新平台需要什么?

我正在考虑开始一个足够疯狂的爱好项目,该项目将跨越数年,包括反汇编和 OpenGL 编程。
几乎完成了我的第三个 Android 应用程序,我必须说我喜欢这个平台并且会为它编程。
现在,让我们以经典的 Carmageddon 游戏作为移植候选者。

问题归结为:

  • 那时候用过什么工具?
  • 什么样的特定知识对这种任务很有价值(除了数学和一般游戏开发知识)?

编辑:抛开法律问题。

0 投票
6 回答
1834 浏览

java - 移植 C 代码;在按位运算和指针语法方面需要帮助

我有一些我想移植到java的C代码。我没有做过太多的 C 编码,但我能够一直跟进到这个函数。如果有人可以帮助我了解发生了什么,将不胜感激。

该函数是这样使用的:

0 投票
5 回答
258 浏览

.net - 从 sqlite 切换到 SQL Server 我应该知道什么

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

0 投票
1 回答
729 浏览

asp.net - Mono XSP 忽略Web.Config 中的指令

我正在将我的ASP.NET应用程序移植到Mono. 我是从5.0SVN trunk以下构建的。Debian

我允许匿名访问Logout.aspxstyles.css使用Web.config指令:

它在 下运行良好Visual Studio Web ServerIIS6IIS7XSP22.5.0.0 下运行良好。是否有任何解决方法或方法可以完成相同的任务但不同?

我的意思是不起作用 - 请求重定向到Login.aspx