在更多地参与培训新工程师以及阅读Jon Skeet的DevDays演示文稿后,我开始认识到许多工程师在何时使用哪种数值数据类型时都不清楚.我很欣赏正式计算机科学学位在帮助实现这一目标方面的作用,但我看到很多新工程师表现出不确定性,因为他们从未使用过大型数据集,财务软件,编程术语或统计问题或复杂的数据存储问题. .
我的经验是,当人们在上下文中解释概念时,人们会真正理解这些概念.我正在寻找真正的编程问题的好例子,其中某些数据最好用数据类型表示.如果可能的话,尽量远离教科书的例子.我用Java标记这个,但是可以随意提供其他语言的示例并重新注册:
Integer,Long,Double,Float,BigInteger等......
目前,我有一个Application,它由一个BasePage组成,它作为标题(面板),页脚(面板)和继承页面内容的中心.我遇到的问题是ResourceReferences(也许这甚至不是正确的方法).我正在寻找一个解决方案,允许我做以下事情:
到目前为止,我已经阅读了几个示例,这些示例展示了如何为组件或应用程序级别范围打包资源,但似乎没有一个能够解决我正在寻求帮助的所有3个问题.至关重要的是,我不必将全局使用的图像(编辑图标,徽标等)复制到每个组件包中以进行引用,并且出于维护原因这些绑定可以在一个地方全局进行以便于参考,这将是很好的.更新.
我有一个项目,我们正在处理的主文件是一个旧的XML文件,其中创建者创建了一个非结构化的DTD(所有元素都是可选的,可以发生0次或更多次.更好的是,读取文件的应用程序实际上需要很多根据需要的值).我根据已知的应用程序要求创建了一个XSD,并将无序元素列表移动到XSD中的序列中.
是否有一个简单的转换过程(例如XSLT)可以获取旧的XML文件,并以指定的方式对其元素进行排序,以便我们可以使用新的XSD来验证它?
例:
<Top>
<A/>
<D/>
<B/>
<C/>
<A/>
</TOP>
Run Code Online (Sandbox Code Playgroud)
INTO
<Top>
<A/>
<A/>
<B/>
<C/>
<D/>
</TOP>
Run Code Online (Sandbox Code Playgroud)
孩子们也可能有元素需要也被分类到新的序列预期排序.谢谢!