AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。
为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入...
分类:
编程语言 时间:
2014-05-17 02:58:15
阅读次数:
383
突破性的ASP+技术
自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的网络大战中,并没有取得“微软式”的优势,反而因
为安全性,执行效率,程序语法和跨平台等问题屡受指责和批评。
随着微软近期宣布.NET战略,ASP也即将升级到“下一个版本”,称之为ASP+。请注意这一引号,因为ASP+并不是目前ASP3.0
版本的自然过渡,而是提供了一种...
分类:
Web程序 时间:
2014-05-13 23:25:00
阅读次数:
324
今天学了下一个简易计算器,自己做时遇到了忘记把textfield代理给View
Controller,导致按回车键时不能自动跳转到下一行输入,具体代理如下图所示。在此步骤后,在ViewController.h添加具体添加如下图。在添加代理模式后,在ViewController.m
添加下面的代码,就...
分类:
移动开发 时间:
2014-05-13 18:29:11
阅读次数:
299
一个n*m的矩阵,每个方格有一个非负数,现在选择两条线路:一个左上到右下,一个左下到右上,且只能有一个公共点。求两个线路上数的最大值(公共点不算)...
分类:
其他好文 时间:
2014-05-13 09:14:51
阅读次数:
256
广播被分为两种不同的类型:“普通广播(Normal
broadcasts)”和“有序广播(Ordered broadcasts)”。
普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,相对有序广播消息传递的效率比较高,
但缺点是:接收者不能将处理结果传递给下一个接收者,并且无...
分类:
其他好文 时间:
2014-05-12 20:08:45
阅读次数:
370
同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用recv()函数读取网络缓冲区中的数据,如果没有数据到达,将一直...
分类:
其他好文 时间:
2014-05-11 23:06:49
阅读次数:
349
1. 什么是table_idMySQL
binlog文件按格式分为文件头部和事件信息。文件头部占4字节,内容固定为:"\xfe\x62\x69\x6e",接下来就是各个event了。event有多种类型,比如ROTATE_EVENT对应的记录了binlog切换到下一个binlog文件的信息,XID_...
分类:
数据库 时间:
2014-05-11 15:14:25
阅读次数:
393
题目链接:10883 - Supermean
题意:求超级平均数,就是相邻两个算一个平均数,直到剩下一个数,求数值。
思路:画图很容易推断出公式。就拿最后一组样例来说
1 2 3 4 5
1.5 2.5 3.5 4.5
2 3 4
2.5 3.5
...
分类:
其他好文 时间:
2014-05-11 14:49:40
阅读次数:
234
设计实现一种通用的迭代器,该迭代器用于在某个多维整型数组中,按实际存储顺序逐个遍历指定切片范围内的元素,以便进行任意操作。
1)需要为该迭代器实现四个接口:初始化,获取当前元素在数组中的地址,跳到下一个,遍历是否结束。
2)基于该迭代器,创建一个切片数组的拷贝,只包含指定切片内的元素,保持原有存储顺序不变。...
分类:
其他好文 时间:
2014-05-11 02:08:20
阅读次数:
316
一、枚举传统的方式:?在某些情况下,一个类的对象是有限而且固定的。例如季节类,只能有 4
个对象?手动实现枚举类:—private 修饰构造器。—属性使用 private final 修饰。—把该类的所有实例都使用 public static
final 来修饰。练习代码: 1 public cla...
分类:
编程语言 时间:
2014-05-10 06:45:30
阅读次数:
498