LSM是Linux Secrity Module的简称,即linux安全模块。其是一种轻量级通用访问控制框架,适合于多种访问控制模型在它上面以内核可加载模块的形实现。用户可以根据自己的需求选择合适的安全模块加载到内核上实现。LSM设计思想:LSM的设计思想:在最少改变内核代码的情况下,提供一个能够成...
分类:
系统相关 时间:
2015-06-08 14:51:47
阅读次数:
157
丁码农SOA实践之基于服务总线的设计在上文中,主要介绍了SOA的概念,什么叫做“服务”,“服务”应该具备哪些特性。本篇中,我将介绍SOA的一种很常见的设计实践--基于服务总线的设计。基于服务总线的设计基于总线的设计,借鉴了计算机内部硬件组成的设计思想(通过总线传输数据)。在分布式系统中,不同子系统之...
分类:
其他好文 时间:
2015-06-08 11:27:31
阅读次数:
109
在上文中,主要介绍了SOA的概念,什么叫做“服务”,“服务”应该具备哪些特性。本篇中,我将介绍SOA的一种很常见的设计实践--基于服务总线的设计。基于服务总线的设计基于总线的设计,借鉴了计算机内部硬件组成的设计思想(通过总线传输数据)。在分布式系统中,不同子系统之间需要实现相互通信和远程调用,比较直...
分类:
其他好文 时间:
2015-06-07 23:19:21
阅读次数:
185
设计思想:输入一个数,利用for循环,对每个数进行计算,统计该数是否含有1以及所含1的个数;然后,对每个数的统计:通过while循环,从个位开始数,当i没有更高位时停止统计,(i/=10) ,最终输出个数。代码://求1到N之间的数里面含有1的个数#includeusing namespace st...
分类:
其他好文 时间:
2015-06-05 09:56:47
阅读次数:
119
1.设计思想对于一个整数来说,每一位如十位、百位、千位等出现1的次数根据该位数上的数值及其低位或高位影响。当该位数上的数为0时,出现1的次数可能由高位决定,等于高位数字与当前位数相乘;当该位数上的数为1时,出现1的次数受高位和低位影响,及等于高位数字与当前位数相乘并加上低位数字再加1;当该位数上的数...
分类:
其他好文 时间:
2015-06-05 06:17:50
阅读次数:
140
设计思想:通过大量数据分解找规律 abcd 从d开始若d=0则count(1的个数)=左边的abc *d的位值(1、10、100、、)若等欲1则count=左边的abc*d的位值(1、10、100、、),若为大于1的值则为(左边的abc +1)*d的位值(1、10、100、、) ,依次对c,b,a....
分类:
其他好文 时间:
2015-06-05 00:23:32
阅读次数:
149
一. 题目 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。 要求: 写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。 在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二. 设计思想 ...
分类:
其他好文 时间:
2015-06-04 21:04:18
阅读次数:
158
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API架构的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联...
ASP.NET MVC是一种全新的WEB应用框架,它是采用了MVC架构模式的设计思想,运行在.net framework上。1:PV模式 Passive View是一个被动的View,其中针对UI的操作不是有View来主动控制的,而是被动地交给Presenter来操控。 由PV模式来设计View,就...
分类:
Web程序 时间:
2015-06-04 15:14:40
阅读次数:
126
history.back();
这段代码有天然的缺陷,使用过的都知道,在H5的应用,特别是模仿手机应用的时候,这个不够用。
特写了一段js来实现类似的功能,如有重复和不喜请轻喷。
不多说,上代码:
/**
* Created by piggsoft@163.com on 2015/5/28.
*/
var historyUtils = {
add : function ...
分类:
Web程序 时间:
2015-06-03 21:33:07
阅读次数:
151