这个答案说 Linq针对的是一组与NHibernate,Castle等略有不同的开发人员.
作为C#的新手,永远不要涉及它周围的所有数据库内容:
-亚当
每次我创建一个项目时,我都会开发几个通用的例程/模块/库,我希望它能用于其他项目.
由于开发速度的原因,我不会花很多时间来完善这些模块 - 这个项目已经足够好了,并且足够记录和隔离,我可以轻松地将它们添加到另一个项目中.
到现在为止还挺好.
现在,当我在另一个项目中使用它们时,我不可避免地要改进它们 - 要么添加新的功能/功能,修复bug,使它们更通用等等.
那时我有几个问题:
你是如何管理的?当团队在不同项目中处理各种模块时,这些问题有何不同?
-亚当
学习一些关于T-SQL的知识,并认为一个有趣的练习就是用它生成一个Mandelbrot集.
原来已经有人(最近出现了).我会让其他人发布它作为答案,但我很好奇可以做出哪些优化.
或者,您会如何使代码更具可读性?
我将选择最可读(但相当紧凑)的版本作为已接受的答案(太糟糕了,我们还没有代表奖励!)除非有人真的带来了很好的优化.
奖金指向那些教我一些关于T-SQL的答案.
-亚当
我总是在嵌入式编程中使用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满足最小尺寸要求.
在我想知道之前从未见过这种用法
我的控制台应用程序陷阱,SIGINT所以它可以优雅地退出.
但是,在调试程序时按XCode内部的CTRL+ C不起作用.
我可以找到进程并使用终端窗口向SIGINT我的进程发送一个,但是我希望我能在XCode中做一个更简单的解决方案.
我见过一些网站有一个Flash应用程序,它从用户网络摄像头获取视频并进行操作.一个例子是闪存条形码阅读器http://www.renaun.com/flex2/BarcodeReader/BarcodeReader.html.
我希望用户能够提交10-15秒的剪辑,我可以将其保存到我的服务器,然后再通过闪存播放.
你能链接到一些示例项目,或者告诉我哪些部分应该看哪些手册?
-亚当
我希望能够从一年开始,并计算13日星期五的事件.蛮力解决方案简单明了.我有一些稍好的东西,但我毫不怀疑其他人可以为此提出一个优雅的算法.
也许有点棘手,我有兴趣给这个项目一个月,然后让它找到那个月的第三年星期五.
随意使用伪代码,但我希望人们会用你喜欢的语言投票更多地使用代码示例.
应该遵循哪些UI/GUI指南,巧妙地(或不是如此巧妙地)引导用户,以便他们不会在脚下射击.
例如,您可能希望为超级用户提供"清理"不常使用记录数据库的能力,但如果他们只花了数小时输入新记录,您不希望新用户尝试该选项 - 他们可能失去他们所有,因为他们'不经常使用'.请不要解决这个具体问题 - 这只是为了澄清这个问题.
虽然可以编写一堆业务逻辑来防止某些问题,但您无法考虑用户可能执行的所有操作.
-亚当
词干是标记系统所需要的.我使用美味,我没有时间管理和修剪我的标签.我对我的博客更加小心,但它并不完美.我为嵌入式系统编写软件,如果它们包括词干,它将更加实用(对用户有帮助).
例如:
Parse
Parser
Parsing
对于我所投入的任何系统,所有这些都意味着同样的事情.
理想情况下,某处有一个BSD许可的词干分析器,但如果没有,我在哪里可以学习常见的算法和技术?
除了BSD词干分析器之外,还有哪些其他开源许可的词干分析器?
-亚当