问题列表 - 第2617页

ComboBox项目的货币格式

我有一个ComboBox绑定到一个小数的ObservableCollection.将货币转换器应用于物品的正确方法是什么?

编辑:

a)我有一个现有的货币转换器,我必须使用b).NET 3.0

我需要为项目模板吗?

wpf combobox converters

2
推荐指数
1
解决办法
4777
查看次数

现在程序员应该具备哪些技能?

我一直在使用PHP,Javascript进行编程,并且在一家公司工作了几年.我想离开我想知道我现在需要什么技能才能获得成功.

windows

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

单元测试和VB.NET

在哪里可以找到使用VB.NET的单元测试应用程序的文献或视频演示?作为一名新手/业余爱好者程序员,我想在使用单元测试方法开发应用程序方面打下坚实的基础.

vb.net unit-testing

4
推荐指数
1
解决办法
5134
查看次数

80/20时间管理规则是否适用于开发人员?

杰夫的最近的一篇文章链接到一个时间管理的例子中的首次适应减少算法,里面讲到了帕累托原则时间管理(或80/20法则),也就是说,在80%的工作,我们生产的20%我们的时间.

现在我们都听过程序员的:

前90%的代码占开发时间的前90%.其余10%的代码占开发时间的另外90%.

但是除了所有的笑话,通常好像20%的代码是你想做的,而另外80%是处理异常......那么80/20规则真的适用于开发人员吗?

有没有人有任何关于它为什么/不适用于我们的例子?

project-planning time-management

6
推荐指数
2
解决办法
1463
查看次数

在C/C++中实现解释器所需的参考

我发现自己依附于一个项目,将一个解释器整合到一个现有的应用程序中.要解释的语言是Lisp的衍生物,具有特定于应用程序的内置.各个"程序"将在应用程序中以批处理方式运行.

我很惊讶多年来我编写了几个编译器和几个数据语言翻译器/解析器,但我以前从未真正编写过翻译器.原型很远,用C++实现为语法树walker.我可能会影响原型之外的架构,但不能影响实现语言(C++).所以,约束:

  • 实现将在C++中
  • 解析可能会用yacc/bison语法处理(现在是)
  • 像NekoVM和LLVM这样的完整虚拟机/解释器生态系统的建议可能对这个项目不实用.自包含更好,即使这听起来像NIH.

我真正想要的是阅读有关实施口译员基础知识的材料.我做了一些浏览SO,另一个名为Lambda the Ultimate的网站,虽然他们更倾向于编程语言理论.

到目前为止我收集的一些花絮:

  • Lisp in Small Pieces,作者:Christian Queinnec.推荐它的人说它"从简单的解释器到更高级的技术并完成呈现字节码和'Scheme to C'编译器."

  • NekoVM.正如我上面提到的,我怀疑我们是否可以合并整个VM框架来支持这个项目.

  • 计算机程序的结构与解释.最初我建议这可能是矫枉过正,但是通过一个健康的块,我同意@JBF.信息量大,思维扩张.

  • 关于保罗格雷厄姆的Lisp.我已经读过这篇文章,虽然它是对Lisp原理的一个信息性介绍,但还不足以快速开始构建一个解释器.

  • 鹦鹉实施.这看起来很有趣.不确定它会为我提供基本面.

  • 来自Scratch的计划.Peter Michaux正在攻击Scheme的各种实现,从用C编写的快速脏方案解释器(用作后续项目中的引导程序)到编译的Scheme代码.到目前为止非常有趣.

  • 语言实现模式:创建自己的特定域的和通用编程语言,在关于创建解释语言的书籍的注释主题中推荐.这本书包含两章专门介绍构建解释器的实践,所以我将它添加到我的阅读队列中.

  • New(and old,即1979):由PJ Brown 编写交互式编译器和解释器.这已经绝版了,但是提供与基本解释器的实现相关的各种任务的概述很有趣.我已经看到这个混合评论,但因为它便宜(我订购时使用的价格约为3.50美元)我会给它一个旋转.

那怎么样?是否有一本很好的书,用手拿新手,并展示了如何在C/C++中为类似Lisp的语言构建一个解释器?您是否喜欢语法树步行器或字节码解释器?

回答@JBF:

  • 当前的原型是一个解释器,当我们接受任意代码文件的路径并在我们的应用程序环境中执行它时,它对我有意义.内置函数用于影响我们的内存数据表示.

  • 它不应该是非常缓慢.目前的树木行走者似乎可以接受.

  • 该语言基于 Lisp,但不是Lisp,因此不需要符合标准.

  • 如上所述,我们不太可能允许添加完整的外部VM /解释器项目来解决此问题.

对于其他海报,我也会检查你的引文.谢谢,全部!

c++ lisp interpreter

36
推荐指数
3
解决办法
8224
查看次数

每个文档的功能区实例

我正在使用 VSTO 3.0,并且功能区设计器给了我一个明显跨文档共享的功能区。

因此,如果我有需要显示在功能区(或切换按钮)中的文档特定状态(例如 XML 标记的数量),那么所有文档似乎都共享功能区实例

我该如何修复这个 TIA

vsto ribbon ms-office

4
推荐指数
1
解决办法
1432
查看次数

如何在PHP中将数字格式化为1美元

如何将数字转换为显示美元和美分的字符串?

eg:
123.45    => '$123.45'
123.456   => '$123.46'
123       => '$123.00'
.13       => '$0.13'
.1        => '$0.10'
0         => '$0.00'
Run Code Online (Sandbox Code Playgroud)

php formatting currency

55
推荐指数
5
解决办法
10万
查看次数

Zend框架中的模型

您在Zend Framework中实现模型的方法有哪些?

我已经看到了基本的class User extends Zend_Db_Table_Abstract,然后在你的控制器中调用它:

$foo = new User;

$foo->fetchAll()

但更复杂的用途呢?文档的Quickstart部分提供了这样一个示例,但我仍然觉得我没有在Zend Framework中获得模型的"最佳使用"示例.那里有任何有趣的实现吗?


编辑:我应该澄清(回应CMS的评论)......我知道做更复杂的选择.我对模型概念的整体方法以及其他人如何实现它们的具体例子感兴趣(基本上,手册遗漏的东西和基本的方法光泽的东西)

php model-view-controller zend-framework model

33
推荐指数
5
解决办法
4万
查看次数

如何在TBODY元素之间放置间距

我有这样一张桌子:

<table>
    <tfoot>
        <tr><td>footer</td></tr>
    </tfoot>
    <tbody>
        <tr><td>Body 1</td></tr>
        <tr><td>Body 1</td></tr>
        <tr><td>Body 1</td></tr>
    </tbody>
    <tbody>
        <tr><td>Body 2</td></tr>
        <tr><td>Body 2</td></tr>
        <tr><td>Body 2</td></tr>
    </tbody>
    <tbody>
        <tr><td>Body 3</td></tr>
        <tr><td>Body 3</td></tr>
        <tr><td>Body 3</td></tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想在每个tbody元素之间加一些间距,但填充和边距没有影响.有任何想法吗?

html css

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

ASP.NET MVC - 用户输入和服务/存储库 - 在何处进行验证?

这可能是一个过于自以为是的问题,但寻求帮助!

我一直在尝试优化我的ASP.NET MVC程序结构.我刚开始在预览5中使用它,这是我第一次涉足业务应用程序开发 - 所以每一个都是新的!

在控制器级别,我有一个服务对象负责与存储库进行通信并负责所有业务逻辑.在动作级别,我有一个对象,它包含所有视图数据 - 用户输入和生成的输出 - 我将其称为视图对象(这是一个通用术语吗?).与我看到的大多数示例不同,此对象不是数据库对象,而是特定于视图的对象.

所以现在我想添加用户验证.问题是,我不知道该把它放在哪里.在Service层中,我最有意义.Service层负责所有业务逻辑,验证是业务逻辑.另一方面,我看到的大多数验证框架都用于验证对象,这使我认为视图对象应该是验证感知的.最后,有一些验证方法需要数据库连接(例如,检查用户输入字段是否具有相应的数据库记录),并且视图对象没有数据库的概念,只有服务.

所以我看到的一些选项是:

  • 在Service.Method中对传递给方法的参数进行验证.
  • 在调用Service.Method之前,在视图对象中进行验证.
  • 在视图对象中进行验证,但使Service.Method需要视图对象引用,以便它启动对象的验证.

我相信还有更多.我很好奇其他人如何处理MVC意义上的用户输入验证.我以前使用过企业验证块,并且喜欢能够为所有东西使用股票验证器,但我不确定如何使它适合单独的视图对象和服务层.如果他们(查看对象/服务)是同一个对象,这可能很容易,这可能是人们做的事情?就像我说的那样,它对我来说都很新,我正在寻找最佳实践/模式.

asp.net-mvc design-patterns

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