步骤:
1. 开启位图上下文
2. 获取上下文
3. 把控件上的图层渲染到上下文,layer只能用渲染不能绘制,不能用drawAt...方法
4. 获取生成的图片
5. image转data,首先得知道生成一种什么样格式的图片,png,jpg。
6. 写入到指定位置(如桌面)
代码:
- (void...
分类:
其他好文 时间:
2016-05-12 14:07:36
阅读次数:
132
Android的启动页的实现,ViewPager和ViewFlipper带指示器功能。...
分类:
移动开发 时间:
2016-05-12 14:05:40
阅读次数:
290
一.关于于NDK1.JNI简介 1.jni是Java native interface的缩写,java 本地接口。它提供了若干的API实现了Java和其他语言的通信(主要是C/C++)。从Java1.1开始,jni标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。
2.ndk:Android NDK 是在SDK前面又加上了“原生”二字,即Native Develop...
分类:
移动开发 时间:
2016-05-12 14:04:18
阅读次数:
272
1.为什么出现页面卡顿?
在开发中我们常常会遇到布局比较复杂的cell,在滑动的时候会导致界面不流畅,出现卡顿的现象,这是由于CPU计算和GPU渲染,之间未及时交换数据丢失帧导致的结果。
2.常见解决办法
1).UIImageView尽量设置为不透明
opque尽量设置为YES
当UIImageView的opque设置为YES的时候其alpha的属性就会无效,UIIm...
分类:
移动开发 时间:
2016-05-12 14:03:58
阅读次数:
268
JQuery入门(1) - 选择器...
分类:
Web程序 时间:
2016-05-12 14:05:51
阅读次数:
187
闲着没有事情,封装了一个HttpClient请求工具类,包含了超时时间,设置代理,支持HTTP与HTTPS, 已经GET和POST两种网络请求方式,复制代码到你的项目就能用!!
package com.mars.test;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.I...
分类:
Web程序 时间:
2016-05-12 14:04:26
阅读次数:
185
Swift
提供了很多方便的函数来操作数组,比如 filter,map,reduce,flatMap 等.今天我们了解一下 filter ,顾名思义
就是用来过滤的,这是
Swift 为每个数组提供的一个新式武器,filter用于选择数组元素中满足某种条件的元素。
假设有一个数组,接着想要创建一个新的数组,新数组包含原数组中所有大于20的元素,我们可以使用下面的for循环:
l...
分类:
编程语言 时间:
2016-05-12 14:05:22
阅读次数:
1529
#include
#include
#define maxn 2009
#include
#define mod 1000000007
using namespace std;
long long a,sum[maxn];
int main()
{
freopen("in.txt","r",stdin);
freopen("out2.txt","w",stdout);
l...
分类:
其他好文 时间:
2016-05-12 14:04:04
阅读次数:
181
摘要
为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案(简称为disconf[4],下同)。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配置进行持久化管理并对外提供restful接口,在此基础上,基于zookeeper实现对配置更改的实时推送,并且,提供了稳定有效的容灾方案,以及用户体验良好的编程模型和WE...
分类:
其他好文 时间:
2016-05-12 14:03:54
阅读次数:
1213
//
// JackDateAndDateView.m
// ZHB
//
// Created by JackRen on 16/5/10.
// Copyright © 2016年 atense. All rights reserved.
//
#import "JackDateAndDateView.h"
#import "UIView+Common.h"
#define NUM...
分类:
移动开发 时间:
2016-05-12 14:03:43
阅读次数:
248
Leaflet
第一章 概述
Leaflet是一个为建设交互性好适用于移动设备地图的领先开源JavaScript库。代码大小仅仅33KB,它具有开发在线地图的大部分功能。Leaflet设计坚持简便、高性能和可用性好的思想,能够在所有主流的桌面和移动平台高效的运作。支持插件扩展,拥有漂亮、易用的API文档和一个简单的、可读的源代码。
官方网址http://leaflet...
分类:
其他好文 时间:
2016-05-12 14:05:01
阅读次数:
1860
把kali的软件源写进了ubunt的软件源
第一步
ubuntu@root:vim /etc/apt/sources.list #打开源文件
然后在文件末尾添加kali 的软件源
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security...
分类:
系统相关 时间:
2016-05-12 14:05:40
阅读次数:
272
一.图像的两种分类
位图:也被称为点阵图像或者绘制图像,是由像素的一系列单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,从而使得线条和形状显得参差不齐。
矢量图:也被称为面向对象的图像或绘图图像,在数学上定义为一系列由先连接的点。也就是常说的数学函数的轨迹。二.图像的加载
1.普通图片加载到内存
先将一张小图片拷贝到内存卡中,布局就一个ImageVi...
分类:
移动开发 时间:
2016-05-12 14:02:39
阅读次数:
156
一、缓存
DiskLruCache
java实现基于Lru的磁盘缓存
二、图片加载
Android Universal Image Loader
一个强大的加载,缓存,展示图片的库
Picasso
一个强大的图片下载与缓存的库
Fresco
一个用于管理图像和他们使用内存的库...
分类:
移动开发 时间:
2016-05-12 14:04:18
阅读次数:
181
最近做流量分析,用了下nfsen,在安装的过程中遇到些问题,记录下来.
首先最典型的问题是,安装完成后,nfsen无法启动,提示:Starting nfcapd:(route)open() error existing pid file: Permission denied一.安装需求包yum install -y httpd php wget gcc make rrdtool-devel rrd...
分类:
其他好文 时间:
2016-05-12 14:02:49
阅读次数:
1595
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
Web程序 时间:
2016-05-12 14:01:57
阅读次数:
1403
通常情况下,一个网站的架构出来功能性需求外,还应该考量以下五个方面:
性能
可用性
伸缩性
扩展性
安全性
性能
性能的官方解释,我就不说了。对用户来说,就是系统的反应速度是否快。
对网站来说,性能问题是无处不在的,继而,我们优化性能的手段也有很多。
我们从前到后一个一个来说
在浏览器端,可以通过浏览器缓存,页面压缩,合理布局页面等方式
还可以使用cdn,让一些静态文...
分类:
Web程序 时间:
2016-05-12 14:03:00
阅读次数:
157