小编Rob*_*uld的帖子

I18n/L10n/G11n之间的实际差异是什么,具体是什么意味着开发?

可能重复:
本地化和国际化,有什么区别?

I18n/L10n/G11n对我来说都是平等的本地化,但人们不断在这些方面做出区分,尤其是在企业和市场营销方面,但我没有看到这三个任务从程序员的角度来看是不是一回事,每一个都有特殊要求吗?对程序员解释这些不涉及全球市场的术语有什么诚实的程序员,换句话说,当翻译成开发(编码)软件时,这三个术语背后的细节差异是什么?

谢谢!

globalization localization internationalization

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

你会在你的应用程序中嵌入哪个Javascript引擎?

我想在我的业余爱好游戏引擎中嵌入Javascript.现在我们已经推出了第5代Javascript引擎(速度极快)我很好奇你会选择在C++框架中嵌入什么引擎(包括嵌入它的实际容易程度)?

注意:为了说清楚,我对DOM脚本或在浏览器中编写Javascript不感兴趣.

这是迄今为止的链接汇编和线程的一些提示

仅仅为了记录,我喜欢Lua并且已经在游戏引擎中嵌入了大约5次工作.

然而,现在这是一个业余爱好项目,我认为Javascript被大多数Web开发人员所熟知,并且因为它的ECMA,Flash和Flex开发人员,使用Javascript和XML进行脚本编写的游戏引擎将更加用户友好并迎合更大的需求用户群(以及迄今为止没有机会使用他们的技能进行游戏的用户群)比使用Lua的用户群(并且周围有很多人!).

另外为了记录,我会在这个上使用V8,主要是因为我喜欢它的C++风格.

javascript c++ embed

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

为什么使用Glassfish而不是Apache?它的优点和缺点是什么?

对不起我在这里的无知,但是当我听到网络服务器这个词时,我立刻想到了Apache,虽然我知道人们也使用微软的IIS.但是因为我一直在Stackoverflow上闲逛,所以我注意到很多人都在使用Glassfish.

这让我想知道,为什么我要使用Glassfish(从某种意义上说我感兴趣,但我真的不明白它为什么会让我的生活变得更轻松).从我读到的是Sun的Apache的Tomcat的开源衍生产品,因此我认为它是一个好的(或伟大的)优质产品.但由于我不知道它的优点和缺点,我不知道何时选择Glassfish而不是其他服务器是明智的.有人可以详细说明吗?

glassfish

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

如何设置Eclipse以开发iPhone(而不是Xcode)?

虽然我在为iPhone开发时越来越熟悉Xcode,但有时我只是希望有一个更好的IDE,比如Eclipse.

所以我想知道有没有人知道如何将iPhone项目迁移到Eclipse,如果值得的话?

eclipse iphone macos

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

为什么我需要在g ++中使用typedef typename而不是VS?

自从海湾合作委员会抓住我这个问题已经有一段时间了,但它刚刚发生在今天.但是我从来没有理解为什么GCC在模板中需要typedef typename,而VS和我猜ICC没有.typedef typename是一个"bug"还是一个严格的标准,还是留给编译器编写者的东西?

对于那些不知道我的意思的人来说,这是一个样本:

template<typename KEY, typename VALUE>
bool find(const std::map<KEY,VALUE>& container, const KEY& key)
{
    std::map<KEY,VALUE>::const_iterator iter = container.find(key);
    return iter!=container.end();
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在VS(可能在ICC中)编译,但在GCC中失败,因为它想要这样:

template<typename KEY, typename VALUE>
bool find(const std::map<KEY,VALUE>& container, const KEY& key)
{
    typedef typename std::map<KEY,VALUE>::const_iterator iterator; //typedef typename
    iterator iter = container.find(key);
    return iter!=container.end();
}
Run Code Online (Sandbox Code Playgroud)

注意:这不是我正在使用的实际功能,而只是一些愚蠢的东西来证明这个问题.

c++ typedef g++ typename

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

什么是zip(函数式编程?)

我最近看到了一些Clojure或Scala(对不起,我不熟悉它们),他们确实在列表或类似的东西上拉链.什么是拉链,它来自哪里?

zip functional-programming clojure

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

什么是一个好的和稳定的C++树实现?

我想知道是否有人可以推荐一个好的C++树实现,希望有一个stl兼容,如果可能的话.

为了记录,我之前已经多次编写树算法,我知道它可以很有趣,但是如果可能的话,我想要务实和懒惰.因此,实际的工作解决方案链接就是目标.

注意:我正在寻找一个通用树,而不是平衡树或地图/集,在这种情况下,结构本身和树的连接性很重要,而不仅仅是数据.因此,每个分支都需要能够保存任意数量的数据,并且每个分支应该是可单独迭代的.

c++ tree graph-theory

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

我可以让一个XML Schema(XSD)包含另一个XML-Schema吗?

我目前有两个XSD方案,一个是另一个的"轻"版本.现在我在"完整"模式中重复了"轻"版本中的所有内容,但是当我需要进行更改时,这会变得很痛苦,而且无论如何都违背了DRY原则,所以我想知道是否有元素这有助于将另一个模式包含在模式中,因此我可以从"轻量级"模式中获得"完整"继承,以减少维护障碍.

xml xsd include

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

一个人追踪错误?

最近我一直在做很多周末编码,并且开始真正需要一个bugtracker,因为事情正在加速.这可能是最糟糕的情况,因为我基本上不得不在一周内让事情变冷,所以我根本记不起我头脑中的错误.到目前为止,我一直在使用文本文件来记下错误,但我宁愿使用更好的东西.

这里最重要的一点是易用性和很少的设置时间.不想花一个多小时学习基础知识并尝试安装一些东西.同样在我的情况下,我在Mac上这样会有所帮助,但欢迎其他平台的解决方案,因为它们可能会帮助其他人.

bug-tracking

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

Netbeans或Eclipse for C++?

我目前正在开发一个宠物项目,需要在Windows,Mac,Linux和Solaris上进行C++开发,我将其缩小到Netbeans和Eclipse,所以我很奇怪,它作为C++编辑器更加稳固.我只需要可靠的编辑,模板化代码和外部库的良好自动完成,以及项目文件管理,构建工具都是外部的,所以这与我的比较无关.

那么这是一个更好的选择呢?

注意:我知道我应该使用emacs或vim,但问题是,至少我的理论是,我是左撇子,因此我使用大脑的右侧(设计,创造力)而不是左侧(逻辑) ,记忆),所以我只是简单地不能使用emacs或vim,我的大脑根本就不兼容,我也尝试了很多次,甚至使用emacs几个月但是它让我发疯了...

谢谢

c++ eclipse netbeans

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