自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦子专栏

心比天高的无知快乐与希望,愧不如人后的奋斗与煎熬,毫无回报的愤懑与失望,坦然的平凡和颓废。

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 门面模式

package 门面模式;/** * 门面模式说的就是, 你把你的所有业务都封装在一个类中, 我这边只有一个入口,来调用业务。 只有一种方法,来进行处理。 * * 这里就可以看出来, 门面模式就是一个封装的体现。 它把所有的业务都进行封装起来, 暴露的出来几个参数, 让调用的人去进行调用。 * * 对调用者来说, 是不知道里面业务到底发生

2016-08-24 17:44:38 413

转载 简单拉流

转载地址:  https://github.com/SunLiner/MiaowShow        #import "ViewController.h"#import @interface ViewController ()/** 直播播放器 */@property (nonatomic, strong) IJKFFMoviePlayerController *m

2016-08-23 16:27:32 2476

转载 简单推流

转载地址:  https://github.com/SunLiner/MiaowShow                   pod 'LFLiveKit'     // 推流处理#import "ViewController.h"#import @interface ViewController ()@property (weak, nonatomic)

2016-08-23 11:39:38 1147

原创 组合模式

package 组合模式;import java.util.ArrayList;// 球员的共性 public abstract class IPlayer { public int effect; public String name; public ArrayList playerArray = new ArrayList(); public IPlayer(int

2016-08-22 23:28:42 316

原创 适配器模式

package 适配器模式;/** * * 适配器的作用就是一个桥梁, 把两个或者多个对象能够进行关联起来, 不想干的对象之间进行关联的话, 一般也就只能通过 * * 继承, 对象属性, 实现接口,这三种形式来进行关联起来。 所以,我们做的玩法也就是在这个三种方式中进行处理。 * * 目的就是一个,把不相关的类进行关联起来。 然后返回的结果是一个需要的

2016-08-19 17:31:40 374

原创 策略模式理解

package 策略模式;public class mian { /** * 模拟:快船VS火箭, 第一个策略, CP3 和 格里芬 里外结合。 * * 第二哥策略, 小乔丹和太子爷一起发挥,里外结合。 * *

2016-08-17 17:48:56 350

原创 装饰模式理解

package 装饰模式;// 核心战术 public abstract class MainTactics { // 进攻 public abstract void attack(); // 是否成功 public abstract void success(); }package 装饰模式;/

2016-08-16 17:33:53 947

转载 IM模块-UiCollectionView列表显示气泡图片

转载地址: [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)   /** * @author 麦子, 16-08-15 16:08:05 * * 图片的处理。 如果是GIF的话,用的是第三方的,我们这边不做处理。 如果是静态图片的话,重新设置Frame的参数。

2016-08-16 09:57:00 1073

原创 TYAttributedLabel(一) 初步使用

#import "ViewController.h"#import "TYAttributedLabel.h"#import "TYTextStorage.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];

2016-08-12 17:06:40 2973

转载 IM模块-UiCollectionView列表显示气泡文本

转载地址: [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)  实现了, 自定义气泡,文本消息的基本展示。 效果图如下。  点击  最下面的  textView  实现自动上拉,显示出下面的一个UIView,这个UIview按道理会显示出更多,表情这样的视图组件出来。 具体代码如下: #i

2016-08-12 15:48:50 1078

转载 IM模块-文本添加表情

转载地址: [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)ios系统中表情有对应的字符,只要转换就好了,系统就可以自动识别出来。下面两个类是用来获取所有系统自定义的表情字符。/*! @header emoji.h @abstract 提供对iOS内置表情编码处理 @au

2016-08-11 13:44:36 1571

原创 IM模块--gif图片显示

pod 'FLAnimatedImage','~> 1.0'#import "ViewController.h"#import "FLAnimatedImageView.h"#import "FLAnimatedImage.h"@interface ViewController ()@end// 显示GIF动画@implementation ViewControll

2016-08-11 10:36:52 851

转载 IM模块-缓存图片视频简单工具类

参考资料:   [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)#import "CacheHelper.h"@implementation CacheHelper+ (instancetype)sharedInstance{ static id _share

2016-08-09 16:32:00 452

原创 IM模块-声音麦克风监控波动

参考资料:   [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)  #import @interface RecordingHub : UIView@property (nonatomic,assign) float peakPower;// 按下- (void

2016-08-09 14:08:19 1142

原创 IM模块--表情和更多模块切换和显示

#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *bottomView;@property (nonatomic,assign) int index;@property (nonatomic,assign) int count;

2016-08-05 10:37:13 447

原创 IM模块--UItextView带有placeholder属性,自动调节高度

参考资料:   [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)  #import @interface MessageInputView : UITextView@property (nonatomic,copy) void (^UpdateTextFrame)(CGFloa

2016-08-04 16:34:34 316

原创 IM模块--点击按钮显示照片视图

参考资料:   [简书地址](http://www.jianshu.com/users/23d0ae412e19/latest_articles)     点击更多按钮, 显示出   照相,摄像,语音这样的一个视图出来。代码如下:      #import "BottomMoreView.h"#import "MoreViewBtn.h"@interface Bot

2016-08-04 14:46:28 420

转载 NSRunLoop的使用

转载地址:  http://blog.sina.com.cn/s/blog_4cd8dd130101ns7j.html   使用方法,在子线程中的执行方法中,若是使用NSTimer,那么需要把NSTimer添加到runloop中  在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象

2016-08-01 16:55:38 656

原创 socket 简单demo

服务端代码;  public class SocketService { public static void main(String[] args) { try{ //为了简单起见,所有的异常信息都往外抛 int port = 8899; //定义一个ServerSocket

2016-08-01 11:24:36 412

springboot+mybatis+druid(SQL监控+Spring监控), 单数据源配置+多数据配置两种

springboot+mybatis+druid(SQL监控+Spring监控), 单数据源配置+多数据配置两种, 单数据源中添加日志打印,对日志进行了不同环境的判断,mybatis有注解和xml两种形式的配置。

2018-06-21

mybatis-generator自动生成实体没有注释问题

直接运行 generator.sh 命令就可以, 如果是window系统,把后缀改为bat就可以了。工具来源,http://www.cnblogs.com/NieXiaoHui/p/6100895.html#undefined,我只是一个搬运工。 显示效果如下: public class DiseaseDoctors { /** * 病种id */ private String id; /** * 医院id */ private Integer hid; 方法对应数据库字段: /** * 医院id * @param hid 医院id */ public void setHid(Integer hid) { this.hid = hid; } /** * 医生id * @return DOCTOR_ID 医生id */ public String getDoctorId() { return doctorId; }

2017-12-26

swift 自学文档

来源于coco4app,整理的一个学习swift的文档资料, 整理的很好。来源于coco4app,整理的一个学习swift的文档资料, 整理的很好。

2015-10-13

雪花,烟火雪花,烟火

通过网上的DEMO,封装了一下,雪花和烟花的调用,通过Popwindow来实现,随时调用,封装类还不完善,用于记录用, 源代码来自 安卓巴士。

2014-07-24

Android知识总结

Android知识点的一个总结文档, 对常用的组件,常用的功能都有介绍, 只是版本相对比较的低。

2013-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除