人成长的过程就是不断认为自己以前是傻逼的过程”。那个时候,i莫名的加入一个校外的团队;而就是这个团队的leader教会了i很多的东西,无论是技术,怎么看待大学生活,还是为人处事,畅谈未来……i说比较幸运,能碰到一个好师兄,这很难得。他和师兄也闹过矛盾,但是很快就会消除隔阂。i也说,师兄也教会了一套他赚钱的方法,现在,i又把他从师兄那里越学来的东西又慢慢...
AOP里的说明,之间的关系
l Joinpoint:拦截点,如某个业务方法。
l Pointcut:Joinpoint的表达式,表示拦截哪些方法。一个Pointcut对应多个Joinpoint。
l Advice: 要切入的逻辑。
n Before Advice 在方法前切入。
n After Advice 在方法后切入,抛出异常时也会切入。
n After Returni...
我们看到三层架构的主要特点:UI调用BLL中类的方法,即UI知道BLL的方法,但不知道方法实现的细节,而BLL层并不知道UI的存在.同样BLL层调用DAL,而DAL也不知道BLL的存在。三者中任何一者发生变化都不会影响其他俩者的正常工作,只对变化者进行重新调整即可。三层把Entity实体类的实例作为参数来传递.
总之,表示层只提供软件系统与用户交互的接口;业务逻辑层是界面层和数据访问层之间的桥梁,负责数据处理和传递;数据访问层只负责数据的存取工作。...
前篇博客只是简单的说了下,机房收费系统下机的简单思路,下面来正式的介绍下整个流程。 分析 由于下机的时候需要涉及到两个表中的数值——StudentInfo表和OnlineInfo表,那么我们的思路就是如何能够简化查询的操作。 学生表中包含的学生的静态信息,而上机信息表中则包含了有关学生上机的所有的信息。 流程 1.更新学生下机信息 2.触发器触发后,会自动...
应用需求:
由于网盘服务端既需要承载用户文件目录的监控又要负责文件的上传和下载,当某一时刻用户访问量较大或用户操作较为频繁是,单台文件监控服务器和文件传输服务器往往无法满足需求,极端情况下很可能造成服务器内存和CPU使用率爆表的情况,而且当Client与文件监控服务器间网络状况不好的情况下,很有可能造成用户操作序列的丢失,即用户在客户端的操作序列没有及时反映到服务端,造成用户本地...
今天安装了一下Xcode6-Beta版,想来体验一下Swift的魅力:安装Swift系统最低版本为:10.9.3
只看看一点The Swift Programming Language,下面给大家分享一下:(待续。。。)// Playground - noun: a place where people can play
import Cocoa
///1.声明一个可变的变量
var str...
本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
~/Android/external/binder/server
----FregServer.cpp
~/Android/external/binder/common
----IFregService.cpp...