小编Ada*_*vis的帖子

NHibernate,Castle,Linq之间的差异 - 他们的目标是谁?

这个答案说 Linq针对的是一组与NHibernate,Castle等略有不同的开发人员.

作为C#的新手,永远不要涉及它周围的所有数据库内容:

  • 还有其他专业,因为缺乏更好的术语,SQL包装器比NHibernate,Castle,Linq?
  • 它们之间有什么区别?
  • 他们针对什么样的开发者或开发?

-亚当

c# linq database nhibernate

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

如何管理共享库?

每次我创建一个项目时,我都会开发几个通用的例程/模块/库,我希望它能用于其他项目.

由于开发速度的原因,我不会花很多时间来完善这些模块 - 这个项目已经足够好了,并且足够记录和隔离,我可以轻松地将它们添加到另一个项目中.

到现在为止还挺好.

现在,当我在另一个项目中使用它们时,我不可避免地要改进它们 - 要么添加新的功能/功能,修复bug,使它们更通用等等.

那时我有几个问题:

  • 我需要为我正在处理的代码维护模块中的更改
  • 我需要在中央"模块"存储库中维护这些相同的更改
  • 我需要确保更新的模块可用,但不能在旧项目中自动使用,有时甚至可用于我现在正在处理的现有项目.

你是如何管理的?当团队在不同项目中处理各种模块时,这些问题有何不同?

-亚当

version-control

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

如何使用T-SQL生成Mandelbrot?

学习一些关于T-SQL的知识,并认为一个有趣的练习就是用它生成一个Mandelbrot集.

原来已经有人(最近出现了).我会让其他人发布它作为答案,但我很好奇可以做出哪些优化.

或者,您会如何使代码更具可读性?

我将选择最可读(但相当紧凑)的版本作为已接受的答案(太糟糕了,我们还没有代表奖励!)除非有人真的带来了很好的优化.

奖金指向那些教我一些关于T-SQL的答案.

-亚当

t-sql code-golf fractals

9
推荐指数
3
解决办法
2802
查看次数

智能typedef

我总是在嵌入式编程中使用typedef来避免常见错误:

int8_t- 8位有符号整数
int16_t- 16位有符号整数
int32_t- 32位有符号整数
uint8_t- 8位无符号整数
uint16_t- 16位无符号整数
uint32_t- 32位无符号整数

最近的嵌入式缪斯(问题177,尚未在网站上)向我介绍了这样一个想法:拥有一些特定于性能的typedef是有用的. 此标准建议使用typedef表示您需要具有最小大小的最快类型.

例如,可以使用声明变量int_fast16_t,但它实际上将实现为int32_t32位处理器或int64_t64位处理器,因为这些将是这些平台上至少16位的最快类型.在8位处理器上,它将int16_t满足最小尺寸要求.

在我想知道之前从未见过这种用法

  • 您是否在任何嵌入式或其他项目中看到过这种情况?
  • 在typedef中避免这种优化的任何可能的原因?

c performance types typedef

8
推荐指数
1
解决办法
1468
查看次数

使用XCode进行调试时如何生成SIGINT?

我的控制台应用程序陷阱,SIGINT所以它可以优雅地退出.

但是,在调试程序时按XCode内部的CTRL+ C不起作用.

我可以找到进程并使用终端窗口向SIGINT我的进程发送一个,但是我希望我能在XCode中做一个更简单的解决方案.

debugging xcode sigint

8
推荐指数
2
解决办法
3715
查看次数

Flash - 从用户的网络摄像头录制

我见过一些网站有一个Flash应用程序,它从用户网络摄像头获取视频并进行操作.一个例子是闪存条形码阅读器http://www.renaun.com/flex2/BarcodeReader/BarcodeReader.html.

我希望用户能够提交10-15秒的剪辑,我可以将其保存到我的服务器,然后再通过闪存播放.

你能链接到一些示例项目,或者告诉我哪些部分应该看哪些手册?

-亚当

apache-flex flash webcam flv

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

内容交付网络算法,示例,代码

在为内容分发系统编写软件时必须考虑哪些设计因素,例如管理数据的同步和分发,将下载重定向到最近的服务器等等?

我也在寻找开源CDN(内容交付网络)软件的例子.我可以想到两个项目,CoralCDNOpenCDN

请注意,CDN不仅仅是硬件带宽.CDN是软件硬件的组合.

我想要的是用于流媒体和静态资产的软件.我无法确定如何在服务器之间正确同步流媒体(因为文件访问可能相当随机),而静态资产看起来更容易一些,因为它是一次性请求.

open-source design-patterns cdn

7
推荐指数
2
解决办法
7426
查看次数

计算13日星期五的未来事件

我希望能够从一年开始,并计算13日星期五的事件.蛮力解决方案简单明了.我有一些稍好的东西,但我毫不怀疑其他人可以为此提出一个优雅的算法.

也许有点棘手,我有兴趣给这个项目一个月,然后让它找到那个月的第三年星期五.

随意使用伪代码,但我希望人们会用你喜欢的语言投票更多地使用代码示例.

language-agnostic algorithm datetime

7
推荐指数
2
解决办法
8448
查看次数

UI提示可防止用户错误

应该遵循哪些UI/GUI指南,巧妙地(或不是如此巧妙地)引导用户,以便他们不会在脚下射击.

例如,您可能希望为超级用户提供"清理"不常使用记录数据库的能力,但如果他们只花了数小时输入新记录,您不希望新用户尝试该选项 - 他们可能失去他们所有,因为他们'不经常使用'.请不要解决这个具体问题 - 这只是为了澄清这个问题.

虽然可以编写一堆业务逻辑来防止某些问题,但您无法考虑用户可能执行的所有操作.

  • 有哪些常用技巧,提示和技巧可以防止不当使用?
    • 即,我应该如何设计界面以提醒用户要小心使用某项功能或操作
  • 如果采取不良行动,我应该设计什么才能限制风险和风险?

-亚当

user-interface

7
推荐指数
5
解决办法
581
查看次数

词干 - 代码示例或开源项目?

词干是标记系统所需要的.我使用美味,我没有时间管理和修剪我的标签.我对我的博客更加小心,但它并不完美.我为嵌入式系统编写软件,如果它们包括词干,它将更加实用(对用户有帮助).

例如:
Parse
Parser
Parsing

对于我所投入的任何系统,所有这些都意味着同样的事情.

理想情况下,某处有一个BSD许可的词干分析器,但如果没有,我在哪里可以学习常见的算法和技术?

除了BSD词干分析器之外,还有哪些其他开源许可的词干分析器?

-亚当

tags algorithm nlp stemming

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