日志模块是一个系统中必不可少的一部分,它可以帮助我们写程序的时候查看错误信息,利于调试和维护,在业务面,它也可以记录系统的一些关键性的操作,便于系统信息的监控和追踪。 play的日志是基于logback的,使用起来特别的方便,这点不得不佩服设计者。 接下来,我们先简单粗暴的试用一下:1、首先...
分类:
其他好文 时间:
2015-01-01 15:56:25
阅读次数:
148
来源 : http://www.yesky.com/356/1830356.shtml 感谢分享编者:所谓CSS的继承是指被包在内部的标签将拥有外部标签的样式性质。继承特性最典型的应用通常发挥在整个网页的样式预设,需要指定为其它样式的部份设定在个别元素里即可。这项特性可以给网页设计者提供更理想的发挥...
分类:
Web程序 时间:
2014-12-30 15:07:34
阅读次数:
234
socket接口是TCP/IP网络的API,socket接口定义了许多函数或例程,程序员能够用他们来研发TCP/IP网络上的应用程式。要学Internet上的TCP/IP网络编程,必须理解socket接口。socket接口设计者最先是将接口放在Unix操作系统里面的。假如了解Unix系统的输入和输出...
分类:
其他好文 时间:
2014-12-26 11:04:07
阅读次数:
212
本文假设读者什么也不懂, 或者折腾过一些语言,比如C ,但是初级的。 经典的案例, HelloWorld 开始吧, 学习一门语言重在理解,我尝试着解释为什么这么去写, 极大的可能是 设计者也不是按照这个思路来设计的,...
分类:
编程语言 时间:
2014-12-24 13:33:26
阅读次数:
263
何为代理?顾名思义,代理就是把自己做的任务交给别人做。让代理遵循着监听到一些事件,实现一些数据源。做过IOS开发的都应该知道TableView有两个属性,delegate和dataSource。这就是代理最好的体现,tableView在设计之初并不知道这个tableView将来会放在哪里,存储的是什么东西,这里数据源就起到了关键性作用:对于设计者来说,我只要依据数据源来生成对应的视图,对于使用者,只需要填充数据源。而delegate则给予用户一个接口来响应一些事件,比如tableview中的一行被点击等等。...
分类:
编程语言 时间:
2014-12-23 21:15:52
阅读次数:
242
当程序遇到一个异常或一个严重的错误时,通常意味着它不能继续正常运行并且需要停止执行。任何的设计都离不开对异常与错误的处理。如果设计者不主动规避程序异常,往往在程序发生异常时,会被系统终止而直接退出。这对使用者来说,是很不友好的。如果主动处理异常,可以显式地提示错误地发生,也可以避免程序异常终止。更好...
分类:
编程语言 时间:
2014-12-23 06:40:17
阅读次数:
247
一:家林的话:APK是AF(ApplicationFramework)和应用开发工程师共同智慧的结晶,APK的运行是AF和应用开发工程师开发的Code相互作用。本课程依据和Android之父以及Google、三星、HTC中的Android团队合作的经验,力求从设计者的角度带领大家彻底洞悉AF,先从A...
分类:
移动开发 时间:
2014-12-20 02:04:19
阅读次数:
209
1 引言 每个设计者在进行Verilog建模时都会形成自己的设计风格,同一个电路设计,用Verilog描述可以写出许多逻辑上等价的模型,而大多数设计者考虑 的主要是代码书写上的方便和功能上是否正确,对设计的模型是否最优化结构却考虑甚少,这样不仅加重了逻辑综合的负担,影响综合效率,而且很可能会导致设计...
分类:
其他好文 时间:
2014-12-16 18:26:58
阅读次数:
246
《java核心技术卷一》中提到过:当finally子句包含return 语句时(当然在设计原则上是不允许在finally块中抛出异常或者 执行return语句的,我不明白为何java的设计者并没有在语法上禁用这样的形式),将会出现一种意想不到的结果。假设利用return语句从try 语句块中退出。在...
分类:
编程语言 时间:
2014-12-15 21:40:30
阅读次数:
212
一、面向对象程序设计 1.1什么是面向对象程序设计面向过程的程序设计思想的核心是功能的分解。将数据结构和过程分离,着重点在过程,设计者首先考虑如何将功能分解,在每一个过程中安排程序的操作序列。缺点之一,当程序的数据结构需要变更的时候,需要修改与之相关的缩影模块,造成了可重用性差,维护代价高。面向对象...
分类:
编程语言 时间:
2014-12-15 21:38:02
阅读次数:
187