找到相关内容 97
层模式——面向模式的体系结构学习笔记
这一块对我来说是一个新的领域,所以刚开始看起来有些吃力。希望能够慢慢的进入状态。也许需要依靠笔记的帮忙。在我的学习中,学习笔记占有很大的地位,他不但是记录,更重要的是,他帮助我更深入的思考。不写笔记我会感觉没有学到东西。 1.1.1. 层 可以将系统划分为子任务组,每个子任务组在一个特定的抽象层次上。 1. 例子 ISO7层模型。 2. 语境 一个需要分解的大系统 3. 问
http://www.cyqdata.cn/cnblogs/article-detail-38399 
第一个Android程序——认识文件结构
通过这个程序,认识Android编程各个文件之间的联系和使用方法,以及认识Activity 文件结构的大体概述见:http://www.cnblogs.com/liushang0419/archive/2011/05/28/2060624.html 该程序任务:添加一个显示文本和一个按钮 对Activity的初步认识:就像一个窗口,能显示信息,又像一个容器,能容纳功能空间,如button,在程序角
http://www.cyqdata.cn/cnblogs/article-detail-38393 
【原创·教程·连载】《Android之大话设计模式》--设计模式之结构型模式 第九章:装饰模式 见MM的家长
<大话设计模式> 本教程说明及版权声明 国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。 企业培训和开发合作官方联系方式:      电话:18610086859      Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-38361 
[Linux网络编程学习笔记]套接字地址结构
好久没有看那Linux网络编程这本书了,今天看到了重点部分—TCP套接字。下面先来看看套接字的地址结构 Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构。在头文件<linux/socket.h>中有一个这样的老式结构(现在一般不使用这个结够了)。 struct sockaddr{ unsigned short sa_family; //套接字的
http://www.cyqdata.cn/cnblogs/article-detail-38226 
软件体系结构:二维分层、真正的模块化和疯狂的“统一开放平台”
先引出几个问题。首先,对于分层,如何来分层?仅仅纵向分层是否够用了?什么是“二维分层”呢?一提到模块化,很多人会说“我们的系统就是基于模块化来构建”,稍微一多问,要么和分层差不多,要么就说我们是基于一个又一个的dll文件来实现模块化的,那应该怎样才算模块化呢?“统一开放平台”怎么回事? 关于“二维分层”
http://www.cyqdata.cn/cnblogs/article-detail-37972 
【原创&#183;教程&#183;连载】《Android之大话设计模式》--设计模式之结构型模式 第七章:装饰模式 见MM的家长
<大话设计模式> 本教程说明及版权声明 国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。 企业培训和开发合作官方联系方式:      电话:18610086859      Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-37860 
通用权限管理设计 之 数据库结构设计
一,前言  权限管理系统的应用者应该有三种不同性质上的使用, A,使用权限 B,分配权限 C,授权权限  本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。 二,初步分析 用户和角色  说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。 做着做着就会发现这样设计太过繁琐,如果公司里面所有员
http://www.cyqdata.cn/cnblogs/article-detail-37528 
数据结构与算法(6)——哈希表
    在很多情况下,我们需要实现一个符号表,里面保存我们用到的所有符号。每个符号有一个关键码key(不同符号的关键码也不同),其余部分可能非常庞大。换句话说,符号表应该提供以下操作:Search(T, k):查找关键码k是否在表中Insert(T, x):把x添加到表中Delete(T, x):从表中删除元素x有时也把符号表称为"字典",它最经典的实现方法是哈希表。 哈希表的不同设计方
http://www.cyqdata.cn/cnblogs/article-detail-37483 
COM开发之结构
本例把结构体作为参数在Com和C#之间传递,结构体有两个参数ComID和ComName, C#中初始化结构体,传递给COM,Com处理后,传回给C#。 首先打开上例中的FirstCom项目(http://www.cnblogs.com/xiaokang088/archive/2011/05/16/2047376.html),请按照以下步骤操作。 1. 打开FirstCOM.idl文件,增加一个结构
http://www.cyqdata.cn/cnblogs/article-detail-37459 
mootools系列:打造属于你自己的Popup(弹出框)——基本结构
      你是否早已厌倦了alert、confirm、window.open等等呆板丑陋的web弹出形式?如果你也和我一样对此耿耿于怀,那就跟随我一起来打造专属于我们自己的Popup吧!       自定义弹出框目前在网络上的应用越来越广泛,各种版本的实现代码也是铺天盖地。其基本思路无外乎是在ht
http://www.cyqdata.cn/cnblogs/article-detail-37455 
数据结构栈用C语言表示 有几点问题 求教
                                 &n
http://www.cyqdata.cn/cnblogs/article-detail-37434 
C# 复习、笔试全攻略(三、结构、枚举和数组)
上一篇:C# 复习、笔试全攻略(二、.类)             本系列专题主要介绍、罗列和总结了一些有关C#的基础知识。    旨在面试前或想复习C#基础知识时看看,希望对大家有所帮助。    如发现错误,还望多多指教!    &nb
http://www.cyqdata.cn/cnblogs/article-detail-37402 
分层结构下transaction三种模式实现
三层结构下,数据访问层与业务逻辑分离。从对象关系角度看,业务逻辑层的对象依赖于数据访问层。.net平台提供了ado.net对数据库进行操作,connection对象提供了对database连接与transaction的功能。在分层结构下,数据访问层处理了对数据库的操作,实现了domain每一个对象与database的方法。例如对象Customer,提供CustomerDAO.Add(),Custo
http://www.cyqdata.cn/cnblogs/article-detail-37107 
算法与数据结构(2)——图的表示法与常用的转化算法
《图的表示方法》 (i)邻接矩阵表示法,如图:     也就是说,如果两节点之间有一条弧,则邻接矩阵中对应的元素为1;否则为0。可以看出,这种表示法非常简单、直接。但是,在邻接矩阵的所有 个元素中,只有 个为非零元。如果网络比较稀疏,这种表示法浪费大量的存储空间,从而增加了在网络中查找弧的时间。   同样,对于网络中的权,也可以用类似邻接矩阵的 矩阵表示。只是此时一条弧所对应的元素不再是
http://www.cyqdata.cn/cnblogs/article-detail-37050 
数据结构之链表与数组(二) -单向链表上的简单操作问题
本文主要介绍一些解决单向链表上部分操作问题的思路和代码实现。   主要的问题包括以下几点:     1 向单向链表中插入一个节点     2 删除单向链表中的一个节点     3 查找单向链表中的一个节点       扩展问题1:查找单向链表中的倒数第k个节点。       扩展问题2:查找单向链表中的中间节点,当节点总个数为偶数时返回中间两个元素中的前者(后者)     4反转单向链表(非递归实
http://www.cyqdata.cn/cnblogs/article-detail-37049 
数据结构之链表与数组(-)——数组和链表的简介
    众所周知,在计算机中要对给定的数据集进行若干处理,首要任务是把数据集的一部分(当数据量非常大时,可能只能一部分一部分地读取数据到内存中来处理)或全部存储到内存中,然后再对内存中的数据进行各种处理。        例如,对于数据集S{1,2,3,4,5,6},要求S中元素的和,首先要把数据存储到内存中
http://www.cyqdata.cn/cnblogs/article-detail-37027 
Easy.Window 写了一个Window 不过还没写全,只是一个结构
五一刚回来, 感觉五一 太短了, 一下就过了, 不过这个五一玩的还可以, 和发小去抓黄鳝, 成绩还可以,忙了一晚上弄到5斤左右的黄鳝,太爽了, 好久没有这种感觉了,好了不说这个了, 说说window , 下面是window的初级版本,还有在上面加很多功能,呵呵先共享一些;   Easy.Window = Easy.extend(Easy.UI.Base, 
http://www.cyqdata.cn/cnblogs/article-detail-36911 
《大话数据结构》第9章 排序 9.10 总结回顾
9.10 总结回顾         本章内容只是在讲排序,我们需要对已经提到的各个排序算法进行对比来总结回顾。         首先我们讲了排序的定义,并提到了排序的稳定性,排序稳定对于某些特殊需求来说是至关重要的,因此在排序算法中,我们需要关注此算
http://www.cyqdata.cn/cnblogs/article-detail-36886 
《大话数据结构》第9章 排序 9.9 快速排序(上)
9.9.1 快速排序介绍         终于我们的高手要登场了,如果将来你工作后,你的老板要让你写个排序算法,而你会的算法中竟然没有快速排序,我想你还是不要声张,偷偷去把快速排序算法找来敲进电脑,这样至少你不至于被大伙儿取笑。         事实
http://www.cyqdata.cn/cnblogs/article-detail-36756 
《大话数据结构》第9章 排序 9.8 归并排序(下)
9.8.3 归并排序复杂度分析         我们来分析一下归并排序的时间复杂度,一趟归并需要将SR[1]~SR[n]中相邻的长度为h的有序序列进行两两归并。并将结果放到TR1[1]~TR1[n]中,这需要将待排序序列中的所有记录扫描一遍,因此耗费O(n)时间,而由完全二叉树的深度可知,整个归并排序需要进行΀
http://www.cyqdata.cn/cnblogs/article-detail-36700