是否有一门课程可以帮助非面向对象程序员如何在.NET中进行良好的开发?我的意思不仅仅是语法、如何设计类和类之间的关系,而是如何将解决方案组织到项目中(命名,在每个项目上放置什么)--哪种方法更适合访问数据(数据对象、远程处理、ORM) --如何设计带有数据库的表单,如何验证,如果我们以后想要单元测试,为什么使用接口很重要等等。我想学习的东西太多了!但我只能找到参考书,或一些通用的XP或敏捷实践。我有很多非常好的书籍(head first design patterns,head first C#,The Art of Agile Development,Code Complete,务实的程序员
我想转换电子书为Kindle。我尝试转换大,两种语言的文本为基础的PDF电子书与复杂的格式样式和图像到AZW3图书为Kindle使用Calibre,也尝试亚马逊服务,但转换结果质量很差的多个错误。我无法将PDF电子书转换为纯文本,这最适合kindle,因为电子书包含多种格式样式,编程代码和图像。
最好的方法是自动裁剪基于文本的多页PDF文档的白边距,并将其转换为基于图像的PDF文档,调整大小以适合600 x 800像素?
因此,假设我输入了用于搜索的文本"Ebook“,并获得以下结果:
Ebook for Rails
Elastic Ebook
Booking for ebook.
现在我从列表中选择“弹性电子书”。假设其他几个用户输入电子书进行搜索,其中大多数用户从列表中选择“弹性电子书”。这清楚地表明了弹性电子书对于关键词“电子书”的流行程度。因此,在进一步的搜索,我希望弹性电子书有更高的优先级,并出现在顶部。
Elastic Ebook
Ebook for Rails
Booking for an ebook.
有什么办法可以做到这一点吗。
我的代码document.rb:
require