如何使用开源框架技巧一则

原创 2007年09月28日 16:36:00
随着软件开发整个行业的日益成熟,各种免费的框架、开源越来越多;而使用开源的好处也让我们不得不一个个的更换着框架和结构,越是阅读大量的文档和对方的代码成为了程序员工作的一部分。

整个行业的车轮不会因为某一个人而停留,不能尽快地掌握框架的使用及解决框架使用中的问题,就可能意味着被淘汰,出局;就意味着职业的风险。而解决使用这些框架中的问题除了翻阅资料、搜索引擎、论坛之外,很多人在最后都会选择阅读框架的源代码,因为知道了工作原理,很多问题就很容易的解决了。

很多时候我们可以通过打开框架的log功能,从而得到框架的debug信息,从这些信息中找出问题所在。但是,有些时候框架的开发者没有提供足够的debug信息,我们需要在框架中的某些类中提供我们需要的信息,这个时候有一个很简单的方法,就是把这(几)个类的源文件拷贝到自己的工程中,当然,要建立相应的包。然后再相应的位置添加log语句。

这样,我们就轻松得得到了我们需要的任何信息。

版权所有: idilent 网站转载请注明作者并链接到http://blog.csdn.net/idilent,
其他转载方式请与作者联系(idilent@yahoo.com.cn)。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS编程技巧总结之语音篇-- OpenEars框架及其使用1

1.什么是OpenEars  OpenEars是面向iOS平台的一个离线的语音识别和text-to-speech(文字语音转换)开发工具包。因为是离线的,它无需象Siri那样需要和服务器进行网络连接...

关于android图片加载框架univser-imageloader使用的一些小技巧记录

univser-imageloader的使用跟自定义缓存名称

Android网络通信框架Volley使用技巧汇总(二)

简单的了解了一些Volley的使用技巧
  • dqksky
  • dqksky
  • 2014-10-31 10:21
  • 1306

Android网络通信框架Volley使用技巧汇总(一)

Volley是Ficus Kirpatrick在Gooogle I/O 2013发布的一个处理和缓存网络请求的库,能使网络通信更快,更简单,更健壮。volley适合
  • dqksky
  • dqksky
  • 2014-10-31 09:20
  • 1908

iOS编程技巧总结之语音篇-- OpenEars框架及其使用2

继续上面的内容。 5. 如何在自己的应用中添加离线语音识别功能 看了OpenEarsSampleApp这个示例项目后,其实基本上已经大概了解了如何在应用中添加离线语音识别功能,不过这里还是要大概总...

Thinkphp框架使用小技巧

U方法在HTML模板中,使用直接提交到对应的方法中,能够简化操作。 例如你在Acontroller的输出模板中,有一个表单要提交给Bcontroller,如果在视图View文件夹中,它们对应模板输出...

Android动画机制与使用技巧(一)——Android View动画框架

Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,而且控制的是整个View,实现原理是每次绘制视图时,View所在的ViewGroup中的drawChild()方法获取该View的A...

您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧

在vs2013或者是更新版本的Vs2015中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。...

VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧

因为之前都是看别人的项目,而没有自己从头到尾建立一个项目,所以这次尝试搭建时就出现了问题,主要是ASP.Net MVC项目中VS2013和MySql的连接。 第一个问题: 数据库表已建好,相应的数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)