E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
框架分析
tty初探—uart驱动
框架分析
(二)uart_add_one_port
在前面的一篇文章中,我们分析了一个uart_driver的向上注册过程,主要是tty的一些东西,知道了tty注册了一个字符设备驱动,我们在用户空间open时将调用到uart_port.ops.startup,在用户空间write则调用uart_port.ops.start_tx,还知道了如何read数据等等。但是,这些都是内核帮我们实现好的,在真正的驱动开发过程中几乎不涉及那些代码的修改移植工
lizuobin2
·
2016-07-01 19:00
uart_driver
串口驱动
uart_port
tty初探—uart驱动
框架分析
本文参考了大量牛人的博客,对大神的分享表示由衷的感谢。主要参考: tty驱动分析:http://www.wowotech.net/linux_kenrel/183.html LinuxTTY驱动--Uart_driver底层:http://blog.csdn.net/sharecode/article/details/9196591 LinuxTTY驱动--SerialCore层 :htt
lizuobin2
·
2016-06-28 13:00
tty
串口驱动
uart驱动
Mansonry
框架分析
//创建控件UIView*redView=[[UIViewalloc]init];redView.backgroundColor=[UIColorredColor];[self.viewaddSubview:redView];//设置控件的约束[redViewmas_makeConstraints:^(MASConstraintMaker*make){//存放redView设置约束的代码make.
Jafar
·
2016-06-16 17:54
需求评审五个维度
框架分析
及其带来的启示-5-结束语
本文整理归纳了需求评审的各种类型,分析识别了需求评审的5大关键方面,提出了五维需求评审框架,并分析验证了此新需求评审框架的有效性。结合此新需求评审框架,对软件开发主要情境进行了分析,得到了15个高效需求评审的启示,得到了结合需求条目化管理的多级小瀑布模型,这新瀑布模型也许将为陷入困局的传统瀑布模型打开一条新路。软件需求评审还有一些其他重要的方面,比如检查表和度量等等,本文限于篇幅不再更多分析,但值
zhangmike
·
2016-06-09 10:00
管理
软件开发
软件
需求
需求评审五个维度
框架分析
及其带来的启示-4-需求条目化管理
需求条目化管理是指需求的主体分条目管理,比如对于用例、用户故事、特征点的条目化列表管理,有些工具中条目称为工作项(workitem)。条目化管理的特征是1,状态流转实现工作流;2,条目属性字段可定制。3.3节所分析的敏捷开发下的需求绝大多数是已经实现了条目化管理,产品待办列表就是Scrum进行条目化管理的载体。而条目化需求管理并不是敏捷开发的专利,当前已经有不少组织在非敏捷环境下采用条目化需求管理
zhangmike
·
2016-06-09 10:00
workflow
敏捷开发
敏捷
需求
需求评审五个维度
框架分析
及其带来的启示-3-典型需求评审
典型情境是指软件开发的常见情境,本文选择如下来进行分析:1.传统瀑布模型开发下的需求评审2.使用IEEEStd.1028的需求评审3.敏捷开发下的需求评审传统瀑布模型下的需求评审对传统瀑布模型现有需求评审的分析传统瀑布模型在需求阶段末期安排有关键的需求里程碑评审,其特征参见2.8节情况1。在业界实际操作中,往往出现如下情况:1,召集包括领导在内的各方代表,历经1~2小时会议,评审30页以上需求规格
zhangmike
·
2016-06-09 10:00
框架
敏捷开发
需求
需求评审五个维度
框架分析
及其带来的启示-2-框架原理
本文试图归纳分析近年来出现的需求评审方式方法,全面涵盖系统性评审和非系统性评审,提出五维需求评审框架。首先确定对于需求评审的定义,结合传统需求阶段评审和敏捷迭代开发中相关需求实践,得如下定义。定义1(需求评审).需求评审是指基于需求文档阅读或者观察软件运行并且对当期工作有时效性的人工检查。根据以上定义,需求评审的范畴不包括机器自动检查,不包括需求审计;包括了需求上线后的校对,包括了系统性需求评审和
zhangmike
·
2016-06-09 10:00
框架
敏捷
需求
需求评审五个维度
框架分析
及其带来的启示-总起
摘要近年来随着CMMI、敏捷软件开发的推进,出现了多种多样的需求评审类型,这些类型超出了标准评审类型的范围。根据这些情况进行分析,得到了一个新的软件需求评审框架,这个新框架由5个维度组成:1,组织形式;2,时机;3,侧重;4,评审者;5,对象分析了分别在传统开发和敏捷开发下的典型需求评审情境,显示新框架能够适用于所有系统性的和非系统性的评审类型上。从分析中得到了15个有价值的启示。新需求评审类型的
zhangmike
·
2016-06-09 09:00
敏捷开发
敏捷
软件开发
需求
大数据基础架构方案
flume导入数据存储采用hdfs,hbase等为数据存储的主体对于文本检索则采用es/solr等搜索技术分析后的结果数据可以采用关系型数据库存储数据分析采用spark,mapreduce,storm等计算
框架分析
批处理
dreaper126
·
2016-06-07 00:48
spark
大数据
十期5月份期刊
二、博客标题:某商城
框架分析
-路春霞自荐链接:http://blog.csdn.net/lu930124/article/det
TGBBlog
·
2016-06-04 09:00
[置顶] 某商城
框架分析
开篇 最近做了一个商城系统,从系统的需求,到系统的选型以及框架和各种技术的研究和使用,我都参与其中,所以,分享一下这个系统.框架 框架如下:说明: 表现层 用户分为两种,PC端用户和移动端用户;其中PC端包括商城首页,商品类目,购物车,订单,商品展示,会员中心等等, 移动商城的功能也类似,基本上是一样的.客户端都分别开发,在客户端中,没有业务逻辑,都是用接口开发的.
lu930124
·
2016-05-28 15:00
疯狂连连看-
框架分析
这是我自己花的一张关于疯狂连连看框架的图,其中的汉字显示的比较模糊,英文还可以。这幅图并没有列出完整的疯狂连连看的框架,我这是列的一些主要的部分,一些工具类可能写的很简单。要想理清疯狂连连看的框架,还是应该看源代码(我的上一篇文章有下载地址),或者看李刚老师的《疯狂Android讲义(第二版)》。
chjr1000
·
2016-05-26 07:46
android
中级
深入浅出 - Android系统移植与平台开发(十四) - Sensor HAL
框架分析
之四
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Sensor本地封装类SensorDeviceSensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getInstance方法获得单例模式设备操作对象:@frameworks/base/services/sensorser
xiaozhude
·
2016-05-26 01:00
深入浅出 - Android系统移植与平台开发(十三) - Sensor HAL
框架分析
之三
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]让我们来看看SensorManager的代码SensorManager框架层代码@frameworks/base/core/Java/Android/hardware/SensorManager.java[java] viewplain copypublic SensorManager(Looper mainLooper) {
xiaozhude
·
2016-05-26 01:00
深入浅出 - Android系统移植与平台开发(十二) - Sensor HAL
框架分析
之二
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1.1 Sensor应用程序框架这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。通常编写一个传感器的应用程序有以下步骤:l 通过调用 Context.getSystemService(SENSOR_SERVICE)获得传感器服务,实现返回的是封装了SensorService的SensorMan
xiaozhude
·
2016-05-26 01:00
深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL
框架分析
之一
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1. Sensor的概念Sensor即传感器,在当前智能手机上大量存在:G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等,其作为Android系统的一个输入设备,对于重视用户体验的移动设备来说是必不可少的。Sensor虽然是一个输入设备,但是它又不同于触摸屏,
xiaozhude
·
2016-05-26 01:00
深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
[+]通过前两节HAL
框架分析
和JNI概述,我们对Android提供的StubHAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样
xiaozhude
·
2016-05-26 00:00
深入浅出 - Android系统移植与平台开发(八)- HAL Stub
框架分析
HALStub
框架分析
HALstub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在:@hardware/libhardware/include/hardware/hardware.h
xiaozhude
·
2016-05-25 23:00
SEAndroid安全机制
框架分析
标签: AndroidSEAndroidSELinuxLSM2014-07-1401:00 41324人阅读 评论(24) 收藏 举报 分类: Android(161) 版权声明:本文为博主原创文章,未经博主允许不得转载。 我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的
mirkerson
·
2016-05-23 14:00
android
selinux
lsm
Seandroid
Android Telephony
框架分析
根据Android系统分层结构对应的Android通话模块。JavaApplication应用层---Dailer拨号盘和phone应用JavaFramework框架层--TelephonyFramework框架层UserLibraries系统运行层--RIL层根据对应关系,通过相关的主要的源代码总结及简要说明如下所示:下图所示是Android打电话应用层流转过程。Android拨号流程总结:在A
android模仿者
·
2016-05-17 14:40
Android Telephony
框架分析
根据Android系统分层结构对应的Android通话模块。JavaApplication应用层---Dailer拨号盘和phone应用JavaFramework框架层--TelephonyFramework框架层UserLibraries系统运行层--RIL层根据对应关系,通过相关的主要的源代码总结及简要说明如下所示:下图所示是Android打电话应用层流转过程。Android拨号流程总结:在A
android模仿者
·
2016-05-17 14:40
基于android4.0 USB gadget
框架分析
—— gadget与composite
转眼间,看usbgadget代码看的有一段时间了,把其中的层次关系大致的理了一遍,就写出来和大家分享下,不对之处敬请指出,了解层次结构嘛,当然是代码越简单越好,俗话说“柿子专拣软的捏”,就拿最简单的zero.c开涮啦!首先说下整体流程:一个UDC(usb设备控制器)上面要挂一个usb_gadget_driver,usb_composite_dev挂到UDC的gadget上,usb_composit
fu851523125
·
2016-05-11 15:00
SSH框架总结(
框架分析
+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架
u013310119
·
2016-05-10 15:00
openwrt: Makefile
框架分析
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:1.openwrt目录结构2.主Makefile的解析过程,各子目录的目标生成。3.kernel编译过程4.firmware的生成过程5.软件包的编译过程openwrt目录结构官方源下载速度太慢,我从github上clone了openwrt的代码仓库。gitclonegit://git.openwrt.org
pengrui18
·
2016-05-10 14:00
openwrt
openwrt: Makefile
框架分析
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。gitclonehttps://github.com/openwrt-mirr
qq_30144577
·
2016-05-06 09:00
Mybatis3.3.x技术内幕(七):Mybatis初始化之六个工具
一般的
框架分析
思路都是从启动、初始化说起,然而,由于没有心理准备,初始化过程中会瞬间涌入大量的概念、类等等,类之间又存在爆炸性延伸,反而吓退了读者,有种吃不下这块肥肉的感觉。所以
祖大俊
·
2016-05-01 16:00
mybatis
源码分析
初始化
技术内幕
深度解析
全球最低功耗蓝牙单芯片DA14580的软件体系 -层次架构和BLE消息事件处理过程
在作者之前发表的《全球最低功耗蓝牙单芯片DA14580的系统架构和应用开发
框架分析
》、《全球最低功耗蓝牙单芯片DA14580的硬件架构和低功耗》、《全球最低功耗蓝牙单芯片DA14580的软件体系-RW内核和消息处理机制
yueqian_scut
·
2016-04-15 23:00
蓝牙
BLE
RE内核
DA14580开发
Mysql
框架分析
和Innodb分析
Mysql的大体架构图:主要构成:1.连接池组件2.管理服务3.工具4.sql接口5.查询分析器6.优化器7.缓冲8.插入式储存引擎9.物理存储文件Innodb分析工作方式:将数据文件按页(每页16K)读入InnoDBbufferpool,然后按最近最少使用算法(LRU)保留缓存数据(缓存的数据页类型包括索引页数据页undo页insertbuffer自适应哈希索引InnoDB锁信息以及数据字典信息
qq_17612199
·
2016-04-13 10:00
三大开发
框架分析
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。优点:Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国
zhangout
·
2016-04-08 19:00
RadosGW
框架分析
RadosGW分析。一、RadosGW的main()函数解析。RadosGW的main()函数位于rgw_main.cc中,该函数是RadosGW的入口函数。这里主要解析和RadosGW相关的内容,尽量省略WebServer的内容。main()函数解析如下:1、根据g_conf->rgw_frontends得到默认支持的前端WebServers,目前默认支持的前端WebServer包括fastcg
linuxhunter
·
2016-04-07 11:00
ceph
radosgw
netty文章收藏
cn/nettyNetty案例集锦之多线程篇(续)作者 李林锋 发布于2015年11月25日 9Netty案例集锦之多线程篇作者 李林锋 发布于2015年9月3日 14Netty系列之Netty编解码
框架分析
作者
GREKI
·
2016-04-05 22:00
jeesite
框架分析
系统分析首先需要看Web.xml配置文件里面配置的信息 shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true shiroFilter /* 在web.xml里面主要的配置信息应该看这些信息 filter-name属性
王小盼
·
2016-04-05 15:00
[Android基础] VideoView
最早发布在简书,是做项目过程中的笔记记录资源Android三种播放视频的方式Android播放器
框架分析
之AwesomePlayer视频网站真实地址解析(这个是想测试在线视频时,发现视频src都不是真实的
zxz_tsgx
·
2016-04-01 15:00
android
黑屏
VideoView
Volley框架源码分析
Volley
框架分析
Github链接Volley
框架分析
Volley源码解析为了学习Volley的网络框架,我在AS中将Volley代码重新撸了一遍,感觉这种照抄代码也是一种挺好的学习方式.再分析Volley
zinss26914
·
2016-03-27 15:00
github
源码
android
Volley
网络框架
基于光学导航系统,矩阵变换和3D-2D配准研究
框架分析
三维实时影响导航的理解,完全考虑刚体的情况下:1.利用标准体模对导航系统进行校准。此处的校准是指得到上文中提到的校准矩阵,即把2维超声数据从图像坐标系变换到传感器坐标系下。
shenziheng1
·
2016-03-19 21:00
cocos2d-x动作详解
这个类在之前的TestCpp
框架分析
中有讲解。 #include ".
暖冰
·
2016-03-14 18:00
Netty系列之Netty编解码
框架分析
1.背景1.1.编解码技术通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。反之,解码(Decode)/反序列化(deserialization)把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作。进行远程跨进程服务调用时(例如RPC调用),需要使用特定的编解码技
m635674608
·
2016-03-03 08:44
[置顶] SSH网上商城总结之SSH
框架分析
这段时间前前后后花了两个月把这个项目搞定了,感觉自己从这个项目的学习中更多的是知道如何建立知识网,首先我们来看一下SSH这个框架的和以前我们学习过的架构有什么关系吧! 我们以前的架构大部分都是基于.NET的基于VS平台开发的,这次我们的这个项目是应用JAVA语言的JSP动态网页设计,所以对于我们这次接触这个项目使用的是Spring+Struct+Hibernate,那么这到底是跟我们以前
u013035477
·
2016-03-02 16:00
Twitter Storm 实时数据处理
框架分析
总结
Storm是Twitter开源的一个类似于Hadoop的实时数据处理框架(原来是由BackType开发,后BackType被Twitter收购,将Storm作为Twitter的实时数据分析)。实时数据处理的应用场景很广泛,如上篇文章介绍S4时所说的个性化搜索广告的会话特征分析。而Yahoo当初创建S4项目的直接业务需求就是为了在搜索引擎的‘cost-per-click’广告中,能根据当前情景上下
Aga.J
·
2016-02-20 15:48
golang 移动应用例子 example/basic 源码
框架分析
条件编译我们在源码中可以看到2个文件:main.go和main_x.go这两个包名都是packagemain,都有main函数。不会冲突么?答案是不会的,main_x.go文件中有个注释://+build!darwin,!linux,!windowsmain.go文件中注释如下://+builddarwinlinuxwindows这里来标示编译适用的不同环境。只有满足条件的才会被编译进去,所以这里
蝈蝈俊
·
2016-02-02 19:00
golang 移动应用例子 example/basic 源码
框架分析
条件编译我们在源码中可以看到2个文件:main.go和main_x.go这两个包名都是packagemain,都有main函数。不会冲突么?答案是不会的,main_x.go文件中有个注释://+build!darwin,!linux,!windowsmain.go文件中注释如下://+builddarwinlinuxwindows这里来标示编译适用的不同环境。只有满足条件的才会被编译进去,所以这里
蝈蝈俊
·
2016-02-02 19:00
tornado学习笔记19 Tornado
框架分析
19.1Http服务器请求处理流程图 (1)调用HTTPServer的bind方法,绑定Socket的监听端口号;(2)调用HTTPServer的listen方法,初始化一个listensocket对象;(3)调用add_hander方法,将初始化的listensocket对象添加至IOLoop池中,这时的socket就开始监听来自客户端的请求。(4)客户端发送HTTP请求;(5)listenso
廖飞
·
2016-01-12 15:00
咖啡角软件开发--界面组日志03
如应用程序
框架分析
、对话框等具体创建方法。对话框有消息对话框、文本对话框、颜色对话框、字体对话框等。同时也了解了一些常用控件如:静态文本框、编辑框、按钮控件、列表控件、组合框控件、图片控件等。
活水来
·
2016-01-07 21:00
咖啡角软件开发--界面组日志03
如应用程序
框架分析
、对话框等具体创建方法。对话框有消息对话框、文本对话框、颜色对话框、字体对话框等。同时也了解了一些常用控件如:静态文本框、编辑框、按钮控件、列表控件、组合框控件、图片控件等。
活水来
·
2016-01-07 21:00
Linux cgroup机制分析之
框架分析
原文链接:http://ericxiao.cublog.cn/一:前言Cgroup是近代linuxkernel出现的.它为进程和其后续的子进程提供了一种性能控制机制.在这里不打算对cgroup的作用和使用做过多的描述.本文从linuxkernel的源代码出发分析cgroup机制的相关实现.在本节中,主要分析cgroup的框架实现.在后续的部份再来详细分析kernel中的几个重要的subsystem
xinyuan510214
·
2016-01-07 16:00
linux
内核
cgroup
[置顶] 全球最低功耗蓝牙单芯片(DA14580)系统架构和应用开发
框架分析
DA14580是Dialog公司研制的蓝牙单芯片,号称全球功耗最低,是TICC2541的四分之一,是运动手环等穿戴类电子产品的常用芯片。但是DA14580的开发门槛不低,适合有蓝牙开发经验的团队来开发,不适合学习爱好者,在网络上搜索DA14580相关的开发文章,基本上都是对官方仅有的几篇文档进行简单翻译,还不如直接阅读英文原文。笔者将对DA14580的系统架构和应用开发框架进行分析,之后再
yueqian_scut
·
2015-12-12 21:00
状态机
消息回调
最低功耗
DA14580
蓝牙ble开发
Linux摄像头驱动学习之:(四)UVC-摄像头驱动
框架分析
UVC:USBVideoClassUVC驱动:drivers\media\video\uvc\uvc_driver.c分析:1.usb_register(&uvc_driver.driver);2.uvc_probe uvc_register_video vdev=video_device_alloc(); vdev->fops=&uvc_fop
sheldon_blogs
·
2015-11-28 14:00
SSH框架总结(
框架分析
+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate
LauraChen93
·
2015-11-24 21:00
mina
框架分析
---2
processHandles上一篇文章分析到Acceptor中的processHandles,该函数是处理客户端请求的核心函数,定义在Acceptor中,privatevoidprocessHandles(Iteratorhandles)throwsException{ while(handles.hasNext()){ Hhandle=handles.next(); handles.remove
conansonic
·
2015-11-18 00:00
SSH框架总结(
框架分析
+环境搭建+实例源码下载)
SSH框架总结(
框架分析
+环境搭建+实例源码下载)首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活
peace唠叨
·
2015-11-17 21:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他