问题列表 - 第868页

我应该在一个文件中放多少个类?

我已经习惯了Java模型,你可以在每个文件中拥有一个公共类.Python没有这个限制,我想知道组织类的最佳实践是什么.

python class

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

使代码内部但可用于其他项目的单元测试

我们将所有单元测试都放在他们自己的项目中.我们发现我们必须将某些类公开而不是内部仅用于单元测试.无论如何都要避免这样做.通过将类公开而不是密封来实现内存含义是什么?

c# unit-testing scope

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

如何使用Windows窗体在Window Titlebar中绘制自定义按钮?

如何在表单的标题栏中最小化,最大化和关闭按钮旁边绘制自定义按钮?

我知道您需要使用Win32 API调用并覆盖WndProc过程,但我无法找到一个正常的解决方案.

有谁知道如何做到这一点?更具体地说,有没有人知道在Vista中有效的方法?

winapi titlebar wndproc windows-vista winforms

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

如何在ruby回溯中获取源和变量值?

这是典型的Ruby on Rails回溯的最后几帧: 应用程序跟踪

以下是Python中典型Nevow回溯的最后几帧: 替代文字

它不仅仅是网络环境,你可以在ipython和irb之间进行类似的比较.我怎样才能在Ruby中获得更多这类细节?

ruby debugging exception traceback

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

我应该默认使用内部或公共可见性吗?

我是一个非常新的C#和.Net开发人员.我最近使用C#创建了一个MMC管理单元,并对它的执行起来感到满意,特别是在听到组织中的其他一些开发人员讲述C++中的难度之后.

我几乎完成了整个项目,并将"public"关键字的每个实例都设置为"internal",除非运行时需要运行snapin.如果您通常将课程和方法公开或内部化,您对此有何感受?

.net c# public internal

41
推荐指数
3
解决办法
1万
查看次数

Unity Framework对控制反转是否有用?

我一直在使用IoC一段时间,我很好奇我是否应该使用Microsoft的Unity框架(官方名称"Unity Application Block").有没有人有使用它的经验?因此,我一直在将IoC容器代码从项目复制到项目,但我认为使用标准的东西会更好.我认为IoC可以在保持基于组件的应用程序松散耦合并因此变化方面发挥巨大作用,但我绝不是IoC的专家,所以我很难过切换到一个框架,只会把我画成一个角落作为依赖我有一天会想要离开.

inversion-of-control unity-container

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

如何从条形码编号中查找有关图书的数据?

我正在构建世界上最简单的库应用程序.我想要做的就是使用典型的扫描仪(只是将条形码的数字键入字段)扫描书籍的UPC(条形码),然后用它来查找有关书籍的数据......最小,标题,作者,出版年份,以及杜威十进制或国会图书馆目录编号.

我的目标是打印一个带有卡片目录编号的小贴纸("脊椎标签"),我可以将其粘贴在书脊上,然后我可以按照我们公司图书馆书架上的卡片目录编号对书籍进行分类.这样,关于类似主题的书籍往往会彼此接近,例如,如果你知道你正在寻找一本关于会计的书,你所要做的就是找到一本关于会计的书,你会看到另外一半的书.我们紧挨着它,这使得浏览图书馆变得方便.

似乎有很多网络API可以做到这一点,包括亚马逊和国会图书馆.但这些对我来说都非常困惑.我真正想要的是一个更高级别的功能,它可以获取UPC条形码编号并返回有关该书的一些基本数据.

language-agnostic api amazon barcode

71
推荐指数
3
解决办法
4万
查看次数

在.NET中并发线程之间传递数据的最佳方法是什么?

我有两个线程,一个需要轮询一堆独立的静态资源来寻找更新.另一个需要获取数据并将其存储在数据库中.线程1如何告诉线程2有什么要处理的?

.net concurrency multithreading

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

预测下一个自动插入的行ID(SQLite)

我试图找到是否有一种可靠的方法(使用SQLite)在插入之前找到要插入的下一行的ID .我需要将id用于另一个insert语句,但是没有选择立即插入并获取下一行.

预测下一个id就像获取最后一个ID并添加一个一样简单吗?这是保证吗?

编辑:更多推理...我无法立即插入,因为插入可能最终被用户取消.用户将进行一些更改,SQL语句将被存储,用户可以从中保存(一次插入所有行)或取消(不更改任何内容).在程序崩溃的情况下,所需的功能是没有任何改变.

database sqlite

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

是否有SharePoint XSLT扩展功能的参考?

我看到有两种不同的.NET XSLT函数用于开箱即用的SharePoint Web部件(RSS查看器和数据视图Web部件).

<xsl:stylesheet
    xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"  
    xmlns:rssaggwrt="http://schemas.microsoft.com/WebParts/v3/rssagg/runtime"
    ...>
    ...
    <xsl:value-of select="rssaggwrt:MakeSafe($Html)"/>  
    <a href="{ddwrt:EnsureAllowedProtocol(string(link))}">More...</a>
    ...
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

在哪里可以找到描述SharePoint提供的所有扩展功能的参考?

xslt rss sharepoint dataview web-parts

9
推荐指数
1
解决办法
9120
查看次数