在回答这个问题之后,我认为收集使用MSVS解决方案和项目的一些提示和技巧会很好.
这是我的清单:
如何避免自动保存新项目以减少文件系统中的垃圾.
取消选中工具 - >选项 - >项目和解决方案 - >创建时保存新项目
如何将公共文件添加到多个项目而不将其复制到项目的目录.
右键单击项目,选择Add-> Existing Item-> Add as link(按Add按钮上的小箭头)
如何将项目添加到解决方案而不在构建过程中包含它
右键单击解决方案,选择Add-> New solution folder.
右键单击创建的文件夹,选择Add-> Add existing project
如何从Visual Studio编辑项目文件?
右键单击项目并选择Unload Project,右键单击卸载的项目并选择Edit.或者安装Power Commands并选择Edit Project File
如何在项目树中对文件进行分组(如WinForms控件的自动生成文件)
打开项目文件进行编辑.
Change
<Compile Include="MainFile.cs" />
<Compile Include="SecondaryFile.cs" />
To
<Compile Include="SecondaryFile.cs ">
<DependentUpon> MainFile.cs </DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)
你有什么要补充的吗?
如何在应用程序中处理数据库异常?
您是在尝试在将数据传递给DB之前验证数据还是仅仅依赖于数据库模式验证逻辑?
您是否尝试从某种DB错误中恢复(例如超时)?
以下是一些方法:
你用什么方法?为什么?
更新:
我很高兴看到越来越多的讨论.
让我们试着总结一下社区的答案.
建议:
你有什么要说的吗?这将转换为验证特定问题.我们缺少核心,即"数据库相关的错误最佳实践",哪些要处理,哪些要冒泡?
你能建议一些轻量级模糊文本搜索库吗?
我想要做的是允许用户使用拼写错误找到搜索字词的正确数据.
我可以使用像Lucene这样的全文搜索引擎,但我认为这是一种过度杀伤力.
编辑:
为了使问题更清楚,这里是该库的主要场景:
我有一个很大的字符串列表.我希望能够在此列表中搜索(类似于MSVS的intellisense)但是应该可以通过字符串过滤此列表,该字符串不存在于其中,但足够接近列表中的某个字符串.
例:
当我在文本框中输入'Gren'或'Geen'时,我想在结果集中看到'Green'.
索引数据的主要语言是英语.
我认为Lucene对于这项任务非常重要.
更新:
我找到了一个符合我要求的产品.这是ShuffleText.
你知道其他选择吗?
优点:
缺点:
优点:
缺点:
优点:
缺点:
我将使用方法#1.你能推荐一个更好的方法吗?
在非托管DLL中是否有基于CLR托管的体面技术?
请注意,我知道这些问题:
任何跟踪系统是否都有命令行界面?
以下是我感兴趣的功能列表:
Run Code Online (Sandbox Code Playgroud)description:string some-property:integer required
Run Code Online (Sandbox Code Playgroud)// Creates task <task tracker>.exe -create {description: "Foo", some-property: 1} // Search for tasks with description field starting from F <task tracker>.exe -find { description: "F*" }
XCopy部署
它不应该要求安装繁重的DBMS
多个用户支持
所以它不仅仅是一个人的待办事项列表
假设一切顺利,我受雇于公司,我即将面试,我可能需要学习.NET和C#
我已经知道PHP,Python,Java和一些C(指针和内存管理不是很好)所以如果我能找到一个很好的教程来覆盖它的关键部分我会做到这一点,是否有人有对于从某种语言切换到.NET的人来说,或者更好的教程的链接?
我正在寻找现代文本编辑器的设计\架构指导.
现代文本编辑器意味着:
以下属性将是一个加号:
我对文本编辑器相关的设计\ architecure文档\文章,开源项目的链接非常感兴趣.
我对一般建议,OOP /设计模式书籍广告不感兴趣.
目前我正在分析SharpDevelop代码编辑器源代码.将赞赏与类似项目的链接.
我们正在为员工排班系统进行一些研发,我知道有一些建议的算法,如模因算法等,但我在网上找不到任何其他信息.
有没有人知道任何研究期刊,或伪代码那些更好地解释这些算法?
谢谢,德万
architecture ×3
.net ×2
c# ×2
database ×2
algorithm ×1
exception ×1
fuzzy-search ×1
rostering ×1
rule-engine ×1
scheduling ×1
text-editor ×1
wpf ×1