近期读了一本微电子书 Brian Mulloy 所著《Web API Design》感觉颇多收获,特对其内容做了个整理摘要以便回想其观点精华以指导日常工作中的设计思路。本文主要讲述 Web API 设计,追求一种更务实的 REST 风格。 正如作者所说 REST 是一种架构风格,而非严格的标准,不是...
在上一篇文章中讲述了 ExceptionHandlingScope的使用后,本章主要讲述ConditionalScope的用法。ConditionalScope在设计思路和解决问题上同ExceptionHandlingScope几乎是相同的,主要为了解决如何在一次请求中实现if else这样需求。我...
分类:
其他好文 时间:
2014-09-28 23:51:56
阅读次数:
212
一、概述
首先简单介绍一下基本的设计思路,
CFS思路很简单,就是根据各个进程的权重分配运行时间(权重怎么来的后面再说)。
进程的运行时间计算公式为:
分配给进程的运行时间 = 调度周期 * 进程权重 / 所有进程权重之和 (公式1)
调度周期很好理解,就是将所有处于TASK_RUNNING态进程都调度一遍的时间,
差不多相当于O(1)调度算法中运行队列和过期队列切换一次的时间...
分类:
系统相关 时间:
2014-09-19 23:58:46
阅读次数:
654
会员管理系统经过一段时间的紧锣密鼓开发,软件终于完成并发布。在本篇继续介绍这个开发过程中相关的技术要点,本章主要介绍会员管理里面,列表主界面的一些设计思路分享。
有时候,遵循一些固定的套路做事情,总是很容易,如果每个地方搞一些创新和改进,那么往往需要花费很多时间,但是创新是有积极意义的,虽然可能会...
分类:
其他好文 时间:
2014-09-19 19:00:15
阅读次数:
219
工厂方法模式(factory method pattern)从2方面认识。
编程技巧:这是对参数化工厂方法加以改进的经典技术,以多态来重构if-else、switch-case等分支结构。
设计思路:Client关注的是工厂!...
分类:
其他好文 时间:
2014-09-12 17:20:03
阅读次数:
180
jQuery是继Prototype之后又一个优秀的JavaScript库,其凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。且其独特而又优雅的代码风格改变了Javascript程序员的设计思路和编写程序的方式。另jQuery..
分类:
Web程序 时间:
2014-09-11 17:32:22
阅读次数:
302
刚才蔡哥让我重启一下邻水项目服务器,我顺便有回顾了一下去年做的项目。。当时我的任务是园区动态+配置管理,园区动态里有个分页 当时是拿实验室以前项目:泛教育分页组件做的,完全是拿来主义,现在看到,就像用javascript实现一下,没什么技术含量,设计思路也是 至少7年前的,直接一个a标签打开一个连接,将你的当前页数传到后台去。什么时候再做一个AJAX的。...
分类:
编程语言 时间:
2014-09-11 17:23:02
阅读次数:
245
自己写的,通过测试,就是不知道符不符合规范,请各位斧正 设计思路,首先根据硬件电路,可知控制器需要有3个输出口进行驱动595,分别是移位时钟、串行数据输入、并行数据输出 另外控制器还需提供 时钟、复位端口和供使用者操作的并行数据输入端口。 根据芯片手册 使用12M的时钟频率; 三根控制线之间的时序如...
分类:
其他好文 时间:
2014-09-10 17:30:40
阅读次数:
180
Python的修炼之道(入门语法、游戏开发、网络编程)课程讲师:小强老师课程分类:Python适合人群:初级课时数量:43课时用到技术:Python涉及项目:数据库应用程序开发游戏开发咨询QQ:1337192913课程设计思路及目标:本课程以实际问题为核心进行组织和编写,以框图为工具来描述..
分类:
编程语言 时间:
2014-09-10 02:56:10
阅读次数:
340
本文使用java语言借助java并发库去实现生产者和消费者问题。主要设计思路:1.物料池是共享容器;2.生产者只负责生产物料,添加到物料池中;3.消费者从池中获取物料。在这里使用ReenTranLock控制共享容...
分类:
其他好文 时间:
2014-09-09 18:38:39
阅读次数:
123