51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#安卓设计
安卓开发环境安装配置(自已备用资料)
一、安装java的JDK1、安装软件1.jdk_7.0.70.10_windows_x64_XiaZaiBa.RAR下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、设置(1)、【右键我的电脑】--【属性】--【高级系统设置...
代码星球
·
2020-04-06
安卓
开发
环境
安装
配置
蓝牙(BLE)应用框架接口设计和应用开发——以TI CC2541为例
本文从功能需求的角度分析一般蓝牙BLE单芯片的应用框架(SDKFramework)的接口设计过程,并以TICC2541为例说明BLE的应用开发方法。一、应用框架(Framework)我们熟知的Framework包含AndroidFramework、LinuxQT、WindowsMFC。应用框架抽象并封装实现了一般应用场...
代码星球
·
2020-04-06
蓝牙
BLE
应用
框架
接口
面向对象的设计模式(七),观察者模式
似乎全部的设计模式都是为了使得程序具有低耦合,灵活性高,可扩展性好。程序结构清晰等等。今天的这个设计模式—观察者模式自然也不例外。但程序结构清晰可能就不是重点了。好吧,废话少说,模式这样的简单粗暴的东西还是要快点学习。以下直接进入正题。定义:观察者模式是让对象与对象之前建立一种一对多(不是Bean之前的一对多)的关系,...
代码星球
·
2020-04-06
面向
对象
设计模式
观察者
模式
设计模式->观察者模式
观察者模式能很大的降低模块之前的耦合。详细的观察者模式,客官们能够去看《设计模式》或者《Headfirst设计模式》等之类的书。在java中,java.util库中封装了观察者模式。在C++中并没有这玩意。下面就是为了封装一个C++的观察者模式而写。观察者模式中。对于主题(subject...
代码星球
·
2020-04-06
设计模式
观察者
模式
你设计的应用是IO依赖型还是CPU依赖型?
这个话题可能看起来非常枯燥。但它对mysql的性能优化非常重要。其实我在MYSQL咨询工作中无时无刻接不在接触这类问题。IO工作负载与cpu依赖全然不同。尤其是当你的工作集(通常仅仅有数据库的一小部分)载入内存的时候。当数据在内存中时读取是很快的,假设不在内存中,则很缓慢。比如,当你查询分析10000行数据时,假设这1...
代码星球
·
2020-04-06
依赖型
设计
应用
IO
还是
软考——中级软件设计师
信息用画图把它们给擦除啦。前言:大三上考的,跟着上一届的学长,其实对中级的一些分类也没有很了解。 &nbs...
代码星球
·
2020-04-06
软考
中级
软件
设计师
架构设计:系统存储(24)——数据一致性与Paxos算法(中)
(接上文《架构设计:系统存储(23)——数据一致性与Paxos算法(上)》)2-1-1.Prapare准备阶段首先须要介绍几个在Acceptor角色上须要被持久化保存的数据属性:PrepareVote保存了当前Acceptor接收到的已完毕投票授权的最大投票轮次AcceptedVote保存了当前Acceptor在赋值阶...
代码星球
·
2020-04-06
架构
设计
系统
存储
数据
《设计模式》结构型模式
上篇博文写了创建型模式中的(工厂家族)。这次来介绍一下结构型模式。主要从各个模式的含义。优缺点,适用场合及结构图来了解结构型模式。 结构型模式包含有7种模式,适配器模式,外观模式,代理模式。桥接模式。享元模式,组合模式,装饰模式。每一个模式各有优缺,孰优孰劣...
代码星球
·
2020-04-06
设计模式
构型
模式
分布式多爬虫系统——架构设计
在爬虫的开发过程中,有些业务场景须要同一时候抓取几百个甚至上千个站点,此时就须要一个支持多爬虫的框架。在设计时应该要注意下面几点:代码复用。功能模块化。假设针对每一个站点都写一个完整的爬虫。那当中必然包括了很多反复的工作。不仅开发效率不高。并且到后期整个爬虫项目会变得臃肿、难以管理。易扩展。多爬虫框架,这最直观的需求就...
代码星球
·
2020-04-06
分布式
爬虫
系统
架构
设计
设计模式有感
1.简单的工厂模式有感:工厂类包括必要的逻辑推断,依据client的选择条件动态实例化相关的类,对于client来说,去除了与详细产品的依赖。2.策略模式定义:它定义了算法家族。分别分装起来,让它们之间能够互相替换,此模式让算法的变化,不会影响到使用算法的客户。有感:策略模式是一种定义一系列算法的方法。从概念上来看,全...
代码星球
·
2020-04-06
设计模式
有感
安卓零碎知识集中
因为安卓的知识点较多。平时动看看西看看,easy把东西搞混和搞忘,因此放在这里集中起来,长期更新。一、AlarmManager的使用1、AlarmManager。顾名思义,就是“提醒”,是Android中经常使用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的I...
代码星球
·
2020-04-06
安卓
零碎
知识
集中
设计模式:单例模式的写法(基础写法和线程安全写法)
单例模式的写法非常多。先给出一种最基础的写法:(A种写法):packagesingleton;publicclassSingletonInstance{privatestaticSingletonInstancemSingletonInstance=null;//特意将构造函数设置成private,防止外部使用者new...
代码星球
·
2020-04-06
写法
设计模式
单例
模式
基础
造轮子 | 怎样设计一个面向协议的 iOS 网络请求库
近期开源了一个面向协议设计的网络请求库MBNetwork,基于Alamofire和ObjectMapper实现,目的是简化业务层的网络请求操作。对于大部分App而言,业务层做一次网络请求通常关心的问题有例如以下几个:怎样在任何位置发起网络请求。表单创建。包括请求地址、请求方式(GET/POST/……)、请求头等……载入...
代码星球
·
2020-04-06
轮子
怎样
设计
一个
面向
【Java】设计模型-五种单例模型
一.什么是单例模式只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个...
代码星球
·
2020-04-06
模型
Java
设计
五种
单例
【系统设计】会议室预定系统房间预定系统设计
预定系统三大模块。一个是登录模块包括教师登录和管理员登录。二是会议室预定展示模块用类似日历的形式来做,给每一间的会议室设计一个日程日历表,每天按照半个小时的时间间隔划分。三是预定模块老师通过账号登录系统,选择某一间会议室,并且选择使用会议室的时间范围。权限设计其中管理员拥有最高权限可以添加用户,添加会议室,添加修改任意...
代码星球
·
2020-04-06
系统
设计
预定
会议室
房间
首页
上一页
...
97
98
99
100
101
...
下一页
尾页
按字母分类:
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
其他