自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (28)
  • 收藏
  • 关注

原创 iOS presentViewController 跳转黑屏现象解析

在利用stroyboard开发,有时候利用TestViewController *control=[[TestViewController alloc]init];[self presentModalViewController:control animated:YES];来进行跳转的时候,有时候跳过去是黑屏,但是传输过去的数据可以通过log打印出...

2018-01-30 16:12:00 347

原创 XMPPFramework 使用(Mac)

XMPPFramework1. 导入源码1). 将下载好的XMPPFramework解压,解压后的目录如下:图1.png2). 将Sample_XMPPFramework.h更名为XMPPFramework.h,然后将XMPPFramework-3.6.4文件夹直接拖入要使用该框架的工程中,然后删除将XMPPFramwork-3.6....

2018-01-30 10:45:00 186

原创 Openfire及Spark配置(Mac)

1. Openfire安装1). 打开终端, 使用java -version命令查看是否拥有Java环境, 如果有,则直接看第三步,如果没有则接着看第二步, 图1所示为存在Java环境时的状态。图1.png2). Java 环境, 下载后直接运行即可。3). MySQL,先选择mysql-5.6.12-osx10.7-x86_64.pk...

2018-01-29 19:47:00 182

原创 Android NFC(近程通信)使用

添加权限 <uses-permission android:name="android.permission.NFC" />1. 读写文本activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android...

2018-01-29 19:32:00 466

原创 Android Studio 解决 Error: Failed to crunch file

异常日志:Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\Administrator\Desktop\MegviiFaceppv2_Android_0.5.2\MegviiFacepp-Android-SDK-0.5.2-CN\An...

2018-01-29 17:51:00 201

原创 iOS CoreData(数据库)

1. 创建项目2. 创建CoreDataManager来管理MTCoreDataManager.h文件#import <Foundation/Foundation.h>#import <CoreData/CoreData.h>@interface MTCoreDataManager : NSObject// 创建一个管...

2018-01-26 20:44:00 127

原创 iOS Video(视频)

1. 带View的播放器- (IBAction)moviePlayerViewController:(id)sender { // 带View的播放器的控制器 //1. 获取URL地址 NSURL *url = [[NSBundle mainBundle] URLForResource:@"Cupid_高清.mp4" w...

2018-01-25 16:28:00 189

原创 iOS Safari(浏览器)

开启系统浏览器#import "ViewController.h"#import <SafariServices/SafariServices.h>@implementation ViewController- (void)touchesBegan:(NSSet<UITouch *> *)touches withEven...

2018-01-25 16:23:00 270

原创 iOS Audio(音频)

1. 播放音效#pragma mark 基本使用- (void)baseUse{ //1. 创建URL地址 NSURL *url = [[NSBundle mainBundle] URLForResource:@"buyao.wav" withExtension:nil]; //2. 系统音效文件 SystemSou...

2018-01-25 16:21:00 255

原创 iOS sqlite3(数据库)

1. 导入框架包点击项目-> General-> Linked Frameworks and Libraries->输入sqlite3,点击Add。图1.png2. 创建数据库// 获取生成路径- (NSString *)path { NSArray *documentArr = NSSearchPathF...

2018-01-25 16:13:00 204

原创 iOS Bluetooth(蓝牙)

1. 蓝牙发送照片#import "ViewController.h"#import <GameKit/GameKit.h>@interface ViewController ()<UINavigationControllerDelegate, UIImagePickerControllerDelegate, GKPeerPick...

2018-01-25 15:01:00 231

原创 iOS Motion(传感器)

1. 距离传感器#import "ViewController.h"@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //1. 开启距离传感器 [UIDevice currentDevice].proximityMon...

2018-01-25 14:48:00 219

原创 iOS LocalAuthentication(指纹识别)

指纹识别#import "ViewController.h"#import <LocalAuthentication/LocalAuthentication.h>@interface ViewController ()@end@implementation ViewController- (void)touchesBegan...

2018-01-25 14:47:00 160

原创 iOS DynamicAnimator(物理仿真)

物理仿真#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *redView;@property (weak, nonatomic) IBOutlet UIView *blueView;/** 物理仿真...

2018-01-25 14:45:00 213

原创 iOS RegularExpression(正则表达式)

正则表达式/** [] : 括号内方的是匹配的条件 , 一般来说, 一个[], 就代表匹配一位 [a-z] : 匹配小写 a~z [0-9] : 匹配0~9的数字 另外一种写法 \d == [0-9] ^ : 代表已后面的匹配条件为开头 $ : 代表以前面一个匹配条件为结果 {} : 里面写的是查询次数的条件 ...

2018-01-25 14:40:00 163

原创 iOS ContactsUI(联系人)

1. 带UI的通讯录#import "ViewController.h"#import <AddressBookUI/AddressBookUI.h>@interface ViewController ()<ABPeoplePickerNavigationControllerDelegate>@end@implemen...

2018-01-23 15:58:00 431

原创 iOS iOS-System-Services(系统信息)

iOS-System-Services1. 使用将压缩包中的System Services文件夹导入项目,如果Utilities文件夹中存在route.h文件,则删除。图1.png2. 修改将SSNetworkInfo.m中的第18行#include "route.h"修改为#import <net/route.h>...

2018-01-23 15:35:00 314

原创 Android IjkPlayer编译(Mac)

使用工具:Mac 10.10.5 (14F2511)(android-ndk-r14b)[https://developer.android.google.cn/ndk/downloads/index.html]android-sdk1. 打开终端,安装homebrew, git, yasm# 安装homebrewruby -e "$(c...

2018-01-23 12:54:00 352

原创 iOS Spin(换肤)

MTSkinTools.h#import <UIKit/UIKit.h>//专门写常量值的// 以下的格式, 只是对常量的声明//extern: 代表其他类可以引用extern NSString *const MTSkinToolLabelTextDayColor;extern NSString *const MTSkinTool...

2018-01-22 16:01:00 156 3

原创 iOS Notification(本地通知)

代码#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup a...

2018-01-22 15:55:00 172

原创 iOS QRCode(二维码)

实现思路输入设备(用来获取外界信息) 摄像头, 麦克风, 键盘输出设备 (将收集到的信息, 做解析, 来获取收到的内容)会话session (用来连接输入和输出设备)特殊的layer (展示输入设备所采集的信息)1. 导包#import <AVFoundation/AVFoundation.h>2. 代码#import ...

2018-01-22 15:52:00 113

原创 iOS Social(社会化分享)

1. 导包#import <Social/Social.h>2. 绑定账号1). 系统语言要切换为中文。切换方法:Settings->General->Language & Region->iPhone Language->简体中文->Done->Change to Simplified Ch...

2018-01-22 15:21:00 243

原创 iOS MapView(定位)

1. 实现一次定位1). 导入头文件#import <CoreLocation/CoreLocation.h>2). 实现#import "ViewController.h"#import <CoreLocation/CoreLocation.h>@interface ViewController () <CL...

2018-01-19 17:11:00 389

原创 Mac 安装CocoaPods

1. 安装1). 安装CocoaPodssudo gem install cocoapods2). 查看源gem sources -l3). 删除源sudo gem sources -r https://rubygems.org/4). 设置源sudo gem sources -a https://ruby.taobao.org5...

2018-01-18 20:52:00 149

原创 Windows 安装Cygwin

Cygwin下载Cygwin 快速镜像站点:http://mirrors.163.com/cygwin/下载好之后点击安装,下一步持续,直到出现如下界面,将快速镜像站点输入到并点击Add,接下来继续下一步。image.png ...

2018-01-18 17:26:00 119

原创 iOS 关联对象

关联对象的作用:可以在运行期间给某个对象增加属性可以在运行期间获取某个对象的所有属性名称交换方法示例:UIImageView+MyView.h#import <UIKit/UIKit.h>@interface UIImageView (MyView)@property (nonatomic, copy) NSString ...

2018-01-18 16:14:00 140

原创 iOS 线程

1. pthread1). 执行不带参数的方法import <pthread/pthread.h>- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { // 创建子线程,线程编号 pthread_t pthre...

2018-01-18 16:11:00 123

原创 iOS UIWebView使用

1. 加载WebView可直接加载.mp4,.pdf,.html,.doc等格式文件。@interface ViewController ()@property (nonatomic, strong) UIWebView *webView;@end@implementation ViewController- (void)loadView ...

2018-01-18 09:58:00 193

原创 Android Realm(数据库)

Realm1. build.gradle配置1). 项目根目录下的build.gradle,在dependencies中添加 // 最新版 classpath "io.realm:realm-gradle-plugin:4.3.1" // 备用 // classpath "io.realm:realm...

2018-01-17 20:19:00 159

原创 Windows使用Nginx搭建RTMP服务器

简介Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx-rmtp-module是Nginx服务器的流媒体插件。nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流。1. 下载ffmpeg的Windows静...

2018-01-17 18:58:00 1358 6

原创 FFmpeg 命令

1. 推流1). 查看支持的设备ffmpeg -f avfoundation -list_devices true -i ""输出:MacBook-Air:~ mazaiting$ ffmpeg -f avfoundation -list_devices true -i ""ffmpeg version 3.4.1 Copyright (c) ...

2018-01-17 17:45:00 282

原创 MAC使用Nginx搭建RTMP服务器

1、先安装homeView安装命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"移除命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew...

2018-01-17 17:12:00 213

原创 Android 自定义注解之运行时注解(RetentionPolicy.RUNTIME)

RetentionPolicy.RUNTIME:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在获取注解的常用方法:/** * 获取指定类型的注解 */ public <A extends Annotation> A getAnnotation(Class<A> annotationType)...

2018-01-16 16:47:00 513

原创 Android 自定义注解之源码注解(RetentionPolicy.SOURCE)

RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;源码注解(RetentionPolicy.SOURCE)的生命周期只存在Java源文件这一阶段,是3种生命周期中最短的注解。当在Java源程序上加了一个注解,这个Java源程序要由javac去编译,javac把java源文件编译成.cl...

2018-01-16 15:03:00 390

原创 Android 自定义注解之编译时注解(RetenttionPolicy.CLASS)

注解处理器(Annotation Processor)注解处理器是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以自定义注解,并注册到相应的注解处理器,由注解处理器来处理你的注解。一个注解的注解处理器,以Java代码(或者编译过的字节码)作为输入,生成文件(通常是.java文件)作为输出。这些生成的Java代码是在生成的...

2018-01-16 13:55:00 422

原创 Android 使用 FFmpeg命令行(多包)

1. 新建项目,导入.so文件将之前编译生成的多个.so文件及inclulde文件夹下的头文件拷贝到/app/libs文件夹下,拷贝后目录结果如下:图1.png2. 配置/app/src/main目录下新建jni文件夹图2.png3. 创建FFmpegCmd.java类package com.mazaiting.ffm...

2018-01-15 13:55:00 685

原创 Android Studio 解决 Error: /data/local/tmp/com.mazaiting.imgtomp4test安装失败问题

问题异常:$ adb push F:\test\ImgToMp4Test\app\build\outputs\apk\app-debug.apk/data/local/tmp/com.mazaiting.imgtomp4test问题原因:/data/local/tmp 文件夹下存储已满,删除其数据,即可正常安装。解决方法:清空/data/lo...

2018-01-13 18:01:00 438

原创 Windows环境编译FFmpeg(单包)

编译环境是win10,ndk r14,ffmpeg3.01. 下载工具包首先自然是下载NDK及FFmpeg并解压,Windows下编译需要下载MinGW下载完毕后MinGW需要安装,安装好之后是个下载管理器,选择安装选项的时候要选上mingw-developer-toolkit,mingw32-gcc-ada,msys-base三项。M...

2018-01-12 20:34:00 189 3

原创 Android Studio 解决:error adding symbols: File in wrong format clang++.exe: error: linker command......

错误日志:Error:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:externalNativeBuildDebug'.> Build command failed.Error while executin...

2018-01-12 15:12:00 4541

原创 Android Studio使用FFmpeg

1. 新建项目首先新建一个工程,并且勾选 Include C++ Support 即可得到一个基于CMake的模板工程。图1.png2. 将编译FFmpeg生成的头文件和动态库拷贝到app/libs目录下,拷贝完后的目录结构如下所示:图2.png3. 配置build.gradle在app目录下的build.gradle...

2018-01-12 15:08:00 303

server.zip

压缩包中包含xml,JSON,plist等数据文件,包含有序图片文件夹,登录请求,加密请求,上传单个多个文件处理请求。直接放入Tomcat即可使用

2019-12-05

DotNetCore.pdf

英文文档: https://docs.microsoft.com/en-us/, 中文文档请下载

2019-07-15

Irvine_2019

Irvine_7th_Edition, 使用书籍为Assembly Language for x86 Processors, 7th Edition配套资源

2019-02-15

Java Swing图形界面开发与案例详解

Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。

2019-01-28

Data Structures and Algorithms in Java

Data.Structures.and.Algorithms.in.Java.5th.Edition 英文原版

2019-01-23

C语言趣味编程及函数表

该压缩包包含C语言趣味编程100题及C语言常用函数表。

2018-11-14

vc++6.0 带行号

压缩包中包含vc6.0软件,建议使用安装此软件在win7系统,win10无法使用。行号插件解压之后按照使用说明进行安装即可。

2018-10-26

FFMpeg命令大全

FFMpeg命令大全, 详细描述FFMpeg中所包含的命令使用方法

2018-06-19

JakartaEE Spring MVC

压缩包中为JakartaEE的项目,为SpringMVC测试项目,简单的使用了SpringMVC

2018-04-16

Spring-Mybatis整合

压缩包中包含Spring-Mybatis整合项目,可直接使用,另附Mybatis逆向工程示例。

2018-04-16

JavaEE Mybatis使用

压缩包中包含Mybatis的简单使用,及Mapper的多种用法。

2018-04-16

JavaEE Spring AOP使用

压缩包中函数Spring AOP开发时使用注解和xml文件配置demo

2018-04-16

JavaEE Spring IoC注解

压缩包中使用Java中的Spring框架的注解方式来实现IoC的操作

2018-04-16

JavaEE Spring IoC入门

内容主要为Spring在Web端的使用,使用xml文件配置,练习Spring的使用

2018-04-16

Server文件

压缩包中包含xml,JSON,plist等数据文件,包含有序图片文件夹,登录请求,加密请求,上传单个多个文件处理请求。

2018-01-17

Android 图片转视频

使用地址:http://www.jianshu.com/p/292cc28848da, 包括使用到的JavaCV,JavaCPP和.so文件

2018-01-11

Apache下WebDav

文件服务器,使用Http协议上传和下载,Mac系统下的Apache配置。

2018-01-09

JimToMov(图片转视频)

压缩包中包括使用示例,图片资源,JimToMov.jar,jmf-2_1_1e-alljava.zip框架jar包

2018-01-09

Mac 配置Apache

通过此文档可以配置Mac系统下使用Apache服务器,文档说明简单,容易理解

2018-01-04

Material Design设计控件

一个具有Material Design设计风格的代码示例,拷贝即可用。

2017-12-01

Android开发编码规范

详细的概括了Android开发时的一些编码规范,能够让开发App更加规范化。

2017-11-20

Swift语言精简概述

iphone系统开发语言Swift语言的精简概述,有助于快速的学习Swift语言。

2017-11-20

Android NFC操作大全

Android 手机中的NFC操作,包含读写数据,AndroidBeam传输数据等全部操作。

2017-11-15

Android 逆向助手

Android 反编译工具包,支持反编译代码,反编译资源文件

2017-11-15

Android 应用自启动

Android开机自启动小示例

2017-08-07

测试Service中开启Thread

测试Service中开启线程修改Activity

2017-05-12

测试Thread中使用Handler修改

测试Thread中使用Handler修改

2017-05-12

空空如也

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

TA关注的人

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