我正在用C++开始一个开源的跨平台项目.我的开发环境是Linux.可能还有其他开发人员也从不同的平台开发.因此,我需要一些帮助来开始配置和开发环境设置,以便来自多个平台的所有开发人员都可以轻松开发.
以下是我的问题
有什么想法吗?
编辑
谢谢你的回答.还有一个问题.
你手工创建makefile吗?或者有没有可以生成它的工具?
在ruby on rails中,在执行session[:foo] = nil它时会留下:foo在会话对象中命名的条目.如何从会话对象中删除单个条目?
什么是优雅的算法来混合两个数组(可能有不同大小)的元素,以便从每个数组以交替的方式绘制项目,剩余的添加到结尾?
例如
阵列1-A,B,C,D,E,F,G
阵列2 - 1,2,3,4
混合阵列 - A,1,B,2,C,3,D,4,E,F,G
我更喜欢C#中的解决方案,但我应该能够以任何语言(甚至某种形式的伪代码)读取和转置解决方案.
不要担心空检查或任何其他边缘情况,我会处理这些.
在开发我的接口(契约)及其具体实现时,无论是数据模型还是存储库,我发现自己都在质疑验证逻辑应该去哪里.我的一部分(往往会胜出)说类本身应该负责它自己的验证(字符串最大长度,日期缓冲区等),但我的另一部分说这应该移到存储库,因为依赖在持久性存储库中,这些值可能会根据您的存储库实现而更改.
我认为有一些验证必须在类级别完成,并认为它应该保持在一起,即使存储库没有改变也不会改变,这就是为什么我倾向于将它保留在类中.
我只是在进行UI验证,但这绝不够,因为可以绕过大部分UI验证.
好奇人们的想法和背后的推理.
我想在我的Ubuntu 8.10 Intrepid服务器上运行SmartFox Server
默认端口是9339
我不能telnet localhost 9339,因为它说连接重用
UFW已关闭,因为状态显示未加载
所以我想:
干杯
伊恩
在C++中将一对从地图复制到矢量的最佳方法是什么?我这样做,所以我可以随后对矢量进行排序.
当我第一次看到XML时,我认为它基本上是树的表示.然后我想:重要的不是它是树木的特别好的代表,而是每个人都同意的.就像ASCII一样.一旦建立,由于网络效应,很难取代.取代它的新方案必须要好得多(可能好10倍).当然,为了国际化,ASCII(大部分)已被(大部分)取代为Unicode.
根据谷歌的趋势,XML有x43领先,但正在下降 - 而JSON增长.
[ 编辑 ]请问JSON会将XML替换为数据格式吗?
注意: S表达式(来自lisp)是树的另一种表示,但尚未获得主流采用.还有许多其他提议,例如YAML和Protocol Buffers(用于二进制格式).
我可以看到JSON主宰着与客户端AJAX(AJAJ?)进行通信的空间,这可能会传递回传播到其他系统.
基于SGML的XML比作为文档格式的 JSON更好.我对XML作为数据格式感兴趣.
XML具有JSON缺乏的已建立的生态系统,尤其是定义格式(XML Schema)和转换它们(XSLT)的方法.XML还有许多其他标准,特别是Web服务 - 但它们的重量和复杂性可以说是与XML相悖,并且让人们想要一个新的开始(类似于"Web服务"开始作为CORBA的新起点).
[2010年3月编辑 ]与NoSQL一样,JSON是无模式的.
谁能告诉我Insert的CopyOrigin参数用于什么?它会接受什么价值?
我已经包含了vba帮助(这不是很有用):
将单元格或一系列单元格插入工作表或宏表单中,并将其他单元格移开以腾出空间.
expression.Insert(Shift,CopyOrigin)表达式必需.一个返回Range对象的表达式.
Shift可选Variant.指定移动单元格的方法.可以是以下XlInsertShiftDirection常量之一:xlShiftToRight或xlShiftDown.如果省略此参数,Microsoft Excel将根据范围的形状决定.
CopyOrigin可选Variant.副本来源.
我们有数以千计的DOS程序,这些程序都是使用16位C在80年代编写的,包含超过1,000,000行代码.其中许多程序都使用直接访问屏幕,驱动器等的库(而且我们没有这些库的源代码).每当我们尝试在Win2000或更高版本中运行它们时,即使在兼容模式下,我们也会遇到访问冲突和蓝屏.
到目前为止,我们的解决方案是购买Win98SE零售盒并在VMWare会话中运行Win98.现在的问题是我们找不到足够的非OEM许可证(我们上次在2006年购买并需要另外20个左右的副本).我们公司对许可非常谨慎,因此他们没有兴趣购买OEM副本(因为我们不是系统构建者).
我们的新32位软件将在3年内没有准备就绪,所以除非有人知道我们可以在哪里购买大量的Win98零售盒,否则我不得不弄清楚如何通过直接系统访问来运行16位软件在2000/XP.有任何想法吗?
c++ ×2
.net ×1
16-bit ×1
algorithm ×1
c# ×1
collections ×1
dos ×1
excel ×1
excel-vba ×1
json ×1
licensing ×1
makefile ×1
map ×1
oop ×1
open-source ×1
rss ×1
session ×1
standards ×1
ubuntu ×1
ubuntu-8.10 ×1
validation ×1
vba ×1
vector ×1
windows-98 ×1
xml ×1