单例模式,是用来解决一次只能实例化一个对象的问题。
根据对象实例化的先后,有两种实现方式:
懒汉式
饿汉式
下面是在代码中有详细的说明两种实现方法package 设计模式;
/*
* 单例的设计模式(饿汉式)
* 1、解决的问题:使得一个类只能够创建一个对象
* 2.如何实现
* */
public class SingletonTest {
public static voi...
分类:
其他 时间:
2016-05-12 14:17:36
收藏:
0 评论:
0 赞:
0 阅读:
97
很明显,这一章是说性能优化的,那么在说性能之前,我们得先了解性能的具体定义,也就是说如何评定一个系统性能是好还是不好。
因此,我们就先说说性能测试,然后分别是前端性能,应用服务器的性能以及存储性能的优化。
性能测试
1 不同的人对性能的认识是不一样的
对用户来说,他们认为的性能就是网站反应的快慢,具体来说就是他们点击鼠标,然后看到效果所需要的时间。对于这部分的优化,可以参见后面...
分类:
Web开发 时间:
2016-05-12 14:17:26
收藏:
0 评论:
0 赞:
0 阅读:
241
自定义下拉刷新和上拉加载的recycleview先看一下效果(因为模拟器的原因,看不到进度条,大家可以下载demo,进行查看)
demo地址
首先看我们自定义的HeadViewpackage yuan.kuo.yu.view;import android.animation.ValueAnimator;
import android.content.Context;
import android...
分类:
其他 时间:
2016-05-12 14:17:16
收藏:
0 评论:
0 赞:
0 阅读:
266
练习:复制文本练习要求:把客户端的一个文件内容发到服务端,在服务端把数据存储到一个文件当中。相当于复制文件。import java.io.*;
import java.net.*;class TxtCopyTestClient
{
public static void main(String[] args) throws Exception
{
Socket s=ne...
分类:
编程语言 时间:
2016-05-12 14:17:06
收藏:
0 评论:
0 赞:
0 阅读:
256
Android开发中需要迅速定位问题,在Android 屏幕上打印LOG,是一个很好的通道
基本的思路:启动LogService读取指定log,使用WindowManager展示到屏幕上
直接上代码
public class LogService extends Service {
private ListView listview;
private Linked...
分类:
移动平台 时间:
2016-05-12 14:16:57
收藏:
0 评论:
0 赞:
0 阅读:
217
新项目中使用了 gitlab作为版本管理工具,在新的服务器上安装了git的客户端,现在把自己用到的一些命令记下来,增加记忆,也方便自己以后查看。
一、从远程的版本服务器上面克隆代码下到本地测试服务器:
1、git clone -b 例如: git clone -b 指定的分支名字 克隆指定分支
[dba@localhost ~]$git clone -b preview http://u...
分类:
其他 时间:
2016-05-12 14:16:46
收藏:
0 评论:
0 赞:
0 阅读:
168
因为最近项目里Intent用到了广播”android.intent.action.MEDIA_MOUNTED”, 结果被提示权限不足, 查了下原因, 是因为从4.4开始, 官方开始限制这个广播的使用, 加上了 protected权限, 只能系统内部使用. 如下: <protected-broadcast android:name="android.intent.action.MEDIA_MOUN...
分类:
移动平台 时间:
2016-05-12 14:16:37
收藏:
0 评论:
0 赞:
0 阅读:
977
在ForwardBase的Pass内,_WorldSpaceLightPos0和_LightColor0只会含有第一个Pixel行光的有效组合。在没有Pixel平行光时,_WorIdSapceLightPos0也可能含有1个Pixel点光源的位置数据,但是并没有有效的_LightColor0数据。在ForwardAdd内,_WorldSpaceLightPos0和_LightColor0只会含有Pixel光源,而且按照强度大小,平行光优先的顺序依次对每一个Pixe!光源执行一次。
在Forwar...
分类:
其他 时间:
2016-05-12 14:16:26
收藏:
0 评论:
0 赞:
0 阅读:
150
一、代理实现对象间通信:
确定谁是代理对象,谁是被代理对象。
事件在哪里发生?谁就是被代理对象
事件在哪里响应?谁就是代理对象
需求:
举例:保姆照顾小孩,当小孩脏了时给她清洁,当小孩不开心时陪玩。
被代理类 Child
定义代理属性(id),并且此代理属性要遵守协议
事件发生时,要调用代理属性的协议方法来响应这个事件。
代理类 Nanny
要遵守协...
分类:
移动平台 时间:
2016-05-12 14:16:16
收藏:
0 评论:
0 赞:
0 阅读:
181
在前几篇的博客中,我从SQLite数据库、布局、数据处理,网络等方面和大家分享了一些优化的知识。本篇博客,我将以小结的方式和大家一起回顾在Android 性能优化方面的一些注意细节。
首先,我们从Android数据库-SQLite来分析了在操作数据库时我们可以优化的地方,我将其分为了两部分,分别是:
(1)索引
(2)事务
其实这两部分在任何数据库中都是存在的。索引的建立,帮助我们...
分类:
移动平台 时间:
2016-05-12 14:16:06
收藏:
0 评论:
0 赞:
0 阅读:
204
iOS输入验证 正则 NSPredicate
NSPredicate
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",pattern];
Format:
(1)比较运算符>,=,
可用于数值及字符串
例:@"number > 100"
(2)范围运算符:IN、BETWEEN...
分类:
移动平台 时间:
2016-05-12 14:15:56
收藏:
0 评论:
0 赞:
0 阅读:
177
This tutorial is going to show you how to create an attribute and apply it to products on your Magento website.
Magento.
How to create an attribute and apply it to products
In Magento an attri...
分类:
移动平台 时间:
2016-05-12 14:15:46
收藏:
0 评论:
0 赞:
0 阅读:
291
对于初学者而言,部署lnmp是一件麻烦事儿,编译安装/源码安装,单独配置mysql,php,nginx/apache 好像都很麻烦哎~所以找了一个集成的包,供大家学习参考。再开始之前,请确保安装目录有足够的空间,请自行df -k根据自己的服务器线路选择下载节点,我这里是东京的服务器,所以选择了国外路线。
国内路线:
wget -c https://api.sinas3.com/v1/SAE_ln...
分类:
其他 时间:
2016-05-12 14:15:36
收藏:
0 评论:
0 赞:
0 阅读:
238
使用docker-compose搭建可以扩展的Web Application使用docker-compose搭建可以扩展的Web Application
构建 web application
构建一个简单的base image
写app
新建startsh 文件
新建构建文件 Dockerfile
测试容器
使用docker-compose编排项目
启动项目
补充说明
总结这是一次使用docker-...
分类:
移动平台 时间:
2016-05-12 14:15:30
收藏:
0 评论:
0 赞:
0 阅读:
262
Struts2中的国际化、Ognl(对象图导航语言)表达式语言回顾:Servlet 中国际化:
1). 写资源文件
基础名.properties 【默认的语言环境的配置】
基础名语言简称国家简称.properties
2). 读取资源文件,再使用
程序:ResourceBundle
Jsp: jstl提...
分类:
编程语言 时间:
2016-05-12 14:15:16
收藏:
0 评论:
0 赞:
0 阅读:
316
自苹果不再更新传统的NSURLConnection机制以后 ,如果我们使用新版本的(3.0及以上)AFNetWorking 会发现af框架下删除了有关NSURLConnection封装的几个类,包括
AFURLConnectionOperation,AFHTTPRequestOperationManager,AFHTTPRequestOperation等以前我们常用到的类。当然关于序列化的一...
分类:
Web开发 时间:
2016-05-12 14:15:06
收藏:
0 评论:
0 赞:
0 阅读:
274
package com.aliyun.oss.ossdemo;import android.app.Activity;
import android.app.AlertDialog;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Handler;
import andr...
分类:
移动平台 时间:
2016-05-12 14:14:56
收藏:
0 评论:
0 赞:
0 阅读:
165
本工具类可以获取手机的IMSI、本机的手机号码、SIM卡的服务商。
移动、联通可正常获取到SIM卡的手机卡号,但是电信的获取不到。。。。
首先,需要在AndroidManifest.xml清单配置文件中添加权限:
下面是工具类的代码
SIMCardInfo.java
import android.content.Context;
import android.telephony.Te...
分类:
其他 时间:
2016-05-12 14:14:47
收藏:
0 评论:
0 赞:
0 阅读:
220
1.BFC是什么BFC是块级格式化上下文:
1.BFC规定了元素如何对内容进行定位,以及和其他元素的关系和相互作用
2.BFC提供了一个环境,这个环境中按照一定规则进行布局不会影响其他环境中的布局2.形成BFC的条件(符合一个就可)1.float值不是none
2.overflow值不是visible
3.positive值是absolute或fixed
4.display值是inline...
分类:
其他 时间:
2016-05-12 14:14:36
收藏:
0 评论:
0 赞:
0 阅读:
160
原文地址:http://www.jianshu.com/p/a927157ac62a
序
CAReplicatorLayer可以复制自己子层的layer,并且复制的出来的layer和原来的子layer拥有相同的动效。然后通过设置一些属性,就可以完成很酷的效果,非常强大。。
效果
love_music.gif
Demo
建议先下载demo,再结合下面的分析,会好理...
分类:
移动平台 时间:
2016-05-12 14:14:26
收藏:
0 评论:
0 赞:
0 阅读:
288