码迷,mamicode.com
首页 >  
搜索关键字:设计思想    ( 2376个结果
【从MVC框架看MVC架构的设计】
尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。   MVC回顾     作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同的解读,笔者最认同的一种观点...
分类:Web程序   时间:2015-04-22 11:35:23    阅读次数:123
CUDA入门(一)
介绍 CUDA 是由NVIDIA(英伟达)公司开发的一个并行计算平台,并行编程模型。它通过控制GPU(图形计算单元,graphics processing unit)的计算能力,可以戏剧性地提高计算性能。 CUDA的设计思想是:提供一个比如C之类的标准语言的小的扩展集,来直接实现并行算法。 有了CUDA C/C++,程序员就可以专注于并行算法的实现,而不是去担心他们写出来的程序的加速时间不够好...
分类:其他好文   时间:2015-04-21 22:48:08    阅读次数:155
软件和硬件都是对生活的高度抽象---论中断控制(ARM体系编程)
不同的芯片体系设计在集成电路系统设计阶段其实都遵循大体一致的设计思想,芯片设计发展那么多年,真正为人所熟知的就是X86架构和ARM架构,当然还有日渐没落的MIPS,其他都是一些简单的控制器芯片体系。而硬件模块设计又是高度抽象于现实需求,很多时候,X86、ARM和MIPS只有底层寄存器和指令级别的差异,对于软件驱动基本是一致的。本文论及ARM体系的中断控制,以基于Cortex A8的S5PV210为例。中断是一种异步工作机制,也是嵌入式处理器的一个核心工作机制,对于实时操作系统来说必不可少。...
分类:其他好文   时间:2015-04-21 00:29:22    阅读次数:199
N层电梯只停一层情况下,求所有人爬楼层数最少
一、题目: 石家庄铁道大学基础教学楼一共有四部电梯,每层都有人上下,电梯在每一层都停。信1201-1班张一东每层都停有点儿不耐烦。如果在上下课高峰时刻电梯从一层上行,但只允许停留在某一层。每个人选择自己的目的地,使他们爬楼层数最少。二、设计思想: 1,(基础算法)首先用最笨的办法去思考这个问题,就....
分类:其他好文   时间:2015-04-20 20:32:14    阅读次数:149
传智播客C/C++ —— 笔记一
老师:王保明1.接口封装和设计思想引导及初步实践API封装设计:内存四区图:四区简介:在编写头文件时://避免在.c里面重复包含多次头文件#ifndef_CLT_SOCKET2_H__#define_CLT_SOCKET2_H__... ... //第二遍不被定义#endif如下面:#includ....
分类:编程语言   时间:2015-04-20 16:42:57    阅读次数:311
N层电梯只停一层情况下,求所有人爬楼层数最少
一,题目: 石家庄铁道大学基础教学楼一共有四部电梯,每层都有人上下,电梯在每一层都停。信1201-1班张一东每层都停有点儿不耐烦。如果在上下课高峰时刻电梯从一层上行,但只允许停留在某一层。每个人选择自己的目的地,使他们爬楼层数最少。二,设计思想: 1,(基础算法)首先用最笨的办法去思考这个问题,就....
分类:其他好文   时间:2015-04-20 00:32:03    阅读次数:166
第一个字符设备驱动
linux驱动分为字符设备、块设备驱动、网络驱动三种,其中以字符驱动最为简单。说起要写驱动自然想到从字符设备驱动写起。看了开发板官方的驱动代码,写的不错,至少不是那种实习生能写出来的水平。但对新手来说要看懂,实在不容易。其中包含了很多知识和设计思想。所以我想还是尽可能从易到难来写这个系列,相信我,我会努力把我知道的都给大家讲清楚。...
分类:其他好文   时间:2015-04-16 19:52:27    阅读次数:179
返回一个首尾相连的一位数组中最大子数组的和
1.设计思想 要求得环形一维数组的最大子数组之和,首先要将其首尾相接。对于这个长度为n的一维数组,将其数组的前n-2项补在该一维数组的后面即可实现环形数组求最大子数组和。这样就形成了一个新数组,然后利用第一次求最大子数组和的算法,然后加上限定条件即子数组的长度不能超过整个数组的长度。但是也在该算法上...
分类:编程语言   时间:2015-04-16 13:55:34    阅读次数:141
SPI通信实验---verilog(FPGA作为从机,使用可读可写)
本实验讲究实用性,故设计思想为:主机先向从机发送地址,若是向从机写入数据,则向从机发送数据,若是读取从机数据,则向从机发送时钟,然后在时钟下降沿读取数据即可。cs信号上升沿作为SPI通信的结束信号。rom程序只是做测试使用。每次发送16个时钟信号,前八个是地址和命令,后八个是数据。其中:前8个时钟....
分类:其他好文   时间:2015-04-15 23:07:46    阅读次数:249
《团队项目开发之三对一维环形数组的求解》
《团队项目开发之三对一维环形数组的求解》设计思想:通过把数组的长度扩大为原来的一倍,相当于新数组是由对原来的数组重复了一遍后而组成的,这样保证了数组以环状的形式,按照数组中每个数字的位序依次对它们可能形成的最大子数组依次进行比较,这样保证了能够始终记录每...
分类:编程语言   时间:2015-04-15 22:49:21    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!