首页 > 2016年06月28日 > 全部分享
设计模式
一、设计原则 1、单一职责原则 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。 2、开闭原则(Open Close Principle)...
分类:其他   时间:2016-06-28 13:09:42    收藏:0  评论:0  赞:0  阅读:221
基于Hadoop生态圈的数据仓库实践 —— 环境搭建(二)
二、安装Hadoop及其所需的服务 1. CDH安装概述 CDH的全称是Cloudera's Distribution Including Apache Hadoop,是Cloudera公司的Hadoop分发版本。有三种方式安装CDH: . Path A - 通过Cloudera Manager自动安装 . Path B - 使用Cloudera Manager Parcels或Packa...
分类:其他   时间:2016-06-28 13:09:32    收藏:0  评论:0  赞:0  阅读:281
ios多线程 -- GCD 常见用法
GCD 常见操作...
分类:移动平台   时间:2016-06-28 13:09:22    收藏:0  评论:0  赞:0  阅读:276
java的关键字synchronized用法总结
第一篇:   使用synchronized   在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。 在程序中我们使用了一个简化版本的Account类,...
分类:编程语言   时间:2016-06-28 13:09:12    收藏:0  评论:0  赞:0  阅读:254
Android开源代码汇总
第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。 、其他 一、...
分类:移动平台   时间:2016-06-28 13:09:03    收藏:0  评论:0  赞:0  阅读:302
nova与neutron交互
1     nova命令 先介绍一下nova命令中与网络相关的一些参数。   1.1   指定网络启动虚机 usage: nova boot [--flavor ] [--image ]                  [--image-with ] [--boot-volume ]                  [--snapshot ] [--min-coun...
分类:其他   时间:2016-06-28 13:08:52    收藏:0  评论:0  赞:0  阅读:527
Consul入门04 - Consul集群
Part 1:转载自:https://segmentfault.com/a/1190000005040904 我们已经启动了我们的第一个代理并且在这个代理上注册和查询了服务。这些显示了使用Consul是多么的容易但是并没有展示Consul的可扩展性以及可用于产品级别的服务发现的基础设施。在本篇向导中,我们将建立我们第一个多成员的真实的集群。 当一个Consul代理启动后,它对任何其...
分类:其他   时间:2016-06-28 13:08:43    收藏:0  评论:0  赞:0  阅读:305
Adapter类控件使用之ViewPager(视图滑动切换工具)的基本使用
(一)概述 Android 3.0后引入的一个UI控件——ViewPager(视图滑动切换工具),实在想不到 如何来称呼这个控件,他的大概功能:通过手势滑动可以完成View的切换,一般是用来做APP 的引导页或者实现图片轮播; (二)ViewPager的简单介绍 ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左 右滑动,从而切换不同的View,我们可...
分类:其他   时间:2016-06-28 13:08:32    收藏:0  评论:0  赞:0  阅读:314
[从头读历史] 第270节 诗经 王风
剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入元婴期的修炼后,日夜苦修,神通日进。 这日,忽然想起自己虽然神通大涨,却在人文涵养上始终无有寸进,不觉挂怀。 在和[工程师阿伟]商议后,决定先理清文史脉络,打通文史经穴。于是,便有了这部 [从头读历史]的修炼史。 正剧开始: 星历2016年06月27日 14:08:12, 银河系厄尔斯星球中华帝国江南行省。 [工程师阿伟]正...
分类:其他   时间:2016-06-28 13:08:22    收藏:0  评论:0  赞:0  阅读:409
Android内存泄漏查找和解决
内存泄漏的概念 一个内存泄漏的例子 Java中”失效”的private修饰符 回头看内存泄漏例子泄漏的重点 强引用与弱引用 解决内部类的内存泄漏 Context造成的泄漏 使用LeakCanary工具查找内存泄漏...
分类:移动平台   时间:2016-06-28 13:08:11    收藏:0  评论:0  赞:0  阅读:471
Struts2学习(八)—文件上传和下载
在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的实现进行一下讲解,这里 我们使用的struts2 web项目所导...
分类:Web开发   时间:2016-06-28 13:08:02    收藏:0  评论:0  赞:0  阅读:251
HDU 4836 LCA转RMQ
点击打开链接 题意:中文 思路:如果没有多次询问的话,就可以直接用简单的DFS与LCA就可以完成,然而却多加了个变换根的操作,那么怎么办,与刚刚写的那道点这里类似,都是可以变根的,建议先写那道再写这个,思想都是一样的,那么这道题我们也是以1为根先进行LCA与DFS,然后每次的根与询问就是那道题的换根的部分,这不太好说只能自己理解了#include #include #include #i...
分类:其他   时间:2016-06-28 13:07:52    收藏:0  评论:0  赞:0  阅读:234
明星“真空”出镜上直播,这"戏"该如何继续演?
世界著名作家、大思想家斯宾塞.约翰逊曾经说过“唯一不变的是变化本身”,这句名言也是当前互联网时代下各行业的真实写照。风口是接二连三的变换,独角兽的面孔也是日新月异,就连原本高高在上的明星们也在互联网的冲击下纷纷“走下神坛”。   时过境迁,明星纷纷“沦陷”进直播 曾经相当长时间,粉丝只能借助电视、门户网或微博的只言片语和图片关注明星的动态,而能得观真容的演唱会、发布会等线下活动往...
分类:其他   时间:2016-06-28 13:07:31    收藏:0  评论:0  赞:0  阅读:296
ACM程序设计报告
ACM程序设计报告 - -王浩 14级计算机4班   通过十六周的acm程序设计实习,感受颇深,acm不仅仅是对编程能力的锻炼,更是对逻辑思维能力的提升。从第一专题到第四专题,stl,贪心算法,搜索,背包,动态规划,图论,最小生成树等等,这些知识都是之前在各门课中接触到过的,但是在acm中,我对算法有了一个新的认识,也对之前学的知识有了更深入的认识。 对acm的认识是从大一开始的,当时在东...
分类:其他   时间:2016-06-28 13:07:21    收藏:0  评论:0  赞:0  阅读:220
Java对象的序列化和反序列化
Java基础学习总结——Java对象的序列化和反序列化 一、序列化和反序列化的概念   把对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它...
分类:编程语言   时间:2016-06-28 13:07:13    收藏:0  评论:0  赞:0  阅读:262
【腾讯bugly干货分享】Android自绘动画实现与优化实战——以Tencent OS录音机波形动
本文来自于腾讯bugly社区,原文地址为:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1180前言我们所熟知的,Android 的图形绘制主要是基于 View 这个类实现。 每个 View 的绘制都需要经过 onMeasure、onLayout、onDraw 三步曲,分别对应到测量大小、布局、绘制。Android 系统为了简化线程开发,降...
分类:移动平台   时间:2016-06-28 13:07:02    收藏:0  评论:0  赞:0  阅读:399
Spring AOP 实现
Aop是Aspect-Oriented Programming(面向方面编程或面向切面编程)的简称。在Spring平台功能中,AOP是一个核心模块,Spring将AOP框架与IoC容器紧密集成,从而为使用AOP提供最大便利。      AOP可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结...
分类:编程语言   时间:2016-06-28 13:06:58    收藏:0  评论:0  赞:0  阅读:228
《Windows程序设计》读书笔六 键盘
6.1 键盘基础 6.1.1 忽略键盘 6.1.2 谁获得了焦点? 窗口过程通过WM_SETFOCUS和WM_KILLFOCUS消息来确定自己的窗口是否具有输入焦点 6.1.3 队列和同步 6.1.4 击键和字符 应用程序从windows接受的关于键盘事件的消息可分为击键和字符两种。 有些按键参数击键消息和字符消息 有些按键只产生击键消息 6.2 击键消息...
分类:Windows开发   时间:2016-06-28 13:06:34    收藏:0  评论:0  赞:0  阅读:474
Android中listView的下拉加载功能实现
今天给大家讲讲android开发中比较常见的listView的下拉加载,其实也可以叫做分页加载。为什么会有这个叫法呢?说说我的理解吧!从字面上很好理解。当你滑动一个列表到底部的时候,这个时候就会出现正在加载的底部加载布局去加载更多的数据。这里拿微信作为一个例子,如下图所示:如上图所示红色方框的部分就是底部的加载布局。从一定程度上这样做是必要的,为了优化用户的体验。你可以想想,假如你点开微信的朋友圈的...
分类:移动平台   时间:2016-06-28 13:06:21    收藏:0  评论:0  赞:0  阅读:251
Android Paint之ColorFilter详解
尊重原创,转载请标明出处    http://blog.csdn.net/abcdef314159 在之前讲到Android Paint的使用详解的时候,其中setColorFilter(ColorFilter filter)方法没有讲,今天就来简单的分析一下,在Android中ColorFilter共有3个子类,ColorMatrixColorFilter,LightingColorFilter,PorterDuffColorFilter,今天先来看第一个ColorMatrixColorFilter,Co...
分类:移动平台   时间:2016-06-28 13:06:11    收藏:0  评论:0  赞:0  阅读:285
1484条   上一页 1 ... 39 40 41 42 43 ... 75 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!