多年来我一直是PHP开发人员,拥有许多工具; 我自己开发的工具,或者我学会信任的免费解决方案.
我最近调查了CodeIgniter,并发现他们有许多类和帮助程序来帮助开发,但在示例中没有看到任何我用自己的工具轻易做到的事情.简单的事情,如数据库抽象,电子邮件助手等.有一些有趣的代码与路线相关 - 将网址映射到正确的控制器; 但即使你编写一个带有漂亮网址的MVC风格的网络应用程序也不是特别困难.
甚至可以通过其他一些流行的框架看后,我还是什么也看不到,这将是该多节省时间的.即使看着论坛,我也看到人们正在努力让工具为他们工作.我确实理解他们如何对初级开发人员更有用,因为完整的系统设计技能需要一段时间才能完全理解和欣赏.
然而,我经常被告知我应该使用现成的框架来制作我的解决方案,但我仍然不相信.像我这样的人真正受益的是什么?我只是精英主义者,还是这是一个普遍的观点?
编辑:在这里看一些答案,我是否应该考虑将我的工具集打包为自己的框架,编写一些文档并发布教程?如果我对采取其他框架犹豫不决,是否会打开它并更多地关注它有助于提高我自己的技能/工具?
我正在开发一个搜索页面,允许用户搜索待售房屋.典型的搜索条件包括价格/邮政编码/#卧室/等.
我想允许用户将此标准保存在数据库中,并每天通过电子邮件发送新家.
我可以:
1)将"SavedSearch"对象序列化为字符串并将其保存到数据库,然后根据需要进行反序列化.
2)在tblSavedSearch中有一个与搜索条件对应的列表 - price/zip /#bedrooms/etc.
我担心如果我选择选项1,我保存的搜索条件将会更改并使数据库中的searialized对象无效,但选项2也不是最佳解决方案.
其他人如何解决这个问题?
如何从SQL Server中的用户定义函数返回多个值(例如,数字和字符串)?
我正在尝试解决projecteuler.net上的问题,但我一直遇到一些问题.
第一个是存储大量元素的问题List<t>.在列表中存储大量数据时,我一直收到OutOfMemoryException.
现在我承认我可能没有以最好的方式做这些事情但是,有没有办法定义应用程序可以消耗多少内存?
当我满足100,000,000个元素时,它通常会崩溃:S
其次,一些问题需要增加大量数字.我使用ulong数据类型,我认为这个数字会变得非常大,但我仍然设法绕过最大的受支持的int并进入负数.
你有任何使用难以置信的大数字的技巧吗?
我正在尝试使用SQL 2005探查器找到超时的SQL语句.有没有办法设置这样的过滤器?
我想使用Python编写一个应用程序脚本,该应用程序将自己宣传为提供OLE组件.我应该如何开始?
我还不知道我需要在我将要访问的COMponents上调用哪些方法.我应该使用win32com来加载这些组件,然后开始在IPython中按'tab'吗?
似乎部署VSTO代码非常麻烦.
我的用例是我需要在单词中强制执行某个内容结构.我最好在VBA中做到这一切吗?
对于"检索具有CLSID {XXXX}的组件的COM类工厂由于以下错误而失败的故障排除过程:.Net中的80080005"错误是什么?澄清一下:我在运行时,在我的XP机器上得到这个,客户端是在管理员帐户下运行的.net代码.{XXXX}指的是我们内部的COM组件之一.
根据我的理解,0x80080005引用"权限被拒绝",但我在哪里检查/更改权限?或者我在这里完全错了,错误来自组件本身,而不是来自Windows COM子系统?
我正在尝试读取文本文件的内容,在这种情况下是一个计算机名称列表(Computer1,computer2等),我认为StreamReader将是您将使用的,但是当我执行以下操作时:
StreamReader arrComputer = new StreamReader(FileDialog.filename)();
Run Code Online (Sandbox Code Playgroud)
我有这个例外:
The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
我对C#很新,所以我确定我犯了一个新手的错误.
.net ×3
c# ×2
activex ×1
biginteger ×1
c++ ×1
com ×1
frameworks ×1
interop ×1
largenumber ×1
officedev ×1
ole ×1
php ×1
python ×1
scripting ×1
sql-server ×1
stream ×1
t-sql ×1
vsto ×1
windows ×1