本人自己在做一个launcher,所以需要处理icon,加阴影和边框等。这只是一种处理方法,其他的处理方法类似。
源代码:
https://github.com/com314159/LauncherIconMaskEffect
效果图:
核心思想:
1. 绘制边框时,先取原图片的颜色,再根据颜色绘制边框,加上了渐变效果
2.添加阴影其...
分类:
移动开发 时间:
2014-05-18 18:46:59
阅读次数:
429
开始以为自己对网络基础的知识还算了解,可是看书和做题后会发现很多细节的东西还是没有掌握,所以总结才能让知道的知识更系统,复习起来也会笔记轻松.
网络基础的概念的一些东西就不贴出来,这里总结一下:ISO/OSI网络体系结构模型和TCP/IP协议模型以及各个层次的常用设备和传输协议。由于这些都是有对应关系的,看书总有种很混乱的感觉,看过之后映像不深刻,所以做题的时候就会有种似曾相识但...
分类:
其他好文 时间:
2014-05-18 09:45:43
阅读次数:
367
内容包括 图片水印,图片裁剪,屏幕截图,背景平铺
1、图片水印功能
#import "UIImage+MJ.h"
@implementation UIImage (MJ)
+ (instancetype)waterImageWithBg:(NSString *)bg logo:(NSString *)logo
{
UIImage *bgImage = [UIImage imageNa...
分类:
移动开发 时间:
2014-05-18 09:43:39
阅读次数:
392
下面是我再使用抽象工厂+反射重构机房时,在Factoy中出现了下面一个问题:
去网上查了一下资料,发现这是一个很普遍的问题,它出现的原因主要有两种:
第一种:
加载DLL路径错误。解决办法是调整D层生成DLL的路径到UI的bin文件夹中。如下图:
反射的一个原则是:一切皆以UI层的bin文件夹中的dll名称为中心,说白一点,dll就是一个类库。我理解的反射,就是一串拼接的字符串...
分类:
其他好文 时间:
2014-05-18 09:39:32
阅读次数:
270
题目很像是有上下界的,因为限定了每个小孩最少分享的信息。后来听YYD大神的解释是,也许一个人可以多次分享同一个,所以下界可以无视。如果是这样,题目就好办了。
首先源点向所有人连边,如果不是要求的那个人,边容量就设为他的上界,如果是要求的那个人,边容量就设为无穷,因为他的所有信息都不需要别人共享。
人向自己有的信息连边,容量为1
信息连向汇点,容量为1.
#include
#incl...
分类:
其他好文 时间:
2014-05-18 08:19:26
阅读次数:
272
消息传递(Message Passing)
通常可用把并行程序理解为一组相互独立的、能够发关和接收消息的组件,这也称为角色模型(ActorModel),在维基百科上可找到更正式的解释
http://en.wikipedia.org/wiki/Actor_model。虽然使用消息传递的场景往往相当复杂,但是其背后的思想却相对简单,正像下面将要看到的示例一样:
消息传递背后的基本思想是这...
分类:
其他好文 时间:
2014-05-18 08:16:28
阅读次数:
373
假如现在有一个Button按钮,Button按钮上有click和doubleclick事件。两个不同的事件需要进行不同的处理,这时候就需要为相应的事件注册Listener了。修改后的目录组织结构如下:1、事件基本类的编写如下:package com.event.test02;
public class Event {
public String action; // 事件名称
public...
分类:
编程语言 时间:
2014-05-18 06:17:22
阅读次数:
332
工厂模式是简单工厂的升级版,抽象工厂是工厂模式的升级版,简单工厂+抽象工厂是抽象工厂的升级版。知道了它们之间的宏观关系,下面我带它们从一次次蜕变了解它们为什么是这样的关系。...
分类:
其他好文 时间:
2014-05-18 03:56:50
阅读次数:
233